diff --git a/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py b/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py index f936131c428b5..0a15276f22dd1 100644 --- a/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py +++ b/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py @@ -363,10 +363,6 @@ def getSequence(process, collection, ## put the sequence together ## ############################### - if "Fast" in TTRHBuilder: - print("PixelCPEFast has been chosen, here we must include CUDAService first") - process.load('HeterogeneousCore.CUDAServices.CUDAService_cfi') - modules = [] src = collection prevsrc = None diff --git a/Alignment/CommonAlignment/test/BuildFile.xml b/Alignment/CommonAlignment/test/BuildFile.xml index 95ff2383508dd..2afa62a939d3f 100644 --- a/Alignment/CommonAlignment/test/BuildFile.xml +++ b/Alignment/CommonAlignment/test/BuildFile.xml @@ -1,4 +1,4 @@ - + diff --git a/Alignment/MillePedeAlignmentAlgorithm/test/BuildFile.xml b/Alignment/MillePedeAlignmentAlgorithm/test/BuildFile.xml index 76fd64b3c4fbd..76277ee0b731d 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/test/BuildFile.xml +++ b/Alignment/MillePedeAlignmentAlgorithm/test/BuildFile.xml @@ -5,18 +5,13 @@ - + - - - - - - - + + - + diff --git a/Alignment/MillePedeAlignmentAlgorithm/test/TestDriver.cpp b/Alignment/MillePedeAlignmentAlgorithm/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Alignment/MillePedeAlignmentAlgorithm/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Alignment/MillePedeAlignmentAlgorithm/test/test_payload_sanity.sh b/Alignment/MillePedeAlignmentAlgorithm/test/test_payload_sanity.sh index 6d5d888e0f06f..55191e29e75cc 100755 --- a/Alignment/MillePedeAlignmentAlgorithm/test/test_payload_sanity.sh +++ b/Alignment/MillePedeAlignmentAlgorithm/test/test_payload_sanity.sh @@ -1,6 +1,6 @@ #!/bin/bash function die { echo $1: status $2; exit $2; } -INPUTFILE=${LOCAL_TEST_DIR}/alignments_MP.db -(cmsRun ${LOCAL_TEST_DIR}/AlignmentRcdChecker_cfg.py inputSqliteFile=${INPUTFILE}) || die 'failed running AlignmentRcdChecker' +INPUTFILE=${SCRAM_TEST_PATH}/alignments_MP.db +(cmsRun ${SCRAM_TEST_PATH}/AlignmentRcdChecker_cfg.py inputSqliteFile=${INPUTFILE}) || die 'failed running AlignmentRcdChecker' rm $INPUTFILE diff --git a/Alignment/MillePedeAlignmentAlgorithm/test/test_pede.sh b/Alignment/MillePedeAlignmentAlgorithm/test/test_pede.sh index f1345b9e690a1..137c4df7cfde6 100755 --- a/Alignment/MillePedeAlignmentAlgorithm/test/test_pede.sh +++ b/Alignment/MillePedeAlignmentAlgorithm/test/test_pede.sh @@ -1,10 +1,7 @@ #!/bin/bash function die { echo $1: status $2; exit $2; } -if [ "${SCRAM_TEST_NAME}" != "" ] ; then - mkdir ${SCRAM_TEST_NAME} - cd ${SCRAM_TEST_NAME} -fi +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} clean_up(){ echo "cleaning the local test area" diff --git a/Alignment/OfflineValidation/README.md b/Alignment/OfflineValidation/README.md index b00feb3e8b64c..02dd633ff9ca4 100644 --- a/Alignment/OfflineValidation/README.md +++ b/Alignment/OfflineValidation/README.md @@ -1,4 +1,4 @@ -# Validation +# Aligment/OfflineValidation We use the Boost library (Program Options, Filesystem & Property Trees) to deal with the treatment of the config file. Basic idea: @@ -89,10 +89,10 @@ The python file returns a list of jobs to the `validateAligments.py` which final - unification of local configuration style based on DMR/PV example - plotting style options to be implemented - change marker size for trends - - accept ROOT pre-defined encoding in config (kRed, kDotted, etc.) + - accept ROOT pre-defined encoding in config (`kRed`, `kDotted`, etc.) - validations to implement: - PV (only average is missing) - - Zµµ (single + merge) + - Zµµ (trend) - MTS (single + merge) - overlap (single + merge + trend) - ... @@ -106,13 +106,13 @@ The python file returns a list of jobs to the `validateAligments.py` which final (list from October 2022) ## DMR validation -For details read `README_DMR.md` +For details read [`README_DMR.md`](https://github.com/cms-sw/cmssw/blob/master/Alignment/OfflineValidation/README_DMR.md) ## PV validation -For details read `README_PV.md` +For details read [`README_PV.md`](https://github.com/cms-sw/cmssw/blob/master/Alignment/OfflineValidation/README_PV.md) ## JetHT validation -For details read `README_JetHT.md` +For details read [`README_JetHT.md`](https://github.com/cms-sw/cmssw/blob/master/Alignment/OfflineValidation/README_JetHT.md) ## General info about IOV/run arguments -For details read `README_IOV.md` +For details read [`README_IOV.md`](https://github.com/cms-sw/cmssw/blob/master/Alignment/OfflineValidation/README_IOV.md) diff --git a/Alignment/OfflineValidation/README_DMR.md b/Alignment/OfflineValidation/README_DMR.md index bf27da51dac51..1134a5f74bf3e 100644 --- a/Alignment/OfflineValidation/README_DMR.md +++ b/Alignment/OfflineValidation/README_DMR.md @@ -1,6 +1,6 @@ -## DMR validation - -#General info +# Track-Hit Residuals Validation (DMR, DRnR, etc.) + +## General info ``` validations: DMR: @@ -20,7 +20,7 @@ Trends/Averaged job will start if all corresponding merge jobs are done. Trends and averaged jobs will run in parallel. Averaged job consists of 3 types of sub-jobs (submission is automatized internally). -#Single DMR jobs: +## Single DMR jobs Single jobs can be specified per run (IoV as well). In case of MC, IoV is specified to arbitrary 1. Variable | Default value | Explanation/Options @@ -38,7 +38,7 @@ usePixelQualityFlag | True | Use pixel quality flag? cosmicsZeroTesla | False | Is this validation for cosmics with zero magnetic field? vertexcollection | "offlinePrimaryVertices" | Specify vertex collection to be used. -#Merge DMR job +## Merge DMR job Its name do not need to match single job name but option `singles` must list all single jobs to be merged. Needs to be specified in order to run averaged/trends jobs. DMR merged plot style can be adjusted from global plotting style (see `Alignment/OfflineValidation/test/example_DMR_full.yaml`) @@ -56,7 +56,7 @@ minimum | 15 | Minimum number of hits requested. bigtext | false | Legend text size should be enlarged. moduleid | None | Plot residuals for selected list of module IDs. (debugging) -#Trends DMR job +## Trends DMR job Its name do not need to match merge neither single job name but option `merges` must list all merge jobs to be put in trend plot. Trend plot style is defined globally for all trend plots (see `Alignment/OfflineValidation/test/example_DMR_full.yaml`) @@ -69,7 +69,7 @@ lastRun | 325175 | Specify the last run to be considered. labels | None | List of string tags to be added in output rootfile. year | Run2 | Enforce year tag to be included in lumiInputFile option specified in trend style (This is extra measure) -#Averaged DMR job +## Averaged DMR job Its name do not need to match merge neither single job name but option `merges` must list all merge jobs to be put in averaged distribution. Each merge job to be passed to averager must consist of data OR MC single jobs exclusively (no mix of Data and MC). Some style options are accessible from global style config (see `Alignment/OfflineValidation/test/example_DMR_full.yaml`). diff --git a/Alignment/OfflineValidation/README_IOV.md b/Alignment/OfflineValidation/README_IOV.md index 4ffae09127c93..8587d3e517abc 100644 --- a/Alignment/OfflineValidation/README_IOV.md +++ b/Alignment/OfflineValidation/README_IOV.md @@ -1,4 +1,4 @@ -Following document summarises usage of IOV/run-driven validations. +The following document summarises usage of IOV/run-driven validations. ## DMR and PV diff --git a/Alignment/OfflineValidation/README_JetHT.md b/Alignment/OfflineValidation/README_JetHT.md index be3dcb0393052..ced3361f49da2 100644 --- a/Alignment/OfflineValidation/README_JetHT.md +++ b/Alignment/OfflineValidation/README_JetHT.md @@ -1,6 +1,6 @@ -## JetHT validation +# JetHT validation -### Validation analysis - JetHT_cfg.py +## Validation analysis - JetHT_cfg.py The vast majority of the time in the JetHT validation goes to running the actual validation analysis. This is done with cmsRun using the JetHT_cfg.py configuration file. To configure the analysis in the all-in-one framework, the following parameters can be set in the json/yaml configuration file: @@ -29,7 +29,7 @@ profilePtBorders | [3,5,10,20,50,100] | List for pT borders used in wide pT bin TrackerAlignmentRcdFile | "nothing" | Local database file from which the TrackerAlignmentRcd is read. Notice that usual method to set this is reading from the database for each alignment. TrackerAlignmentErrorFile | "nothing" | Local database file from which the TrackerAlignmentExtendedErrorRcd is read. Notice that usual method to set this is reading from the database for each alignment. -### File merging - addHistograms.sh +## File merging - addHistograms.sh The addHistograms.sh script is used to merge the root files for jetHT validation. Merging is fast and can easily be done locally in seconds, but the tool is fully integrated to the all-in-one configuration for automated processing. @@ -61,8 +61,7 @@ Variable | Default value | Explanation singles | None | An array of single job names that must be finished before plotting can be run. alignments | None | An array of alignment names for which the files are merged within those alignments. Different alignments are kept separate. - -### Plotting - jetHtPlotter +## Plotting - jetHtPlotter The tool is originally designed to be used standalone, since the plotting the histograms locally does not take more that tens of second at maximum. But the plotter works also together with the all-in-one configuration. The only difference for user is the structure of the configuration file, that changes a bit between standalone and all-in-one usage. diff --git a/Alignment/OfflineValidation/README_PV.md b/Alignment/OfflineValidation/README_PV.md index 5106a57db7226..1ffcc07247b03 100644 --- a/Alignment/OfflineValidation/README_PV.md +++ b/Alignment/OfflineValidation/README_PV.md @@ -1,6 +1,6 @@ -## PV validation +# Primary Vertex (PV) Validation -#General info +## General info ``` validations: PV: @@ -18,7 +18,7 @@ Merge job and trend jobs will only start if all corresponding single jobs are do Trend and merge jobs can run in parallel. Averaged jobs are not yet implemented. -#Single PV jobs: +## Single PV jobs Single jobs can be specified per run (IoV as well). In case of MC, IoV is specified to arbitrary 1. Variable | Default value | Explanation/Options @@ -47,7 +47,7 @@ doFPix | True | Do not run validation for FPix if needed forceBeamSpot | False | Force beam spot numberOfBins | 48 | Define histogram granularity -#Merge PV job +## Merge PV job Its name do not need to match single job name but option `singles` must list all single jobs to be merged. PV merged plot style can be adjusted from global plotting style (see `Alignment/OfflineValidation/test/example_PV_full.yaml`) @@ -75,7 +75,7 @@ w_dxyEtaNormMax | 1.8 | If not take this... w_dzEtaNormMax | 1.8 | If not take this... customrighttitle | "" | Top right title. Reserved word "IOV" will be replaced for given IOV/run in the list. -#Trends PV job +## Trends PV job Its name do not need to match single job name but option `singles` must list all single jobs to be put in trend plot. Trend plot style is defined globally for all trend plots (see `Alignment/OfflineValidation/test/example_PV_full.yaml`) @@ -88,4 +88,3 @@ firstRun | 272930 | Specify starting run to be plotted. lastRun | 325175 | Specify the last run to be considered. nWorkers | 20 | Number of threads. doUnitTest | false | Disable certain settings for unit test. - diff --git a/Alignment/OfflineValidation/bin/JDrawer.h b/Alignment/OfflineValidation/bin/JDrawer.h index 5bcc06cea90ea..9174b840238bd 100644 --- a/Alignment/OfflineValidation/bin/JDrawer.h +++ b/Alignment/OfflineValidation/bin/JDrawer.h @@ -216,22 +216,7 @@ class JDrawer { /* * Destructor for JDrawer */ - ~JDrawer() { - if (fCanvas) - delete fCanvas; - if (fSinglePad) - delete fSinglePad; - if (fUpperSplitPad) - delete fUpperSplitPad; - if (fLowerSplitPad) - delete fLowerSplitPad; - if (fLeftRowPad) - delete fLeftRowPad; - if (fMiddleRowPad) - delete fMiddleRowPad; - if (fRightRowPad) - delete fRightRowPad; - } + ~JDrawer() = default; /* * Draw a histogram to a canvas diff --git a/Alignment/OfflineValidation/bin/Zmumumerge.cc b/Alignment/OfflineValidation/bin/Zmumumerge.cc index 1995da4120a2e..1708273da083a 100644 --- a/Alignment/OfflineValidation/bin/Zmumumerge.cc +++ b/Alignment/OfflineValidation/bin/Zmumumerge.cc @@ -221,13 +221,13 @@ void Draw_TH1D_forMultiRootFiles(const vector& file_names, for (auto const& filename : file_names | boost::adaptors::indexed(0)) { file_input[filename.index()] = TFile::Open(filename.value()); th1d_input[filename.index()] = (TH1D*)file_input[filename.index()]->Get(th1d_name); + th1d_input[filename.index()]->SetTitle(""); } TCanvas* c = new TCanvas(); TLegend* lg = new TLegend(0.2, 0.7, 0.5, 0.95); c->cd(); gStyle->SetOptStat(0); - th1d_input[0]->SetTitle(""); for (auto const& labelname : label_names | boost::adaptors::indexed(0)) { th1d_input[labelname.index()]->SetMarkerColor(colors[labelname.index()]); diff --git a/Alignment/OfflineValidation/bin/jetHtPlotter.cc b/Alignment/OfflineValidation/bin/jetHtPlotter.cc index 116a7e72b0913..83fb9ffd1891b 100644 --- a/Alignment/OfflineValidation/bin/jetHtPlotter.cc +++ b/Alignment/OfflineValidation/bin/jetHtPlotter.cc @@ -1,3 +1,7 @@ +// framework includes +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + // C++ includes #include // Input/output stream. Needed for cout. #include @@ -256,7 +260,12 @@ std::tuple, std::vector, std::vector, std::vec double thisLumi; // Load the iovList - std::ifstream iovList(inputFile); + std::ifstream iovList(edm::FileInPath(inputFile).fullPath().c_str()); + if (!iovList.good()) { + edm::LogError("jetHTPlotter") << __PRETTY_FUNCTION__ << "\n Input file: " << inputFile + << " is corrupt or not existing"; + return std::make_tuple(iovVector, lumiPerIov, iovNames, iovLegend); + } // Go through the file line by line. Each line has an IOV boundary and luminosity for this IOV. while (std::getline(iovList, lineInFile)) { @@ -643,6 +652,11 @@ void jetHtPlotter(std::string configurationFileName) { std::vector iovLegend; std::tie(iovVector, lumiPerIov, iovNames, iovLegend) = runAndLumiLists(iovAndLumiFile, iovListMode); + // protection against empty input + if (iovVector.empty()) { + edm::LogError("jetHTPlotter") << __PRETTY_FUNCTION__ << "\n The list of input IOVs is empty. Exiting!"; + return; + } // For the IOV legend, remove the two last entries and replace them with user defined names iovLegend.pop_back(); diff --git a/Alignment/OfflineValidation/plugins/GeneralPurposeTrackAnalyzer.cc b/Alignment/OfflineValidation/plugins/GeneralPurposeTrackAnalyzer.cc index 195a354c2c45e..e73449fefa8fe 100644 --- a/Alignment/OfflineValidation/plugins/GeneralPurposeTrackAnalyzer.cc +++ b/Alignment/OfflineValidation/plugins/GeneralPurposeTrackAnalyzer.cc @@ -995,8 +995,8 @@ class GeneralPurposeTrackAnalyzer : public edm::one::EDAnalyzer theRuns_; for (const auto &it : conditionsMap_) { @@ -1037,11 +1046,12 @@ class GeneralPurposeTrackAnalyzer : public edm::one::EDAnalyzer("modeByRun", "Strip APV mode by run number;;APV mode (-1=deco,+1=peak)", @@ -1055,6 +1065,8 @@ class GeneralPurposeTrackAnalyzer : public edm::one::EDAnalyzersecond.first != 0) { edm::LogPrint("GeneralPurposeTrackAnalyzer") diff --git a/Alignment/OfflineValidation/plugins/PixelBaryCentreAnalyzer.cc b/Alignment/OfflineValidation/plugins/PixelBaryCentreAnalyzer.cc index e8c4baeba3afd..ab4c6f2bb565c 100644 --- a/Alignment/OfflineValidation/plugins/PixelBaryCentreAnalyzer.cc +++ b/Alignment/OfflineValidation/plugins/PixelBaryCentreAnalyzer.cc @@ -400,19 +400,19 @@ void PixelBaryCentreAnalyzer::analyze(const edm::Event& iEvent, const edm::Event if (phase_ == 1) { if (layer != 4) { // layer 1-3 - if (ladder % 2 != 0) { // odd ladder = inner = flipped - nmodulesLayer_Flipped += nmodules_bpix[layer][ladder]; - BPIXLayer_Flipped += barycentreLayer[ladder]; - } else { + if (ladder % 2 != 0) { // odd ladder = outer ladder = unflipped nmodulesLayer_NonFlipped += nmodules_bpix[layer][ladder]; BPIXLayer_NonFlipped += barycentreLayer[ladder]; + } else { // even ladder = inner ladder = flipped + nmodulesLayer_Flipped += nmodules_bpix[layer][ladder]; + BPIXLayer_Flipped += barycentreLayer[ladder]; } } else { // layer-4 - if (ladder % 2 == 0) { // even ladder = inner = flipped + if (ladder % 2 != 0) { // odd ladder = inner = flipped nmodulesLayer_Flipped += nmodules_bpix[layer][ladder]; BPIXLayer_Flipped += barycentreLayer[ladder]; - } else { // odd ladder = outer = non-flipped + } else { //even ladder = outer ladder = unflipped nmodulesLayer_NonFlipped += nmodules_bpix[layer][ladder]; BPIXLayer_NonFlipped += barycentreLayer[ladder]; } diff --git a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc index 07fc39a1631d3..c4e560292c29b 100644 --- a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc +++ b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc @@ -70,7 +70,7 @@ TrackerGeometryCompare::TrackerGeometryCompare(const edm::ParameterSet& cfg) fromDD4hep_(cfg.getUntrackedParameter("fromDD4hep")), writeToDB_(cfg.getUntrackedParameter("writeToDB")), commonTrackerLevel_(align::invalid), - moduleListFile_(nullptr), + moduleListFile_(), moduleList_(0), inputRootFile1_(nullptr), inputRootFile2_(nullptr), @@ -337,8 +337,9 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup) { AlignTransform transform1(translation1, eulerangles1, detid1); alignments1->m_align.push_back(transform1); - //dummy errors - CLHEP::HepSymMatrix clhepSymMatrix(3, 0); + // dummy errors + // APE matrix was 3x3, now it's 6x6 (because of muons), see PR #6483 + CLHEP::HepSymMatrix clhepSymMatrix(6, 0); AlignTransformErrorExtended transformError(clhepSymMatrix, detid1); alignmentErrors1->m_alignError.push_back(transformError); } @@ -371,8 +372,9 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup) { AlignTransform transform2(translation2, eulerangles2, detid2); alignments2->m_align.push_back(transform2); - //dummy errors - CLHEP::HepSymMatrix clhepSymMatrix(3, 0); + // dummy errors + // APE matrix was 3x3, now it's 6x6 (because of muons), see PR #6483 + CLHEP::HepSymMatrix clhepSymMatrix(6, 0); AlignTransformErrorExtended transformError(clhepSymMatrix, detid2); alignmentErrors2->m_alignError.push_back(transformError); } diff --git a/Alignment/OfflineValidation/python/TkAlAllInOneTool/JetHT_cfg.py b/Alignment/OfflineValidation/python/TkAlAllInOneTool/JetHT_cfg.py index 523c29afdca25..6984e04e5a8b6 100644 --- a/Alignment/OfflineValidation/python/TkAlAllInOneTool/JetHT_cfg.py +++ b/Alignment/OfflineValidation/python/TkAlAllInOneTool/JetHT_cfg.py @@ -5,6 +5,7 @@ # Define the process import FWCore.ParameterSet.Config as cms +from Alignment.OfflineValidation.TkAlAllInOneTool.defaultInputFiles_cff import filesDefaultData_JetHTRun2018D process = cms.Process("JetHTAnalyzer") # Choose whether to run with Monte Carlo or data settings based on command line argument @@ -169,9 +170,7 @@ else: print(">>>>>>>>>> JetHT_cfg.py: msg%-i: Default file read from 2018D JetHT dataset.") process.source = cms.Source("PoolSource", - fileNames = cms.untracked.vstring('root://xrootd-cms.infn.it//store/data/Run2018D/JetHT/ALCARECO/TkAlMinBias-12Nov2019_UL2018-v4/00000/009085FF-603B-044D-8879-0599B156831D.root') # A file from 2018 JetHT file in DESY - - ) + fileNames = filesDefaultData_JetHTRun2018D) #################################################################### # Global tag @@ -265,7 +264,7 @@ ################################################################### # The analysis module ################################################################### -from Alignment.OfflineValidation.jetHTAnalyzer_cfi.py import jetHTAnalyzer as _jetHTAnalyzer +from Alignment.OfflineValidation.jetHTAnalyzer_cfi import jetHTAnalyzer as _jetHTAnalyzer process.jetHTAnalyzer = _jetHTAnalyzer.clone( vtxCollection = "offlinePrimaryVerticesFromRefittedTrks", trackCollection = "TrackRefitter", diff --git a/Alignment/OfflineValidation/scripts/submitPVValidationJobs.py b/Alignment/OfflineValidation/scripts/submitPVValidationJobs.py index 62538355662fd..9a708ac97ad5f 100755 --- a/Alignment/OfflineValidation/scripts/submitPVValidationJobs.py +++ b/Alignment/OfflineValidation/scripts/submitPVValidationJobs.py @@ -443,7 +443,7 @@ def createTheCfgFile(self,lfn): self.outputCfgName=self.output_full_name+"_cfg.py" fout=open(os.path.join(self.cfg_dir,self.outputCfgName),'w') - template_cfg_file = os.path.join(self.the_dir,"PVValidation_T_cfg.py") + template_cfg_file = os.path.join(self.CMSSW_dir,"src/Alignment/OfflineValidation/test","PVValidation_T_cfg.py") file = open(template_cfg_file,'r') config_txt = '\n\n' + CopyRights + '\n\n' @@ -622,8 +622,7 @@ def main(): # CMSSW section input_CMSSW_BASE = os.environ.get('CMSSW_BASE') - AnalysisStep_dir = os.path.join(input_CMSSW_BASE,"src/Alignment/OfflineValidation/test") - lib_path = os.path.abspath(AnalysisStep_dir) + lib_path = os.path.abspath(os.path.join(input_CMSSW_BASE,"src/Alignment/OfflineValidation/test")) sys.path.append(lib_path) ## N.B.: this is dediced here once and for all @@ -923,7 +922,7 @@ def main(): ## print "==========>",conditions # for hadd script - scripts_dir = os.path.join(AnalysisStep_dir,"scripts") + scripts_dir = "scripts" if not os.path.exists(scripts_dir): os.makedirs(scripts_dir) hadd_script_file = os.path.join(scripts_dir,jobName[iConf]+"_"+opts.taskname+".sh") @@ -1055,7 +1054,7 @@ def main(): vertextype[iConf], tracktype[iConf], refittertype[iConf], ttrhtype[iConf], applyruncontrol[iConf], - ptcut[iConf],input_CMSSW_BASE,AnalysisStep_dir) + ptcut[iConf],input_CMSSW_BASE,'.') aJob.setEOSout(eosdir) aJob.createTheCfgFile(theSrcFiles) diff --git a/Alignment/OfflineValidation/test/BuildFile.xml b/Alignment/OfflineValidation/test/BuildFile.xml index 91b7ed8a424b2..b557a9c8db03c 100644 --- a/Alignment/OfflineValidation/test/BuildFile.xml +++ b/Alignment/OfflineValidation/test/BuildFile.xml @@ -1,36 +1,25 @@ - - - - - + + - - - - + + - - - - + + - - - - + + - - - + + + + - - - - + @@ -38,22 +27,10 @@ - - - - - - - - - - - - - - - - + + + + @@ -61,8 +38,5 @@ - - - - + diff --git a/Alignment/OfflineValidation/test/testAlignmentOfflineValidation.cpp b/Alignment/OfflineValidation/test/testAlignmentOfflineValidation.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Alignment/OfflineValidation/test/testAlignmentOfflineValidation.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py b/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py index 7dd29a81fdbda..ff4ba59b8cfef 100644 --- a/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py +++ b/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py @@ -30,10 +30,7 @@ class RefitType(Enum): _allFromGT = True _applyBows = True _applyExtraConditions = True -if(options.isPhase2): - _theRefitter = RefitType.STANDARD # FIXME: once the sequence is cleared out -else: - _theRefitter = RefitType.COMMON +_theRefitter = RefitType.COMMON # RefitType.STANDARD (other option not involving filtering) _theTrackCollection = 'generalTracks' # FIXME: 'ALCARECOTkAlMinBias' once a sample is available ################################################################### @@ -121,7 +118,7 @@ class RefitType(Enum): #################################################################### process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.GlobalTag import GlobalTag -process.GlobalTag = GlobalTag(process.GlobalTag, ('auto:phase2_realistic' if options.isPhase2 else 'auto:phase1_2022_realistic'), '') +process.GlobalTag = GlobalTag(process.GlobalTag, ('auto:phase2_realistic_T21' if options.isPhase2 else 'auto:phase1_2022_realistic'), '') if _allFromGT: print("############ testPVValidation_cfg.py: msg%-i: All is taken from GT") diff --git a/Alignment/OfflineValidation/test/testTrackAnalyzers.cc b/Alignment/OfflineValidation/test/testTrackAnalyzers.cc index 78835dae81b42..1874fcbacbd2a 100644 --- a/Alignment/OfflineValidation/test/testTrackAnalyzers.cc +++ b/Alignment/OfflineValidation/test/testTrackAnalyzers.cc @@ -27,10 +27,10 @@ process.add_(cms.Service('TFileService',fileName=cms.string('tesTrackAnalyzer1.r // REQUIRE_NOTHROW(tester.test()); // } - // SECTION("beginJob and endJob only") { - // edm::test::TestProcessor tester(config); - // REQUIRE_NOTHROW(tester.testBeginAndEndJobOnly()); - // } + SECTION("beginJob and endJob only") { + edm::test::TestProcessor tester(config); + REQUIRE_NOTHROW(tester.testBeginAndEndJobOnly()); + } // SECTION("Run with no LuminosityBlocks") { // edm::test::TestProcessor tester(config); diff --git a/Alignment/OfflineValidation/test/test_all_Phase2_cfg.py b/Alignment/OfflineValidation/test/test_all_Phase2_cfg.py index 9cef9b6919392..ce80d16c0356c 100644 --- a/Alignment/OfflineValidation/test/test_all_Phase2_cfg.py +++ b/Alignment/OfflineValidation/test/test_all_Phase2_cfg.py @@ -12,7 +12,7 @@ class RefitType(Enum): allFromGT = True applyBows = True applyExtraConditions = True -theRefitter = RefitType.STANDARD +theRefitter = RefitType.COMMON _theTrackCollection = "generalTracks" #"ALCARECOTkAlMinBias" unfortunately not yet from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 @@ -59,7 +59,7 @@ class RefitType(Enum): threshold = cms.untracked.string("INFO"), default = cms.untracked.PSet(limit = cms.untracked.int32(0)), FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1), - reportEvery = cms.untracked.int32(1000) + reportEvery = cms.untracked.int32(1) ), PrimaryVertexValidation = cms.untracked.PSet( limit = cms.untracked.int32(-1)), SplitVertexResolution = cms.untracked.PSet( limit = cms.untracked.int32(-1)), @@ -193,7 +193,7 @@ class RefitType(Enum): # Load and Configure Common Track Selection and refitting sequence #################################################################### import Alignment.CommonAlignment.tools.trackselectionRefitting as trackselRefit - process.seqTrackselRefit = trackselRefit.getSequence(process, 'ALCARECOTkAlMinBias', + process.seqTrackselRefit = trackselRefit.getSequence(process, _theTrackCollection , isPVValidation=True, TTRHBuilder='WithAngleAndTemplate', usePixelQualityFlag=True, @@ -295,6 +295,11 @@ def switchClusterizerParameters(da): TkClusParameters = switchClusterizerParameters(isDA) ) +#################################################################### +# Needed to avoid dependency from Phase-0 strip conditions +#################################################################### +#process.TrackerTrackHitFilter.isPhase2 = cms.bool(True) + #################################################################### # Path #################################################################### @@ -348,10 +353,10 @@ def switchClusterizerParameters(da): runControl = cms.untracked.bool(True), runControlNumber = cms.untracked.vuint32(int(runboundary)) ) +#process.Tracer = cms.Service("Tracer") process.p2 = cms.Path(process.HLTFilter + process.seqTrackselRefit + process.offlinePrimaryVerticesFromRefittedTrks + process.PrimaryVertexResolution + - process.myanalysis - ) + process.myanalysis) diff --git a/Alignment/OfflineValidation/test/testingScripts/testPVValidation.sh b/Alignment/OfflineValidation/test/testingScripts/testPVValidation.sh index c9b70a9464530..e58f4bcfac41c 100755 --- a/Alignment/OfflineValidation/test/testingScripts/testPVValidation.sh +++ b/Alignment/OfflineValidation/test/testingScripts/testPVValidation.sh @@ -3,4 +3,4 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Alignment/OfflineValidation ..." -cmsRun ${LOCAL_TEST_DIR}/test_all_cfg.py || die "Failure running test_all_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/test_all_cfg.py || die "Failure running test_all_cfg.py" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitDMR.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitDMR.sh index 5bc18e5023736..da3950b29d369 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitDMR.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitDMR.sh @@ -3,22 +3,28 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Alignment/DMR single configuration with json..." -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/DMR/single/TestSingleMC/unitTest/1/ +pushd test_yaml/DMR/single/TestSingleMC/unitTest/1/ ./cmsRun validation_cfg.py config=validation.json || die "Failure running DMR single configuration with json" $? echo "TESTING Alignment/DMR single configuration standalone..." ./cmsRun validation_cfg.py || die "Failure running DMR single configuration standalone" $? +popd echo "TESTING DMR merge step" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/DMR/merge/TestMergeMC/1/ +pushd test_yaml/DMR/merge/TestMergeMC/1/ ./DMRmerge validation.json || die "Failure running DMR merge step" $? +popd echo "TESTING DMR trends" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/DMR/trends/TestTrendMC/ +pushd test_yaml/DMR/trends/TestTrendMC/ ./DMRtrends validation.json --verbose || die "Failure running DMR trends" $? - +popd + echo "TESTING DMR averaged" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/DMR/averaged/TestAveragedMC/MC/ +pushd test_yaml/DMR/averaged/TestAveragedMC/MC/ ./mkLumiAveragedPlots.py validation.json || die "Failure running DMR averaged in merge mode" $? -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/DMR/averaged/TestAveragedMC/plots/ +popd + +pushd test_yaml/DMR/averaged/TestAveragedMC/plots/ ./mkLumiAveragedPlots.py validation.json || die "Failure running DMR averaged in plotting mode" $? +popd diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitDiMuonVertex.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitDiMuonVertex.sh index bf840b28a5828..284674d9104cd 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitDiMuonVertex.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitDiMuonVertex.sh @@ -3,4 +3,4 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Double Muon Vertex validation ..." -cmsRun ${LOCAL_TEST_DIR}/DiMuonVertexValidation_cfg.py maxEvents=10 || die "Failure running DiMuonVertexValidation_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/DiMuonVertexValidation_cfg.py maxEvents=10 || die "Failure running DiMuonVertexValidation_cfg.py" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitEoP.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitEoP.sh index 06b1693098004..3c570e8edf05f 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitEoP.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitEoP.sh @@ -2,7 +2,7 @@ function die { echo $1: status $2 ; exit $2; } echo -e "\n\nTESTING eopTreeWriter (Pion Analysis) ..." -cmsRun ${LOCAL_TEST_DIR}/eopTreeWriter_cfg.py unitTest=True maxEvents=100 || die "Failure running eopTreeWriter" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/eopTreeWriter_cfg.py unitTest=True maxEvents=100 || die "Failure running eopTreeWriter" $? echo -e "\n\nTESTING eopElecTreeWriter (Electron Analysis) ..." -cmsRun ${LOCAL_TEST_DIR}/eopElecTreeWriter_cfg.py maxEvents=100 || die "Failure running eopElecTreeWriter" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/eopElecTreeWriter_cfg.py maxEvents=100 || die "Failure running eopElecTreeWriter" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitGCP.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitGCP.sh index e4623cf84ad2e..e8c5f411071d8 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitGCP.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitGCP.sh @@ -3,19 +3,25 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING GCP Ntuple creation" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/GCP/GCPdetUnits/Ntuples/SURun3_1 +pushd test_yaml/GCP/GCPdetUnits/Ntuples/SURun3_1 ./cmsRun validation_cfg.py config=validation.json || die "Failure running GCP Ntuple for SURun3 alignment" $? -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/GCP/GCPdetUnits/Ntuples/ideal_1 +popd + +pushd test_yaml/GCP/GCPdetUnits/Ntuples/ideal_1 ./cmsRun validation_cfg.py config=validation.json || die "Failure running GCP Ntuple for ideal alignment" $? +popd echo "TESTING GCP comparison tree creation" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPtree/ +pushd test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPtree/ ./cmsRun validation_cfg.py config=validation.json || die "Failure running GCP comparison tree creation step" $? +popd echo "TESTING GCP cpp plots" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPcpp/ +pushd test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPcpp/ ./GCP validation.json -v || die "Failure running GCP cpp plots" $? +popd echo "TESTING GCP python plots" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPpython/ +pushd test_yaml/GCP/GCPdetUnits/SURun3vsIdeal/1_vs_1/GCPpython/ ./GCPpyPlots.py validation.json || die "Failure running GCP python plots" $? +popd diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitJetHT.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitJetHT.sh new file mode 100755 index 0000000000000..c6e74305d7aa0 --- /dev/null +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitJetHT.sh @@ -0,0 +1,24 @@ +#! /bin/bash + +function die { echo $1: status $2 ; exit $2; } + +echo "TESTING Alignment/JetHT single configuration with json..." +pushd test_yaml/JetHT/single/testJob/unitTestJetHT +./cmsRun validation_cfg.py config=validation.json || die "Failure running JetHT single configuration with json" $? + +echo "TESTING Alignment/JetHT single configuration standalone..." +./cmsRun validation_cfg.py || die "Failure running JetHT single configuration standalone" $? +popd + +echo "TESTING JetHT merge step" +pushd test_yaml/JetHT/merge/testJob/unitTestJetHT +./run.sh || die "Failure running JetHT merge step" $? +popd + +echo "TESTING JetHT plotting" +pushd test_yaml/JetHT/plot/testJob/ +./run.sh || die "Failure running JetHT plotting" $? +popd + +echo "TESTING JetHT multi-IOV plotting" +jetHtPlotter $CMSSW_BASE/src/Alignment/OfflineValidation/test/examples/jetHt_multiYearTrendPlot.json || die "Failure running multi-IOV JetHT plotting" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitMiscellanea.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitMiscellanea.sh index 409efa4d5a34b..1a4735bac6287 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitMiscellanea.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitMiscellanea.sh @@ -2,13 +2,13 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING inspect ALCARECO data ..." -cmsRun ${LOCAL_TEST_DIR}/inspectData_cfg.py unitTest=True trackCollection=ALCARECOTkAlCosmicsCTF0T || die "Failure running inspectData_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/inspectData_cfg.py unitTest=True trackCollection=ALCARECOTkAlCosmicsCTF0T || die "Failure running inspectData_cfg.py" $? echo "TESTING G4e refitter ..." -cmsRun ${LOCAL_TEST_DIR}/testG4Refitter_cfg.py maxEvents=10 || die "Failure running testG4Refitter_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testG4Refitter_cfg.py maxEvents=10 || die "Failure running testG4Refitter_cfg.py" $? echo "TESTING Pixel BaryCenter Analyser ..." -cmsRun ${LOCAL_TEST_DIR}/PixelBaryCentreAnalyzer_cfg.py unitTest=True || die "Failure running PixelBaryCentreAnalyzer_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/PixelBaryCentreAnalyzer_cfg.py unitTest=True || die "Failure running PixelBaryCentreAnalyzer_cfg.py" $? echo "TESTING CosmicTrackSplitting Analyser ..." -cmsRun ${LOCAL_TEST_DIR}/testSplitterValidation_cfg.py unitTest=True || die "Failure running testSplitterValidation_cfg.py" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testSplitterValidation_cfg.py unitTest=True || die "Failure running testSplitterValidation_cfg.py" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitPV.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitPV.sh index e9fe0c3e0cb9b..68c2bf75ce456 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitPV.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitPV.sh @@ -3,16 +3,19 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Alignment/PV single configuration with json..." -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/PV/single/TestDATA/unitTestPV/317087/ +pushd test_yaml/PV/single/TestDATA/unitTestPV/317087/ ./cmsRun validation_cfg.py config=validation.json || die "Failure running PV single configuration with json" $? echo "TESTING Alignment/PV single configuration standalone..." ./cmsRun validation_cfg.py || die "Failure running PV single configuration standalone" $? +popd echo "TESTING PV merge step" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/PV/merge/TestDATA/317087/ +pushd test_yaml/PV/merge/TestDATA/317087/ ./PVmerge validation.json --verbose || die "Failure running PV merge step" $? +popd echo "TESTING PV trends" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/PV/trends/TestDATA/ +pushd test_yaml/PV/trends/TestDATA/ ./PVtrends validation.json --verbose || die "Failure running PV trends" $? +popd diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitPrimaryVertex.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitPrimaryVertex.sh index e32bbf639098e..23db69ccf39e2 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitPrimaryVertex.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitPrimaryVertex.sh @@ -3,7 +3,7 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Primary Vertex Validation: phase-1 setup ..." -cmsRun ${LOCAL_TEST_DIR}/testPrimaryVertexRelatedValidations_cfg.py isPhase2=False maxEvents=100 || die "Failure running testPrimaryVertexRelatedValidations_cfg.py isPhase2=False" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py isPhase2=False maxEvents=100 || die "Failure running testPrimaryVertexRelatedValidations_cfg.py isPhase2=False" $? echo "TESTING Primary Vertex Validation: phase-2 setup ..." -cmsRun ${LOCAL_TEST_DIR}/testPrimaryVertexRelatedValidations_cfg.py isPhase2=True maxEvents=10 || die "Failure running testPrimaryVertexRelatedValidations_cfg.py isPhase2=True" $? +cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testPrimaryVertexRelatedValidations_cfg.py isPhase2=True maxEvents=10 || die "Failure running testPrimaryVertexRelatedValidations_cfg.py isPhase2=True" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitSplitV.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitSplitV.sh index 1f75c69a51f37..2c51f82fd34a0 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitSplitV.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitSplitV.sh @@ -3,12 +3,14 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Alignment/SplitV single configuration with json..." -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/SplitV/single/testUnits/unitTest/1/ +pushd test_yaml/SplitV/single/testUnits/unitTest/1/ ./cmsRun validation_cfg.py config=validation.json || die "Failure running SplitV single configuration with json" $? echo "TESTING Alignment/SplitV single configuration standalone..." ./cmsRun validation_cfg.py || die "Failure running PV single configuration standalone" $? +popd echo "TESTING SplotV merge step" -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test/test_yaml/SplitV/merge/testUnits/1/ +pushd test_yaml/SplitV/merge/testUnits/1/ ./SplitVmerge validation.json --verbose || die "Failure running PV merge step" $? +popd diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVrbr.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVrbr.sh index 106016702ca84..0c99ceb34d40e 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVrbr.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVrbr.sh @@ -8,5 +8,6 @@ conddb --yes --db pro copy TrackerAlignment_Upgrade2017_design_v4 --destdb myfil conddb --yes --db pro copy TrackerAlignmentErrorsExtended_Upgrade2017_design_v0 --destdb myfile.db echo " TESTING Primary Vertex Validation run-by-run submission ..." -submitPVValidationJobs.py -j UNIT_TEST -D /HLTPhysics/Run2016C-TkAlMinBias-07Dec2018-v1/ALCARECO -i ${LOCAL_TEST_DIR}/testPVValidation_Relvals_DATA.ini -r --unitTest || die "Failure running PV Validation run-by-run submission" $? +submitPVValidationJobs.py -j UNIT_TEST -D /HLTPhysics/Run2016C-TkAlMinBias-07Dec2018-v1/ALCARECO \ + -i ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testPVValidation_Relvals_DATA.ini -r --unitTest || die "Failure running PV Validation run-by-run submission" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVsplit.sh b/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVsplit.sh index 767455b55fcd2..44c7acd70b0b5 100755 --- a/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVsplit.sh +++ b/Alignment/OfflineValidation/test/testingScripts/test_unitSubmitPVsplit.sh @@ -3,4 +3,5 @@ function die { echo $1: status $2 ; exit $2; } echo " TESTING Split Vertex Validation submission ..." -submitPVResolutionJobs.py -j UNIT_TEST -D /JetHT/Run2018C-TkAlMinBias-12Nov2019_UL2018-v2/ALCARECO -i ${LOCAL_TEST_DIR}/PVResolutionExample.ini --unitTest || die "Failure running Split Vertex Validation submission" $? +submitPVResolutionJobs.py -j UNIT_TEST -D /JetHT/Run2018C-TkAlMinBias-12Nov2019_UL2018-v2/ALCARECO \ + -i ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/PVResolutionExample.ini --unitTest || die "Failure running Split Vertex Validation submission" $? diff --git a/Alignment/OfflineValidation/test/testingScripts/validateAlignments.sh b/Alignment/OfflineValidation/test/testingScripts/validateAlignments.sh index 8a2dcf55ad1db..e21c3ee8d68ed 100755 --- a/Alignment/OfflineValidation/test/testingScripts/validateAlignments.sh +++ b/Alignment/OfflineValidation/test/testingScripts/validateAlignments.sh @@ -1,12 +1,10 @@ #!/bin/zsh -cd $CMSSW_BASE/src/Alignment/OfflineValidation/test - echo "Printing help" validateAlignments.py -h echo "Running over YAML" -validateAlignments.py -v -f -d unit_test.yaml +validateAlignments.py -v -f -d ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/unit_test.yaml echo "Running over JSON" -validateAlignments.py -v -d -f unit_test.json +validateAlignments.py -v -d -f ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/unit_test.json diff --git a/Alignment/OfflineValidation/test/unit_test.json b/Alignment/OfflineValidation/test/unit_test.json index 9371c468ecdc2..d8f4bf780cbb1 100644 --- a/Alignment/OfflineValidation/test/unit_test.json +++ b/Alignment/OfflineValidation/test/unit_test.json @@ -1,5 +1,5 @@ { - "LFS": "$CMSSW_BASE/src/UnitTest", + "LFS": "$CMSSW_BASE/tmp/UnitTest", "name": "test_json", "alignments": { diff --git a/Alignment/OfflineValidation/test/unit_test.yaml b/Alignment/OfflineValidation/test/unit_test.yaml index d31f4a53f8228..2e4f076d9e13d 100644 --- a/Alignment/OfflineValidation/test/unit_test.yaml +++ b/Alignment/OfflineValidation/test/unit_test.yaml @@ -1,4 +1,4 @@ -LFS: $CMSSW_BASE/src/UnitTest +LFS: $CMSSW_BASE/tmp/UnitTest name: test_yaml alignments: unitTest: diff --git a/Alignment/TrackerAlignment/test/BuildFile.xml b/Alignment/TrackerAlignment/test/BuildFile.xml index 0b3c95323ec1b..d2ce844fc57ba 100644 --- a/Alignment/TrackerAlignment/test/BuildFile.xml +++ b/Alignment/TrackerAlignment/test/BuildFile.xml @@ -24,5 +24,5 @@ - + diff --git a/Alignment/TrackerAlignment/test/pixelPositions.sh b/Alignment/TrackerAlignment/test/pixelPositions.sh index db700fc4a4707..a31656b42d4a0 100755 --- a/Alignment/TrackerAlignment/test/pixelPositions.sh +++ b/Alignment/TrackerAlignment/test/pixelPositions.sh @@ -154,6 +154,7 @@ EOF then mkdir ${PLOTDIR} cp -r $PLOTMILLEPEDEDIR/* ${PLOTDIR} + chmod -R +w ${PLOTDIR} fi cd ${PLOTDIR} root -b -q -l allMillePede.C "pixelPositionChange.C+(\"${HEREIAM}/$TREEFILE1\", \"${HEREIAM}/$TREEFILE2\")" diff --git a/BigProducts/Simulation/BuildFile.xml b/BigProducts/Simulation/BuildFile.xml index 351008a7368d8..a8eae0f766fe2 100644 --- a/BigProducts/Simulation/BuildFile.xml +++ b/BigProducts/Simulation/BuildFile.xml @@ -34,8 +34,3 @@ - - - - - diff --git a/CUDADataFormats/PortableTestObjects/src/classes_def.xml b/CUDADataFormats/PortableTestObjects/src/classes_def.xml index 892bedcca23d6..a0d9d557d2f39 100644 --- a/CUDADataFormats/PortableTestObjects/src/classes_def.xml +++ b/CUDADataFormats/PortableTestObjects/src/classes_def.xml @@ -5,7 +5,7 @@ targetClass="cudatest::TestHostCollection" version="[1-]" source="portabletest::TestSoA layout_;" - target="buffer_" + target="buffer_,layout_,view_" embed="false"> - diff --git a/CUDADataFormats/TrackingRecHit/interface/TrackingRecHitSoADevice.h b/CUDADataFormats/TrackingRecHit/interface/TrackingRecHitSoADevice.h index c796725b2e8d0..ab0043930558d 100644 --- a/CUDADataFormats/TrackingRecHit/interface/TrackingRecHitSoADevice.h +++ b/CUDADataFormats/TrackingRecHit/interface/TrackingRecHitSoADevice.h @@ -48,7 +48,10 @@ class TrackingRecHitSoADevice : public cms::cuda::PortableDeviceCollection localCoordToHostAsync(cudaStream_t stream) const { auto ret = cms::cuda::make_host_unique(4 * nHits(), stream); size_t rowSize = sizeof(float) * nHits(); - cudaCheck(cudaMemcpyAsync(ret.get(), view().xLocal(), rowSize * 4, cudaMemcpyDefault, stream)); + + size_t srcPitch = ptrdiff_t(view().yLocal()) - ptrdiff_t(view().xLocal()); + cudaCheck( + cudaMemcpy2DAsync(ret.get(), rowSize, view().xLocal(), srcPitch, rowSize, 4, cudaMemcpyDeviceToHost, stream)); return ret; } //move to utilities diff --git a/CalibCalorimetry/EcalLaserSorting/test/BuildFile.xml b/CalibCalorimetry/EcalLaserSorting/test/BuildFile.xml index f56f8403427bc..9f8aab16c1010 100644 --- a/CalibCalorimetry/EcalLaserSorting/test/BuildFile.xml +++ b/CalibCalorimetry/EcalLaserSorting/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/CalibCalorimetry/EcalLaserSorting/test/RunStreamer.sh b/CalibCalorimetry/EcalLaserSorting/test/RunStreamer.sh index 2ec9477703093..453f41854ac8f 100755 --- a/CalibCalorimetry/EcalLaserSorting/test/RunStreamer.sh +++ b/CalibCalorimetry/EcalLaserSorting/test/RunStreamer.sh @@ -2,46 +2,32 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -if [ -z $LOCAL_TEST_DIR ]; then -LOCAL_TEST_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +if [ -z $SCRAM_TEST_PATH ]; then +SCRAM_TEST_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" fi -echo "LOCAL_TEST_DIR = $LOCAL_TEST_DIR" - -if [ -z $LOCAL_TMP_DIR ]; then -LOCAL_TMP_DIR="/tmp" -fi -echo "LOCAL_TMP_DIR = $LOCAL_TMP_DIR" - -cd $LOCAL_TEST_DIR +echo "LOCAL_TEST_DIR = $SCRAM_TEST_PATH" RC=0 -P=$$ -PREFIX=results_${USER}${P} -OUTDIR=${LOCAL_TMP_DIR}/${PREFIX} - -mkdir ${OUTDIR} -cp *_cfg.py ${OUTDIR} -cd ${OUTDIR} mkdir inDir -cmsRun streamOut_cfg.py > out 2>&1 || die "cmsRun streamOut_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOut_cfg.py > out 2>&1 || die "cmsRun streamOut_cfg.py" $? cp teststreamfile.dat teststreamfile.original mv teststreamfile.dat inDir -timeout --signal SIGTERM 180 cmsRun streamIn_cfg.py > in 2>&1 || die "cmsRun streamIn_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamIn_cfg.py > in 2>&1 || die "cmsRun streamIn_cfg.py" $? rm watcherSourceToken cp teststreamfile.original inDir/teststreamfile.dat -cmsRun streamOutAlt_cfg.py > outAlt 2>&1 || die "cmsRun streamOutAlt_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOutAlt_cfg.py > outAlt 2>&1 || die "cmsRun streamOutAlt_cfg.py" $? mv teststreamfile_alt.dat inDir -timeout --signal SIGTERM 180 cmsRun streamIn_cfg.py >alt 2>&1 || die "cmsRun streamIn_cfg.py" $? -#timeout --signal SIGTERM 180 cmsRun streamInAlt_cfg.py > alt 2>&1 || die "cmsRun streamInAlt_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamIn_cfg.py >alt 2>&1 || die "cmsRun streamIn_cfg.py" $? +#timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamInAlt_cfg.py > alt 2>&1 || die "cmsRun streamInAlt_cfg.py" $? rm watcherSourceToken cp teststreamfile.original inDir/teststreamfile.dat -cmsRun streamOutExt_cfg.py > outExt 2>&1 || die "cmsRun streamOutExt_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOutExt_cfg.py > outExt 2>&1 || die "cmsRun streamOutExt_cfg.py" $? mv teststreamfile_ext.dat inDir -timeout --signal SIGTERM 180 cmsRun streamIn_cfg.py > ext 2>&1 || die "cmsRun streamIn_cfg.py" $? -#timeout --signal SIGTERM 180 cmsRun streamInExt_cfg.py > ext 2>&1 || die "cmsRun streamInExt_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamIn_cfg.py > ext 2>&1 || die "cmsRun streamIn_cfg.py" $? +#timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamInExt_cfg.py > ext 2>&1 || die "cmsRun streamInExt_cfg.py" $? # echo "CHECKSUM = 1" > out # echo "CHECKSUM = 1" > in @@ -62,5 +48,4 @@ then RC=1 fi -#rm -rf ${OUTDIR} exit ${RC} diff --git a/CalibCalorimetry/EcalLaserSorting/test/RunThis_t.cpp b/CalibCalorimetry/EcalLaserSorting/test/RunThis_t.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/CalibCalorimetry/EcalLaserSorting/test/RunThis_t.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibCalorimetry/HcalAlgos/test/BuildFile.xml b/CalibCalorimetry/HcalAlgos/test/BuildFile.xml index 7e64fda0cdae0..c58de9152c21d 100644 --- a/CalibCalorimetry/HcalAlgos/test/BuildFile.xml +++ b/CalibCalorimetry/HcalAlgos/test/BuildFile.xml @@ -8,7 +8,4 @@ - - - - + diff --git a/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.sh b/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.sh index 04020ed30935b..e4d4a7ebea17e 100755 --- a/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.sh +++ b/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.sh @@ -3,5 +3,5 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/HcalPulseContainmentTest_cfg.py +F1=${SCRAM_TEST_PATH}/HcalPulseContainmentTest_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? \ No newline at end of file diff --git a/CalibCalorimetry/HcalAlgos/test/TestDriver.cpp b/CalibCalorimetry/HcalAlgos/test/TestDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/CalibCalorimetry/HcalAlgos/test/TestDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/CalibTracker/SiPixelESProducers/test/BuildFile.xml b/CalibTracker/SiPixelESProducers/test/BuildFile.xml index 2a47d8d476c54..cba0a258ec13c 100644 --- a/CalibTracker/SiPixelESProducers/test/BuildFile.xml +++ b/CalibTracker/SiPixelESProducers/test/BuildFile.xml @@ -9,9 +9,4 @@ - - - - - - + diff --git a/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.cpp b/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.sh b/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.sh index c3fe2f6b11037..f5ddbd0f85734 100755 --- a/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.sh +++ b/CalibTracker/SiPixelESProducers/test/testSiPixelFakeLorentzAngleESSource.sh @@ -5,13 +5,13 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING Fake Pixel Conditions Sources ..." printf "TESTING SiPixelFakeLorentzAngleESSource (BPix) ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/testSiPixelFakeLorentzAngleESSource_cfg.py isBPix=True || die "Failure testing SiPixelFakeLorentzAngleESSource (BPix)" $? +cmsRun ${SCRAM_TEST_PATH}/testSiPixelFakeLorentzAngleESSource_cfg.py isBPix=True || die "Failure testing SiPixelFakeLorentzAngleESSource (BPix)" $? printf "TESTING SiPixelFakeLorentzAngleESSource (FPix) ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/testSiPixelFakeLorentzAngleESSource_cfg.py isFPix=True || die "Failure testing SiPixelFakeLorentzAngleESSource (FPix)" $? +cmsRun ${SCRAM_TEST_PATH}/testSiPixelFakeLorentzAngleESSource_cfg.py isFPix=True || die "Failure testing SiPixelFakeLorentzAngleESSource (FPix)" $? printf "TESTING SiPixelFakeLorentzAngleESSource (By Module) ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/testSiPixelFakeLorentzAngleESSource_cfg.py isByModule=True || die "Failure testing SiPixelFakeLorentzAngleESSource (By Module)" $? +cmsRun ${SCRAM_TEST_PATH}/testSiPixelFakeLorentzAngleESSource_cfg.py isByModule=True || die "Failure testing SiPixelFakeLorentzAngleESSource (By Module)" $? printf "TESTING SiPixelFakeLorentzAngleESSource (Phase-2) ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/testSiPixelFakeLorentzAngleESSource_cfg.py isPhase2=True || die "Failure testing SiPixelFakeLorentzAngleESSource (Phase-2) " $? +cmsRun ${SCRAM_TEST_PATH}/testSiPixelFakeLorentzAngleESSource_cfg.py isPhase2=True || die "Failure testing SiPixelFakeLorentzAngleESSource (Phase-2) " $? diff --git a/CalibTracker/SiPixelLorentzAngle/interface/SiPixelLorentzAngleCalibrationStruct.h b/CalibTracker/SiPixelLorentzAngle/interface/SiPixelLorentzAngleCalibrationStruct.h index e8b7bdc2baa21..a55ae6dc585c8 100644 --- a/CalibTracker/SiPixelLorentzAngle/interface/SiPixelLorentzAngleCalibrationStruct.h +++ b/CalibTracker/SiPixelLorentzAngle/interface/SiPixelLorentzAngleCalibrationStruct.h @@ -91,6 +91,25 @@ struct SiPixelLorentzAngleCalibrationHistograms { // ouput LA maps std::vector h2_byLayerLA_; std::vector h2_byLayerDiff_; + + // FPix Minimal Cluster Size + static constexpr int nRings_ = 2; + static constexpr int nPanels_ = 2; + static constexpr int nSides_ = 2; + static constexpr int betaStartIdx_ = nRings_ * nPanels_ * nSides_; + static constexpr int nAngles_ = 2; + + MonitorMap h_fpixAngleSize_; + MonitorMap h_fpixMean_; + MonitorMap h_fpixMagField_[3]; + + dqm::reco::MonitorElement* h_fpixMeanHistoFitStatus_; + dqm::reco::MonitorElement* h_fpixMinClusterSizeCotAngle_; + dqm::reco::MonitorElement* h_fpixNhitsClusterSizeCotAngle_; + dqm::reco::MonitorElement* h_fpixFitStatusMuH_; + dqm::reco::MonitorElement* h_fpixMuH_; + dqm::reco::MonitorElement* h_fpixDeltaMuH_; + dqm::reco::MonitorElement* h_fpixRelDeltaMuH_; }; #endif diff --git a/CalibTracker/SiPixelLorentzAngle/python/SiPixelLorentzAnglePCLHarvesterMCS_cfi.py b/CalibTracker/SiPixelLorentzAngle/python/SiPixelLorentzAnglePCLHarvesterMCS_cfi.py new file mode 100644 index 0000000000000..fe66a322a7d68 --- /dev/null +++ b/CalibTracker/SiPixelLorentzAngle/python/SiPixelLorentzAnglePCLHarvesterMCS_cfi.py @@ -0,0 +1,8 @@ +import FWCore.ParameterSet.Config as cms +from CalibTracker.SiPixelLorentzAngle.SiPixelLorentzAnglePCLWorker_cfi import SiPixelLorentzAnglePCLWorker as worker +from CalibTracker.SiPixelLorentzAngle.siPixelLorentzAnglePCLHarvesterMCS_cfi import siPixelLorentzAnglePCLHarvesterMCS as _defaultHarvester + +SiPixelLorentzAnglePCLHarvesterMCS = _defaultHarvester.clone( + newmodulelist = worker.newmodulelist.value(), # taken from worker configuration, need to stay in synch + dqmDir = worker.folder.value(), # taken from worker configuration, need to stay in synch +) diff --git a/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLHarvesterMCS.cc b/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLHarvesterMCS.cc new file mode 100644 index 0000000000000..0c11795ec573c --- /dev/null +++ b/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLHarvesterMCS.cc @@ -0,0 +1,642 @@ +// -*- C++ -*- +// +// Package: CalibTracker/SiPixelLorentzAnglePCLHarvesterMCS +// Class: SiPixelLorentzAnglePCLHarvesterMCS +// +/**\class SiPixelLorentzAnglePCLHarvesterMCS SiPixelLorentzAnglePCLHarvesterMCS.cc CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLHarvesterMCS.cc + Description: reads the intermediate ALCAPROMPT DQMIO-like dataset and performs the fitting of the SiPixel Lorentz Angle in the Prompt Calibration Loop + Implementation: + Reads the 16 2D histograms of the cluster size x/y vs cot(alpha/beta) and 16*3 histograms of the magnetic field components created by SiPixelLorentzAnglePCLWorker module. The cluster size x/y vs cot(alpha/beta) histograms are used to generate 1D profiles (average cluster size x/y vs cot(alpha/beta)) which are then fit and the values of the cot (alpha/beta) for which the cluster sizes are minimal are determined. The obtained cot(alpha/beta)_min value for z- and z+ side are used to perform fit and the muH for different rings and panels of the Pixel Forward Phase 1 detector using the formulas: + cot(alpha)_min = vx/vz = (muHBy + muH^2*Bz*Bx)/(1+muH^2*Bz^2) + cot(beta)_min = vy/vz = -(muHBx - muH^2*Bz*Bx)/(1+muH^2*Bz^2) + +The extracted value of the muH are stored in an output sqlite file which is then uploaded to the conditions database. +*/ +// +// Original Author: tsusa +// Created: Sat, 14 Jan 2021 10:12:21 GMT +// +// + +// system includes + +#include +#include +#include + +// user includes +#include "CalibTracker/SiPixelLorentzAngle/interface/SiPixelLorentzAngleCalibrationStruct.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "CondFormats/DataRecord/interface/SiPixelLorentzAngleRcd.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelLorentzAngle.h" +#include "DQMServices/Core/interface/DQMEDHarvester.h" +#include "DataFormats/TrackerCommon/interface/PixelBarrelName.h" +#include "DataFormats/TrackerCommon/interface/PixelEndcapName.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" +#include "Geometry/TrackerGeometryBuilder/interface/PixelTopologyMap.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" + +// for ROOT fits +#include "TFitResult.h" +#include "TVirtualFitter.h" +#include "TH1D.h" + +namespace SiPixelLAHarvestMCS { + + enum fitStatus { kFitNotPerformed = -2, kNoFitResult = -1, kFitConverged = 0, kFitFailed = 1 }; + + Double_t MCSFitFunction(Double_t* x, Double_t* par) { + Double_t arg; + + if (x[0] < par[3]) { + arg = par[1] * par[1] + par[2] * par[2] * (x[0] - par[3]) * (x[0] - par[3]); + } else { + arg = par[1] * par[1] + par[4] * par[4] * (x[0] - par[3]) * (x[0] - par[3]); + } + Double_t fitval = par[0] + sqrt(arg); + return fitval; + } + + struct FPixMuH { + double bfield[3]; + double shiftx; // Shift in x direction + double shifty; // Shift in y direction + double shiftx_err; + double shifty_err; + }; + + void fcn_func(Int_t& npar, Double_t* deriv, Double_t& f, Double_t* par, Int_t flag); + + class FitFPixMuH : public TObject { + public: + FitFPixMuH() : muH(0), muHErr(0) {} + + //----------------------------------------------------------- + ~FitFPixMuH() override = default; + + friend void fcn_func(Int_t& npar, Double_t* deriv, Double_t& f, Double_t* par, Int_t flag); + + void add(const FPixMuH& fmh) { cmvar.push_back(fmh); } + int fit(double initVal) { + minuit = TVirtualFitter::Fitter(this, 1); + minuit->SetFCN(fcn_func); + double tanlorpertesla = initVal; + minuit->SetParameter(0, "muH", tanlorpertesla, 0.1, 0., 0.); + + double arglist[100]; + arglist[0] = 3.; + minuit->ExecuteCommand("SET PRINT", arglist, 0); + double up = 1.0; + minuit->SetErrorDef(up); + arglist[0] = 100000.; + int status = minuit->ExecuteCommand("MIGRAD", arglist, 0); + muH = minuit->GetParameter(0); + muHErr = minuit->GetParError(0); + + return status; + } + + double getMuH() { return muH; } + double getMuHErr() { return muHErr; } + unsigned int size() { return cmvar.size(); } + + private: + TVirtualFitter* minuit; + std::vector cmvar; + double muH; + double muHErr; + + double calcChi2(double par_0) { + double tanlorpertesla = par_0; + double tlpt2 = tanlorpertesla * tanlorpertesla; + double v[3], xshift, yshift; + + int n = cmvar.size(); + + double chi2 = 0.0; + for (int i = 0; i < n; i++) { + v[0] = -(tanlorpertesla * cmvar[i].bfield[1] + tlpt2 * cmvar[i].bfield[0] * cmvar[i].bfield[2]); + v[1] = tanlorpertesla * cmvar[i].bfield[0] - tlpt2 * cmvar[i].bfield[1] * cmvar[i].bfield[2]; + v[2] = -(1. + tlpt2 * cmvar[i].bfield[2] * cmvar[i].bfield[2]); + + xshift = v[0] / v[2]; + yshift = v[1] / v[2]; + + chi2 += (xshift - cmvar[i].shiftx) * (xshift - cmvar[i].shiftx) / cmvar[i].shiftx_err / cmvar[i].shiftx_err + + (yshift - cmvar[i].shifty) * (yshift - cmvar[i].shifty) / cmvar[i].shifty_err / cmvar[i].shifty_err; + } + return chi2; + } + }; + + void fcn_func(Int_t& npar, Double_t* deriv, Double_t& f, Double_t* par, Int_t flag) { + f = ((dynamic_cast((TVirtualFitter::GetFitter())->GetObjectFit()))->calcChi2(par[0])); + } +} // namespace SiPixelLAHarvestMCS + +//------------------------------------------------------------------------------ +class SiPixelLorentzAnglePCLHarvesterMCS : public DQMEDHarvester { +public: + SiPixelLorentzAnglePCLHarvesterMCS(const edm::ParameterSet&); + ~SiPixelLorentzAnglePCLHarvesterMCS() override = default; + using FPixCotAngleFitResults = std::unordered_map>; + using FpixMuHResults = std::unordered_map>; + using FitParametersInitValuesMuHFitMap = std::unordered_map; + + void beginRun(const edm::Run&, const edm::EventSetup&) override; + + static void fillDescriptions(edm::ConfigurationDescriptions&); + +private: + void dqmEndJob(DQMStore::IBooker&, DQMStore::IGetter&) override; + void findMean(dqm::reco::MonitorElement* h_2D, dqm::reco::MonitorElement* h_mean, TH1D* h_slice); + int getIndex(bool isBetaAngle, int r, int p, int s); + + // es tokens + const edm::ESGetToken geomEsToken_; + const edm::ESGetToken topoEsTokenBR_, topoEsTokenER_; + const edm::ESGetToken siPixelLAEsToken_; + const edm::ESGetToken magneticFieldToken_; + + const std::string dqmDir_; + std::vector newmodulelist_; + const std::vector fitRange_; + const std::vector fitParametersInitValues_; + const std::vector fitParametersInitValuesMuHFit_; + FitParametersInitValuesMuHFitMap fitParametersInitValuesMuHFitMap_; + + const int minHitsCut_; + const std::string recordName_; + SiPixelLorentzAngleCalibrationHistograms hists_; + SiPixelLAHarvestMCS::fitStatus fitMCSHistogram(dqm::reco::MonitorElement* h_mean); + std::pair theFitRange_{-1.5, 1.5}; + + std::unique_ptr f1_; + FpixMuHResults fpixMuHResults; + + const SiPixelLorentzAngle* currentLorentzAngle_; + const TrackerTopology* tTopo; +}; + +//------------------------------------------------------------------------------ +SiPixelLorentzAnglePCLHarvesterMCS::SiPixelLorentzAnglePCLHarvesterMCS(const edm::ParameterSet& iConfig) + : geomEsToken_(esConsumes()), + topoEsTokenBR_(esConsumes()), + topoEsTokenER_(esConsumes()), + siPixelLAEsToken_(esConsumes()), + dqmDir_(iConfig.getParameter("dqmDir")), + newmodulelist_(iConfig.getParameter>("newmodulelist")), + fitRange_(iConfig.getParameter>("fitRange")), + fitParametersInitValues_(iConfig.getParameter>("fitParameters")), + fitParametersInitValuesMuHFit_(iConfig.getParameter>("fitParametersMuHFit")), + minHitsCut_(iConfig.getParameter("minHitsCut")), + recordName_(iConfig.getParameter("record")) { + // initialize the fit range + + if (fitRange_.size() == 2) { + theFitRange_.first = fitRange_[0]; + theFitRange_.second = fitRange_[1]; + } else { + throw cms::Exception("SiPixelLorentzAnglePCLHarvesterMCS") << "Wrong number of fit range parameters specified"; + } + + if (fitParametersInitValues_.size() != 5) { + throw cms::Exception("SiPixelLorentzAnglePCLHarvesterMCS") + << "Wrong number of initial values for fit parameters specified"; + } + + if (fitParametersInitValuesMuHFit_.size() != 4) { + throw cms::Exception("SiPixelLorentzAnglePCLHarvesterMCS") + << "Wrong number of initial values for fit parameters specified"; + } + + fitParametersInitValuesMuHFitMap_["R1_P1"] = fitParametersInitValuesMuHFit_[0]; + fitParametersInitValuesMuHFitMap_["R1_P2"] = fitParametersInitValuesMuHFit_[1]; + fitParametersInitValuesMuHFitMap_["R2_P1"] = fitParametersInitValuesMuHFit_[2]; + fitParametersInitValuesMuHFitMap_["R2_P2"] = fitParametersInitValuesMuHFit_[3]; + + // first ensure DB output service is available + edm::Service poolDbService; + if (!poolDbService.isAvailable()) + throw cms::Exception("SiPixelLorentzAnglePCLHarvesterMCS") << "PoolDBService required"; +} + +//------------------------------------------------------------------------------ +void SiPixelLorentzAnglePCLHarvesterMCS::beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup) { + // geometry + + const TrackerGeometry* geom = &iSetup.getData(geomEsToken_); + tTopo = &iSetup.getData(topoEsTokenBR_); + currentLorentzAngle_ = &iSetup.getData(siPixelLAEsToken_); + PixelTopologyMap map = PixelTopologyMap(geom, tTopo); + hists_.nlay = geom->numberOfLayers(PixelSubdetector::PixelBarrel); + hists_.nModules_.resize(hists_.nlay); + hists_.nLadders_.resize(hists_.nlay); + for (int i = 0; i < hists_.nlay; i++) { + hists_.nModules_[i] = map.getPXBModules(i + 1); + hists_.nLadders_[i] = map.getPXBLadders(i + 1); + } + + // list of modules already filled, then return (we already entered here) + if (!hists_.BPixnewDetIds_.empty() || !hists_.FPixnewDetIds_.empty()) + return; + + if (!newmodulelist_.empty()) { + for (auto const& modulename : newmodulelist_) { + if (modulename.find("BPix_") != std::string::npos) { + PixelBarrelName bn(modulename, true); + const auto& detId = bn.getDetId(tTopo); + hists_.BPixnewmodulename_.push_back(modulename); + hists_.BPixnewDetIds_.push_back(detId.rawId()); + hists_.BPixnewModule_.push_back(bn.moduleName()); + hists_.BPixnewLayer_.push_back(bn.layerName()); + } else if (modulename.find("FPix_") != std::string::npos) { + PixelEndcapName en(modulename, true); + const auto& detId = en.getDetId(tTopo); + hists_.FPixnewmodulename_.push_back(modulename); + hists_.FPixnewDetIds_.push_back(detId.rawId()); + hists_.FPixnewDisk_.push_back(en.diskName()); + hists_.FPixnewBlade_.push_back(en.bladeName()); + } + } + } + + uint count = 0; + for (const auto& id : hists_.BPixnewDetIds_) { + LogDebug("SiPixelLorentzAnglePCLHarvesterMCS") << id; + count++; + } + LogDebug("SiPixelLorentzAnglePCLHarvesterMCS") << "Stored a total of " << count << " new detIds."; + + // list of modules already filled, return (we already entered here) + if (!hists_.detIdsList.empty()) + return; + + std::vector treatedIndices; + + for (const auto& det : geom->detsPXB()) { + const PixelGeomDetUnit* pixelDet = dynamic_cast(det); + const auto& layer = tTopo->pxbLayer(pixelDet->geographicalId()); + const auto& module = tTopo->pxbModule(pixelDet->geographicalId()); + int i_index = module + (layer - 1) * hists_.nModules_[layer - 1]; + + uint32_t rawId = pixelDet->geographicalId().rawId(); + + // if the detId is already accounted for in the special class, do not attach it + if (std::find(hists_.BPixnewDetIds_.begin(), hists_.BPixnewDetIds_.end(), rawId) != hists_.BPixnewDetIds_.end()) + continue; + if (std::find(treatedIndices.begin(), treatedIndices.end(), i_index) != treatedIndices.end()) { + hists_.detIdsList[i_index].push_back(rawId); + } else { + hists_.detIdsList.insert(std::pair>(i_index, {rawId})); + treatedIndices.push_back(i_index); + } + } + + count = 0; + for (const auto& i : treatedIndices) { + for (const auto& id : hists_.detIdsList[i]) { + LogDebug("SiPixelLorentzAnglePCLHarvesterMCS") << id; + count++; + }; + } + LogDebug("SiPixelLorentzAnglePCLHarvesterMCS") << "Stored a total of " << count << " detIds."; +} +//------------------------------------------------------------------------------ +void SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob(DQMStore::IBooker& iBooker, DQMStore::IGetter& iGetter) { + iGetter.cd(); + iGetter.setCurrentFolder(dqmDir_); + + // get mean and size-angle hists, book summary hists + std::string hname; + int nBins = hists_.nAngles_ * hists_.nRings_ * hists_.nPanels_ * hists_.nSides_; + hists_.h_fpixMeanHistoFitStatus_ = + iBooker.book1D("fpixMeanHistoFitStatus", + "fit status by angles/rings/panels/sides; angle/ring/panel/side; fit status", + nBins, + -0.5, + nBins - 0.5); + hists_.h_fpixMinClusterSizeCotAngle_ = + iBooker.book1D("fpixMinClusterSizeCotAngle", + "cot angle of minimal cluster size by angles/rings/panels/sides; angle/ring/panel/side; ", + nBins, + -0.5, + nBins - 0.5); + hists_.h_fpixNhitsClusterSizeCotAngle_ = + iBooker.book1D("fpixNhitsClusterSizeCotAngle", + "number of hits by angles/rings/panels/sides; angle/ring/panel/side; ", + nBins, + -0.5, + nBins - 0.5); + + std::string binNameAlpha; + std::string binNameBeta; + + const auto& prefix_ = fmt::sprintf("%s/FPix", dqmDir_); + int histsCounter = 0; + int nHistoExpected = 0; + for (int r = 0; r < hists_.nRings_; ++r) { + for (int p = 0; p < hists_.nPanels_; ++p) { + for (int s = 0; s < hists_.nSides_; ++s) { + int idx = getIndex(false, r, p, s); + int idxBeta = getIndex(true, r, p, s); + nHistoExpected++; + hname = fmt::format("{}/R{}_P{}_z{}_alphaMean", dqmDir_, r + 1, p + 1, s + 1); + if ((hists_.h_fpixMean_[idx] = iGetter.get(hname)) == nullptr) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve " << hname << " histogram"; + } else + histsCounter++; + + nHistoExpected++; + hname = fmt::format("{}/R{}_P{}_z{}_betaMean", dqmDir_, r + 1, p + 1, s + 1); + if ((hists_.h_fpixMean_[idxBeta] = iGetter.get(hname)) == nullptr) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve " << hname << " histogram"; + } else + histsCounter++; + + nHistoExpected++; + hname = fmt::format("{}/R{}_P{}_z{}_alpha", prefix_, r + 1, p + 1, s + 1); + if ((hists_.h_fpixAngleSize_[idx] = iGetter.get(hname)) == nullptr) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve " << hname << " histogram"; + } else + histsCounter++; + + nHistoExpected++; + hname = fmt::format("{}/R{}_P{}_z{}_beta", prefix_, r + 1, p + 1, s + 1); + if ((hists_.h_fpixAngleSize_[idxBeta] = iGetter.get(hname)) == nullptr) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve " << hname << " histogram"; + } else + histsCounter++; + + for (int m = 0; m < 3; ++m) { + nHistoExpected++; + hname = fmt::format("{}/R{}_P{}_z{}_B{}", prefix_, r + 1, p + 1, s + 1, m); + if ((hists_.h_fpixMagField_[m][idx] = iGetter.get(hname)) == nullptr) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve " << hname << " histogram"; + } else + histsCounter++; + } + + // set labels & init summary histos + int binAlpha = idx + 1; + int binBeta = idxBeta + 1; + char sign = s == 0 ? '-' : '+'; + binNameAlpha = fmt::sprintf("#alpha: R%d_P%d_z%c", r + 1, p + 1, sign); + binNameBeta = fmt::sprintf("#beta:R%d_P%d_z%c", r + 1, p + 1, sign); + hists_.h_fpixMeanHistoFitStatus_->setBinLabel(binAlpha, binNameAlpha); + hists_.h_fpixMeanHistoFitStatus_->setBinLabel(binBeta, binNameBeta); + hists_.h_fpixMeanHistoFitStatus_->setBinContent(binAlpha, SiPixelLAHarvestMCS::kFitNotPerformed); + hists_.h_fpixMeanHistoFitStatus_->setBinContent(binBeta, SiPixelLAHarvestMCS::kFitNotPerformed); + + hists_.h_fpixMinClusterSizeCotAngle_->setBinLabel(binAlpha, binNameAlpha); + hists_.h_fpixMinClusterSizeCotAngle_->setBinLabel(binBeta, binNameBeta); + hists_.h_fpixNhitsClusterSizeCotAngle_->setBinLabel(binAlpha, binNameAlpha); + hists_.h_fpixNhitsClusterSizeCotAngle_->setBinLabel(binBeta, binNameBeta); + } + } + } + + if (histsCounter != nHistoExpected) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob") + << "Failed to retrieve all histograms, expected 56 got " << histsCounter; + return; + } + + // book hervesting hists + iBooker.setCurrentFolder(fmt::format("{}Harvesting", dqmDir_)); + int nBinsMuH = hists_.nRings_ * hists_.nPanels_; + hists_.h_fpixFitStatusMuH_ = iBooker.book1D( + "fpixFitStatusMuH", "muH fit status by rings/panels; ring/panel; fitStatus", nBinsMuH, -0.5, nBinsMuH - 0.5); + hists_.h_fpixMuH_ = + iBooker.book1D("fpixMuH", "muH by rings/panels; ring/panel; #muH [1/T]", nBinsMuH, -0.5, nBinsMuH - 0.5); + hists_.h_fpixDeltaMuH_ = iBooker.book1D( + "fpixDeltaMuH", "#Delta muH by rings/panels; ring/panel; #Delta #muH [1/T]", nBinsMuH, -0.5, nBinsMuH - 0.5); + hists_.h_fpixRelDeltaMuH_ = iBooker.book1D("fpixRelDeltaMuH", + "#Delta #muH/#muH by rings/panels; ring/panel; #Delta #muH/#MuH", + nBinsMuH, + -0.5, + nBinsMuH - 0.5); + std::string binName; + for (int r = 0; r < hists_.nRings_; ++r) { + for (int p = 0; p < hists_.nPanels_; ++p) { + int idx = r * hists_.nPanels_ + p + 1; + binName = fmt::sprintf("R%d_P%d", r + 1, p + 1); + hists_.h_fpixFitStatusMuH_->setBinLabel(idx, binName); + hists_.h_fpixFitStatusMuH_->setBinContent(idx, SiPixelLAHarvestMCS::kFitNotPerformed); + hists_.h_fpixMuH_->setBinLabel(idx, binName); + hists_.h_fpixDeltaMuH_->setBinLabel(idx, binName); + hists_.h_fpixRelDeltaMuH_->setBinLabel(idx, binName); + } + } + + // make and fit profile hists, fit muH + int nSizeBins = hists_.h_fpixAngleSize_[0]->getNbinsY(); + double minSize = hists_.h_fpixAngleSize_[0]->getAxisMin(2); + double maxSize = hists_.h_fpixAngleSize_[0]->getAxisMax(2); + TH1D* h_slice = new TH1D("h_slice", "slice of cot_angle histogram", nSizeBins, minSize, maxSize); + f1_ = std::make_unique("f1", SiPixelLAHarvestMCS::MCSFitFunction, -3., 3., 5); + f1_->SetParNames("Offset", "RMS Constant", "SlopeL", "cot(angle)_min", "SlopeR"); + + for (int r = 0; r < hists_.nRings_; ++r) { + for (int p = 0; p < hists_.nPanels_; ++p) { + SiPixelLAHarvestMCS::FitFPixMuH fitMuH; + SiPixelLAHarvestMCS::FPixMuH fmh; + for (int s = 0; s < hists_.nSides_; ++s) { + int idx = getIndex(false, r, p, s); + int idxBeta = getIndex(true, r, p, s); + int binAlpha = idx + 1; + int binBeta = idxBeta + 1; + + int entriesAlpha = hists_.h_fpixAngleSize_[idx]->getEntries(); + int entriesBeta = hists_.h_fpixAngleSize_[idxBeta]->getEntries(); + hists_.h_fpixNhitsClusterSizeCotAngle_->setBinContent(binAlpha, entriesAlpha); + hists_.h_fpixNhitsClusterSizeCotAngle_->setBinContent(binBeta, entriesBeta); + findMean(hists_.h_fpixAngleSize_[idx], hists_.h_fpixMean_[idx], h_slice); + findMean(hists_.h_fpixAngleSize_[idxBeta], hists_.h_fpixMean_[idxBeta], h_slice); + + SiPixelLAHarvestMCS::fitStatus statusAlphaFit = entriesAlpha < minHitsCut_ + ? SiPixelLAHarvestMCS::kFitNotPerformed + : fitMCSHistogram(hists_.h_fpixMean_[idx]); + SiPixelLAHarvestMCS::fitStatus statusBetaFit = entriesBeta < minHitsCut_ + ? SiPixelLAHarvestMCS::kFitNotPerformed + : fitMCSHistogram(hists_.h_fpixMean_[idxBeta]); + + hists_.h_fpixMeanHistoFitStatus_->setBinContent(binAlpha, statusAlphaFit); + hists_.h_fpixMeanHistoFitStatus_->setBinContent(binBeta, statusBetaFit); + + if (entriesAlpha < minHitsCut_ || entriesBeta < minHitsCut_) + continue; + + assert(strcmp(f1_->GetName(), "f1") == 0); + + if (statusAlphaFit == SiPixelLAHarvestMCS::kFitConverged && + statusBetaFit == SiPixelLAHarvestMCS::kFitConverged) { + double shiftX = hists_.h_fpixMean_[idx]->getTH1()->GetFunction("f1")->GetParameter(3); + double errShiftX = hists_.h_fpixMean_[idx]->getTH1()->GetFunction("f1")->GetParError(3); + double shiftY = hists_.h_fpixMean_[idxBeta]->getTH1()->GetFunction("f1")->GetParameter(3); + double errShiftY = hists_.h_fpixMean_[idxBeta]->getTH1()->GetFunction("f1")->GetParError(3); + + hists_.h_fpixMinClusterSizeCotAngle_->setBinContent(binAlpha, shiftX); + hists_.h_fpixMinClusterSizeCotAngle_->setBinError(binAlpha, errShiftX); + hists_.h_fpixMinClusterSizeCotAngle_->setBinContent(binBeta, shiftY); + hists_.h_fpixMinClusterSizeCotAngle_->setBinError(binBeta, errShiftY); + + fmh.shiftx = shiftX; + fmh.shiftx_err = errShiftX; + fmh.shifty = shiftY; + fmh.shifty_err = errShiftY; + fmh.bfield[0] = hists_.h_fpixMagField_[0][idx]->getMean(); + fmh.bfield[1] = hists_.h_fpixMagField_[1][idx]->getMean(); + fmh.bfield[2] = hists_.h_fpixMagField_[2][idx]->getMean(); + fitMuH.add(fmh); + } // if fut converged + } // loop over z sides + + if (fitMuH.size() == hists_.nSides_) { + std::string fpixPartNames = "R" + std::to_string(r + 1) + "_P" + std::to_string(p + 1); + double initMuH = fitParametersInitValuesMuHFitMap_[fpixPartNames]; + int status = fitMuH.fit(initMuH); + int idxMuH = r * hists_.nPanels_ + p + 1; + double muH = fitMuH.getMuH(); + double muHErr = fitMuH.getMuHErr(); + hists_.h_fpixFitStatusMuH_->setBinContent(idxMuH, status); + hists_.h_fpixMuH_->setBinContent(idxMuH, muH); + hists_.h_fpixMuH_->setBinError(idxMuH, muHErr); + fpixMuHResults.insert(std::make_pair(fpixPartNames, std::make_pair(muH, muH))); + } + } + } + + std::shared_ptr LorentzAngle = std::make_shared(); + + bool isPayloadChanged{false}; + + for (const auto& [id, value] : currentLorentzAngle_->getLorentzAngles()) { + DetId ID = DetId(id); + float muHForDB = value; + if (ID.subdetId() == PixelSubdetector::PixelEndcap) { + PixelEndcapName pen(ID, tTopo, true); // use det-id phaseq + int panel = pen.pannelName(); + int ring = pen.ringName(); + std::string fpixPartNames = "R" + std::to_string(ring) + "_P" + std::to_string(panel); + if (fpixMuHResults.find(fpixPartNames) != fpixMuHResults.end()) { + double measuredMuH = fpixMuHResults[fpixPartNames].first; + double deltaMuH = value - measuredMuH; + double deltaMuHoverMuH = deltaMuH / value; + int idxMuH = (ring - 1) * hists_.nPanels_ + panel; + hists_.h_fpixDeltaMuH_->setBinContent(idxMuH, deltaMuH); + hists_.h_fpixRelDeltaMuH_->setBinContent(idxMuH, deltaMuHoverMuH); + muHForDB = measuredMuH; + if (!isPayloadChanged && (deltaMuHoverMuH != 0.f)) + isPayloadChanged = true; + } + } // if endcap + if (!LorentzAngle->putLorentzAngle(id, muHForDB)) { + edm::LogError("SiPixelLorentzAnglePCLHarvesterMCS") + << "[SiPixelLorentzAnglePCLHarvesterMCS::dqmEndJob]: detid (" << id << ") already exists"; + } + } + + if (isPayloadChanged) { + // fill the DB object record + edm::Service mydbservice; + if (mydbservice.isAvailable()) { + try { + mydbservice->writeOneIOV(*LorentzAngle, mydbservice->currentTime(), recordName_); + } catch (const cond::Exception& er) { + edm::LogError("SiPixelLorentzAngleDB") << er.what(); + } catch (const std::exception& er) { + edm::LogError("SiPixelLorentzAngleDB") << "caught std::exception " << er.what(); + } + } else { + edm::LogError("SiPixelLorentzAngleDB") << "Service is unavailable"; + } + } else { + edm::LogPrint("SiPixelLorentzAngleDB") << __PRETTY_FUNCTION__ << " there is no new valid measurement to append! "; + } +} + +//------------------------------------------------------------------------------ +void SiPixelLorentzAnglePCLHarvesterMCS::findMean(dqm::reco::MonitorElement* h_2D, + dqm::reco::MonitorElement* h_mean, + TH1D* h_slice) { + int n_x = h_2D->getNbinsX(); + int n_y = h_2D->getNbinsY(); + + for (int i = 1; i <= n_x; i++) { + h_slice->Reset("ICE"); + + //loop over bins in size + + for (int j = 1; j <= n_y; j++) { + h_slice->SetBinContent(j, h_2D->getBinContent(i, j)); + } + double mean = h_slice->GetMean(); + double error = h_slice->GetMeanError(); + h_mean->setBinContent(i, mean); + h_mean->setBinError(i, error); + } // end loop over bins in depth +} + +//------------------------------------------------------------------------------ +SiPixelLAHarvestMCS::fitStatus SiPixelLorentzAnglePCLHarvesterMCS::fitMCSHistogram(dqm::reco::MonitorElement* h_mean) { + SiPixelLAHarvestMCS::fitStatus retVal; + + f1_->SetParameters(fitParametersInitValues_[0], + fitParametersInitValues_[1], + fitParametersInitValues_[2], + fitParametersInitValues_[3], + fitParametersInitValues_[4]); + + int nFits = 0; + while (nFits < 5) { + nFits++; + double fitMin = f1_->GetParameter(3) + theFitRange_.first; + double fitMax = f1_->GetParameter(3) + theFitRange_.second; + + if (fitMin < -3) + fitMin = -3; + if (fitMax > 3) + fitMax = 3; + + TFitResultPtr r = h_mean->getTH1()->Fit(f1_.get(), "ERSM", "", fitMin, fitMax); + retVal = r == -1 ? SiPixelLAHarvestMCS::kNoFitResult + : r->IsValid() ? SiPixelLAHarvestMCS::kFitConverged + : SiPixelLAHarvestMCS::kFitFailed; + } + return retVal; +} + +//------------------------------------------------------------------------------ +void SiPixelLorentzAnglePCLHarvesterMCS::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.setComment("Harvester module of the SiPixel Lorentz Angle PCL monitoring workflow for MinimalClusterSizeMethod"); + desc.add("dqmDir", "AlCaReco/SiPixelLorentzAngle")->setComment("the directory of PCL Worker output"); + desc.add>("newmodulelist", {})->setComment("the list of DetIds for new sensors"); + desc.add>("fitRange", {-1.5, 1.5})->setComment("range to perform the fit"); + desc.add>("fitParameters", {1., 0.1, -1.6, 0., 1.6}) + ->setComment("initial values for fit parameters"); + desc.add>("fitParametersMuHFit", {0.08, 0.08, 0.08, 0.08}) + ->setComment("initial values for fit parameters (muH fit)"); + desc.add("minHitsCut", 1000)->setComment("cut on minimum number of on-track hits to accept measurement"); + desc.add("record", "SiPixelLorentzAngleRcdMCS")->setComment("target DB record"); + descriptions.addWithDefaultLabel(desc); +} + +int SiPixelLorentzAnglePCLHarvesterMCS::getIndex(bool isBetaAngle, int r, int p, int s) { + int idx = hists_.nSides_ * hists_.nPanels_ * r + hists_.nSides_ * p + s; + return (isBetaAngle ? idx + hists_.betaStartIdx_ : idx); +} +DEFINE_FWK_MODULE(SiPixelLorentzAnglePCLHarvesterMCS); diff --git a/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLWorker.cc b/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLWorker.cc index 071dcfe0cc613..a6d5bc0329e39 100644 --- a/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLWorker.cc +++ b/CalibTracker/SiPixelLorentzAngle/src/SiPixelLorentzAnglePCLWorker.cc @@ -54,6 +54,8 @@ #include "TrackingTools/Records/interface/TransientRecHitRecord.h" #include "TrackingTools/TrackFitters/interface/TrajectoryStateCombiner.h" #include "TrackingTools/TransientTrack/interface/TransientTrack.h" +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" // ROOT includes #include @@ -97,6 +99,8 @@ struct Rechit { float y; }; +enum LorentzAngleAnalysisTypeEnum { eGrazingAngle, eMinimumClusterSize }; + class SiPixelLorentzAnglePCLWorker : public DQMEDAnalyzer { public: explicit SiPixelLorentzAnglePCLWorker(const edm::ParameterSet&); @@ -117,6 +121,7 @@ class SiPixelLorentzAnglePCLWorker : public DQMEDAnalyzer { const std::pair surface_deformation(const PixelTopology* topol, TrajectoryStateOnSurface& tsos, const SiPixelRecHit* recHitPix) const; + LorentzAngleAnalysisTypeEnum convertStringToLorentzAngleAnalysisTypeEnum(std::string type); // ------------ member data ------------ SiPixelLorentzAngleCalibrationHistograms iHists; @@ -125,6 +130,7 @@ class SiPixelLorentzAnglePCLWorker : public DQMEDAnalyzer { const SiPixelTemplateDBObject* templateDBobject_; std::vector thePixelTemp_; + LorentzAngleAnalysisTypeEnum analysisType_; std::string folder_; bool notInPCL_; std::string filename_; @@ -191,6 +197,7 @@ class SiPixelLorentzAnglePCLWorker : public DQMEDAnalyzer { edm::ESGetToken siPixelTemplateEsToken_; edm::ESGetToken topoPerEventEsToken_; edm::ESGetToken geomPerEventEsToken_; + edm::ESGetToken magneticFieldToken_; // event consumes edm::EDGetTokenT t_trajTrack; @@ -200,7 +207,8 @@ class SiPixelLorentzAnglePCLWorker : public DQMEDAnalyzer { // constructors and destructor // SiPixelLorentzAnglePCLWorker::SiPixelLorentzAnglePCLWorker(const edm::ParameterSet& iConfig) - : folder_(iConfig.getParameter("folder")), + : analysisType_(convertStringToLorentzAngleAnalysisTypeEnum(iConfig.getParameter("analysisType"))), + folder_(iConfig.getParameter("folder")), notInPCL_(iConfig.getParameter("notInPCL")), filename_(iConfig.getParameter("fileName")), newmodulelist_(iConfig.getParameter>("newmodulelist")), @@ -216,12 +224,12 @@ SiPixelLorentzAnglePCLWorker::SiPixelLorentzAnglePCLWorker(const edm::ParameterS topoEsToken_(esConsumes()), siPixelTemplateEsToken_(esConsumes()), topoPerEventEsToken_(esConsumes()), - geomPerEventEsToken_(esConsumes()) { + geomPerEventEsToken_(esConsumes()), + magneticFieldToken_(esConsumes()) { t_trajTrack = consumes(iConfig.getParameter("src")); // now do what ever initialization is needed int bufsize = 64000; - // create tree structure // Barrel pixel if (notInPCL_) { @@ -315,6 +323,9 @@ void SiPixelLorentzAnglePCLWorker::analyze(edm::Event const& iEvent, edm::EventS // Retrieve track geometry const TrackerGeometry* tracker = &iSetup.getData(geomPerEventEsToken_); + // Retrieve magnetic field + const MagneticField* magField = &iSetup.getData(magneticFieldToken_); + // get the association map between tracks and trajectories edm::Handle trajTrackCollectionHandle; iEvent.getByToken(t_trajTrack, trajTrackCollectionHandle); @@ -440,7 +451,7 @@ void SiPixelLorentzAnglePCLWorker::analyze(edm::Event const& iEvent, edm::EventS float cotalpha = trackdirection.x() / trackdirection.z(); float cotbeta = trackdirection.y() / trackdirection.z(); float cotbeta_min = clustSizeYMin_[layer_ - 1] * ypitch_ / width_; - if (fabs(cotbeta) <= cotbeta_min) + if (std::abs(cotbeta) <= cotbeta_min) continue; double drdz = sqrt(1. + cotalpha * cotalpha + cotbeta * cotbeta); double clusterCharge_cut = clustChargeMaxPerLength_ * drdz; @@ -482,6 +493,8 @@ void SiPixelLorentzAnglePCLWorker::analyze(edm::Event const& iEvent, edm::EventS SiPixelLorentzAngleTreeBarrel_->Fill(); } + if (analysisType_ != eGrazingAngle) + continue; // is one pixel in cluster a large pixel ? (hit will be excluded) bool large_pix = false; for (int j = 0; j < pixinfo_.npix; j++) { @@ -650,6 +663,58 @@ void SiPixelLorentzAnglePCLWorker::analyze(edm::Event const& iEvent, edm::EventS if (notInPCL_) { SiPixelLorentzAngleTreeForward_->Fill(); } + + if (analysisType_ != eMinimumClusterSize) + continue; + + int theMagField = magField->nominalValue(); + if (theMagField < 37 || theMagField > 39) + continue; + + double chi2_ndof = chi2_ / ndof_; + if (chi2_ndof >= normChi2Max_) + continue; + + //--- large pixel cut + bool large_pix = false; + for (int j = 0; j < pixinfoF_.npix; j++) { + int colpos = static_cast(pixinfoF_.col[j]); + if (pixinfoF_.row[j] == 0 || pixinfoF_.row[j] == 79 || pixinfoF_.row[j] == 80 || pixinfoF_.row[j] == 159 || + colpos % 52 == 0 || colpos % 52 == 51) { + large_pix = true; + } + } + + if (large_pix) + continue; + + //--- residual cut + double residual = sqrt(pow(trackhitCorrXF_ - rechitCorrF_.x, 2) + pow(trackhitCorrYF_ - rechitCorrF_.y, 2)); + + if (residual > residualMax_) + continue; + + int ringIdx = bladeF_ <= 22 ? 0 : 1; + int panelIdx = panelF_ - 1; + int sideIdx = sideF_ - 1; + int idx = iHists.nSides_ * iHists.nPanels_ * ringIdx + iHists.nSides_ * panelIdx + sideIdx; + int idxBeta = iHists.betaStartIdx_ + idx; + + double cotanAlpha = std::tan(M_PI / 2. - trackhitF_.alpha); + double cotanBeta = std::tan(M_PI / 2. - trackhitF_.beta); + + LocalVector Bfield = theGeomDet->surface().toLocal(magField->inTesla(theGeomDet->surface().position())); + iHists.h_fpixMagField_[0][idx]->Fill(Bfield.x()); + iHists.h_fpixMagField_[1][idx]->Fill(Bfield.y()); + iHists.h_fpixMagField_[2][idx]->Fill(Bfield.z()); + + if (clustF_.size_y >= 2) { + iHists.h_fpixAngleSize_[idx]->Fill(cotanAlpha, clustF_.size_x); + } + + if (clust_.size_x >= 0) { + iHists.h_fpixAngleSize_[idxBeta]->Fill(cotanBeta, clustF_.size_y); + } } } //end iteration over trajectory measurements } //end iteration over trajectories @@ -708,112 +773,169 @@ void SiPixelLorentzAnglePCLWorker::dqmBeginRun(edm::Run const& run, edm::EventSe void SiPixelLorentzAnglePCLWorker::bookHistograms(DQMStore::IBooker& iBooker, edm::Run const& run, edm::EventSetup const& iSetup) { - // book the by partition monitoring - const auto maxSect = iHists.nlay * iHists.nModules_[iHists.nlay - 1] + (int)iHists.BPixnewDetIds_.size(); - - iBooker.setCurrentFolder(fmt::sprintf("%s/SectorMonitoring", folder_.data())); - iHists.h_bySectOccupancy_ = iBooker.book1D( - "h_bySectorOccupancy", "hit occupancy by sector;pixel sector;hits on track", maxSect, -0.5, maxSect - 0.5); - - iBooker.setCurrentFolder(folder_); - static constexpr double min_depth_ = -100.; - static constexpr double max_depth_ = 400.; - static constexpr double min_drift_ = -500.; - static constexpr double max_drift_ = 500.; - - // book the mean values projections and set the bin names of the by sector monitoring - char name[128]; - char title[256]; - for (int i_layer = 1; i_layer <= iHists.nlay; i_layer++) { - for (int i_module = 1; i_module <= iHists.nModules_[i_layer - 1]; i_module++) { - unsigned int i_index = i_module + (i_layer - 1) * iHists.nModules_[i_layer - 1]; - std::string binName = fmt::sprintf("BPix Lay%i Mod%i", i_layer, i_module); - LogDebug("SiPixelLorentzAnglePCLWorker") << " i_index: " << i_index << " bin name: " << binName - << " (i_layer: " << i_layer << " i_module:" << i_module << ")"; - - iHists.h_bySectOccupancy_->setBinLabel(i_index, binName); - - sprintf(name, "h_mean_layer%i_module%i", i_layer, i_module); - sprintf(title, - "average drift vs depth layer%i module%i; production depth [#mum]; #LTdrift#GT [#mum]", - i_layer, - i_module); - iHists.h_mean_[i_index] = iBooker.book1D(name, title, hist_depth_, min_depth_, max_depth_); + std::string name; + std::string title; + if (analysisType_ == eGrazingAngle) { + // book the by partition monitoring + const auto maxSect = iHists.nlay * iHists.nModules_[iHists.nlay - 1] + (int)iHists.BPixnewDetIds_.size(); + + iBooker.setCurrentFolder(fmt::sprintf("%s/SectorMonitoring", folder_.data())); + iHists.h_bySectOccupancy_ = iBooker.book1D( + "h_bySectorOccupancy", "hit occupancy by sector;pixel sector;hits on track", maxSect, -0.5, maxSect - 0.5); + + iBooker.setCurrentFolder(folder_); + static constexpr double min_depth_ = -100.; + static constexpr double max_depth_ = 400.; + static constexpr double min_drift_ = -500.; + static constexpr double max_drift_ = 500.; + + // book the mean values projections and set the bin names of the by sector monitoring + for (int i_layer = 1; i_layer <= iHists.nlay; i_layer++) { + for (int i_module = 1; i_module <= iHists.nModules_[i_layer - 1]; i_module++) { + unsigned int i_index = i_module + (i_layer - 1) * iHists.nModules_[i_layer - 1]; + std::string binName = fmt::sprintf("BPix Lay%i Mod%i", i_layer, i_module); + LogDebug("SiPixelLorentzAnglePCLWorker") << " i_index: " << i_index << " bin name: " << binName + << " (i_layer: " << i_layer << " i_module:" << i_module << ")"; + + iHists.h_bySectOccupancy_->setBinLabel(i_index, binName); + + name = fmt::sprintf("h_mean_layer%i_module%i", i_layer, i_module); + title = fmt::sprintf( + "average drift vs depth layer%i module%i; production depth [#mum]; #LTdrift#GT [#mum]", i_layer, i_module); + iHists.h_mean_[i_index] = iBooker.book1D(name, title, hist_depth_, min_depth_, max_depth_); + } } - } - for (int i = 0; i < (int)iHists.BPixnewDetIds_.size(); i++) { - sprintf(name, "h_BPixnew_mean_%s", iHists.BPixnewmodulename_[i].c_str()); - sprintf(title, - "average drift vs depth %s; production depth [#mum]; #LTdrift#GT [#mum]", - iHists.BPixnewmodulename_[i].c_str()); - int new_index = iHists.nModules_[iHists.nlay - 1] + (iHists.nlay - 1) * iHists.nModules_[iHists.nlay - 1] + 1 + i; - iHists.h_mean_[new_index] = iBooker.book1D(name, title, hist_depth_, min_depth_, max_depth_); + for (int i = 0; i < (int)iHists.BPixnewDetIds_.size(); i++) { + name = fmt::sprintf("h_BPixnew_mean_%s", iHists.BPixnewmodulename_[i].c_str()); + title = fmt::sprintf("average drift vs depth %s; production depth [#mum]; #LTdrift#GT [#mum]", + iHists.BPixnewmodulename_[i].c_str()); + int new_index = iHists.nModules_[iHists.nlay - 1] + (iHists.nlay - 1) * iHists.nModules_[iHists.nlay - 1] + 1 + i; + iHists.h_mean_[new_index] = iBooker.book1D(name, title, hist_depth_, min_depth_, max_depth_); - LogDebug("SiPixelLorentzAnglePCLWorker") << "i_index" << new_index << " bin name: " << iHists.BPixnewmodulename_[i]; + LogDebug("SiPixelLorentzAnglePCLWorker") + << "i_index" << new_index << " bin name: " << iHists.BPixnewmodulename_[i]; - iHists.h_bySectOccupancy_->setBinLabel(new_index, iHists.BPixnewmodulename_[i]); - } + iHists.h_bySectOccupancy_->setBinLabel(new_index, iHists.BPixnewmodulename_[i]); + } + + //book the 2D histograms + for (int i_layer = 1; i_layer <= iHists.nlay; i_layer++) { + iBooker.setCurrentFolder(fmt::sprintf("%s/BPix/BPixLayer%i", folder_.data(), i_layer)); + for (int i_module = 1; i_module <= iHists.nModules_[i_layer - 1]; i_module++) { + unsigned int i_index = i_module + (i_layer - 1) * iHists.nModules_[i_layer - 1]; + + name = fmt::sprintf("h_drift_depth_adc_layer%i_module%i", i_layer, i_module); + title = fmt::sprintf( + "depth vs drift (ADC) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); + iHists.h_drift_depth_adc_[i_index] = + iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); + + name = fmt::sprintf("h_drift_depth_adc2_layer%i_module%i", i_layer, i_module); + title = fmt::sprintf( + "depth vs drift (ADC^{2}) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); + iHists.h_drift_depth_adc2_[i_index] = + iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); + + name = fmt::sprintf("h_drift_depth_noadc_layer%i_module%i", i_layer, i_module); + title = fmt::sprintf( + "depth vs drift (no ADC) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); + iHists.h_drift_depth_noadc_[i_index] = + iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); + + name = fmt::sprintf("h_drift_depth_layer%i_module%i", i_layer, i_module); + title = + fmt::sprintf("depth vs drift layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); + iHists.h_drift_depth_[i_index] = + iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); + } + } - //book the 2D histograms - for (int i_layer = 1; i_layer <= iHists.nlay; i_layer++) { - iBooker.setCurrentFolder(fmt::sprintf("%s/BPix/BPixLayer%i", folder_.data(), i_layer)); - for (int i_module = 1; i_module <= iHists.nModules_[i_layer - 1]; i_module++) { - unsigned int i_index = i_module + (i_layer - 1) * iHists.nModules_[i_layer - 1]; + // book the "new" modules + iBooker.setCurrentFolder(fmt::sprintf("%s/BPix/NewModules", folder_.data())); + for (int i = 0; i < (int)iHists.BPixnewDetIds_.size(); i++) { + int new_index = iHists.nModules_[iHists.nlay - 1] + (iHists.nlay - 1) * iHists.nModules_[iHists.nlay - 1] + 1 + i; - sprintf(name, "h_drift_depth_adc_layer%i_module%i", i_layer, i_module); - sprintf(title, "depth vs drift (ADC) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); - iHists.h_drift_depth_adc_[i_index] = + name = fmt::sprintf("h_BPixnew_drift_depth_adc_%s", iHists.BPixnewmodulename_[i].c_str()); + title = fmt::sprintf("depth vs drift (ADC) %s; drift [#mum]; production depth [#mum]", + iHists.BPixnewmodulename_[i].c_str()); + iHists.h_drift_depth_adc_[new_index] = iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - sprintf(name, "h_drift_depth_adc2_layer%i_module%i", i_layer, i_module); - sprintf( - title, "depth vs drift (ADC^{2}) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); - iHists.h_drift_depth_adc2_[i_index] = + name = fmt::sprintf("h_BPixnew_drift_depth_adc2_%s", iHists.BPixnewmodulename_[i].c_str()); + title = fmt::sprintf("depth vs drift (ADC^{2}) %s; drift [#mum]; production depth [#mum]", + iHists.BPixnewmodulename_[i].c_str()); + iHists.h_drift_depth_adc2_[new_index] = iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - sprintf(name, "h_drift_depth_noadc_layer%i_module%i", i_layer, i_module); - sprintf( - title, "depth vs drift (no ADC) layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); - iHists.h_drift_depth_noadc_[i_index] = + name = fmt::sprintf("h_BPixnew_drift_depth_noadc_%s", iHists.BPixnewmodulename_[i].c_str()); + title = fmt::sprintf("depth vs drift (no ADC)%s; drift [#mum]; production depth [#mum]", + iHists.BPixnewmodulename_[i].c_str()); + iHists.h_drift_depth_noadc_[new_index] = iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - sprintf(name, "h_drift_depth_layer%i_module%i", i_layer, i_module); - sprintf(title, "depth vs drift layer%i module%i; drift [#mum]; production depth [#mum]", i_layer, i_module); - iHists.h_drift_depth_[i_index] = + name = fmt::sprintf("h_BPixnew_drift_depth_%s", iHists.BPixnewmodulename_[i].c_str()); + title = fmt::sprintf("depth vs drift %s; drift [#mum]; production depth [#mum]", + iHists.BPixnewmodulename_[i].c_str()); + iHists.h_drift_depth_[new_index] = iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); } - } - - // book the "new" modules - iBooker.setCurrentFolder(fmt::sprintf("%s/BPix/NewModules", folder_.data())); - for (int i = 0; i < (int)iHists.BPixnewDetIds_.size(); i++) { - int new_index = iHists.nModules_[iHists.nlay - 1] + (iHists.nlay - 1) * iHists.nModules_[iHists.nlay - 1] + 1 + i; - - sprintf(name, "h_BPixnew_drift_depth_adc_%s", iHists.BPixnewmodulename_[i].c_str()); - sprintf( - title, "depth vs drift (ADC) %s; drift [#mum]; production depth [#mum]", iHists.BPixnewmodulename_[i].c_str()); - iHists.h_drift_depth_adc_[new_index] = - iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - - sprintf(name, "h_BPixnew_drift_depth_adc2_%s", iHists.BPixnewmodulename_[i].c_str()); - sprintf(title, - "depth vs drift (ADC^{2}) %s; drift [#mum]; production depth [#mum]", - iHists.BPixnewmodulename_[i].c_str()); - iHists.h_drift_depth_adc2_[new_index] = - iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - - sprintf(name, "h_BPixnew_drift_depth_noadc_%s", iHists.BPixnewmodulename_[i].c_str()); - sprintf(title, - "depth vs drift (no ADC)%s; drift [#mum]; production depth [#mum]", - iHists.BPixnewmodulename_[i].c_str()); - iHists.h_drift_depth_noadc_[new_index] = - iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - - sprintf(name, "h_BPixnew_drift_depth_%s", iHists.BPixnewmodulename_[i].c_str()); - sprintf(title, "depth vs drift %s; drift [#mum]; production depth [#mum]", iHists.BPixnewmodulename_[i].c_str()); - iHists.h_drift_depth_[new_index] = - iBooker.book2D(name, title, hist_drift_, min_drift_, max_drift_, hist_depth_, min_depth_, max_depth_); - } + } // end if GrazinAngleAnalysis + else { + iBooker.setCurrentFolder(folder_); + std::string baseName; + std::string baseTitle; + + for (int r = 0; r < iHists.nRings_; ++r) { + for (int p = 0; p < iHists.nPanels_; ++p) { + for (int s = 0; s < iHists.nSides_; ++s) { + baseName = fmt::sprintf("R%d_P%d_z%d", r + 1, p + 1, s + 1); + if (s == 0) + baseTitle = fmt::sprintf("Ring%d_Panel%d_z-", r + 1, p + 1); + else + baseTitle = fmt::sprintf("Ring%d_Panel%d_z+", r + 1, p + 1); + + int idx = iHists.nSides_ * iHists.nPanels_ * r + iHists.nSides_ * p + s; + int idxBeta = iHists.betaStartIdx_ + idx; + + name = fmt::sprintf("%s_alphaMean", baseName); + title = fmt::sprintf("%s_alphaMean;cot(#alpha); Average cluster size x (pixel)", baseTitle); + iHists.h_fpixMean_[idx] = iBooker.book1D(name, title, 60, -3., 3.); + name = fmt::sprintf("%s_betaMean", baseName); + title = fmt::sprintf("%s_betaMean;cot(#beta); Average cluster size y (pixel)", baseTitle); + iHists.h_fpixMean_[idxBeta] = iBooker.book1D(name, title, 60, -3., 3.); + + } // loop over sides + } // loop over panels + } // loop over rings + iBooker.setCurrentFolder(fmt::sprintf("%s/FPix", folder_.data())); + for (int r = 0; r < iHists.nRings_; ++r) { + for (int p = 0; p < iHists.nPanels_; ++p) { + for (int s = 0; s < iHists.nSides_; ++s) { + baseName = fmt::sprintf("R%d_P%d_z%d", r + 1, p + 1, s + 1); + if (s == 0) + baseTitle = fmt::sprintf("Ring%d_Panel%d_z-", r + 1, p + 1); + else + baseTitle = fmt::sprintf("Ring%d_Panel%d_z+", r + 1, p + 1); + + int idx = iHists.nSides_ * iHists.nPanels_ * r + iHists.nSides_ * p + s; + int idxBeta = iHists.betaStartIdx_ + idx; + + name = fmt::sprintf("%s_alpha", baseName); + title = fmt::sprintf("%s_alpha;cot(#alpha); Cluster size x (pixel)", baseTitle); + iHists.h_fpixAngleSize_[idx] = iBooker.book2D(name, title, 60, -3., 3., 10, 0.5, 10.5); + name = fmt::sprintf("%s_beta", baseName); + title = fmt::sprintf("%s_beta;cot(#beta); Cluster size y (pixel) ", baseTitle); + iHists.h_fpixAngleSize_[idxBeta] = iBooker.book2D(name, title, 60, -3., 3., 10, 0.5, 10.5); + for (int m = 0; m < 3; ++m) { + name = fmt::sprintf("%s_B%d", baseName, m); + char bComp = m == 0 ? 'x' : (m == 1 ? 'y' : 'z'); + title = fmt::sprintf("%s_magField%d;B_{%c} [T];Entries", baseTitle, m, bComp); + iHists.h_fpixMagField_[m][idx] = iBooker.book1D(name, title, 10000, -5., 5.); + } // mag. field comps + } // loop over sides + } // loop over panels + } // loop over rings + } // if MinimalClusterSize // book the track monitoring plots iBooker.setCurrentFolder(fmt::sprintf("%s/TrackMonitoring", folder_.data())); @@ -870,10 +992,17 @@ const std::pair SiPixelLorentzAnglePCLWorker::surface_de return lps; } +LorentzAngleAnalysisTypeEnum SiPixelLorentzAnglePCLWorker::convertStringToLorentzAngleAnalysisTypeEnum( + std::string type) { + return (type == "GrazingAngle") ? eGrazingAngle : eMinimumClusterSize; +} + // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ void SiPixelLorentzAnglePCLWorker::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; desc.setComment("Worker module of the SiPixel Lorentz Angle PCL monitoring workflow"); + desc.add("analysisType", "GrazingAngle") + ->setComment("analysis type - GrazingAngle (default) or MinimumClusterSize"); desc.add("folder", "AlCaReco/SiPixelLorentzAngle")->setComment("directory of PCL Worker output"); desc.add("notInPCL", false)->setComment("create TTree (true) or not (false)"); desc.add("fileName", "testrun.root")->setComment("name of the TTree file if notInPCL = true"); diff --git a/CalibTracker/SiStripChannelGain/plugins/SiStripGainFromCalibTree.cc b/CalibTracker/SiStripChannelGain/plugins/SiStripGainFromCalibTree.cc index 4fbc264afabe4..b1f2754d1495d 100644 --- a/CalibTracker/SiStripChannelGain/plugins/SiStripGainFromCalibTree.cc +++ b/CalibTracker/SiStripChannelGain/plugins/SiStripGainFromCalibTree.cc @@ -358,8 +358,8 @@ void SiStripGainFromCalibTree::merge(TH2* A, TH2* B) { SiStripGainFromCalibTree::SiStripGainFromCalibTree(const edm::ParameterSet& iConfig) : ConditionDBWriter(iConfig) { + usesResource(TFileService::kSharedResource); OutputGains = iConfig.getParameter("OutputGains"); - AlgoMode = iConfig.getUntrackedParameter("AlgoMode", "CalibTree"); MagFieldCurrentTh = iConfig.getUntrackedParameter("MagFieldCurrentTh", 2000.); MinNrEntries = iConfig.getUntrackedParameter("minNrEntries", 20); diff --git a/CalibTracker/SiStripChannelGain/test/BuildFile.xml b/CalibTracker/SiStripChannelGain/test/BuildFile.xml index 5382aa13730b7..b1f371408c733 100644 --- a/CalibTracker/SiStripChannelGain/test/BuildFile.xml +++ b/CalibTracker/SiStripChannelGain/test/BuildFile.xml @@ -1,15 +1,9 @@ - - - - + - - - - + diff --git a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.cpp b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.sh b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.sh index 826441c8e1120..7fb78ee3c7fdc 100755 --- a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.sh +++ b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromCalibTree.sh @@ -8,8 +8,8 @@ COMMMAND=`xrdfs root://eoscms.cern.ch// locate ${REMOTE}/${FILE}` STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then - (cmsRun ${LOCAL_TEST_DIR}/Gains_CT_step1.py firstRun=${RUN} lastRun=${RUN} inputFiles=root://eoscms.cern.ch//$REMOTE/$FILE outputFile=PromptCalibProdSiStripGainsFromTree.root) || die 'Failure running cmsRun Gains_CT_step1.py firstRun=${RUN} lastRun=${RUN} inputFiles=root://eoscms.cern.ch//$REMOTE/$FILE outputFile=PromptCalibProdSiStripGainsFromTree.root' $? - (cmsRun ${LOCAL_TEST_DIR}/Gains_CT_step2.py inputFiles=file:PromptCalibProdSiStripGainsFromTree.root DQMOutput=True) || die 'Failure running cmsRun Gains_CT_step2.py inputFiles=file:PromptCalibProdSiStripGainsFromTree.root DQMOutput=True' $? + (cmsRun ${SCRAM_TEST_PATH}/Gains_CT_step1.py firstRun=${RUN} lastRun=${RUN} inputFiles=root://eoscms.cern.ch//$REMOTE/$FILE outputFile=PromptCalibProdSiStripGainsFromTree.root) || die 'Failure running cmsRun Gains_CT_step1.py firstRun=${RUN} lastRun=${RUN} inputFiles=root://eoscms.cern.ch//$REMOTE/$FILE outputFile=PromptCalibProdSiStripGainsFromTree.root' $? + (cmsRun ${SCRAM_TEST_PATH}/Gains_CT_step2.py inputFiles=file:PromptCalibProdSiStripGainsFromTree.root DQMOutput=True) || die 'Failure running cmsRun Gains_CT_step2.py inputFiles=file:PromptCalibProdSiStripGainsFromTree.root DQMOutput=True' $? else die "SKIPPING test, file ${FILE} not found" 0 fi diff --git a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.cpp b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.sh b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.sh index 9fa8fb8b17b0e..318953f44353f 100755 --- a/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.sh +++ b/CalibTracker/SiStripChannelGain/test/testSSTGain_PCL_FromRECO.sh @@ -1,7 +1,7 @@ #!/bin/bash # Pass in name and status function die { echo $1: status $2 ; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/testSSTGain_PCL_FromRECO_cfg.py era=A) || die 'Failure running cmsRun testSSTGain_PCL_FromRECO_cfg.py era=A' $? -(cmsRun ${LOCAL_TEST_DIR}/testSSTGain_PCL_FromRECO_cfg.py era=B) || die 'Failure running cmsRun testSSTGain_PCL_FromRECO_cfg.py era=B' $? -(cmsRun ${LOCAL_TEST_DIR}/testSSTGain_HARVEST_FromRECO.py 0) || die 'Failure running cmsRun testSSTGain_HARVEST_FromRECO.py 0' $? -(cmsRun ${LOCAL_TEST_DIR}/testSSTGain_MultiRun_ALCAHARVEST.py globalTag=auto:run3_data_express) || die 'Failure running cmsRun testSSTGain_MultiRun_ALCAHARVEST.py 0' $? +(cmsRun ${SCRAM_TEST_PATH}/testSSTGain_PCL_FromRECO_cfg.py era=A) || die 'Failure running cmsRun testSSTGain_PCL_FromRECO_cfg.py era=A' $? +(cmsRun ${SCRAM_TEST_PATH}/testSSTGain_PCL_FromRECO_cfg.py era=B) || die 'Failure running cmsRun testSSTGain_PCL_FromRECO_cfg.py era=B' $? +(cmsRun ${SCRAM_TEST_PATH}/testSSTGain_HARVEST_FromRECO.py 0) || die 'Failure running cmsRun testSSTGain_HARVEST_FromRECO.py 0' $? +(cmsRun ${SCRAM_TEST_PATH}/testSSTGain_MultiRun_ALCAHARVEST.py globalTag=auto:run3_data_express) || die 'Failure running cmsRun testSSTGain_MultiRun_ALCAHARVEST.py 0' $? diff --git a/CalibTracker/SiStripCommon/plugins/BuildFile.xml b/CalibTracker/SiStripCommon/plugins/BuildFile.xml index f4bce49f5624d..12bc794d9603d 100644 --- a/CalibTracker/SiStripCommon/plugins/BuildFile.xml +++ b/CalibTracker/SiStripCommon/plugins/BuildFile.xml @@ -3,13 +3,14 @@ + - + diff --git a/CalibTracker/SiStripCommon/test/BuildFile.xml b/CalibTracker/SiStripCommon/test/BuildFile.xml index 67321efb053eb..d338e4a84c8dc 100644 --- a/CalibTracker/SiStripCommon/test/BuildFile.xml +++ b/CalibTracker/SiStripCommon/test/BuildFile.xml @@ -1,9 +1,4 @@ - - - - - - + diff --git a/CalibTracker/SiStripCommon/test/testCalibTrackerSiStripCommon.cpp b/CalibTracker/SiStripCommon/test/testCalibTrackerSiStripCommon.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/CalibTracker/SiStripCommon/test/testCalibTrackerSiStripCommon.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/CalibTracker/SiStripCommon/test/test_all.sh b/CalibTracker/SiStripCommon/test/test_all.sh index 92fefbc66d358..e45c50c01e768 100755 --- a/CalibTracker/SiStripCommon/test/test_all.sh +++ b/CalibTracker/SiStripCommon/test/test_all.sh @@ -3,5 +3,5 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING CalibTracker/SiStripCommon ..." -cmsRun ${LOCAL_TEST_DIR}/test_all_cfg.py || die "Failure running test_CalibTrackerSiStripCommon_cfg.py" $? -cmsRun ${LOCAL_TEST_DIR}/testProduceCalibrationTree_cfg.py maxEvents=10 unitTest=True || die "Failure running produceCalibrationTree_template_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/test_all_cfg.py || die "Failure running test_CalibTrackerSiStripCommon_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/testProduceCalibrationTree_cfg.py maxEvents=10 unitTest=True || die "Failure running produceCalibrationTree_template_cfg.py" $? diff --git a/CalibTracker/SiStripESProducers/plugins/DBWriter/DummyCondDBWriter.h b/CalibTracker/SiStripESProducers/plugins/DBWriter/DummyCondDBWriter.h index 265538fafcd1b..d46846614082b 100644 --- a/CalibTracker/SiStripESProducers/plugins/DBWriter/DummyCondDBWriter.h +++ b/CalibTracker/SiStripESProducers/plugins/DBWriter/DummyCondDBWriter.h @@ -2,21 +2,20 @@ #define CalibTracker_SiStripESProducer_DummyCondDBWriter_h // user include files -#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include + +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "FWCore/Framework/interface/ESWatcher.h" -#include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/Run.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" - #include "FWCore/Utilities/interface/Exception.h" -#include - template -class DummyCondDBWriter : public edm::one::EDAnalyzer { +class DummyCondDBWriter : public edm::one::EDAnalyzer { public: explicit DummyCondDBWriter(const edm::ParameterSet& iConfig); ~DummyCondDBWriter() override; @@ -35,13 +34,14 @@ DummyCondDBWriter::DummyCondDBWriter(const edm::Para : iConfig_(iConfig), token_(esConsumes( edm::ESInputTag{"", iConfig.getUntrackedParameter("label", "")})) { + usesResource(cond::service::PoolDBOutputService::kSharedResource); edm::LogInfo("DummyCondDBWriter") << "DummyCondDBWriter constructor for typename " << typeid(TObject).name() - << " and record " << typeid(TRecord).name() << std::endl; + << " and record " << typeid(TRecord).name(); } template DummyCondDBWriter::~DummyCondDBWriter() { - edm::LogInfo("DummyCondDBWriter") << "DummyCondDBWriter::~DummyCondDBWriter()" << std::endl; + edm::LogInfo("DummyCondDBWriter") << "DummyCondDBWriter::~DummyCondDBWriter()"; } template @@ -49,8 +49,8 @@ void DummyCondDBWriter::endRun(const edm::Run& run, std::string rcdName = iConfig_.getParameter("record"); if (!watcher_.check(es)) { - edm::LogInfo("DummyCondDBWriter") << "not needed to store objects with Record " << rcdName << " at run " - << run.run() << std::endl; + edm::LogInfo("DummyCondDBWriter") << "Not needed to store objects with Record " << rcdName << " at run " + << run.run(); return; } @@ -70,7 +70,7 @@ void DummyCondDBWriter::endRun(const edm::Run& run, dbservice->writeOneIOV(*obj, Time_, rcdName); } else { - edm::LogError("SiStripFedCablingBuilder") << "Service is unavailable" << std::endl; + edm::LogError("DummyCondDBWriter") << "Service is unavailable"; } } diff --git a/CalibTracker/SiStripESProducers/plugins/fake/SiStripApvGainBuilderFromTag.h b/CalibTracker/SiStripESProducers/plugins/fake/SiStripApvGainBuilderFromTag.h index 7e3108a187de2..8dab8cc85b9c4 100644 --- a/CalibTracker/SiStripESProducers/plugins/fake/SiStripApvGainBuilderFromTag.h +++ b/CalibTracker/SiStripESProducers/plugins/fake/SiStripApvGainBuilderFromTag.h @@ -8,7 +8,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "Geometry/Records/interface/TrackerTopologyRcd.h" #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" diff --git a/CalibTracker/SiStripESProducers/plugins/fake/SiStripFedCablingFakeESSource.cc b/CalibTracker/SiStripESProducers/plugins/fake/SiStripFedCablingFakeESSource.cc index 4d2e77bb87e6b..f9ffefd678a80 100644 --- a/CalibTracker/SiStripESProducers/plugins/fake/SiStripFedCablingFakeESSource.cc +++ b/CalibTracker/SiStripESProducers/plugins/fake/SiStripFedCablingFakeESSource.cc @@ -95,18 +95,13 @@ SiStripFedCabling* SiStripFedCablingFakeESSource::make(const SiStripFedCablingRc bool insufficient = false; Feds::const_iterator ifed = feds.begin(); uint16_t fed_ch = 0; - for (std::vector::const_iterator icrate = fec_cabling->crates().begin(); - icrate != fec_cabling->crates().end(); - icrate++) { - for (std::vector::const_iterator ifec = icrate->fecs().begin(); ifec != icrate->fecs().end(); ifec++) { - for (std::vector::const_iterator iring = ifec->rings().begin(); iring != ifec->rings().end(); - iring++) { - for (std::vector::const_iterator iccu = iring->ccus().begin(); iccu != iring->ccus().end(); - iccu++) { - for (std::vector::const_iterator imod = iccu->modules().begin(); imod != iccu->modules().end(); - imod++) { + for (auto& icrate : fec_cabling->crates()) { + for (auto& ifec : icrate.fecs()) { + for (auto& iring : ifec.rings()) { + for (auto& iccu : iring.ccus()) { + for (auto& imod : iccu.modules()) { if (populateAllFeds) { - for (uint16_t ipair = 0; ipair < imod->nApvPairs(); ipair++) { + for (uint16_t ipair = 0; ipair < imod.nApvPairs(); ipair++) { if (ifed == feds.end()) { fed_ch++; ifed = feds.begin(); @@ -116,12 +111,12 @@ SiStripFedCabling* SiStripFedCablingFakeESSource::make(const SiStripFedCablingRc break; } - std::pair addr = imod->activeApvPair(imod->lldChannel(ipair)); + std::pair addr = imod.activeApvPair(imod.lldChannel(ipair)); SiStripModule::FedChannel fed_channel((*ifed) / 16 + 1, // 16 FEDs per crate, numbering starts from 1 (*ifed) % 16 + 2, // FED slot starts from 2 *ifed, fed_ch); - const_cast(*imod).fedCh(addr.first, fed_channel); + imod.fedCh(addr.first, fed_channel); ifed++; } } else { @@ -129,17 +124,17 @@ SiStripFedCabling* SiStripFedCablingFakeESSource::make(const SiStripFedCablingRc //to reproduce the fake cabling used in 2x //that was designed to fill each fed iteratively //filling all channels of a fed before going to the next one - if (96 - fed_ch < imod->nApvPairs()) { + if (96 - fed_ch < imod.nApvPairs()) { ifed++; fed_ch = 0; } // move to next FED - for (uint16_t ipair = 0; ipair < imod->nApvPairs(); ipair++) { - std::pair addr = imod->activeApvPair((*imod).lldChannel(ipair)); + for (uint16_t ipair = 0; ipair < imod.nApvPairs(); ipair++) { + std::pair addr = imod.activeApvPair(imod.lldChannel(ipair)); SiStripModule::FedChannel fed_channel((*ifed) / 16 + 1, // 16 FEDs per crate, numbering starts from 1 (*ifed) % 16 + 2, // FED slot starts from 2 (*ifed), fed_ch); - const_cast(*imod).fedCh(addr.first, fed_channel); + imod.fedCh(addr.first, fed_channel); fed_ch++; } } diff --git a/CalibTracker/SiStripESProducers/plugins/fake/SiStripNoiseNormalizedWithApvGainBuilder.h b/CalibTracker/SiStripESProducers/plugins/fake/SiStripNoiseNormalizedWithApvGainBuilder.h index 6af837ba8a0a8..b9e16ca61b6c1 100644 --- a/CalibTracker/SiStripESProducers/plugins/fake/SiStripNoiseNormalizedWithApvGainBuilder.h +++ b/CalibTracker/SiStripESProducers/plugins/fake/SiStripNoiseNormalizedWithApvGainBuilder.h @@ -9,7 +9,6 @@ #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Framework/interface/one/EDAnalyzer.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "Geometry/Records/interface/TrackerTopologyRcd.h" #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" diff --git a/CalibTracker/SiStripESProducers/test/BuildFile.xml b/CalibTracker/SiStripESProducers/test/BuildFile.xml index 8b4315c5fc141..d256fdaf74878 100644 --- a/CalibTracker/SiStripESProducers/test/BuildFile.xml +++ b/CalibTracker/SiStripESProducers/test/BuildFile.xml @@ -12,10 +12,4 @@ - - - - - - - + diff --git a/CalibTracker/SiStripESProducers/test/python/testBadComponents_byHand.sh b/CalibTracker/SiStripESProducers/test/python/testBadComponents_byHand.sh index 38c54ee86589e..76085662cdfc8 100755 --- a/CalibTracker/SiStripESProducers/test/python/testBadComponents_byHand.sh +++ b/CalibTracker/SiStripESProducers/test/python/testBadComponents_byHand.sh @@ -3,4 +3,4 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING CalibTracker/SiStripESProducers ..." -cmsRun ${LOCAL_TEST_DIR}/SiStripBadAPVListBuilder_byHand_cfg.py || die "Failure running SiStripBadAPVListBuilder_byHand_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/python/SiStripBadAPVListBuilder_byHand_cfg.py || die "Failure running SiStripBadAPVListBuilder_byHand_cfg.py" $? diff --git a/CalibTracker/SiStripESProducers/test/testCalibTrackerSiStripESProducersByHand.cpp b/CalibTracker/SiStripESProducers/test/testCalibTrackerSiStripESProducersByHand.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiStripESProducers/test/testCalibTrackerSiStripESProducersByHand.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h b/CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h index 5f401cad531f1..b25afcd32803c 100644 --- a/CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h +++ b/CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h @@ -4,13 +4,22 @@ // A bunch of helper functions to deal with menial tasks in the // hit efficiency computation for the PCL workflow -#include "TString.h" -#include +// system includes #include +#include + +// user includes #include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "DataFormats/GeometryCommonDetAlgo/interface/Measurement1D.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RecoLocalTracker/ClusterParameterEstimator/interface/StripClusterParameterEstimator.h" #include "TrackingTools/PatternTools/interface/TrajectoryMeasurement.h" +// ROOT includes +#include "TEfficiency.h" +#include "TProfile.h" +#include "TString.h" + namespace { enum bounds { @@ -23,6 +32,20 @@ namespace { k_END_OF_LAYS_AND_RINGS = 35 }; + /* + * for the trend plots of efficiency vs some variable + */ + enum projections { k_vs_LUMI = 0, k_vs_PU = 1, k_vs_BX = 2, k_SIZE = 3 }; + + const std::array projFolder = {{"VsLumi", "VsPu", "VsBx"}}; + const std::array projFoundHisto = { + {"layerfound_vsLumi_layer_", "layerfound_vsPU_layer_", "foundVsBx_layer"}}; + const std::array projTotalHisto = { + {"layertotal_vsLumi_layer_", "layertotal_vsPU_layer_", "totalVsBx_layer"}}; + const std::array projTitle = {{"Inst Lumi", "Pile-Up", "Bunch Crossing"}}; + const std::array projXtitle = { + {"instantaneous luminosity [Hz/cm^{2}]", "Pile-Up events", "Bunch Crossing number"}}; + inline void replaceInString(std::string& str, const std::string& from, const std::string& to) { if (from.empty()) return; @@ -201,5 +224,50 @@ namespace { return phi; } + inline TProfile* computeEff(const TH1F* num, const TH1F* denum, const std::string nameHist) { + std::string name = "eff_" + nameHist; + std::string title = "SiStrip Hit Efficiency" + std::string(num->GetTitle()); + TProfile* efficHist = new TProfile(name.c_str(), + title.c_str(), + denum->GetXaxis()->GetNbins(), + denum->GetXaxis()->GetXmin(), + denum->GetXaxis()->GetXmax()); + + for (int i = 1; i <= denum->GetNbinsX(); i++) { + double nNum = num->GetBinContent(i); + double nDenum = denum->GetBinContent(i); + if (nDenum == 0 || nNum == 0) { + continue; + } + if (nNum > nDenum) { + edm::LogWarning("SiStripHitEfficiencyHelpers") + << "Alert! specific bin's num is bigger than denum " << i << " " << nNum << " " << nDenum; + nNum = nDenum; // set the efficiency to 1 + } + const double effVal = nNum / nDenum; + efficHist->SetBinContent(i, effVal); + efficHist->SetBinEntries(i, 1); + const double errLo = TEfficiency::ClopperPearson((int)nDenum, (int)nNum, 0.683, false); + const double errUp = TEfficiency::ClopperPearson((int)nDenum, (int)nNum, 0.683, true); + const double errVal = (effVal - errLo > errUp - effVal) ? effVal - errLo : errUp - effVal; + efficHist->SetBinError(i, sqrt(effVal * effVal + errVal * errVal)); + + LogDebug("SiStripHitEfficiencyHelpers") << __PRETTY_FUNCTION__ << " " << nameHist << " bin:" << i + << " err:" << sqrt(effVal * effVal + errVal * errVal); + } + return efficHist; + } + + inline Measurement1D computeCPEfficiency(const double num, const double den) { + if (den > 0) { + const double effVal = num / den; + const double errLo = TEfficiency::ClopperPearson((int)den, (int)num, 0.683, false); + const double errUp = TEfficiency::ClopperPearson((int)den, (int)num, 0.683, true); + const double errVal = (effVal - errLo > errUp - effVal) ? effVal - errLo : errUp - effVal; + return Measurement1D(effVal, errVal); + } else { + return Measurement1D(0., 0.); + } + } } // namespace #endif diff --git a/CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc b/CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc index 82eb3ff03737a..c366f9966726b 100644 --- a/CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc +++ b/CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc @@ -92,6 +92,7 @@ HitEff::HitEff(const edm::ParameterSet& conf) chi2MeasurementEstimatorToken_(esConsumes(edm::ESInputTag("", "Chi2"))), propagatorToken_(esConsumes(edm::ESInputTag("", "PropagatorWithMaterial"))), conf_(conf) { + usesResource(TFileService::kSharedResource); compSettings = conf_.getUntrackedParameter("CompressionSettings", -1); layers = conf_.getParameter("Layer"); DEBUG = conf_.getParameter("Debug"); @@ -243,7 +244,7 @@ void HitEff::analyze(const edm::Event& e, const edm::EventSetup& es) { //e.getByLabel("siStripDigis", fedErrorIds ); e.getByToken(digis_token_, fedErrorIds); - ESHandle measurementTrackerHandle = es.getHandle(measurementTkToken_); + edm::ESHandle measurementTrackerHandle = es.getHandle(measurementTkToken_); edm::Handle measurementTrackerEvent; //e.getByLabel("MeasurementTrackerEvent", measurementTrackerEvent); @@ -298,7 +299,7 @@ void HitEff::analyze(const edm::Event& e, const edm::EventSetup& es) { #ifdef ExtendedCALIBTree //get dEdx info if available - Handle > dEdxUncalibHandle; + edm::Handle > dEdxUncalibHandle; if (e.getByLabel("dedxMedianCTF", dEdxUncalibHandle)) { const ValueMap dEdxTrackUncalib = *dEdxUncalibHandle.product(); @@ -311,7 +312,7 @@ void HitEff::analyze(const edm::Event& e, const edm::EventSetup& es) { } //get muon and ecal timing info if available - Handle muH; + edm::Handle muH; if (e.getByLabel("muonsWitht0Correction", muH)) { const MuonCollection& muonsT0 = *muH.product(); if (!muonsT0.empty()) { diff --git a/CalibTracker/SiStripHitEfficiency/plugins/HitEff.h b/CalibTracker/SiStripHitEfficiency/plugins/HitEff.h index bdf4e176ed44f..0d0188232c456 100644 --- a/CalibTracker/SiStripHitEfficiency/plugins/HitEff.h +++ b/CalibTracker/SiStripHitEfficiency/plugins/HitEff.h @@ -49,7 +49,7 @@ class TrackerTopology; -class HitEff : public edm::one::EDAnalyzer<> { +class HitEff : public edm::one::EDAnalyzer { public: explicit HitEff(const edm::ParameterSet& conf); ~HitEff() override = default; diff --git a/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEffFromCalibTree.cc b/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEffFromCalibTree.cc index d51f2f36adb7b..cf0bb46a04362 100644 --- a/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEffFromCalibTree.cc +++ b/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEffFromCalibTree.cc @@ -98,9 +98,11 @@ class SiStripHitEffFromCalibTree : public ConditionDBWriter { ~SiStripHitEffFromCalibTree() override = default; private: - void algoBeginJob(const edm::EventSetup&) override; - void algoEndJob() override; + // overridden from ConditionDBWriter void algoAnalyze(const edm::Event& e, const edm::EventSetup& c) override; + std::unique_ptr getNewObject() override; + + // native methods void setBadComponents(int i, int component, SiStripQuality::BadComponent& BC, @@ -118,39 +120,38 @@ class SiStripHitEffFromCalibTree : public ConditionDBWriter { TString getLayerSideName(Long_t k); // to be used everywhere - static constexpr int SiStripLayers = 22; + static constexpr int siStripLayers_ = 22; + static constexpr double nBxInAnOrbit_ = 3565; edm::Service fs; - SiStripDetInfo _detInfo; - edm::FileInPath FileInPath_; + SiStripDetInfo detInfo_; + edm::FileInPath fileInPath_; SiStripQuality* quality_; - std::unique_ptr getNewObject() override; - TTree* CalibTree; - vector CalibTreeFilenames; - float threshold; - unsigned int nModsMin; - unsigned int doSummary; - string _badModulesFile; - bool _autoIneffModTagging; - unsigned int _clusterMatchingMethod; - float _ResXSig; - float _clusterTrajDist; - float _stripsApvEdge; - bool _useOnlyHighPurityTracks; - unsigned int _bunchx; - unsigned int _spaceBetweenTrains; - bool _useCM; - bool _showEndcapSides; - bool _showRings; - bool _showTOB6TEC9; - bool _showOnlyGoodModules; - float _tkMapMin; - float _effPlotMin; - TString _title; - - edm::ESGetToken _tkGeomToken; - edm::ESGetToken _tTopoToken; + const edm::ESGetToken tkGeomToken_; + const edm::ESGetToken tTopoToken_; + + TTree* calibTree_; + vector calibTreeFileNames_; + float threshold_; + unsigned int nModsMin_; + string badModulesFile_; + bool autoIneffModTagging_; + unsigned int clusterMatchingMethod_; + float resXSig_; + float clusterTrajDist_; + float stripsApvEdge_; + bool useOnlyHighPurityTracks_; + unsigned int bunchX_; + unsigned int spaceBetweenTrains_; + bool useCM_; + bool showEndcapSides_; + bool showRings_; + bool showTOB6TEC9_; + bool showOnlyGoodModules_; + float tkMapMin_; + float effPlotMin_; + TString title_; unsigned int nTEClayers; @@ -179,6 +180,8 @@ class SiStripHitEffFromCalibTree : public ConditionDBWriter { vector layertotal_vsPU; vector layerfound_vsCM; vector layertotal_vsCM; + vector layerfound_vsBX; + vector layertotal_vsBX; int goodlayertotal[35]; int goodlayerfound[35]; int alllayertotal[35]; @@ -187,53 +190,49 @@ class SiStripHitEffFromCalibTree : public ConditionDBWriter { }; SiStripHitEffFromCalibTree::SiStripHitEffFromCalibTree(const edm::ParameterSet& conf) - : ConditionDBWriter(conf), FileInPath_(SiStripDetInfoFileReader::kDefaultFile) { + : ConditionDBWriter(conf), + fileInPath_(SiStripDetInfoFileReader::kDefaultFile), + tkGeomToken_(esConsumes()), + tTopoToken_(esConsumes()) { usesResource(TFileService::kSharedResource); - CalibTreeFilenames = conf.getUntrackedParameter >("CalibTreeFilenames"); - threshold = conf.getParameter("Threshold"); - nModsMin = conf.getParameter("nModsMin"); - doSummary = conf.getParameter("doSummary"); - _badModulesFile = conf.getUntrackedParameter("BadModulesFile", ""); - _autoIneffModTagging = conf.getUntrackedParameter("AutoIneffModTagging", false); - _clusterMatchingMethod = conf.getUntrackedParameter("ClusterMatchingMethod", 0); - _ResXSig = conf.getUntrackedParameter("ResXSig", -1); - _clusterTrajDist = conf.getUntrackedParameter("ClusterTrajDist", 64.0); - _stripsApvEdge = conf.getUntrackedParameter("StripsApvEdge", 10.0); - _useOnlyHighPurityTracks = conf.getUntrackedParameter("UseOnlyHighPurityTracks", true); - _bunchx = conf.getUntrackedParameter("BunchCrossing", 0); - _spaceBetweenTrains = conf.getUntrackedParameter("SpaceBetweenTrains", 25); - _useCM = conf.getUntrackedParameter("UseCommonMode", false); - _showEndcapSides = conf.getUntrackedParameter("ShowEndcapSides", true); - _showRings = conf.getUntrackedParameter("ShowRings", false); - _showTOB6TEC9 = conf.getUntrackedParameter("ShowTOB6TEC9", false); - _showOnlyGoodModules = conf.getUntrackedParameter("ShowOnlyGoodModules", false); - _tkMapMin = conf.getUntrackedParameter("TkMapMin", 0.9); - _effPlotMin = conf.getUntrackedParameter("EffPlotMin", 0.9); - _title = conf.getParameter("Title"); - _tkGeomToken = esConsumes(); - _tTopoToken = esConsumes(); - _detInfo = SiStripDetInfoFileReader::read(FileInPath_.fullPath()); + calibTreeFileNames_ = conf.getUntrackedParameter >("CalibTreeFilenames"); + threshold_ = conf.getParameter("Threshold"); + nModsMin_ = conf.getParameter("nModsMin"); + badModulesFile_ = conf.getUntrackedParameter("BadModulesFile", ""); + autoIneffModTagging_ = conf.getUntrackedParameter("AutoIneffModTagging", false); + clusterMatchingMethod_ = conf.getUntrackedParameter("ClusterMatchingMethod", 0); + resXSig_ = conf.getUntrackedParameter("ResXSig", -1); + clusterTrajDist_ = conf.getUntrackedParameter("ClusterTrajDist", 64.0); + stripsApvEdge_ = conf.getUntrackedParameter("StripsApvEdge", 10.0); + useOnlyHighPurityTracks_ = conf.getUntrackedParameter("UseOnlyHighPurityTracks", true); + bunchX_ = conf.getUntrackedParameter("BunchCrossing", 0); + spaceBetweenTrains_ = conf.getUntrackedParameter("SpaceBetweenTrains", 25); + useCM_ = conf.getUntrackedParameter("UseCommonMode", false); + showEndcapSides_ = conf.getUntrackedParameter("ShowEndcapSides", true); + showRings_ = conf.getUntrackedParameter("ShowRings", false); + showTOB6TEC9_ = conf.getUntrackedParameter("ShowTOB6TEC9", false); + showOnlyGoodModules_ = conf.getUntrackedParameter("ShowOnlyGoodModules", false); + tkMapMin_ = conf.getUntrackedParameter("TkMapMin", 0.9); + effPlotMin_ = conf.getUntrackedParameter("EffPlotMin", 0.9); + title_ = conf.getParameter("Title"); + detInfo_ = SiStripDetInfoFileReader::read(fileInPath_.fullPath()); nTEClayers = 9; // number of wheels - if (_showRings) + if (showRings_) nTEClayers = 7; // number of rings - quality_ = new SiStripQuality(_detInfo); + quality_ = new SiStripQuality(detInfo_); } -void SiStripHitEffFromCalibTree::algoBeginJob(const edm::EventSetup&) {} - -void SiStripHitEffFromCalibTree::algoEndJob() {} - void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::EventSetup& c) { - const auto& tkgeom = c.getData(_tkGeomToken); - const auto& tTopo = c.getData(_tTopoToken); + const auto& tkgeom = c.getData(tkGeomToken_); + const auto& tTopo = c.getData(tTopoToken_); // read bad modules to mask ifstream badModules_file; set badModules_list; - if (!_badModulesFile.empty()) { - badModules_file.open(_badModulesFile.c_str()); + if (!badModulesFile_.empty()) { + badModules_file.open(badModulesFile_.c_str()); uint32_t badmodule_detid; int mods, fiber1, fiber2, fiber3; if (badModules_file.is_open()) { @@ -252,8 +251,9 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve if (!badModules_list.empty()) LOGPRINT << "Remove additionnal bad modules from the analysis: "; set::iterator itBadMod; - for (itBadMod = badModules_list.begin(); itBadMod != badModules_list.end(); ++itBadMod) - LOGPRINT << " " << *itBadMod; + for (const auto& badMod : badModules_list) { + LOGPRINT << " " << badMod; + } // initialze counters and histos @@ -270,7 +270,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve TH1F* resolutionPlots[23]; for (Long_t ilayer = 0; ilayer < 23; ilayer++) { - std::string lyrName = ::layerName(ilayer, _showRings, nTEClayers); + std::string lyrName = ::layerName(ilayer, showRings_, nTEClayers); resolutionPlots[ilayer] = fs->make(Form("resol_layer_%i", (int)(ilayer)), lyrName.c_str(), 125, -125, 125); resolutionPlots[ilayer]->GetXaxis()->SetTitle("trajX-clusX [strip unit]"); @@ -284,7 +284,12 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve layertotal_vsPU.push_back( fs->make(Form("layertotal_vsPU_layer_%i", (int)(ilayer)), lyrName.c_str(), 45, 0, 90)); - if (_useCM) { + layerfound_vsBX.push_back(fs->make( + Form("foundVsBx_layer%i", (int)ilayer), Form("layer %i", (int)ilayer), nBxInAnOrbit_, 0, nBxInAnOrbit_)); + layertotal_vsBX.push_back(fs->make( + Form("totalVsBx_layer%i", (int)ilayer), Form("layer %i", (int)ilayer), nBxInAnOrbit_, 0, nBxInAnOrbit_)); + + if (useCM_) { layerfound_vsCM.push_back( fs->make(Form("layerfound_vsCM_layer_%i", (int)(ilayer)), lyrName.c_str(), 20, 0, 400)); layertotal_vsCM.push_back( @@ -294,19 +299,19 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve layerfound[ilayer] = 0; } - if (!_autoIneffModTagging) - LOGPRINT << "A module is bad if efficiency < " << threshold << " and has at least " << nModsMin << " nModsMin."; + if (!autoIneffModTagging_) + LOGPRINT << "A module is bad if efficiency < " << threshold_ << " and has at least " << nModsMin_ << " nModsMin."; else - LOGPRINT << "A module is bad if the upper limit on the efficiency is < to the avg in the layer - " << threshold - << " and has at least " << nModsMin << " nModsMin."; + LOGPRINT << "A module is bad if the upper limit on the efficiency is < to the avg in the layer - " << threshold_ + << " and has at least " << nModsMin_ << " nModsMin."; unsigned int run, evt, bx{0}; double instLumi, PU; //Open the ROOT Calib Tree - for (unsigned int ifile = 0; ifile < CalibTreeFilenames.size(); ifile++) { - LOGPRINT << "Loading file: " << CalibTreeFilenames[ifile]; - TFile* CalibTreeFile = TFile::Open(CalibTreeFilenames[ifile].c_str(), "READ"); + for (const auto& calibTreeFileName : calibTreeFileNames_) { + LOGPRINT << "Loading file: " << calibTreeFileName; + TFile* CalibTreeFile = TFile::Open(calibTreeFileName.c_str(), "READ"); // Get event infos bool foundEventInfos = false; @@ -354,39 +359,39 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve // Get hit infos CalibTreeFile->cd("anEff"); - CalibTree = (TTree*)(gDirectory->Get("traj")); - - runLf = CalibTree->GetLeaf("run"); - evtLf = CalibTree->GetLeaf("event"); - TLeaf* BadLf = CalibTree->GetLeaf("ModIsBad"); - TLeaf* sistripLf = CalibTree->GetLeaf("SiStripQualBad"); - TLeaf* idLf = CalibTree->GetLeaf("Id"); - TLeaf* acceptLf = CalibTree->GetLeaf("withinAcceptance"); - TLeaf* layerLf = CalibTree->GetLeaf("layer"); - //TLeaf* nHitsLf = CalibTree->GetLeaf("nHits"); - TLeaf* highPurityLf = CalibTree->GetLeaf("highPurity"); - TLeaf* xLf = CalibTree->GetLeaf("TrajGlbX"); - TLeaf* yLf = CalibTree->GetLeaf("TrajGlbY"); - TLeaf* zLf = CalibTree->GetLeaf("TrajGlbZ"); - TLeaf* ResXSigLf = CalibTree->GetLeaf("ResXSig"); - TLeaf* TrajLocXLf = CalibTree->GetLeaf("TrajLocX"); - TLeaf* TrajLocYLf = CalibTree->GetLeaf("TrajLocY"); - TLeaf* ClusterLocXLf = CalibTree->GetLeaf("ClusterLocX"); - BunchLf = CalibTree->GetLeaf("bunchx"); - InstLumiLf = CalibTree->GetLeaf("instLumi"); - PULf = CalibTree->GetLeaf("PU"); + calibTree_ = (TTree*)(gDirectory->Get("traj")); + + runLf = calibTree_->GetLeaf("run"); + evtLf = calibTree_->GetLeaf("event"); + TLeaf* BadLf = calibTree_->GetLeaf("ModIsBad"); + TLeaf* sistripLf = calibTree_->GetLeaf("SiStripQualBad"); + TLeaf* idLf = calibTree_->GetLeaf("Id"); + TLeaf* acceptLf = calibTree_->GetLeaf("withinAcceptance"); + TLeaf* layerLf = calibTree_->GetLeaf("layer"); + //TLeaf* nHitsLf = calibTree_->GetLeaf("nHits"); + TLeaf* highPurityLf = calibTree_->GetLeaf("highPurity"); + TLeaf* xLf = calibTree_->GetLeaf("TrajGlbX"); + TLeaf* yLf = calibTree_->GetLeaf("TrajGlbY"); + TLeaf* zLf = calibTree_->GetLeaf("TrajGlbZ"); + TLeaf* ResXSigLf = calibTree_->GetLeaf("ResXSig"); + TLeaf* TrajLocXLf = calibTree_->GetLeaf("TrajLocX"); + TLeaf* TrajLocYLf = calibTree_->GetLeaf("TrajLocY"); + TLeaf* ClusterLocXLf = calibTree_->GetLeaf("ClusterLocX"); + BunchLf = calibTree_->GetLeaf("bunchx"); + InstLumiLf = calibTree_->GetLeaf("instLumi"); + PULf = calibTree_->GetLeaf("PU"); TLeaf* CMLf = nullptr; - if (_useCM) - CMLf = CalibTree->GetLeaf("commonMode"); + if (useCM_) + CMLf = calibTree_->GetLeaf("commonMode"); - int nevents = CalibTree->GetEntries(); + int nevents = calibTree_->GetEntries(); LOGPRINT << "Successfully loaded analyze function with " << nevents << " events!\n"; map, array >::iterator itEventInfos; //Loop through all of the events for (int j = 0; j < nevents; j++) { - CalibTree->GetEntry(j); + calibTree_->GetEntry(j); run = (unsigned int)runLf->GetValue(); evt = (unsigned int)evtLf->GetValue(); unsigned int isBad = (unsigned int)BadLf->GetValue(); @@ -395,7 +400,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve unsigned int accept = (unsigned int)acceptLf->GetValue(); unsigned int layer_wheel = (unsigned int)layerLf->GetValue(); unsigned int layer = layer_wheel; - if (_showRings && layer > 10) { // use rings instead of wheels + if (showRings_ && layer > 10) { // use rings instead of wheels if (layer < 14) layer = 10 + ((id >> 9) & 0x3); //TID 3 disks and also 3 rings -> use the same container else @@ -427,7 +432,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve PU = PULf->GetValue(); // branch not filled by default } int CM = -100; - if (_useCM) + if (useCM_) CM = CMLf->GetValue(); // Get infos from eventInfos if they exist @@ -443,19 +448,19 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve //We have two things we want to do, both an XY color plot, and the efficiency measurement //First, ignore anything that isn't in acceptance and isn't good quality - if (_bunchx > 0 && _bunchx != bx) + if (bunchX_ > 0 && bunchX_ != bx) continue; //if(quality == 1 || accept != 1 || nHits < 8) continue; if (accept != 1) continue; - if (_useOnlyHighPurityTracks && !highPurity) + if (useOnlyHighPurityTracks_ && !highPurity) continue; if (quality == 1) badquality = true; // don't compute efficiencies in modules from TOB6 and TEC9 - if (!_showTOB6TEC9 && (layer_wheel == 10 || layer_wheel == SiStripLayers)) + if (!showTOB6TEC9_ && (layer_wheel == 10 || layer_wheel == siStripLayers_)) continue; // don't use bad modules given in the bad module list @@ -469,11 +474,11 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve bool badflag = false; // By default uses the old matching method - if (_ResXSig < 0) { + if (resXSig_ < 0) { if (isBad == 1) badflag = true; // isBad set to false in the tree when resxsig<999.0 } else { - if (isBad == 1 || resxsig > _ResXSig) + if (isBad == 1 || resxsig > resXSig_) badflag = true; } @@ -526,24 +531,24 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve int capv = -9; float stripInAPV = 64.; - if (_clusterMatchingMethod >= 1) { + if (clusterMatchingMethod_ >= 1) { badflag = false; // reset if (resxsig == 1000.0) { // default value when no cluster found in the module badflag = true; // consider the module inefficient in this case } else { - if (_clusterMatchingMethod == 2 || - _clusterMatchingMethod == 4) { // check the distance between cluster and trajectory position - if (abs(stripCluster - stripTrajMid) > _clusterTrajDist) + if (clusterMatchingMethod_ == 2 || + clusterMatchingMethod_ == 4) { // check the distance between cluster and trajectory position + if (abs(stripCluster - stripTrajMid) > clusterTrajDist_) badflag = true; } - if (_clusterMatchingMethod == 3 || - _clusterMatchingMethod == + if (clusterMatchingMethod_ == 3 || + clusterMatchingMethod_ == 4) { // cluster and traj have to be in the same APV (don't take edges into accounts) tapv = (int)stripTrajMid / 128; capv = (int)stripCluster / 128; stripInAPV = stripTrajMid - tapv * 128; - if (stripInAPV < _stripsApvEdge || stripInAPV > 128 - _stripsApvEdge) + if (stripInAPV < stripsApvEdge_ || stripInAPV > 128 - stripsApvEdge_) continue; if (tapv != capv) badflag = true; @@ -590,7 +595,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve layerfound_vsPU[layer]->Fill(PU); layertotal_vsPU[layer]->Fill(PU); - if (_useCM) { + if (useCM_) { if (!badflag) layerfound_vsCM[layer]->Fill(CM); layertotal_vsCM[layer]->Fill(CM); @@ -611,7 +616,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve goodlayerfound[layer + 3]++; goodlayertotal[layer + 3]++; } - } else if (layer > 13 && layer <= SiStripLayers) { + } else if (layer > 13 && layer <= siStripLayers_) { if (((id >> 18) & 0x3) == 1) { if (!badflag) goodlayerfound[layer + 3]++; @@ -638,7 +643,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve alllayerfound[layer + 3]++; alllayertotal[layer + 3]++; } - } else if (layer > 13 && layer <= SiStripLayers) { + } else if (layer > 13 && layer <= siStripLayers_) { if (((id >> 18) & 0x3) == 1) { if (!badflag) alllayerfound[layer + 3]++; @@ -654,13 +659,13 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve } // go to next CalibTreeFile makeHotColdMaps(); - makeTKMap(_autoIneffModTagging); + makeTKMap(autoIneffModTagging_); makeSQLite(); totalStatistics(); makeSummary(); makeSummaryVsBx(); makeSummaryVsLumi(); - if (_useCM) + if (useCM_) makeSummaryVsCM(); //////////////////////////////////////////////////////////////////////// @@ -777,7 +782,7 @@ void SiStripHitEffFromCalibTree::algoAnalyze(const edm::Event& e, const edm::Eve percentage += range; } if (percentage != 0) - percentage /= 128. * _detInfo.getNumberOfApvsAndStripLength(detid).first; + percentage /= 128. * detInfo_.getNumberOfApvsAndStripLength(detid).first; if (percentage > 1) edm::LogError("SiStripQualityStatistics") << "PROBLEM detid " << detid << " value " << percentage << std::endl; } @@ -880,7 +885,7 @@ void SiStripHitEffFromCalibTree::makeHotColdMaps() { //Already have access to the data as a private variable //Create all of the histograms in the TFileService TH2F* temph2; - for (Long_t maplayer = 1; maplayer <= SiStripLayers; maplayer++) { + for (Long_t maplayer = 1; maplayer <= siStripLayers_; maplayer++) { //Initialize all of the histograms if (maplayer > 0 && maplayer <= 4) { //We are in the TIB @@ -954,7 +959,7 @@ void SiStripHitEffFromCalibTree::makeHotColdMaps() { HotColdMaps.push_back(temph2); } } - for (Long_t mylayer = 1; mylayer <= SiStripLayers; mylayer++) { + for (Long_t mylayer = 1; mylayer <= siStripLayers_; mylayer++) { //Determine what kind of plot we want to write out //Loop through the entirety of each layer //Create an array of the histograms @@ -1001,14 +1006,14 @@ void SiStripHitEffFromCalibTree::makeTKMap(bool autoTagging = false) { LOGPRINT << "Entering TKMap generation!\n"; tkmap = new TrackerMap(" Detector Inefficiency "); tkmapbad = new TrackerMap(" Inefficient Modules "); - tkmapeff = new TrackerMap(_title.Data()); + tkmapeff = new TrackerMap(title_.Data()); tkmapnum = new TrackerMap(" Detector numerator "); tkmapden = new TrackerMap(" Detector denominator "); double myeff, mynum, myden, myeff_up; double layer_min_eff = 0; - for (Long_t i = 1; i <= SiStripLayers; i++) { + for (Long_t i = 1; i <= siStripLayers_; i++) { //Loop over every layer, extracting the information from //the map of the efficiencies layertotal[i] = 0; @@ -1016,12 +1021,11 @@ void SiStripHitEffFromCalibTree::makeTKMap(bool autoTagging = false) { TH1F* hEffInLayer = fs->make(Form("eff_layer%i", int(i)), Form("Module efficiency in layer %i", int(i)), 201, 0, 1.005); - map >::const_iterator ih; - for (ih = modCounter[i].begin(); ih != modCounter[i].end(); ih++) { + for (const auto& ih : modCounter[i]) { //We should be in the layer in question, and looping over all of the modules in said layer //Generate the list for the TKmap, and the bad module list - mynum = (double)(((*ih).second).second); - myden = (double)(((*ih).second).first); + mynum = (double)((ih.second).second); + myden = (double)((ih.second).first); if (myden > 0) myeff = mynum / myden; else @@ -1029,30 +1033,30 @@ void SiStripHitEffFromCalibTree::makeTKMap(bool autoTagging = false) { hEffInLayer->Fill(myeff); if (!autoTagging) { - if ((myden >= nModsMin) && (myeff < threshold)) { + if ((myden >= nModsMin_) && (myeff < threshold_)) { //We have a bad module, put it in the list! - BadModules[(*ih).first] = myeff; - tkmapbad->fillc((*ih).first, 255, 0, 0); - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") module " << (*ih).first + BadModules[ih.first] = myeff; + tkmapbad->fillc(ih.first, 255, 0, 0); + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") module " << ih.first << " efficiency: " << myeff << " , " << mynum << "/" << myden; } else { //Fill the bad list with empty results for every module - tkmapbad->fillc((*ih).first, 255, 255, 255); + tkmapbad->fillc(ih.first, 255, 255, 255); } - if (myeff < threshold) - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") module " << (*ih).first + if (myeff < threshold_) + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") module " << ih.first << " efficiency: " << myeff << " , " << mynum << "/" << myden; - if (myden < nModsMin) { - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") module " << (*ih).first + if (myden < nModsMin_) { + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") module " << ih.first << " is under occupancy at " << myden; } } //Put any module into the TKMap - tkmap->fill((*ih).first, 1. - myeff); - tkmapeff->fill((*ih).first, myeff); - tkmapnum->fill((*ih).first, mynum); - tkmapden->fill((*ih).first, myden); + tkmap->fill(ih.first, 1. - myeff); + tkmapeff->fill(ih.first, myeff); + tkmapnum->fill(ih.first, mynum); + tkmapden->fill(ih.first, myden); //Add the number of hits in the layer layertotal[i] += long(myden); @@ -1064,36 +1068,36 @@ void SiStripHitEffFromCalibTree::makeTKMap(bool autoTagging = false) { hEffInLayer->GetXaxis()->SetRange(3, hEffInLayer->GetNbinsX() + 1); // Remove from the avg modules below 1% layer_min_eff = hEffInLayer->GetMean() - 2.5 * hEffInLayer->GetRMS(); // uses RMS in case the distribution is wide - if (threshold > 2.5 * hEffInLayer->GetRMS()) - layer_min_eff = hEffInLayer->GetMean() - threshold; // otherwise uses the parameter 'threshold' + if (threshold_ > 2.5 * hEffInLayer->GetRMS()) + layer_min_eff = hEffInLayer->GetMean() - threshold_; // otherwise uses the parameter 'threshold' LOGPRINT << "Layer " << i << " threshold for bad modules: <" << layer_min_eff << " (layer mean: " << hEffInLayer->GetMean() << " rms: " << hEffInLayer->GetRMS() << ")"; hEffInLayer->GetXaxis()->SetRange(1, hEffInLayer->GetNbinsX() + 1); - for (ih = modCounter[i].begin(); ih != modCounter[i].end(); ih++) { + for (const auto& ih : modCounter[i]) { // Second loop over modules to tag inefficient ones - mynum = (double)(((*ih).second).second); - myden = (double)(((*ih).second).first); + mynum = (double)((ih.second).second); + myden = (double)((ih.second).first); if (myden > 0) myeff = mynum / myden; else myeff = 0; // upper limit on the efficiency myeff_up = TEfficiency::Bayesian(myden, mynum, .99, 1, 1, true); - if ((myden >= nModsMin) && (myeff_up < layer_min_eff)) { + if ((myden >= nModsMin_) && (myeff_up < layer_min_eff)) { //We have a bad module, put it in the list! - BadModules[(*ih).first] = myeff; - tkmapbad->fillc((*ih).first, 255, 0, 0); + BadModules[ih.first] = myeff; + tkmapbad->fillc(ih.first, 255, 0, 0); } else { //Fill the bad list with empty results for every module - tkmapbad->fillc((*ih).first, 255, 255, 255); + tkmapbad->fillc(ih.first, 255, 255, 255); } if (myeff_up < layer_min_eff + 0.08) // printing message also for modules slighly above (8%) the limit - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") module " << (*ih).first + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") module " << ih.first << " efficiency: " << myeff << " , " << mynum << "/" << myden << " , upper limit: " << myeff_up; - if (myden < nModsMin) { - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") module " << (*ih).first + if (myden < nModsMin_) { + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") module " << ih.first << " layer " << i << " is under occupancy at " << myden; } } @@ -1101,7 +1105,7 @@ void SiStripHitEffFromCalibTree::makeTKMap(bool autoTagging = false) { } tkmap->save(true, 0, 0, "SiStripHitEffTKMap.png"); tkmapbad->save(true, 0, 0, "SiStripHitEffTKMapBad.png"); - tkmapeff->save(true, _tkMapMin, 1., "SiStripHitEffTKMapEff.png"); + tkmapeff->save(true, tkMapMin_, 1., "SiStripHitEffTKMapEff.png"); tkmapnum->save(true, 0, 0, "SiStripHitEffTKMapNum.png"); tkmapden->save(true, 0, 0, "SiStripHitEffTKMapDen.png"); LOGPRINT << "Finished TKMap Generation\n"; @@ -1113,19 +1117,18 @@ void SiStripHitEffFromCalibTree::makeSQLite() { std::vector BadStripList; unsigned short NStrips; unsigned int id1; - std::unique_ptr pQuality = std::make_unique(_detInfo); + std::unique_ptr pQuality = std::make_unique(detInfo_); //This is the list of the bad strips, use to mask out entire APVs //Now simply go through the bad hit list and mask out things that //are bad! - map::const_iterator it; - for (it = BadModules.begin(); it != BadModules.end(); it++) { + for (const auto& it : BadModules) { //We need to figure out how many strips are in this particular module //To Mask correctly! - NStrips = _detInfo.getNumberOfApvsAndStripLength((*it).first).first * 128; - LOGPRINT << "Number of strips module " << (*it).first << " is " << NStrips; + NStrips = detInfo_.getNumberOfApvsAndStripLength(it.first).first * 128; + LOGPRINT << "Number of strips module " << it.first << " is " << NStrips; BadStripList.push_back(pQuality->encode(0, NStrips, 0)); //Now compact into a single bad module - id1 = (unsigned int)(*it).first; + id1 = (unsigned int)it.first; LOGPRINT << "ID1 shoudl match list of modules above " << id1; quality_->compact(id1, BadStripList); SiStripQuality::Range range(BadStripList.begin(), BadStripList.end()); @@ -1149,9 +1152,9 @@ void SiStripHitEffFromCalibTree::totalStatistics() { subdettotal[i] = 0; } - for (Long_t i = 1; i <= SiStripLayers; i++) { + for (Long_t i = 1; i <= siStripLayers_; i++) { layereff = double(layerfound[i]) / double(layertotal[i]); - LOGPRINT << "Layer " << i << " (" << ::layerName(i, _showRings, nTEClayers) << ") has total efficiency " << layereff + LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers) << ") has total efficiency " << layereff << " " << layerfound[i] << "/" << layertotal[i]; totalfound += layerfound[i]; totaltotal += layertotal[i]; @@ -1188,11 +1191,11 @@ void SiStripHitEffFromCalibTree::makeSummary() { //setTDRStyle(); int nLayers = 34; - if (_showRings) + if (showRings_) nLayers = 30; - if (!_showEndcapSides) { - if (!_showRings) - nLayers = SiStripLayers; + if (!showEndcapSides_) { + if (!showRings_) + nLayers = siStripLayers_; else nLayers = 20; } @@ -1218,7 +1221,7 @@ void SiStripHitEffFromCalibTree::makeSummary() { c7->SetGrid(); int nLayers_max = nLayers + 1; // barrel+endcap - if (!_showEndcapSides) + if (!showEndcapSides_) nLayers_max = 11; // barrel for (Long_t i = 1; i < nLayers_max; ++i) { LOGPRINT << "Fill only good modules layer " << i << ": S = " << goodlayerfound[i] @@ -1236,7 +1239,7 @@ void SiStripHitEffFromCalibTree::makeSummary() { } // endcap - merging sides - if (!_showEndcapSides) { + if (!showEndcapSides_) { for (Long_t i = 11; i < 14; ++i) { // TID disks LOGPRINT << "Fill only good modules layer " << i << ": S = " << goodlayerfound[i] + goodlayerfound[i + 3] << " B = " << goodlayertotal[i] + goodlayertotal[i + 3]; @@ -1293,12 +1296,12 @@ void SiStripHitEffFromCalibTree::makeSummary() { gr->SetLineColor(2); gr->SetLineWidth(4); gr->SetMarkerStyle(20); - gr->SetMinimum(_effPlotMin); + gr->SetMinimum(effPlotMin_); gr->SetMaximum(1.001); gr->GetYaxis()->SetTitle("Efficiency"); gStyle->SetTitleFillColor(0); gStyle->SetTitleBorderSize(0); - gr->SetTitle(_title); + gr->SetTitle(title_); gr2->GetXaxis()->SetLimits(0, nLayers); gr2->SetMarkerColor(1); @@ -1306,27 +1309,27 @@ void SiStripHitEffFromCalibTree::makeSummary() { gr2->SetLineColor(1); gr2->SetLineWidth(4); gr2->SetMarkerStyle(21); - gr2->SetMinimum(_effPlotMin); + gr2->SetMinimum(effPlotMin_); gr2->SetMaximum(1.001); gr2->GetYaxis()->SetTitle("Efficiency"); - gr2->SetTitle(_title); + gr2->SetTitle(title_); for (Long_t k = 1; k < nLayers + 1; k++) { TString label; - if (_showEndcapSides) + if (showEndcapSides_) label = getLayerSideName(k); else - label = ::layerName(k, _showRings, nTEClayers); - if (!_showTOB6TEC9) { + label = ::layerName(k, showRings_, nTEClayers); + if (!showTOB6TEC9_) { if (k == 10) label = ""; - if (!_showRings && k == nLayers) + if (!showRings_ && k == nLayers) label = ""; - if (!_showRings && _showEndcapSides && k == 25) + if (!showRings_ && showEndcapSides_ && k == 25) label = ""; } - if (!_showRings) { - if (_showEndcapSides) { + if (!showRings_) { + if (showEndcapSides_) { gr->GetXaxis()->SetBinLabel(((k + 1) * 100 + 2) / (nLayers)-4, label); gr2->GetXaxis()->SetBinLabel(((k + 1) * 100 + 2) / (nLayers)-4, label); } else { @@ -1334,7 +1337,7 @@ void SiStripHitEffFromCalibTree::makeSummary() { gr2->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-6, label); } } else { - if (_showEndcapSides) { + if (showEndcapSides_) { gr->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-4, label); gr2->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-4, label); } else { @@ -1354,12 +1357,12 @@ void SiStripHitEffFromCalibTree::makeSummary() { overlay->SetFrameFillStyle(4000); overlay->Draw("same"); overlay->cd(); - if (!_showOnlyGoodModules) + if (!showOnlyGoodModules_) gr2->Draw("AP"); TLegend* leg = new TLegend(0.70, 0.27, 0.88, 0.40); leg->AddEntry(gr, "Good Modules", "p"); - if (!_showOnlyGoodModules) + if (!showOnlyGoodModules_) leg->AddEntry(gr2, "All Modules", "p"); leg->SetTextSize(0.020); leg->SetFillColor(0); @@ -1371,37 +1374,38 @@ void SiStripHitEffFromCalibTree::makeSummary() { void SiStripHitEffFromCalibTree::makeSummaryVsBx() { LOGPRINT << "Computing efficiency vs bx"; - unsigned int nLayers = SiStripLayers; - if (_showRings) + unsigned int nLayers = siStripLayers_; + if (showRings_) nLayers = 20; for (unsigned int ilayer = 1; ilayer < nLayers; ilayer++) { - TH1F* hfound = fs->make(Form("foundVsBx_layer%i", ilayer), Form("layer %i", ilayer), 3565, 0, 3565); - TH1F* htotal = fs->make(Form("totalVsBx_layer%i", ilayer), Form("layer %i", ilayer), 3565, 0, 3565); + for (unsigned int ibx = 0; ibx <= nBxInAnOrbit_; ibx++) { + layerfound_vsBX[ilayer]->SetBinContent(ibx, 1e-6); + layertotal_vsBX[ilayer]->SetBinContent(ibx, 1); + } - for (unsigned int ibx = 0; ibx < 3566; ibx++) { - hfound->SetBinContent(ibx, 1e-6); - htotal->SetBinContent(ibx, 1); + for (const auto& iterMapvsBx : layerfound_perBx) { + layerfound_vsBX[ilayer]->SetBinContent(iterMapvsBx.first, iterMapvsBx.second[ilayer]); + } + for (const auto& iterMapvsBx : layertotal_perBx) { + if (iterMapvsBx.second[ilayer] > 0) { + layertotal_vsBX[ilayer]->SetBinContent(iterMapvsBx.first, iterMapvsBx.second[ilayer]); + } } - map >::iterator iterMapvsBx; - for (iterMapvsBx = layerfound_perBx.begin(); iterMapvsBx != layerfound_perBx.end(); ++iterMapvsBx) - hfound->SetBinContent(iterMapvsBx->first, iterMapvsBx->second[ilayer]); - for (iterMapvsBx = layertotal_perBx.begin(); iterMapvsBx != layertotal_perBx.end(); ++iterMapvsBx) - if (iterMapvsBx->second[ilayer] > 0) - htotal->SetBinContent(iterMapvsBx->first, iterMapvsBx->second[ilayer]); - hfound->Sumw2(); - htotal->Sumw2(); + layerfound_vsBX[ilayer]->Sumw2(); + layertotal_vsBX[ilayer]->Sumw2(); - TGraphAsymmErrors* geff = fs->make(3564); + TGraphAsymmErrors* geff = fs->make(nBxInAnOrbit_ - 1); geff->SetName(Form("effVsBx_layer%i", ilayer)); - geff->SetTitle(fmt::format("Hit Efficiency vs bx - {}", ::layerName(ilayer, _showRings, nTEClayers)).c_str()); - geff->BayesDivide(hfound, htotal); + + geff->SetTitle(fmt::format("Hit Efficiency vs bx - {}", ::layerName(ilayer, showRings_, nTEClayers)).c_str()); + geff->BayesDivide(layerfound_vsBX[ilayer], layertotal_vsBX[ilayer]); //Average over trains TGraphAsymmErrors* geff_avg = fs->make(); geff_avg->SetName(Form("effVsBxAvg_layer%i", ilayer)); - geff_avg->SetTitle(fmt::format("Hit Efficiency vs bx - {}", ::layerName(ilayer, _showRings, nTEClayers)).c_str()); + geff_avg->SetTitle(fmt::format("Hit Efficiency vs bx - {}", ::layerName(ilayer, showRings_, nTEClayers)).c_str()); geff_avg->SetMarkerStyle(20); int ibx = 0; int previous_bx = -80; @@ -1413,11 +1417,11 @@ void SiStripHitEffFromCalibTree::makeSummaryVsBx() { int ipt = 0; float low, up, eff; int firstbx = 0; - for (iterMapvsBx = layertotal_perBx.begin(); iterMapvsBx != layertotal_perBx.end(); ++iterMapvsBx) { - ibx = iterMapvsBx->first; + for (const auto& iterMapvsBx : layertotal_perBx) { + ibx = iterMapvsBx.first; delta_bx = ibx - previous_bx; // consider a new train - if (delta_bx > (int)_spaceBetweenTrains && nbx > 0 && total > 0) { + if (delta_bx > (int)spaceBetweenTrains_ && nbx > 0 && total > 0) { eff = found / (float)total; //LOGPRINT<<"new train "<SetPoint(ipt, sum_bx / nbx, eff); @@ -1432,8 +1436,8 @@ void SiStripHitEffFromCalibTree::makeSummaryVsBx() { firstbx = ibx; } sum_bx += ibx; - found += hfound->GetBinContent(ibx); - total += htotal->GetBinContent(ibx); + found += layerfound_vsBX[ilayer]->GetBinContent(ibx); + total += layertotal_vsBX[ilayer]->GetBinContent(ibx); nbx++; previous_bx = ibx; @@ -1449,8 +1453,8 @@ void SiStripHitEffFromCalibTree::makeSummaryVsBx() { } void SiStripHitEffFromCalibTree::computeEff(vector& vhfound, vector& vhtotal, string name) { - unsigned int nLayers = SiStripLayers; - if (_showRings) + unsigned int nLayers = siStripLayers_; + if (showRings_) nLayers = 20; TH1F* hfound; @@ -1476,12 +1480,12 @@ void SiStripHitEffFromCalibTree::computeEff(vector& vhfound, vectorBayesDivide(hfound, htotal); if (name == "effVsLumi") geff->SetTitle( - fmt::format("Hit Efficiency vs inst. lumi. - {}", ::layerName(ilayer, _showRings, nTEClayers)).c_str()); + fmt::format("Hit Efficiency vs inst. lumi. - {}", ::layerName(ilayer, showRings_, nTEClayers)).c_str()); if (name == "effVsPU") - geff->SetTitle(fmt::format("Hit Efficiency vs pileup - {}", ::layerName(ilayer, _showRings, nTEClayers)).c_str()); + geff->SetTitle(fmt::format("Hit Efficiency vs pileup - {}", ::layerName(ilayer, showRings_, nTEClayers)).c_str()); if (name == "effVsCM") geff->SetTitle( - fmt::format("Hit Efficiency vs common Mode - {}", ::layerName(ilayer, _showRings, nTEClayers)).c_str()); + fmt::format("Hit Efficiency vs common Mode - {}", ::layerName(ilayer, showRings_, nTEClayers)).c_str()); geff->SetMarkerStyle(20); } } @@ -1495,8 +1499,8 @@ void SiStripHitEffFromCalibTree::makeSummaryVsLumi() { else { // from infos per hit - unsigned int nLayers = SiStripLayers; - if (_showRings) + unsigned int nLayers = siStripLayers_; + if (showRings_) nLayers = 20; unsigned int nLayersForAvg = 0; float layerLumi = 0; @@ -1532,7 +1536,7 @@ void SiStripHitEffFromCalibTree::makeSummaryVsCM() { TString SiStripHitEffFromCalibTree::getLayerSideName(Long_t k) { TString layername = ""; TString ringlabel = "D"; - if (_showRings) + if (showRings_) ringlabel = "R"; if (k > 0 && k < 5) { layername = TString("TIB L") + k; @@ -1572,7 +1576,7 @@ std::unique_ptr SiStripHitEffFromCalibTree::getNewObject() { void SiStripHitEffFromCalibTree::setBadComponents( int i, int component, SiStripQuality::BadComponent& BC, std::stringstream ssV[4][19], int NBadComponent[4][19][4]) { - int napv = _detInfo.getNumberOfApvsAndStripLength(BC.detid).first; + int napv = detInfo_.getNumberOfApvsAndStripLength(BC.detid).first; ssV[i][component] << "\n\t\t " << BC.detid << " \t " << BC.BadModule << " \t " << ((BC.BadFibers) & 0x1) << " "; if (napv == 4) diff --git a/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEfficiencyHarvester.cc b/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEfficiencyHarvester.cc index bca6d0de07e18..6758675c647ea 100644 --- a/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEfficiencyHarvester.cc +++ b/CalibTracker/SiStripHitEfficiency/plugins/SiStripHitEfficiencyHarvester.cc @@ -23,16 +23,17 @@ #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" //system includes -#include #include +#include #include // for std::accumulate +#include // ROOT includes -#include "TGraphAsymmErrors.h" #include "TCanvas.h" +#include "TEfficiency.h" +#include "TGraphAsymmErrors.h" #include "TLegend.h" #include "TStyle.h" -#include "TEfficiency.h" #include "TTree.h" // custom made printout @@ -89,12 +90,10 @@ class SiStripHitEfficiencyHarvester : public DQMEDHarvester { void printAndWriteBadModules(const SiStripQuality& quality, const SiStripDetInfo& detInfo) const; bool checkMapsValidity(const std::vector& maps, const std::string& type) const; unsigned int countTotalHits(const std::vector& maps); /* to check if TK was ON */ - void makeSummary(DQMStore::IGetter& getter, DQMStore::IBooker& booker) const; + void makeSummary(DQMStore::IGetter& getter, DQMStore::IBooker& booker, bool doProfiles = false) const; template void setEffBinLabels(const T gr, const T gr2, const unsigned int nLayers) const; - void makeSummaryVsBX(DQMStore::IGetter& getter, TFileService& fs) const; - void makeSummaryVsLumi(DQMStore::IGetter& getter) const; - void makeSummaryVsCM(DQMStore::IGetter& getter, TFileService& fs) const; + void makeSummaryVsVariable(DQMStore::IGetter& getter, DQMStore::IBooker& booker, ::projections theProj) const; }; SiStripHitEfficiencyHarvester::SiStripHitEfficiencyHarvester(const edm::ParameterSet& conf) @@ -384,7 +383,7 @@ void SiStripHitEfficiencyHarvester::dqmEndJob(DQMStore::IBooker& booker, DQMStor } // loop on DetIds if (autoIneffModTagging_) { - for (Long_t i = 1; i <= k_LayersAtTECEnd; i++) { + for (unsigned int i = 1; i <= k_LayersAtTECEnd; i++) { //Compute threshold to use for each layer hEffInLayer[i]->getTH1()->GetXaxis()->SetRange( 3, hEffInLayer[i]->getNbinsX() + 1); // Remove from the avg modules below 1% @@ -489,14 +488,9 @@ void SiStripHitEfficiencyHarvester::dqmEndJob(DQMStore::IBooker& booker, DQMStor // make summary plots makeSummary(getter, booker); - makeSummaryVsLumi(getter); // TODO - - /* - if (!isAtPCL_) { - makeSummaryVsBX(getter, *fs); // TODO - makeSummaryVsCM(getter, *fs); // TODO - } - */ + makeSummaryVsVariable(getter, booker, projections::k_vs_LUMI); + makeSummaryVsVariable(getter, booker, projections::k_vs_PU); + makeSummaryVsVariable(getter, booker, projections::k_vs_BX); } void SiStripHitEfficiencyHarvester::printTotalStatistics( @@ -506,15 +500,10 @@ void SiStripHitEfficiencyHarvester::printTotalStatistics( int totalfound = 0; int totaltotal = 0; double layereff; - int subdetfound[5]; - int subdettotal[5]; + int subdetfound[5] = {0, 0, 0, 0, 0}; + int subdettotal[5] = {0, 0, 0, 0, 0}; - for (Long_t i = 1; i < 5; i++) { - subdetfound[i] = 0; - subdettotal[i] = 0; - } - - for (Long_t i = 1; i <= bounds::k_LayersAtTECEnd; i++) { + for (unsigned int i = 1; i <= bounds::k_LayersAtTECEnd; i++) { layereff = double(layerFound[i]) / double(layerTotal[i]); LOGPRINT << "Layer " << i << " (" << ::layerName(i, showRings_, nTEClayers_) << ") has total efficiency " << layereff << " " << layerFound[i] << "/" << layerTotal[i]; @@ -565,9 +554,10 @@ void SiStripHitEfficiencyHarvester::writeBadStripPayload(const SiStripQuality& q } } -void SiStripHitEfficiencyHarvester::makeSummary(DQMStore::IGetter& getter, DQMStore::IBooker& booker) const { +void SiStripHitEfficiencyHarvester::makeSummary(DQMStore::IGetter& getter, + DQMStore::IBooker& booker, + bool doProfiles) const { // use goodlayer_total/found and alllayer_total/found, collapse side and/or ring if needed - unsigned int nLayers{34}; // default if (showRings_) nLayers = 30; @@ -664,6 +654,23 @@ void SiStripHitEfficiencyHarvester::makeSummary(DQMStore::IGetter& getter, DQMSt MonitorElement* h_eff_good = booker.book1D("eff_good", "Strip hit efficiency for good modules", nLayers + 1, 0, nLayers + 1); + if (doProfiles) { + // now do the profile + TProfile* profile_all = ::computeEff(found2->getTH1F(), all2->getTH1F(), "all"); + profile_all->SetMinimum(tkMapMin_); + profile_all->SetTitle("Strip hit efficiency for all modules"); + booker.bookProfile(profile_all->GetName(), profile_all); + + TProfile* profile_good = ::computeEff(found->getTH1F(), all->getTH1F(), "good"); + profile_good->SetMinimum(tkMapMin_); + profile_good->SetTitle("Strip hit efficiency for good modules"); + booker.bookProfile(profile_good->GetName(), profile_good); + + // clean the house + delete profile_all; + delete profile_good; + } + for (int i = 1; i < found->getNbinsX(); i++) { const auto& den_all = all2->getBinContent(i); const auto& num_all = found2->getBinContent(i); @@ -672,18 +679,26 @@ void SiStripHitEfficiencyHarvester::makeSummary(DQMStore::IGetter& getter, DQMSt // fill all modules efficiency if (den_all > 0.) { - float eff_all = num_all / den_all; - float err_eff_all = (eff_all * (1 - eff_all)) / den_all; - h_eff_all->setBinContent(i, eff_all); - h_eff_all->setBinError(i, err_eff_all); + // naive binomial errors + //float eff_all = num_all / den_all; + //float err_eff_all = (eff_all * (1 - eff_all)) / den_all; + + // use Clopper-Pearson errors + const auto& effPair_all = ::computeCPEfficiency(num_all, den_all); + h_eff_all->setBinContent(i, effPair_all.value()); + h_eff_all->setBinError(i, effPair_all.error()); } // fill good modules efficiency if (den_good > 0.) { - float eff_good = num_good / den_good; - float err_eff_good = (eff_good * (1 - eff_good)) / den_good; - h_eff_good->setBinContent(i, eff_good); - h_eff_good->setBinError(i, err_eff_good); + // naive binomial errors + //float eff_good = num_good / den_good; + //float err_eff_good = (eff_good * (1 - eff_good)) / den_good; + + // use Clopper-Pearson errors + const auto& effPair_good = ::computeCPEfficiency(num_good, den_good); + h_eff_good->setBinContent(i, effPair_good.value()); + h_eff_good->setBinError(i, effPair_good.error()); } } @@ -774,7 +789,7 @@ void SiStripHitEfficiencyHarvester::setEffBinLabels(const T gr, const T gr2, con << " showEndcapSides: " << showEndcapSides_ << " type of object is " << boost::typeindex::type_id().pretty_name(); - for (Long_t k = 1; k < nLayers + 1; k++) { + for (unsigned int k = 1; k < nLayers + 1; k++) { std::string label{}; if (showEndcapSides_) label = ::layerSideName(k, showRings_, nTEClayers_); @@ -816,45 +831,97 @@ void SiStripHitEfficiencyHarvester::setEffBinLabels(const T gr, const T gr2, con } } -// not yet implemented -void SiStripHitEfficiencyHarvester::makeSummaryVsBX(DQMStore::IGetter& getter, TFileService& fs) const { - // use found/totalVsBx_layer%i [0,23) -} +void SiStripHitEfficiencyHarvester::makeSummaryVsVariable(DQMStore::IGetter& getter, + DQMStore::IBooker& booker, + ::projections theProj) const { + std::vector effVsVariable; + effVsVariable.reserve(showRings_ ? 20 : 22); + + const auto& folderString = ::projFolder[theProj]; + const auto& foundHistoString = ::projFoundHisto[theProj]; + const auto& totalHistoString = ::projTotalHisto[theProj]; + const auto& titleString = ::projTitle[theProj]; + const auto& titleXString = ::projXtitle[theProj]; -// not yet impelement -void SiStripHitEfficiencyHarvester::makeSummaryVsCM(DQMStore::IGetter& getter, TFileService& fs) const {} + LogDebug("SiStripHitEfficiencyHarvester") + << " inside" << __PRETTY_FUNCTION__ << " from " << ::projFolder[theProj] << " " << __LINE__ << std::endl; -void SiStripHitEfficiencyHarvester::makeSummaryVsLumi(DQMStore::IGetter& getter) const { for (unsigned int iLayer = 1; iLayer != (showRings_ ? 20 : 22); ++iLayer) { - auto hfound = getter.get(fmt::format("{}/VsLumi/layerfound_vsLumi_layer_{}", inputFolder_, iLayer))->getTH1F(); - auto htotal = getter.get(fmt::format("{}/VsLumi/layertotal_vsLumi_layer_{}", inputFolder_, iLayer))->getTH1F(); + LogDebug("SiStripHitEfficiencyHarvester") + << "iLayer " << iLayer << " " << fmt::format("{}/{}/{}{}", inputFolder_, folderString, foundHistoString, iLayer) + << std::endl; + + const auto lyrName = ::layerName(iLayer, showRings_, nTEClayers_); + auto hfound = getter.get(fmt::format("{}/{}/{}{}", inputFolder_, folderString, foundHistoString, iLayer)); + auto htotal = getter.get(fmt::format("{}/{}/{}{}", inputFolder_, folderString, totalHistoString, iLayer)); if (hfound == nullptr or htotal == nullptr) { if (hfound == nullptr) edm::LogError("SiStripHitEfficiencyHarvester") - << fmt::format("{}/VsLumi/layerfound_vsLumi_layer_{}", inputFolder_, iLayer) << " was not found!"; + << fmt::format("{}/{}/{}{}", inputFolder_, folderString, foundHistoString, iLayer) << " was not found!"; if (htotal == nullptr) edm::LogError("SiStripHitEfficiencyHarvester") - << fmt::format("{}/VsLumi/layertotal_vsLumi_layer_{}", inputFolder_, iLayer) << " was not found!"; + << fmt::format("{}/{}/{}{}", inputFolder_, folderString, totalHistoString, iLayer) << " was not found!"; // no input histograms -> continue in the loop continue; } - if (!hfound->GetSumw2()) - hfound->Sumw2(); - if (!htotal->GetSumw2()) - htotal->Sumw2(); - for (Long_t i = 0; i != hfound->GetNbinsX() + 1; ++i) { - if (hfound->GetBinContent(i) == 0) - hfound->SetBinContent(i, 1e-6); - if (htotal->GetBinContent(i) == 0) - htotal->SetBinContent(i, 1); + // in order to display correct errors when taking the ratio + if (!hfound->getTH1F()->GetSumw2()) + hfound->getTH1F()->Sumw2(); + if (!htotal->getTH1F()->GetSumw2()) + htotal->getTH1F()->Sumw2(); + + // prevent dividing by 0 + for (int i = 0; i != hfound->getNbinsX() + 1; ++i) { + if (hfound->getBinContent(i) == 0) + hfound->setBinContent(i, 1e-6); + if (htotal->getBinContent(i) == 0) + htotal->setBinContent(i, 1); } + LogDebug("SiStripHitEfficiencyHarvester") << "Total hits for layer " << iLayer << " (" << folderString + << "): " << htotal->getEntries() << ", found " << hfound->getEntries(); + + booker.setCurrentFolder(fmt::format("{}/EfficiencySummary{}", inputFolder_, folderString)); + effVsVariable[iLayer] = booker.book1D( + fmt::sprintf("eff%sLayer%s", folderString, lyrName), + fmt::sprintf("Efficiency vs %s for layer %s;%s;SiStrip Hit efficiency", titleString, lyrName, titleXString), + hfound->getNbinsX(), + hfound->getAxisMin(), + hfound->getAxisMax()); + LogDebug("SiStripHitEfficiencyHarvester") - << "Total hits for layer " << iLayer << " (vs lumi): " << htotal->GetEntries() << ", found " - << hfound->GetEntries(); - } - // continue + << " bin 0 " << hfound->getAxisMin() << " bin last: " << hfound->getAxisMax() << std::endl; + + for (int i = 0; i != hfound->getNbinsX() + 1; ++i) { + const auto& den = htotal->getBinContent(i); + const auto& num = hfound->getBinContent(i); + + // fill all modules efficiency + if (den > 0.) { + const auto& effPair = ::computeCPEfficiency(num, den); + effVsVariable[iLayer]->setBinContent(i, effPair.value()); + effVsVariable[iLayer]->setBinError(i, effPair.error()); + + LogDebug("SiStripHitEfficiencyHarvester") + << __PRETTY_FUNCTION__ << " " << lyrName << " bin:" << i << " err:" << effPair.error() << std::endl; + } + } + + // graphics adjustment + effVsVariable[iLayer]->getTH1F()->SetMinimum(tkMapMin_); + + // now do the profile + TProfile* profile = ::computeEff(hfound->getTH1F(), htotal->getTH1F(), lyrName); + TString title = + fmt::sprintf("Efficiency vs %s for layer %s;%s;SiStrip Hit efficiency", titleString, lyrName, titleXString); + profile->SetMinimum(tkMapMin_); + + profile->SetTitle(title.Data()); + booker.bookProfile(profile->GetName(), profile); + + delete profile; + } // loop on layers } namespace { diff --git a/CalibTracker/SiStripHitEfficiency/test/BuildFile.xml b/CalibTracker/SiStripHitEfficiency/test/BuildFile.xml index c0caa951b4249..ed961b5b0c73c 100644 --- a/CalibTracker/SiStripHitEfficiency/test/BuildFile.xml +++ b/CalibTracker/SiStripHitEfficiency/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/CalibTracker/SiStripHitEfficiency/test/TestDriver.cpp b/CalibTracker/SiStripHitEfficiency/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiStripHitEfficiency/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiStripHitEfficiency/test/testHitEffWorker.py b/CalibTracker/SiStripHitEfficiency/test/testHitEffWorker.py index 47ba605514de7..745431d77939c 100644 --- a/CalibTracker/SiStripHitEfficiency/test/testHitEffWorker.py +++ b/CalibTracker/SiStripHitEfficiency/test/testHitEffWorker.py @@ -10,7 +10,7 @@ options.parseArguments() process = cms.Process("HitEff") -process.load("Configuration/StandardSequences/MagneticField_cff") +process.load("Configuration.StandardSequences.MagneticField_cff") process.load("Configuration.StandardSequences.GeometryRecoDB_cff") process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.load('FWCore.MessageService.MessageLogger_cfi') diff --git a/CalibTracker/SiStripHitEfficiency/test/test_SiStripHitEfficiency.sh b/CalibTracker/SiStripHitEfficiency/test/test_SiStripHitEfficiency.sh index d0b8891a5d923..9397e50dcb324 100755 --- a/CalibTracker/SiStripHitEfficiency/test/test_SiStripHitEfficiency.sh +++ b/CalibTracker/SiStripHitEfficiency/test/test_SiStripHitEfficiency.sh @@ -7,12 +7,12 @@ if [ "${SCRAM_TEST_NAME}" != "" ] ; then fi echo -e "Testing SiStripHitEfficencyWorker \n\n" -cmsRun ${LOCAL_TEST_DIR}/testHitEffWorker.py isUnitTest=True || die 'failed running testHitEffWorker.py' $? +cmsRun ${SCRAM_TEST_PATH}/testHitEffWorker.py isUnitTest=True || die 'failed running testHitEffWorker.py' $? echo -e "Testing SiStripHitEfficencyHarvester \n\n" -cmsRun ${LOCAL_TEST_DIR}/testHitEffHarvester.py isUnitTest=True || die 'failed running testHitEffHarvester.py' $? +cmsRun ${SCRAM_TEST_PATH}/testHitEffHarvester.py isUnitTest=True || die 'failed running testHitEffHarvester.py' $? echo -e " testing tSiStripHitEffFromCalibTree \n\n" -cmsRun ${LOCAL_TEST_DIR}/testSiStripHitEffFromCalibTree_cfg.py inputFiles=HitEffTree.root runNumber=325172 || die 'failed running testSiStripHitEffFromCalibTree_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/testSiStripHitEffFromCalibTree_cfg.py inputFiles=HitEffTree.root runNumber=325172 || die 'failed running testSiStripHitEffFromCalibTree_cfg.py' $? echo -e "Done with the tests!" diff --git a/CalibTracker/SiStripHitResolution/BuildFile.xml b/CalibTracker/SiStripHitResolution/BuildFile.xml new file mode 100644 index 0000000000000..7c6c794054e2c --- /dev/null +++ b/CalibTracker/SiStripHitResolution/BuildFile.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CalibTracker/SiStripHitResolution/README.md b/CalibTracker/SiStripHitResolution/README.md new file mode 100644 index 0000000000000..863f104e73081 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/README.md @@ -0,0 +1,92 @@ +# Hit Resolution Project # + +## Explanation for the pair method ## +The hit resolution, $`\sigma_{hit}`$, (in centimetres) can be obtained by using the following equation: + +$`\sigma_{hit} = \sqrt{\frac{\sigma^{2}_{HitDX-TrackDX} - \sigma^{2}_{TrackDXE}}{2}}`$, + +where $`\sigma_{HitDX-TrackDX}`$ is the standard deviation of the gaussian-fitted distribution of the double difference between the predicted and measured hit positions, and $`\sigma_{TrackDXE}`$ is the mean of the distribution of the predicted positions. + +The following criteria are used: + +* The charged particle must have traversed through two sufficiently-overlapping detector modules. +* Tracks must have transverse momenta greater than 3 GeV ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/src/HitResol.cc#L324)). +* Track momentum is > 15 GeV for strips and > 5 GeV for pixels ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L243)). +* More than six hits must be left in the SST layers and the pixel detector ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L252)). +* No more than four of these hits can have a large cluster width ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L254)). +* The track fit must yield a good $`\chi^{2}`$ probability of $`\chi^{2} \geqslant 10^{-2}`$ ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L251)). +* The predicted path (the distance of propagation of the charged particle from one layer to the next) must be < 7cm in the TIB and TOB ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L238)). +* The predicted path must be < 2cm for pixels([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L239)). +* The error in the distance between two hit resolution measurements must be < 0.0025 ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L235)). +* Clusters in the silicon module under consideration must have the same width ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L254)). +* Clusters positioned on the edge of modules are not considered ([permalink](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/src/HitResol.cc#L346)) + +Hit resolution measurements are obtained for each tracker region; the definitions for each region are based on those given under the "Phase 1 Upgrade Detector DetId schema" heading of the README file in the github repository linked [here](https://github.com/cms-sw/cmssw/blob/master/Geometry/TrackerNumberingBuilder/README.md). The permalinks to where these definitions are implemented are as follows: + +* [TIB L1](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L100) +* [TIB L2](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L104) +* [TIB L3](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L108) +* [TIB L4](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L112) +* [TID Side](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L117) +* [TID Wheel](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L122) +* [TID Ring](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L126) +* [TOB L1](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L131) +* [TOB L2](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L135) +* [TOB L3](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L139) +* [TOB L4](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L143) +* [TOB L5](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L147) +* [TOB L6](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L151) +* [TEC Side](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L156) +* [TEC Wheel](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L160) +* [TEC Ring](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L163) +* [All TIB](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L167) +* [All TOB](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L171) +* [All TID](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L175) +* [All TEC](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L188) +* [Pixel barrel](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L204) +* [Pixel endcap disk](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L207) + +## How to run the code ## +The following scripts are used for the hit resolution study: +* [src/HitResol.cc](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/src/HitResol.cc) (original author: Denis Gele) +* [test/SiStripHitResol_testULcosmics.py](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/test/SiStripHitResol_testULcosmics.py) (original author: Pieter David) +* [Resolutions.cc](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc) (original author: Kathryn Coldham) +* [ResolutionPlots.cc](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc) (original author: Kathryn Coldham) + +The scripts should be run inside CMSSW_11_1_0_pre6. Firstly, the following commands should be used: + +* cd CMSSW_11_1_0_pre6/src +* cmsenv +* cd UserCode/SiStripHitResolution + +Next, to specify between running over UL or non-UL samples, the integer [UL](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/test/SiStripHitResol_testULcosmics.py#L11) must be set as 0 (for non-UL) or 1 (for UL). Then, compile and run the python config file using the following commands: + +* scram b +* cmsRun test/SiStripHitResol_testULcosmics.py + +This will produce an output root file, which will be called hitresol_ALCARECO_UL.root (for when ultra legacy samples have been used as input) or hitresol_ALCARECO.root (for ALCARECO, non-ultra legacy samples). This root file is then used as input to the macro Resolutions.cc, for which the following command should be used: + +* root -l Resolutions.cc + +This will produce three output directories: GaussianFits, HitResolutionValues and CutFlowReports. + +* [GaussianFits](https://gitlab.cern.ch/coldham/hitresolutionproject/-/tree/master/CutFlowReports) will contain the root files GaussianFits_Centimetres.root or GaussianFits_PitchUnits.root. +* [HitResolutionValues](https://gitlab.cern.ch/coldham/hitresolutionproject/-/tree/master/HitResolutionValues) will contain the text files HitResolutionValues_Centimetres.txt or HitResolutionValues_PitchUnits.txt. +* [CutFlowReports](https://gitlab.cern.ch/coldham/hitresolutionproject/-/tree/master/CutFlowReports) will contain text files with the numbers of events that pass each filter, for each region. + +To choose between pitch units or centimetres, [UnitInteger](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L330) must be set as 0 (for pitch units) or 1 (for centimetres). To choose between using output file names that correspond to the UL or non-UL ALCARECO samples, the value of [ULInteger](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resolutions.cc#L331) must be set as 0 (for non-UL samples) or 1 (for UL samples). + +The plotting script [ResolutionPlots.cc](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc) has been provided for comparing the hit resolution values for UL and non-UL samples. However, the elements of the arrays will need to be edited ([UL_Array](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc#L20) for when the unit has been specified as centimetres, [NonUL_Array](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc#L25) for centimetres, [UL_Array](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc#L40) for pitch units and [NonUL_Array](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/ResolutionPlots.cc#L43) for pitch units). The following command should then be used: + +* root -l ResolutionPlots.cc + +This will produce two output files: ResolutionComparison_ULAndNonUL_Centimetres.pdf and ResolutionComparison_ULAndNonUL_Centimetres.root (for results in centimetres), and ResolutionComparison_ULAndNonUL_PitchUnits.pdf and ResolutionComparison_ULAndNonUL_PitchUnits.root (for results in pitch units). + + +## References ## + +* [Butz, E. (2017). Operation and Performance of the CMS Outer Tracker. The Compact Muon Solenoid Experiment Conference Report. 2017/428.](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resources/CR2017_428.pdf) +* [Chiochia, V et al. (2005). Track reconstruction in the CMS tracker. CMS Analysis Note. CMS AN 2005/063.](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resources/AN2005_063_v2.pdf) +* [Gelé, D. (2018). Status of SiStripHitResolution studies.](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resources/PresentationTracker_17072018.pdf) +* [Ulmer, K. (2009). Tracker Hit Resolution Measurements in 2009 CRAFT Data.](https://gitlab.cern.ch/coldham/hitresolutionproject/-/blob/master/Resources/HitResLPCPhysics_10_15_09.ppt) +* [McColl, N. (2013). RecHit Resolution Methods.](https://indico.cern.ch/event/305395/contributions/701396/attachments/580300/798934/nmccoll_3_13_RecHitRes.pdf) diff --git a/CalibTracker/SiStripHitResolution/doc/SiStripHitResolution.doc b/CalibTracker/SiStripHitResolution/doc/SiStripHitResolution.doc new file mode 100644 index 0000000000000..da6a6545e163f --- /dev/null +++ b/CalibTracker/SiStripHitResolution/doc/SiStripHitResolution.doc @@ -0,0 +1,50 @@ + +/*! + +\page CalibTracker_SiStripHitResolution Package CalibTracker/SiStripHitResolution + +
+ + + +Source code (CVS tag: @CVS_TAG@) - +Administrative privileges + +
+ +\section desc Description + + +(THE PACKAGE ADMINISTATOR SHOULD REPLACE THIS SENTENCE WITH HAND-WRITTEN DOCUMENTATION SAYING WHAT THE PACKAGE DOES.) + +\subsection interface Public interface + + +- HitResol +- TrajectoryAtInvalidHit + + +\subsection pluginai Plugins + + + + + +\subsection modules Modules + + +- HitResol + +\subsection tests Unit tests and examples + +Unknown + +\section status Status and planned development + +Unknown + +
+Last updated: +@DATE@ Author: computer-generated. +*/ + diff --git a/CalibTracker/SiStripHitResolution/interface/HitResol.h b/CalibTracker/SiStripHitResolution/interface/HitResol.h new file mode 100644 index 0000000000000..56cdbfdbb62b6 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/interface/HitResol.h @@ -0,0 +1,163 @@ +#ifndef CalibTracker_SiStripHitResolution_HitResol_H +#define CalibTracker_SiStripHitResolution_HitResol_H + +// system includes +#include + +// user includes +#include "CalibFormats/SiStripObjects/interface/SiStripQuality.h" +#include "CalibTracker/Records/interface/SiStripQualityRcd.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Scalers/interface/LumiScalers.h" +#include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "MagneticField/Engine/interface/MagneticField.h" +#include "RecoLocalTracker/ClusterParameterEstimator/interface/StripClusterParameterEstimator.h" +#include "RecoTracker/Record/interface/CkfComponentsRecord.h" +#include "TrackingTools/GeomPropagators/interface/AnalyticalPropagator.h" +#include "TrackingTools/PatternTools/interface/TrajTrackAssociation.h" +#include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h" + +// ROOT includes +#include "TTree.h" +#include "TROOT.h" +#include "TH1F.h" +#include "TH2F.h" + +class TrackerTopology; + +class HitResol : public edm::one::EDAnalyzer { +public: + explicit HitResol(const edm::ParameterSet& conf); + ~HitResol() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + double checkConsistency(const StripClusterParameterEstimator::LocalValues& parameters, double xx, double xerr); + void getSimHitRes(const GeomDetUnit* det, + const LocalVector& trackdirection, + const TrackingRecHit& recHit, + float& trackWidth, + float* pitch, + LocalVector& drift); + double getSimpleRes(const TrajectoryMeasurement* traj1); + bool getPairParameters(const MagneticField* magField_, + AnalyticalPropagator& propagator, + const TrajectoryMeasurement* traj1, + const TrajectoryMeasurement* traj2, + float& pairPath, + float& hitDX, + float& trackDX, + float& trackDXE, + float& trackParamX, + float& trackParamY, + float& trackParamDXDZ, + float& trackParamDYDZ, + float& trackParamXE, + float& trackParamYE, + float& trackParamDXDZE, + float& trackParamDYDZE); + typedef std::vector TrajectoryCollection; + +private: + void beginJob() override; + void endJob() override; + void analyze(const edm::Event& e, const edm::EventSetup& c) override; + + // ----------member data --------------------------- + + // ED tokens + const edm::EDGetTokenT scalerToken_; + const edm::EDGetTokenT combinatorialTracks_token_; + const edm::EDGetTokenT > tjToken_; + const edm::EDGetTokenT tkToken_; + + // ES tokens + const edm::ESGetToken topoToken_; + const edm::ESGetToken geomToken_; + const edm::ESGetToken cpeToken_; + const edm::ESGetToken siStripQualityToken_; + const edm::ESGetToken magFieldToken_; + + // configuration parameters + const bool addLumi_; + const bool DEBUG_; + const bool cutOnTracks_; + const double momentumCut_; + const int compSettings_; + const unsigned int usePairsOnly_; + const unsigned int layers_; + const unsigned int trackMultiplicityCut_; + + // output file + TTree* reso; + TTree* treso; + std::map histos2d_; + + // conversion + static constexpr float cmToUm = 10000.f; + + // counters + int events, EventTrackCKF; + + // Tree declarations + // Hit Resolution Ntuple Content + float mymom; + int numHits; + int NumberOf_tracks; + float ProbTrackChi2; + float StripCPE1_smp_pos_error; + float StripCPE2_smp_pos_error; + float StripErrorSquared1; + float StripErrorSquared2; + float uerr2; + float uerr2_2; + unsigned int clusterWidth; + unsigned int clusterWidth_2; + unsigned int clusterCharge; + unsigned int clusterCharge_2; + unsigned int iidd1; + unsigned int iidd2; + unsigned int pairsOnly; + float pairPath; + float mypitch1; + float mypitch2; + float expWidth; + float expWidth_2; + float driftAlpha; + float driftAlpha_2; + float thickness; + float thickness_2; + float trackWidth; + float trackWidth_2; + float atEdge; + float atEdge_2; + float simpleRes; + float hitDX; + float trackDX; + float trackDXE; + float trackParamX; + float trackParamY; + float trackParamXE; + float trackParamYE; + float trackParamDXDZ; + float trackParamDYDZ; + float trackParamDXDZE; + float trackParamDYDZE; + float track_momentum; + float track_pt; + float track_eta; + float track_width; + float track_phi; + float track_trackChi2; + float N1; + float N2; + float N1uProj; + float N2uProj; + int Nstrips; + int Nstrips_2; +}; + +#endif diff --git a/CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.h b/CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.h new file mode 100644 index 0000000000000..9dc5e3b338d9f --- /dev/null +++ b/CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.h @@ -0,0 +1,61 @@ +// -*- C++ -*- +// +// Package: CalibTracker/SiStripHitResolution +// Class: SiStripOverlapHit +// +/**\class SiStripOverlapHit SiStripOverlapHit.h CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.cc + + Description: A pair of hits on overlaping modules + + Implementation: + Designed for CPE studies. Includes methods to compute residuals, etc. +*/ +// +// Original Author: Christophe Delaere +// Created: Fri, 20 Sep 2019 14:45:00 GMT +// +// +#ifndef CalibTracker_SiStripHitResolution_SiStripOverlapHit_H +#define CalibTracker_SiStripHitResolution_SiStripOverlapHit_H + +#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit1D.h" +#include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" +#include "TrackingTools/PatternTools/interface/Trajectory.h" +#include "TrackingTools/PatternTools/interface/TrajectoryMeasurement.h" +#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" + +class SiStripOverlapHit { +public: + using RecHitPointer = TrackingRecHit::RecHitPointer; + using ConstRecHitPointer = TrackingRecHit::ConstRecHitPointer; + + // constructes an overlap from 2 hits and a track. Hits are internally sorted inside-out + explicit SiStripOverlapHit(TrajectoryMeasurement const& measA, TrajectoryMeasurement const& measB); + // destructor + virtual ~SiStripOverlapHit(){}; + + // access to indivitual hits and to the trajectory state + inline ConstRecHitPointer const& hitA() const { return measA_.recHit(); } + inline ConstRecHitPointer const& hitB() const { return measB_.recHit(); } + inline ConstRecHitPointer const& hit(unsigned int hit) const { return hit ? hitB() : hitA(); } + TrajectoryStateOnSurface const& trajectoryStateOnSurface(unsigned int hit = 0, bool updated = true) const; + + // utilities + + // track local angle + double getTrackLocalAngle(unsigned int hit) const; // 0: average, 1: hit A, 2: hit B + // raw local distance between hit and strajectory state + double offset(unsigned int hit) const; + // distance between the two hits in the "trajectory frame" + double shift() const; + // absolute global distance between the hits (useful to debug pair finding) + double distance(bool fromTrajectory = false) const; + // global position (averaged over the two hits) + GlobalPoint position() const; + +private: + TrajectoryMeasurement measA_; + TrajectoryMeasurement measB_; +}; + +#endif diff --git a/CalibTracker/SiStripHitResolution/macros/ResolutionPlots.cc b/CalibTracker/SiStripHitResolution/macros/ResolutionPlots.cc new file mode 100644 index 0000000000000..c353176b49ed8 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/macros/ResolutionPlots.cc @@ -0,0 +1,124 @@ +#include + +void ResolutionPlots_HistoMaker(const std::string& unit) { + int n = 20; + + float numbers[] = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, + 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0}; + + std::string YAxisTitle; + std::string HistoTitle; + std::string OutputFile; + std::string RootFile; + + float UL[20] = {0}; + float NonUL[20] = {0}; + + if (unit == "centimetres") { + float UL_Array[] = {0.00137706, 0.00142804, 0.00223064, 0.00313546, 0.00528442, 0.00328381, 0.00365521, + 0.00362465, 0.00404834, 0.00304523, 0.00154502, 0.00103244, 0.0108947, 0, + 0.0030021, 0.00229157, 0.00244635, 0.00576464, 0.00461518, 0.00464276}; + + float NonUL_Array[] = {0.00211815, 0.00243601, 0.002224, 0.00223777, 0.00284721, 0.00306343, 0.00310523, + 0.00334504, 0.00333095, 0.00326225, 0.00331065, 0.00237821, 0.00233033, 0, + 0.00285122, 0.00287095, 0.00226949, 0.0030951, 0.00284769, 0.00285031}; + + for (int i = 0; i < 20; i++) { + UL[i] = UL_Array[i]; + NonUL[i] = NonUL_Array[i]; + } + + YAxisTitle = "Resolution [cm]"; + HistoTitle = "Resolution values for UL and non-UL samples, in centimetres"; + OutputFile = "ResolutionComparison_ULAndNonUL_Centimetres.pdf"; + RootFile = "ResolutionComparison_ULAndNonUL_Centimetres.root"; + + } else if (unit == "pitch units") { + float UL_Array[] = {0.172131, 0.143091, 0.161787, 0.126722, 0.17909, 0.197285, 0.180396, + 0.170818, 0.182258, 0.166405, 0.0844271, 0.0846207, 0.0400775, 0, + 0.120119, 0.171899, 0.160656, 0.18299, 0.177929, 0.178037}; + + float NonUL_Array[] = {0.153758, 0.151801, 0.14859, 0.148245, 0.147986, 0.146962, 0.147919, + 0.147431, 0.146219, 0.145619, 0.14549, 0.147042, 0.147267, 0, + 0.146873, 0.153169, 0.151639, 0.146694, 0.148681, 0.148683}; + + for (int i = 0; i < 20; i++) { + UL[i] = UL_Array[i]; + NonUL[i] = NonUL_Array[i]; + } + + YAxisTitle = "Resolution [pitch units]"; + HistoTitle = "Resolution values for the UL and non-UL samples in pitch units"; + OutputFile = "ResolutionComparison_ULAndNonUL_PitchUnits.pdf"; + RootFile = "ResolutionComparison_ULAndNonUL_PitchUnits.root"; + + } else { + std::cout << "ERROR: Unit must be centimetres or pitch units" << std::endl; + } + + auto c1 = new TCanvas("c1", "c1", 800, 600); + + TGraph* gr1 = new TGraph(n, numbers, UL); + gr1->SetName("UL samples"); + gr1->SetTitle("UL samples"); + gr1->SetMarkerStyle(21); + gr1->SetDrawOption("AP"); + gr1->SetLineColor(0); + gr1->SetLineWidth(4); + gr1->SetFillStyle(0); + + TGraph* gr2 = new TGraph(n, numbers, NonUL); + gr2->SetName("Non-UL samples"); + gr2->SetTitle("Non-UL samples"); + gr2->SetMarkerStyle(22); + gr2->SetMarkerColor(2); + gr2->SetDrawOption("P"); + gr2->SetLineColor(0); + gr2->SetLineWidth(0); + gr2->SetFillStyle(0); + + TMultiGraph* mg = new TMultiGraph(); + mg->Add(gr1); + mg->Add(gr2); + mg->GetHistogram()->SetTitle(HistoTitle.c_str()); + mg->GetHistogram()->SetTitleOffset(0.05); + mg->GetHistogram()->GetXaxis()->SetTitle("Region"); + mg->GetHistogram()->GetXaxis()->SetTitleOffset(2.5); + c1->SetBottomMargin(0.2); + + mg->GetHistogram()->GetXaxis()->SetBinLabel(1.0, "TIB L1"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(2.0), "TIB L2"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(3.0), "TIB L3"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(4.0), "TIB L4"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(5.0), "Side TID"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(6.0), "Wheel TID"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(7.0), "Ring TID"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(8.0), "TOB L1"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(9.0), "TOB L2"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(10.0), "TOB L3"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(11.0), "TOB L4"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(12.0), "TOB L5"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(13.0), "TOB L6"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(14.0), "Side TEC"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(15.0), "Wheel TEC"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(16.0), "Ring TEC"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(17.0), "TIB (All)"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(18.0), "TOB (All)"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(mg->GetHistogram()->GetXaxis()->FindBin(19.0), "TID (All)"); + mg->GetHistogram()->GetXaxis()->SetBinLabel(100, "TEC (All)"); + + mg->GetHistogram()->GetYaxis()->SetTitle(YAxisTitle.c_str()); + mg->Draw("ALP"); + c1->BuildLegend(); + mg->SaveAs(OutputFile.c_str()); + + TFile* output = new TFile(RootFile.c_str(), "RECREATE"); + output->cd(); + mg->Write(); + output->Close(); +} + +void ResolutionPlots() { + ResolutionPlots_HistoMaker("centimetres"); + ResolutionPlots_HistoMaker("pitch units"); +} diff --git a/CalibTracker/SiStripHitResolution/macros/Resolutions.cc b/CalibTracker/SiStripHitResolution/macros/Resolutions.cc new file mode 100644 index 0000000000000..b7b720ea7cf05 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/macros/Resolutions.cc @@ -0,0 +1,461 @@ +using namespace ROOT; +using ROOT::RDF::RNode; +using floats = ROOT::VecOps::RVec; +using ints = ROOT::VecOps::RVec; +using bools = ROOT::VecOps::RVec; +using chars = ROOT::VecOps::RVec; +using doubles = ROOT::VecOps::RVec; + +vector HitResolutionVector; +vector DoubleDifferenceVector; +vector HitDXVector; +vector TrackDXVector; +vector TrackDXEVector; + +std::string InputFileString; +std::string HitResoFileName; +std::string GaussianFitsFileName; + +void ResolutionsCalculator(const string& region, const int& Unit_Int, const int& UL) { + std::string CutFlowReportString; + std::string DoubleDiffString; + std::string HitDXString; + std::string TrackDXString; + std::string TrackDXEString; + std::string ClusterW1String = "clusterW1"; + std::string ClusterW2String = "clusterW2"; + + switch (UL) { + case 0: + switch (Unit_Int) { + case 0: + GaussianFitsFileName = "GaussianFits_PitchUnits_ALCARECO.root"; + HitResoFileName = "HitResolutionValues_PitchUnits_ALCARECO.txt"; + CutFlowReportString = "CutFlowReport_" + region + "_PitchUnits_ALCARECO.txt"; + DoubleDiffString = "hitDX_OverPitch-trackDX_OverPitch"; + HitDXString = "hitDX_OverPitch"; + TrackDXString = "trackDX_OverPitch"; + TrackDXEString = "trackDXE_OverPitch"; + break; + + case 1: + GaussianFitsFileName = "GaussianFits_Centimetres_ALCARECO.root"; + HitResoFileName = "HitResolutionValues_Centimetres_ALCARECO.txt"; + CutFlowReportString = "CutFlowReport_" + region + "_Centimetres_ALCARECO.txt"; + DoubleDiffString = "hitDX-trackDX"; + HitDXString = "hitDX"; + TrackDXString = "trackDX"; + TrackDXEString = "trackDXE"; + break; + + default: + std::cout << "ERROR: UnitInt must be 0 or 1." << std::endl; + break; + } + + InputFileString = "hitresol_ALCARECO.root"; + break; + + case 1: + switch (Unit_Int) { + case 0: + GaussianFitsFileName = "GaussianFits_PitchUnits_ALCARECO_UL.root"; + HitResoFileName = "HitResolutionValues_PitchUnits_ALCARECO_UL.txt"; + CutFlowReportString = "CutFlowReport_" + region + "_PitchUnits_ALCARECO_UL.txt"; + DoubleDiffString = "hitDX_OverPitch-trackDX_OverPitch"; + HitDXString = "hitDX_OverPitch"; + TrackDXString = "trackDX_OverPitch"; + TrackDXEString = "trackDXE_OverPitch"; + break; + + case 1: + GaussianFitsFileName = "GaussianFits_Centimetres_ALCARECO_UL.root"; + HitResoFileName = "HitResolutionValues_Centimetres_ALCARECO_UL.txt"; + CutFlowReportString = "CutFlowReport_" + region + "_Centimetres_ALCARECO_UL.txt"; + DoubleDiffString = "hitDX-trackDX"; + HitDXString = "hitDX"; + TrackDXString = "trackDX"; + TrackDXEString = "trackDXE"; + break; + + default: + std::cout << "ERROR: UnitInt must be 0 or 1." << std::endl; + break; + } + + InputFileString = "hitresol_ALCARECO_UL.root"; + break; + default: + std::cout << "The UL input parameter must be set to 0 (for ALCARECO) or 1 (for UL ALCARECO)." << std::endl; + break; + } + + //opening the root file + ROOT::RDataFrame d("anResol/reso", InputFileString); + + int RegionInt = 0; + + if (region == "TIB_L1") { + RegionInt = 1; + } else if (region == "TIB_L2") { + RegionInt = 2; + } else if (region == "TIB_L3") { + RegionInt = 3; + } else if (region == "TIB_L4") { + RegionInt = 4; + } else if (region == "Side_TID") { + RegionInt = 5; + } else if (region == "Wheel_TID") { + RegionInt = 6; + } else if (region == "Ring_TID") { + RegionInt = 7; + } else if (region == "TOB_L1") { + RegionInt = 8; + } else if (region == "TOB_L2") { + RegionInt = 9; + } else if (region == "TOB_L3") { + RegionInt = 10; + } else if (region == "TOB_L4") { + RegionInt = 11; + } else if (region == "TOB_L5") { + RegionInt = 12; + } else if (region == "TOB_L6") { + RegionInt = 13; + } else if (region == "Side_TEC") { + RegionInt = 14; + } else if (region == "Wheel_TEC") { + RegionInt = 15; + } else if (region == "Ring_TEC") { + RegionInt = 16; + } else if (region == "TIB_All") { + RegionInt = 17; + } else if (region == "TOB_All") { + RegionInt = 18; + } else if (region == "TID_All") { + RegionInt = 19; + } else if (region == "TEC_All") { + RegionInt = 20; + } else if (region == "Pixel_Barrel") { + RegionInt = 21; + } else if (region == "Pixel_EndcapDisk") { + RegionInt = 22; + } else { + std::cout << "Error: The tracker region " << region + << " was chosen. Please choose a region out of: TIB L1, TIB L2, TIB L3, TIB L4, Side TID, Wheel TID, " + "Ring TID, TOB L1, TOB L2, TOB L3, TOB L4, TOB L5, TOB L6, Side TEC, Wheel TEC or Ring TEC." + << std::endl; + return 0; + } + + //Lambda function to filter the detID for different layers + auto SubDet_Function{[&RegionInt](const int& detID1_input, const int& detID2_input) { + bool OutputBool = 0; + + switch (RegionInt) { + case 1: { + OutputBool = (((detID1_input >> 25) & 0x7) == 3) && ((detID1_input >> 14) & 0x7) == 1 && + (((detID2_input >> 25) & 0x7) == 3) && ((detID2_input >> 14) & 0x7) == 1; //TIB L1 + break; + } + + case 2: { + OutputBool = (((detID1_input >> 25) & 0x7) == 3) && (((detID1_input >> 14) & 0x7) == 2) && + (((detID2_input >> 25) & 0x7) == 3) && (((detID2_input >> 14) & 0x7) == 2); //TIB L2 + break; + } + + case 3: { + OutputBool = (((detID1_input >> 25) & 0x7) == 3) && (((detID1_input >> 14) & 0x7) == 3) && + (((detID2_input >> 25) & 0x7) == 3) && (((detID2_input >> 14) & 0x7) == 3); //TIB L3 + break; + } + + case 4: { + OutputBool = (((detID1_input >> 25) & 0x7) == 3) && (((detID1_input >> 14) & 0x7) == 4) && + (((detID2_input >> 25) & 0x7) == 3) && (((detID2_input >> 14) & 0x7) == 4); //TIB L4 + break; + } + + case 5: { + OutputBool = ((((detID1_input >> 13) & 0x3) == 1) && (((detID2_input >> 13) & 0x3) == 1)) || + ((((detID1_input >> 13) & 0x3) == 2) && + (((detID2_input >> 13) & 0x3) == 2)); //TID Side (1 -> TID-, 2 -> TID+) + + break; + } + + case 6: { + OutputBool = (((detID1_input >> 11) & 0x3) == 2) && (((detID2_input >> 11) & 0x3) == 2); //TID Wheel + + break; + } + + case 7: { + OutputBool = ((((detID1_input >> 9) & 0x3) == 2) && (((detID2_input >> 9) & 0x3) == 2)); //TID Ring + + break; + } + + case 8: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 1) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 1); //TOB L1 + break; + } + + case 9: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 2) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 2); //TOB L2 + break; + } + + case 10: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 3) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 3); //TOB L3 + break; + } + + case 11: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 4) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 4); //TOB L4 + break; + } + + case 12: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 5) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 5); //TOB L5 + break; + } + + case 13: { + OutputBool = (((detID1_input >> 25) & 0x7) == 5) && (((detID1_input >> 14) & 0x7) == 6) && + (((detID2_input >> 25) & 0x7) == 5) && (((detID2_input >> 14) & 0x7) == 6); //TOB L6 + break; + } + + case 14: { + OutputBool = ((((detID1_input >> 18) & 0x3) == 1) && (((detID2_input >> 18) & 0x3) == 1)) || + ((((detID1_input >> 18) & 0x3) == 2) && + (((detID2_input >> 18) & 0x3) == 2)); //Side TEC (1 -> back, 2 -> front) + break; + } + + case 15: { + OutputBool = (((detID1_input >> 14) & 0xF) == 4) && (((detID2_input >> 14) & 0xF) == 4); //Wheel TEC + break; + } + + case 16: { + OutputBool = (((detID1_input >> 5) & 0x7) == 3) && (((detID2_input >> 5) & 0x7) == 3); //Ring TEC + + break; + } + + case 17: { + OutputBool = ((((detID1_input >> 25) & 0x7) == 3) && (((detID2_input >> 25) & 0x7) == 3)); //All TIB + + break; + } + + case 18: { + OutputBool = ((((detID1_input >> 25) & 0x7) == 5) && (((detID2_input >> 25) & 0x7) == 5)); //All TOB + + break; + } + + case 19: { + OutputBool = ((((detID1_input >> 13) & 0x3) == 1) && (((detID2_input >> 13) & 0x7) == 1)) || + ((((detID1_input >> 13) & 0x3) == 2) && (((detID2_input >> 13) & 0x7) == 2)) || + ((((detID1_input >> 11) & 0x3) == 2) && (((detID2_input >> 11) & 0x3) == 2)) || + ((((detID1_input >> 9) & 0x3) == 2) && (((detID2_input >> 9) & 0x3) == 2)) || + ((((detID1_input >> 7) & 0x3) == 1) && (((detID2_input >> 7) & 0x3) == 1)) || + ((((detID1_input >> 7) & 0x3) == 2) && (((detID2_input >> 7) & 0x3) == 2)) || + ((((detID1_input >> 2) & 0x1F) == 5) && (((detID2_input >> 2) & 0x1F) == 5)) || + ((((detID1_input >> 0) & 0x3) == 0) && (((detID2_input >> 0) & 0x3) == 0)) || + ((((detID1_input >> 0) & 0x3) == 1) && (((detID2_input >> 0) & 0x3) == 1)) || + ((((detID1_input >> 0) & 0x3) == 2) && (((detID2_input >> 0) & 0x3) == 2)); //All TID + + break; + } + + case 20: { + OutputBool = ((((detID1_input >> 18) & 0x3) == 1) && (((detID2_input >> 18) & 0x3) == 1)) || + ((((detID1_input >> 18) & 0x3) == 2) && (((detID2_input >> 18) & 0x3) == 2)) || + ((((detID1_input >> 14) & 0xF) == 4) && (((detID2_input >> 14) & 0xF) == 4)) || + ((((detID1_input >> 12) & 0x3) == 1) && (((detID2_input >> 12) & 0x3) == 1)) || + ((((detID1_input >> 12) & 0x3) == 2) && (((detID2_input >> 12) & 0x3) == 2)) || + ((((detID1_input >> 8) & 0xF) == 4) && (((detID2_input >> 8) & 0xF) == 4)) || + ((((detID1_input >> 5) & 0x7) == 3) && (((detID2_input >> 5) & 0x7) == 3)) || + ((((detID1_input >> 2) & 0x7) == 3) && (((detID2_input >> 2) & 0x7) == 3)) || + ((((detID1_input >> 0) & 0x3) == 1) && (((detID2_input >> 0) & 0x3) == 1)) || + ((((detID1_input >> 0) & 0x3) == 2) && (((detID2_input >> 0) & 0x3) == 2)) || + ((((detID1_input >> 0) & 0x3) == 3) && (((detID2_input >> 0) & 0x3) == 3)); //All TEC + + break; + } + + case 21: { + OutputBool = + (((detID1_input >> 20) & 0xF) == 4) && (((detID2_input >> 20) & 0xF) == 4); //pixel barrel (phase 1) + break; + } + + case 22: { + OutputBool = + (((detID1_input >> 18) & 0xF) == 4) && (((detID2_input >> 18) & 0xF) == 4); //pixel endcap disk (phase 1) + break; + } + } + + return OutputBool; + }}; + + //Function for expressing the hit resolution in either micrometres or pitch units. + auto Pitch_Function{[&Unit_Int](const float& pitch, const float& input) { + float InputOverPitch = input / pitch; + return InputOverPitch; + }}; + + //Defining columns needed for the unit conversion into pitch units, and applying the filter for the subdetector + auto dataframe = d.Define("hitDX_OverPitch", Pitch_Function, {"pitch1", "hitDX"}) + .Define("trackDX_OverPitch", Pitch_Function, {"pitch1", "trackDX"}) + .Define("trackDXE_OverPitch", Pitch_Function, {"pitch1", "trackDXE"}) + .Filter(SubDet_Function, {"detID1", "detID2"}, "Subdetector filter"); + + //Implementing selection criteria that were not implemented in HitResol.cc + auto PairPathCriteriaFunction{[&RegionInt](const float& pairPath_input) { + if ((RegionInt > 0 && RegionInt < 5) || (RegionInt > 7 || RegionInt < 13) || (RegionInt == 17) || + (RegionInt == 18)) { + return abs(pairPath_input) < 7; + } //for TIB and TOB + else if (RegionInt == 21 || RegionInt == 22) { + return abs(pairPath_input) < 2; + } //for pixels + else { + return abs(pairPath_input) < 20; + } //for everything else (max value is 15cm so this will return all events anyway) + }}; + + auto MomentaFunction{[&RegionInt](const float& momentum_input) { + if (RegionInt == 21 || RegionInt == 22) { + return momentum_input > 5; + } //pixels + else { + return momentum_input > 15; + } //strips + }}; + + auto dataframe_filtered = + dataframe.Filter(PairPathCriteriaFunction, {"pairPath"}, "Pair path criterion filter") + .Filter(MomentaFunction, {"momentum"}, "Momentum criterion filter") + .Filter("trackChi2 > 0.001", "chi2 criterion filter") + .Filter("numHits > 6", "numHits filter") + .Filter("trackDXE < 0.0025", "trackDXE filter") + .Filter("(clusterW1 == clusterW2) && clusterW1 <= 4 && clusterW2 <= 4", "cluster filter"); + + //Creating histograms for the difference between the two hit positions, the difference between the two predicted positions and for the double difference + //hitDX = the difference in the hit positions for the pair + //trackDX = the difference in the track positions for the pair + + auto HistoName_DoubleDiff = "DoubleDifference_" + region; + auto HistoName_HitDX = "HitDX_" + region; + auto HistoName_TrackDX = "TrackDX_" + region; + auto HistoName_TrackDXE = "TrackDXE_" + region; + auto HistoName_ClusterW1 = "ClusterW1_" + region; + auto HistoName_ClusterW2 = "ClusterW2_" + region; + + auto h_DoubleDifference = + dataframe_filtered.Define(HistoName_DoubleDiff, DoubleDiffString) + .Histo1D({HistoName_DoubleDiff.c_str(), HistoName_DoubleDiff.c_str(), 40, -0.5, 0.5}, HistoName_DoubleDiff); + auto h_hitDX = dataframe_filtered.Define(HistoName_HitDX, HitDXString).Histo1D(HistoName_HitDX); + auto h_trackDX = dataframe_filtered.Define(HistoName_TrackDX, TrackDXString).Histo1D(HistoName_TrackDX); + auto h_trackDXE = dataframe_filtered.Define(HistoName_TrackDXE, TrackDXEString).Histo1D(HistoName_TrackDXE); + + auto h_clusterW1 = dataframe_filtered.Define(HistoName_ClusterW1, ClusterW1String).Histo1D(HistoName_ClusterW1); + auto h_clusterW2 = dataframe_filtered.Define(HistoName_ClusterW2, ClusterW2String).Histo1D(HistoName_ClusterW2); + + //Applying gaussian fits, taking the resolutions and squaring them + h_DoubleDifference->Fit("gaus"); + + auto double_diff_StdDev = h_DoubleDifference->GetStdDev(); + auto hitDX_StdDev = h_hitDX->GetStdDev(); + auto trackDX_StdDev = h_trackDX->GetStdDev(); + auto trackDXE_Mean = h_trackDXE->GetMean(); + + auto sigma2_MeasMinusPred = pow(double_diff_StdDev, 2); + auto sigma2_Meas = pow(hitDX_StdDev, 2); + auto sigma2_Pred = pow(trackDX_StdDev, 2); + auto sigma2_PredError = pow(trackDXE_Mean, 2); + + DoubleDifferenceVector.push_back(sigma2_MeasMinusPred); + HitDXVector.push_back(sigma2_Meas); + TrackDXVector.push_back(sigma2_Pred); + TrackDXEVector.push_back(sigma2_PredError); + + //Saving the histograms with gaussian fits applied to an output root file + TFile* output = new TFile(GaussianFitsFileName.c_str(), "UPDATE"); + + h_DoubleDifference->Write(); + h_hitDX->Write(); + h_trackDX->Write(); + h_trackDXE->Write(); + h_clusterW1->Write(); + h_clusterW2->Write(); + + output->Close(); + + //Calculating the hit resolution; + auto numerator = sigma2_MeasMinusPred - sigma2_PredError; + + auto HitResolution = sqrt(numerator / 2); + HitResolutionVector.push_back(HitResolution); + + //Printing the resolution + std::cout << '\n' << std::endl; + std::cout << "The hit resolution for tracker region " << region << " is: " << HitResolution << std::endl; + std::cout << '\n' << std::endl; + + //Cut flow report + auto allCutsReport = d.Report(); + std::ofstream CutFlowReport; + + CutFlowReport.open(CutFlowReportString.c_str()); + + for (auto&& cutInfo : allCutsReport) { + CutFlowReport << cutInfo.GetName() << '\t' << cutInfo.GetAll() << '\t' << cutInfo.GetPass() << '\t' + << cutInfo.GetEff() << " %" << std::endl; + } +} + +void Resolutions() { + int UnitInteger = 0; + int ULInteger = 0; + + vector LayerNames = {"TIB_L1", "TIB_L2", "TIB_L3", "TIB_L4", "Side_TID", "Wheel_TID", + "Ring_TID", "TOB_L1", "TOB_L2", "TOB_L3", "TOB_L4", "TOB_L5", + "TOB_L6", "Side_TEC", "Wheel_TEC", "Ring_TEC", "TIB_All", "TOB_All", + "TID_All", "TEC_All", "Pixel_Barrel", "Pixel_EndcapDisk"}; + + for (int i = 0; i < LayerNames.size(); i++) { + ResolutionsCalculator(LayerNames.at(i), UnitInteger, ULInteger); + } + + std::ofstream HitResoTextFile; + HitResoTextFile.open(HitResoFileName); + + auto Width = 28; + + HitResoTextFile << std::right << "Layer " << std::setw(Width) << " Resolution " << std::setw(Width) + << " sigma2_HitDX " << std::setw(Width) << " sigma2_trackDX " << std::setw(Width) + << " sigma2_trackDXE " << std::setw(Width) << " sigma2_DoubleDifference " << std::endl; + + for (int i = 0; i < HitResolutionVector.size(); i++) { + HitResoTextFile << std::right << LayerNames.at(i) << std::setw(Width) << HitResolutionVector.at(i) + << std::setw(Width) << HitDXVector.at(i) << std::setw(Width) << TrackDXVector.at(i) + << std::setw(Width) << TrackDXEVector.at(i) << std::setw(Width) << DoubleDifferenceVector.at(i) + << std::endl; + } + + system( + "mkdir HitResolutionValues; mkdir GaussianFits; mkdir CutFlowReports; mv CutFlowReport_* CutFlowReports/; mv " + "HitResolutionValues_* HitResolutionValues/; mv GaussianFits_* GaussianFits/;"); +} diff --git a/CalibTracker/SiStripHitResolution/plugins/BuildFile.xml b/CalibTracker/SiStripHitResolution/plugins/BuildFile.xml new file mode 100644 index 0000000000000..90ac2222d56a9 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/plugins/BuildFile.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CalibTracker/SiStripHitResolution/plugins/SiStripCPEAnalyzer.cc b/CalibTracker/SiStripHitResolution/plugins/SiStripCPEAnalyzer.cc new file mode 100644 index 0000000000000..d29f482a42655 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/plugins/SiStripCPEAnalyzer.cc @@ -0,0 +1,343 @@ +// -*- C++ -*- +// +// Package: CalibTracker/SiStripHitResolution +// Class: SiStripCPEAnalyzer +// +/**\class SiStripCPEAnalyzer SiStripCPEAnalyzer.cc CalibTracker/SiStripHitResolution/plugins/SiStripCPEAnalyzer.cc + + Description: CPE analysis (resolution param, etc.) + + Implementation: + Used for Strip Tracker DPG studies +*/ +// +// Original Author: Christophe Delaere +// Created: Thu, 12 Sep 2019 13:51:00 GMT +// +// + +// system include files +#include +#include +#include + +// user include files +#include "CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "DataFormats/Common/interface/DetSetVector.h" +#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "Geometry/Records/interface/TrackerTopologyRcd.h" +#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "RecoLocalTracker/ClusterParameterEstimator/interface/StripClusterParameterEstimator.h" +#include "RecoLocalTracker/Records/interface/TkStripCPERecord.h" +#include "TrackingTools/DetLayers/interface/DetLayer.h" +#include "TrackingTools/PatternTools/interface/TrajTrackAssociation.h" +#include "TrackingTools/PatternTools/interface/Trajectory.h" + +#include "TH1.h" +#include "TTree.h" + +// +// class declaration +// + +using reco::TrackCollection; +typedef std::vector TrajectoryCollection; + +struct CPEBranch { + float x, y, z; + float distance, mdistance, shift, offsetA, offsetB, angle; + float x1r, x2r, x1m, x2m, y1m, y2m; +}; + +struct TrackBranch { + float px, py, pz, pt, eta, phi, charge; +}; + +struct GeometryBranch { + int subdet, moduleGeometry, stereo, layer, side, ring; + float pitch; + int detid; +}; + +struct ClusterBranch { + int strips[11]; + int size, firstStrip; + float barycenter; +}; + +class SiStripCPEAnalyzer : public edm::one::EDAnalyzer { +public: + explicit SiStripCPEAnalyzer(const edm::ParameterSet&); + ~SiStripCPEAnalyzer() override = default; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void analyze(const edm::Event&, const edm::EventSetup&) override; + static bool goodMeasurement(TrajectoryMeasurement const& m); + + // ----------member data --------------------------- + + // tokens for event data + const edm::EDGetTokenT tracksToken_; //used to select what tracks to read from configuration file + const edm::EDGetTokenT + trajsToken_; //used to select what trajectories to read from configuration file + const edm::EDGetTokenT tjTagToken_; //association map between tracks and trajectories + const edm::EDGetTokenT > clusToken_; //clusters + + // tokens for ES data + const edm::ESInputTag cpeTag_; + const edm::ESGetToken cpeToken_; + const edm::ESGetToken topoToken_; + const edm::ESGetToken geomToken_; + + const StripClusterParameterEstimator* parameterestimator_; //CPE + + // to fill the tree + TTree* tree_; + CPEBranch treeBranches_; + TrackBranch trackBranches_; + GeometryBranch geom1Branches_; + GeometryBranch geom2Branches_; + ClusterBranch cluster1Branches_; + ClusterBranch cluster2Branches_; +}; + +// +// constructors and destructor +// +SiStripCPEAnalyzer::SiStripCPEAnalyzer(const edm::ParameterSet& iConfig) + : tracksToken_(consumes(iConfig.getUntrackedParameter("tracks"))), + trajsToken_(consumes(iConfig.getUntrackedParameter("trajectories"))), + tjTagToken_( + consumes(iConfig.getUntrackedParameter("association"))), + clusToken_( + consumes >(iConfig.getUntrackedParameter("clusters"))), + cpeTag_(iConfig.getParameter("StripCPE")), + cpeToken_(esConsumes(cpeTag_)), + topoToken_(esConsumes()), + geomToken_(esConsumes()) { + //now do what ever initialization is needed + usesResource("TFileService"); + edm::Service fs; + //histo = fs->make("charge" , "Charges" , 3 , -1 , 2 ); + tree_ = fs->make("CPEanalysis", "CPE analysis tree"); + tree_->Branch( + "Overlaps", &treeBranches_, "x:y:z:distance:mdistance:shift:offsetA:offsetB:angle:x1r:x2r:x1m:x2m:y1m:y2m"); + tree_->Branch("Tracks", &trackBranches_, "px:py:pz:pt:eta:phi:charge"); + tree_->Branch("Cluster1", &cluster1Branches_, "strips[11]/I:size/I:firstStrip/I:barycenter/F"); + tree_->Branch("Cluster2", &cluster2Branches_, "strips[11]/I:size/I:firstStrip/I:barycenter/F"); + tree_->Branch("Geom1", &geom1Branches_, "subdet/I:moduleGeometry/I:stereo/I:layer/I:side/I:ring/I:pitch/F:detid/I"); + tree_->Branch("Geom2", &geom2Branches_, "subdet/I:moduleGeometry/I:stereo/I:layer/I:side/I:ring/I:pitch/F:detid/I"); +} + +// +// member functions +// +// ------------ method called for each event ------------ +void SiStripCPEAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + using namespace edm; + + // load the CPE, geometry and topology + parameterestimator_ = &iSetup.getData(cpeToken_); //CPE + const TrackerGeometry* tracker = &iSetup.getData(geomToken_); + const TrackerTopology* const tTopo = &iSetup.getData(topoToken_); + + // prepare the output + std::vector hitpairs; + + // loop on trajectories and tracks + //for(const auto& tt : iEvent.get(tjTagToken_) ) { + edm::Handle trajTrackAssociations; + iEvent.getByToken(tjTagToken_, trajTrackAssociations); + for (const auto& tt : *trajTrackAssociations) { + auto& traj = *(tt.key); + auto& track = *(tt.val); + // track quantities + trackBranches_.px = track.px(); + trackBranches_.py = track.py(); + trackBranches_.pz = track.pz(); + trackBranches_.pt = track.pt(); + trackBranches_.eta = track.eta(); + trackBranches_.phi = track.phi(); + trackBranches_.charge = track.charge(); + // loop on measurements + for (auto it = traj.measurements().begin(); it != traj.measurements().end(); ++it) { + auto& meas = *it; + + // only OT measurements on valid hits (not glued det) + if (!goodMeasurement(meas)) + continue; + + // restrict the search for compatible hits in the same layer (measurements are sorted by layer) + auto layerRangeEnd = it + 1; + for (; layerRangeEnd < traj.measurements().end(); ++layerRangeEnd) { + if (layerRangeEnd->layer()->seqNum() != meas.layer()->seqNum()) + break; + } + + // now look for a matching hit in that range. + auto meas2it = std::find_if(it + 1, layerRangeEnd, [meas](const TrajectoryMeasurement& m) -> bool { + return goodMeasurement(m) && (m.recHit()->rawId() & 0x3) == (meas.recHit()->rawId() & 0x3); + }); + + // check if we found something, build a pair object and add to vector + if (meas2it != layerRangeEnd) { + auto& meas2 = *meas2it; + hitpairs.push_back(SiStripOverlapHit(meas, meas2)); + } + } + } + + // load clusters + Handle > clusters; + iEvent.getByToken(clusToken_, clusters); + + // At this stage we will have a vector of pairs of measurement. Fill a ntuple and some histograms. + for (const auto& pair : hitpairs) { + //TODO basically everything below is done twice. -> can be factorized. + + // store generic information about the pair + treeBranches_.x = pair.position().x(); + treeBranches_.y = pair.position().y(); + treeBranches_.z = pair.position().z(); + treeBranches_.distance = pair.distance(false); + treeBranches_.mdistance = pair.distance(true); + treeBranches_.shift = pair.shift(); + treeBranches_.offsetA = pair.offset(0); + treeBranches_.offsetB = pair.offset(1); + treeBranches_.angle = pair.getTrackLocalAngle(0); + treeBranches_.x1r = pair.hitA()->localPosition().x(); + treeBranches_.x1m = pair.trajectoryStateOnSurface(0, false).localPosition().x(); + treeBranches_.y1m = pair.trajectoryStateOnSurface(0, false).localPosition().y(); + treeBranches_.x2r = pair.hitB()->localPosition().x(); + treeBranches_.x2m = pair.trajectoryStateOnSurface(1, false).localPosition().x(); + treeBranches_.y2m = pair.trajectoryStateOnSurface(1, false).localPosition().y(); + + // load the clusters for the detectors + auto detset1 = (*clusters)[pair.hitA()->rawId()]; + auto detset2 = (*clusters)[pair.hitB()->rawId()]; + + // look for the proper cluster + const GeomDetUnit* du; + du = tracker->idToDetUnit(pair.hitA()->rawId()); + auto cluster1 = std::min_element( + detset1.begin(), detset1.end(), [du, this](SiStripCluster const& cl1, SiStripCluster const& cl2) { + return (fabs(parameterestimator_->localParameters(cl1, *du).first.x() - treeBranches_.x1r) < + fabs(parameterestimator_->localParameters(cl2, *du).first.x() - treeBranches_.x1r)); + }); + du = tracker->idToDetUnit(pair.hitB()->rawId()); + auto cluster2 = std::min_element( + detset2.begin(), detset2.end(), [du, this](SiStripCluster const& cl1, SiStripCluster const& cl2) { + return (fabs(parameterestimator_->localParameters(cl1, *du).first.x() - treeBranches_.x2r) < + fabs(parameterestimator_->localParameters(cl2, *du).first.x() - treeBranches_.x2r)); + }); + + // store the amplitudes centered around the maximum + auto amplitudes1 = cluster1->amplitudes(); + auto amplitudes2 = cluster2->amplitudes(); + auto max1 = std::max_element(amplitudes1.begin(), amplitudes1.end()); + auto max2 = std::max_element(amplitudes2.begin(), amplitudes2.end()); + for (unsigned int i = 0; i < 11; ++i) { + cluster1Branches_.strips[i] = 0.; + cluster2Branches_.strips[i] = 0.; + } + cluster1Branches_.size = amplitudes1.size(); + cluster2Branches_.size = amplitudes2.size(); + cluster1Branches_.firstStrip = cluster1->firstStrip(); + cluster1Branches_.barycenter = cluster1->barycenter(); + cluster2Branches_.firstStrip = cluster2->firstStrip(); + cluster2Branches_.barycenter = cluster2->barycenter(); + + int cnt = 0; + int offset = 5 - (max1 - amplitudes1.begin()); + for (auto& s : amplitudes1) { + if ((offset + cnt) >= 0 && (offset + cnt) < 11) { + cluster1Branches_.strips[offset + cnt] = s; + } + cnt++; + } + cnt = 0; + offset = 5 - (max2 - amplitudes2.begin()); + for (auto& s : amplitudes2) { + if ((offset + cnt) >= 0 && (offset + cnt) < 11) { + cluster2Branches_.strips[offset + cnt] = s; + } + cnt++; + } + + // store information about the geometry (for both sensors) + DetId detid1 = pair.hitA()->geographicalId(); + DetId detid2 = pair.hitB()->geographicalId(); + geom1Branches_.detid = detid1.rawId(); + geom2Branches_.detid = detid2.rawId(); + geom1Branches_.subdet = detid1.subdetId(); + geom2Branches_.subdet = detid2.subdetId(); + //geom1Branches_.moduleGeometry = tTopo->moduleGeometry(detid1); + //geom2Branches_.moduleGeometry = tTopo->moduleGeometry(detid2); + geom1Branches_.stereo = tTopo->isStereo(detid1); + geom2Branches_.stereo = tTopo->isStereo(detid2); + geom1Branches_.layer = tTopo->layer(detid1); + geom2Branches_.layer = tTopo->layer(detid2); + geom1Branches_.side = tTopo->side(detid1); + geom2Branches_.side = tTopo->side(detid2); + if (geom1Branches_.subdet == StripSubdetector::TID) { + geom1Branches_.ring = tTopo->tidRing(detid1); + } else if (geom1Branches_.subdet == StripSubdetector::TEC) { + geom1Branches_.ring = tTopo->tecRing(detid1); + } else { + geom1Branches_.ring = 0; + } + if (geom2Branches_.subdet == StripSubdetector::TID) { + geom2Branches_.ring = tTopo->tidRing(detid2); + } else if (geom2Branches_.subdet == StripSubdetector::TEC) { + geom2Branches_.ring = tTopo->tecRing(detid2); + } else { + geom2Branches_.ring = 0; + } + + const StripGeomDetUnit* theStripDet; + theStripDet = dynamic_cast(tracker->idToDetUnit(pair.hitA()->rawId())); + geom1Branches_.pitch = + theStripDet->specificTopology().localPitch(pair.trajectoryStateOnSurface(0, false).localPosition()); + theStripDet = dynamic_cast(tracker->idToDetUnit(pair.hitB()->rawId())); + geom2Branches_.pitch = + theStripDet->specificTopology().localPitch(pair.trajectoryStateOnSurface(1, false).localPosition()); + + //fill the tree. + tree_->Fill(); // we fill one entry per overlap, to track info is multiplicated + } +} + +// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ +void SiStripCPEAnalyzer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.addUntracked("tracks", edm::InputTag("generalTracks")); + desc.addUntracked("trajectories", edm::InputTag("generalTracks")); + desc.addUntracked("association", edm::InputTag("generalTracks")); + desc.addUntracked("clusters", edm::InputTag("siStripClusters")); + desc.add("StripCPE", edm::ESInputTag("StripCPEfromTrackAngleESProducer", "StripCPEfromTrackAngle")); + descriptions.addWithDefaultLabel(desc); +} + +bool SiStripCPEAnalyzer::goodMeasurement(TrajectoryMeasurement const& m) { + return m.recHit()->isValid() && // valid + m.recHit()->geographicalId().subdetId() > 2 && // not IT + (m.recHit()->rawId() & 0x3) != 0 && // not glued DetLayer + m.recHit()->getType() == 0; // only valid hits (redundant?) +} + +//define this as a plug-in +DEFINE_FWK_MODULE(SiStripCPEAnalyzer); diff --git a/CalibTracker/SiStripHitResolution/plugins/SiStripHitResolFromCalibTree.cc b/CalibTracker/SiStripHitResolution/plugins/SiStripHitResolFromCalibTree.cc new file mode 100644 index 0000000000000..863c3aa338275 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/plugins/SiStripHitResolFromCalibTree.cc @@ -0,0 +1,1745 @@ +//Original Author: Christopher Edelmaier +// Created: Feb. 11, 2010 + +// system include files +#include +#include +#include +#include +#include + +// user includes +#include "CalibFormats/SiStripObjects/interface/SiStripDetCabling.h" +#include "CalibFormats/SiStripObjects/interface/SiStripQuality.h" +#include "CalibTracker/Records/interface/SiStripDetCablingRcd.h" +#include "CalibTracker/Records/interface/SiStripQualityRcd.h" +#include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" +#include "CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h" +#include "CalibTracker/SiStripHitResolution/interface/HitResol.h" +#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "CommonTools/TrackerMap/interface/TrackerMap.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/GeometrySurface/interface/TrapezoidalPlaneBounds.h" +#include "DataFormats/GeometryVector/interface/GlobalPoint.h" +#include "DataFormats/GeometryVector/interface/GlobalVector.h" +#include "DataFormats/GeometryVector/interface/LocalVector.h" +#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" +#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "Geometry/CommonDetUnit/interface/GeomDet.h" +#include "Geometry/CommonDetUnit/interface/GeomDetType.h" +#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" +#include "Geometry/Records/interface/TrackerTopologyRcd.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" + +// ROOT includes +#include "TCanvas.h" +#include "TEfficiency.h" +#include "TF1.h" +#include "TFile.h" +#include "TGaxis.h" +#include "TGraphAsymmErrors.h" +#include "TH1F.h" +#include "TH2F.h" +#include "TLatex.h" +#include "TLeaf.h" +#include "TLegend.h" +#include "TObjString.h" +#include "TProfile.h" +#include "TROOT.h" +#include "TString.h" +#include "TStyle.h" +#include "TTree.h" + +using namespace edm; +using namespace reco; +using namespace std; + +struct hit { + double x; + double y; + double z; + unsigned int id; +}; + +class SiStripHitResolFromCalibTree : public ConditionDBWriter { +public: + explicit SiStripHitResolFromCalibTree(const edm::ParameterSet&); + ~SiStripHitResolFromCalibTree() override = default; + +private: + void algoBeginJob(const edm::EventSetup&) override; + void algoEndJob() override; + void algoAnalyze(const edm::Event& e, const edm::EventSetup& c) override; + void SetBadComponents(int i, + int component, + SiStripQuality::BadComponent& BC, + std::stringstream ssV[4][19], + int NBadComponent[4][19][4]); + void makeTKMap(const edm::Service& fs, bool autoTagging); + void makeHotColdMaps(const edm::Service& fs); + void makeSQLite(); + void totalStatistics(); + void makeSummary(const edm::Service& fs); + void makeSummaryVsBx(const edm::Service& fs); + void ComputeEff(const edm::Service& fs, vector& vhfound, vector& vhtotal, string name); + void makeSummaryVsLumi(const edm::Service& fs); + void makeSummaryVsCM(const edm::Service& fs); + TString GetLayerName(Long_t k); + TString GetLayerSideName(Long_t k); + float calcPhi(float x, float y); + + static constexpr double nBxInAnOrbit = 3565; + + SiStripDetInfo detInfo_; + edm::FileInPath FileInPath_; + SiStripQuality* quality_; + std::unique_ptr getNewObject() override; + + TTree* CalibTree; + vector calibTreeFileNames_; + float threshold_; + unsigned int nModsMin_; + unsigned int doSummary_; + string badModulesFile_; + bool autoIneffModTagging_; + unsigned int clusterMatchingMethod_; + float resXSig_; + float clusterTrajDist_; + float stripsApvEdge_; + bool useOnlyHighPurityTracks_; + unsigned int bunchx_; + unsigned int spaceBetweenTrains_; + bool useCM_; + bool showEndcapSides_; + bool showRings_; + bool showTOB6TEC9_; + bool showOnlyGoodModules_; + float tkMapMin_; + float effPlotMin_; + TString title_; + + edm::ESGetToken tkGeomToken_; + edm::ESGetToken tTopoToken_; + + unsigned int nTEClayers_; + + TH1F* bxHisto; + TH1F* instLumiHisto; + TH1F* PUHisto; + + // for association of informations of the hitEff tree and the event infos tree + map, array > eventInfos; + + vector hits[::k_END_OF_LAYERS]; + vector HotColdMaps; + map > modCounter[::k_END_OF_LAYERS]; + TrackerMap* tkmap; + TrackerMap* tkmapbad; + TrackerMap* tkmapeff; + TrackerMap* tkmapnum; + TrackerMap* tkmapden; + long layerfound[::k_END_OF_LAYERS]; + long layertotal[::k_END_OF_LAYERS]; + map > layerfound_perBx; + map > layertotal_perBx; + vector layerfound_vsLumi; + vector layertotal_vsLumi; + vector layerfound_vsPU; + vector layertotal_vsPU; + vector layerfound_vsCM; + vector layertotal_vsCM; + vector layerfound_vsBX; + vector layertotal_vsBX; + int goodlayertotal[::k_END_OF_LAYS_AND_RINGS]; + int goodlayerfound[::k_END_OF_LAYS_AND_RINGS]; + int alllayertotal[::k_END_OF_LAYS_AND_RINGS]; + int alllayerfound[::k_END_OF_LAYS_AND_RINGS]; + map BadModules; +}; + +SiStripHitResolFromCalibTree::SiStripHitResolFromCalibTree(const edm::ParameterSet& conf) + : ConditionDBWriter(conf), FileInPath_("CalibTracker/SiStripCommon/data/SiStripDetInfo.dat") { + usesResource(TFileService::kSharedResource); + calibTreeFileNames_ = conf.getUntrackedParameter >("CalibTreeFilenames"); + threshold_ = conf.getParameter("Threshold"); + nModsMin_ = conf.getParameter("nModsMin"); + doSummary_ = conf.getParameter("doSummary"); + badModulesFile_ = conf.getUntrackedParameter("BadModulesFile", ""); + autoIneffModTagging_ = conf.getUntrackedParameter("AutoIneffModTagging", false); + clusterMatchingMethod_ = conf.getUntrackedParameter("ClusterMatchingMethod", 0); + resXSig_ = conf.getUntrackedParameter("ResXSig", -1); + clusterTrajDist_ = conf.getUntrackedParameter("ClusterTrajDist", 64.0); + stripsApvEdge_ = conf.getUntrackedParameter("StripsApvEdge", 10.0); + useOnlyHighPurityTracks_ = conf.getUntrackedParameter("UseOnlyHighPurityTracks", true); + bunchx_ = conf.getUntrackedParameter("BunchCrossing", 0); + spaceBetweenTrains_ = conf.getUntrackedParameter("SpaceBetweenTrains", 25); + useCM_ = conf.getUntrackedParameter("UseCommonMode", false); + showEndcapSides_ = conf.getUntrackedParameter("ShowEndcapSides", true); + showRings_ = conf.getUntrackedParameter("ShowRings", false); + showTOB6TEC9_ = conf.getUntrackedParameter("ShowTOB6TEC9", false); + showOnlyGoodModules_ = conf.getUntrackedParameter("ShowOnlyGoodModules", false); + tkMapMin_ = conf.getUntrackedParameter("TkMapMin", 0.9); + effPlotMin_ = conf.getUntrackedParameter("EffPlotMin", 0.9); + title_ = conf.getParameter("Title"); + tkGeomToken_ = esConsumes(); + tTopoToken_ = esConsumes(); + detInfo_ = SiStripDetInfoFileReader::read(FileInPath_.fullPath()); + + nTEClayers_ = 9; // number of wheels + if (showRings_) + nTEClayers_ = 7; // number of rings + + quality_ = new SiStripQuality(detInfo_); +} + +void SiStripHitResolFromCalibTree::algoBeginJob(const edm::EventSetup&) {} + +void SiStripHitResolFromCalibTree::algoEndJob() {} + +void SiStripHitResolFromCalibTree::algoAnalyze(const edm::Event& e, const edm::EventSetup& c) { + edm::Service fs; + + const auto& tkgeom = c.getData(tkGeomToken_); + const auto& tTopo = c.getData(tTopoToken_); + + // read bad modules to mask + ifstream badModules_file; + set badModules_list; + if (!badModulesFile_.empty()) { + badModules_file.open(badModulesFile_.c_str()); + uint32_t badmodule_detid; + int mods, fiber1, fiber2, fiber3; + if (badModules_file.is_open()) { + string line; + while (getline(badModules_file, line)) { + if (badModules_file.eof()) + continue; + stringstream ss(line); + ss >> badmodule_detid >> mods >> fiber1 >> fiber2 >> fiber3; + if (badmodule_detid != 0 && mods == 1 && (fiber1 == 1 || fiber2 == 1 || fiber3 == 1)) + badModules_list.insert(badmodule_detid); + } + badModules_file.close(); + } + } + if (!badModules_list.empty()) + edm::LogInfo("SiStripHitResolFromCalibTree") << "Remove additionnal bad modules from the analysis: " << endl; + set::iterator itBadMod; + for (itBadMod = badModules_list.begin(); itBadMod != badModules_list.end(); ++itBadMod) + edm::LogInfo("SiStripHitResolFromCalibTree") << " " << *itBadMod << endl; + + // initialze counters and histos + + bxHisto = fs->make("bx", "bx", 3600, 0, 3600); + instLumiHisto = fs->make("instLumi", "inst. lumi.", 250, 0, 25000); + PUHisto = fs->make("PU", "PU", 200, 0, 200); + + for (int l = 0; l < ::k_END_OF_LAYS_AND_RINGS; l++) { + goodlayertotal[l] = 0; + goodlayerfound[l] = 0; + alllayertotal[l] = 0; + alllayerfound[l] = 0; + } + + TH1F* PredPlots_m[::k_END_OF_LAYERS]; + TH1F* PredPlots_p[::k_END_OF_LAYERS]; + TH1F* MeasPlots_m[::k_END_OF_LAYERS]; + TH1F* MeasPlots_p[::k_END_OF_LAYERS]; + TH1F* ResidPlots_m[::k_END_OF_LAYERS]; + TH1F* ResidPlots_p[::k_END_OF_LAYERS]; + + //std::string UnitString = "cm"; + std::string UnitString = "strip unit"; + std::string PlotTitleClusX; + std::string PlotTitleTrajX; + std::string FileNameEnding; + + if (UnitString == "cm") { + PlotTitleClusX = "clusX [cm]"; + PlotTitleTrajX = "trajX [cm]"; + FileNameEnding = "CM"; + } else if (UnitString == "strip unit") { + PlotTitleClusX = "clusX [strip unit]"; + PlotTitleTrajX = "trajX [strip unit]"; + FileNameEnding = "StripUnit"; + } else { + edm::LogInfo("SiStripHitResolFromCalibTree") << "ERROR: Unit must either be cm or strip unit." << std::endl; + } + + for (Long_t ilayer = 0; ilayer < ::k_END_OF_LAYERS; ilayer++) { + MeasPlots_m[ilayer] = + fs->make(Form("MeasPlots_m_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 1000, -5., 5.); + MeasPlots_m[ilayer]->GetXaxis()->SetTitle("clusX [cm]"); + MeasPlots_p[ilayer] = + fs->make(Form("MeasPlots_p_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 1000, -400, 400); + MeasPlots_p[ilayer]->GetXaxis()->SetTitle("clusX [strip]"); + + PredPlots_m[ilayer] = + fs->make(Form("PredPlots_m_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 1000, -5., 5.); + PredPlots_m[ilayer]->GetXaxis()->SetTitle("trajX [cm]"); + PredPlots_p[ilayer] = + fs->make(Form("PredPlots_p_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 1000, -400, 400); + PredPlots_p[ilayer]->GetXaxis()->SetTitle("trajX [strip]"); + + ResidPlots_m[ilayer] = + fs->make(Form("ResidPlots_m_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 250, -.125, .125); + ResidPlots_m[ilayer]->GetXaxis()->SetTitle("trajX [cm]"); + ResidPlots_p[ilayer] = + fs->make(Form("ResidPlots_p_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 200, -10., 10); + ResidPlots_p[ilayer]->GetXaxis()->SetTitle("trajX [strip]"); + + layerfound_vsLumi.push_back( + fs->make(Form("layerfound_vsLumi_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 100, 0, 25000)); + layertotal_vsLumi.push_back( + fs->make(Form("layertotal_vsLumi_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 100, 0, 25000)); + layerfound_vsPU.push_back( + fs->make(Form("layerfound_vsPU_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 45, 0, 90)); + layertotal_vsPU.push_back( + fs->make(Form("layertotal_vsPU_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 45, 0, 90)); + + layerfound_vsBX.push_back(fs->make( + Form("foundVsBx_layer%i", (int)ilayer), Form("layer %i", (int)ilayer), nBxInAnOrbit, 0, nBxInAnOrbit)); + layertotal_vsBX.push_back(fs->make( + Form("totalVsBx_layer%i", (int)ilayer), Form("layer %i", (int)ilayer), nBxInAnOrbit, 0, nBxInAnOrbit)); + + if (useCM_) { + layerfound_vsCM.push_back( + fs->make(Form("layerfound_vsCM_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 20, 0, 400)); + layertotal_vsCM.push_back( + fs->make(Form("layertotal_vsCM_layer_%i", (int)(ilayer)), GetLayerName(ilayer), 20, 0, 400)); + } + layertotal[ilayer] = 0; + layerfound[ilayer] = 0; + } + + if (!autoIneffModTagging_) + edm::LogInfo("SiStripHitResolFromCalibTree") << "A module is bad if efficiency < " << threshold_ + << " and has at least " << nModsMin_ << " nModsMin." << endl; + else + edm::LogInfo("SiStripHitResolFromCalibTree") << "A module is bad if efficiency < the avg in layer - " << threshold_ + << " and has at least " << nModsMin_ << " nModsMin." << endl; + + unsigned int run, evt, bx; + double instLumi, PU; + + //Open the ROOT Calib Tree + for (unsigned int ifile = 0; ifile < calibTreeFileNames_.size(); ifile++) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Loading file: " << calibTreeFileNames_[ifile] << endl; + TFile* CalibTreeFile = TFile::Open(calibTreeFileNames_[ifile].c_str(), "READ"); + + // Get event infos + bool foundEventInfos = false; + try { + CalibTreeFile->cd("eventInfo"); + } catch (exception& e) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "No event infos tree" << endl; + } + TTree* EventTree = (TTree*)(gDirectory->Get("tree")); + + TLeaf* runLf; + TLeaf* evtLf; + TLeaf* BunchLf; + TLeaf* InstLumiLf; + TLeaf* PULf; + if (EventTree) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Found event infos tree" << endl; + + runLf = EventTree->GetLeaf("run"); + evtLf = EventTree->GetLeaf("event"); + + BunchLf = EventTree->GetLeaf("bx"); + InstLumiLf = EventTree->GetLeaf("instLumi"); + PULf = EventTree->GetLeaf("PU"); + + int nevt = EventTree->GetEntries(); + if (nevt) + foundEventInfos = true; + + for (int j = 0; j < nevt; j++) { + EventTree->GetEntry(j); + run = runLf->GetValue(); + evt = evtLf->GetValue(); + bx = BunchLf->GetValue(); + instLumi = InstLumiLf->GetValue(); + PU = PULf->GetValue(); + + bxHisto->Fill(bx); + instLumiHisto->Fill(instLumi); + PUHisto->Fill(PU); + + eventInfos[make_pair(run, evt)] = array{{(double)bx, instLumi, PU}}; + } + } + + // Get hit infos + CalibTreeFile->cd("anEff"); + CalibTree = (TTree*)(gDirectory->Get("traj")); + + runLf = CalibTree->GetLeaf("run"); + evtLf = CalibTree->GetLeaf("event"); + TLeaf* BadLf = CalibTree->GetLeaf("ModIsBad"); + TLeaf* sistripLf = CalibTree->GetLeaf("SiStripQualBad"); + TLeaf* idLf = CalibTree->GetLeaf("Id"); + TLeaf* acceptLf = CalibTree->GetLeaf("withinAcceptance"); + TLeaf* layerLf = CalibTree->GetLeaf("layer"); + //TLeaf* nHitsLf = CalibTree->GetLeaf("nHits"); + TLeaf* highPurityLf = CalibTree->GetLeaf("highPurity"); + TLeaf* xLf = CalibTree->GetLeaf("TrajGlbX"); + TLeaf* yLf = CalibTree->GetLeaf("TrajGlbY"); + TLeaf* zLf = CalibTree->GetLeaf("TrajGlbZ"); + TLeaf* ResXSigLf = CalibTree->GetLeaf("ResXSig"); + TLeaf* TrajLocXLf = CalibTree->GetLeaf("TrajLocX"); + TLeaf* TrajLocYLf = CalibTree->GetLeaf("TrajLocY"); + TLeaf* ClusterLocXLf = CalibTree->GetLeaf("ClusterLocX"); + BunchLf = CalibTree->GetLeaf("bunchx"); + InstLumiLf = CalibTree->GetLeaf("instLumi"); + PULf = CalibTree->GetLeaf("PU"); + TLeaf* CMLf = nullptr; + if (useCM_) + CMLf = CalibTree->GetLeaf("commonMode"); + + int nevents = CalibTree->GetEntries(); + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Successfully loaded analyze function with " << nevents << " events!\n"; + + map, array >::iterator itEventInfos; + + //Loop through all of the events + for (int j = 0; j < nevents; j++) { + CalibTree->GetEntry(j); + run = (unsigned int)runLf->GetValue(); + evt = (unsigned int)evtLf->GetValue(); + unsigned int isBad = (unsigned int)BadLf->GetValue(); + unsigned int quality = (unsigned int)sistripLf->GetValue(); + unsigned int id = (unsigned int)idLf->GetValue(); + unsigned int accept = (unsigned int)acceptLf->GetValue(); + unsigned int layer_wheel = (unsigned int)layerLf->GetValue(); + unsigned int layer = layer_wheel; + if (showRings_ && layer > 10) { // use rings instead of wheels + if (layer < 14) + layer = 10 + ((id >> 9) & 0x3); //TID 3 disks and also 3 rings -> use the same container + else + layer = 13 + ((id >> 5) & 0x7); //TEC + } + //unsigned int nHits = (unsigned int)nHitsLf->GetValue(); + bool highPurity = (bool)highPurityLf->GetValue(); + double x = xLf->GetValue(); + double y = yLf->GetValue(); + double z = zLf->GetValue(); + double resxsig = ResXSigLf->GetValue(); + double TrajLocX = TrajLocXLf->GetValue(); + double TrajLocY = TrajLocYLf->GetValue(); + double ClusterLocX = ClusterLocXLf->GetValue(); + double TrajLocXMid; + double stripTrajMid; + double stripCluster; + bool badquality = false; + + instLumi = 0; + PU = 0; + + // if no special tree with event infos, they may be stored in the hit eff tree + if (!foundEventInfos) { + bx = (unsigned int)BunchLf->GetValue(); + if (InstLumiLf != nullptr) + instLumi = InstLumiLf->GetValue(); // branch not filled by default + if (PULf != nullptr) + PU = PULf->GetValue(); // branch not filled by default + } + int CM = -100; + if (useCM_) + CM = CMLf->GetValue(); + + // Get infos from eventInfos if they exist + if (foundEventInfos) { + itEventInfos = eventInfos.find(make_pair(run, evt)); + if (itEventInfos != eventInfos.end()) { + bx = itEventInfos->second[0]; + instLumi = itEventInfos->second[1]; + PU = itEventInfos->second[2]; + } + } + + //We have two things we want to do, both an XY color plot, and the efficiency measurement + //First, ignore anything that isn't in acceptance and isn't good quality + + if (bunchx_ > 0 && bunchx_ != bx) + continue; + + //if(quality == 1 || accept != 1 || nHits < 8) continue; + if (accept != 1) + continue; + if (useOnlyHighPurityTracks_ && !highPurity) + continue; + if (quality == 1) + badquality = true; + + // don't compute efficiencies in modules from TOB6 and TEC9 + if (!showTOB6TEC9_ && (layer_wheel == 10 || layer_wheel == 22)) + continue; + + // don't use bad modules given in the bad module list + itBadMod = badModules_list.find(id); + if (itBadMod != badModules_list.end()) + continue; + + //Now that we have a good event, we need to look at if we expected it or not, and the location + //if we didn't + //Fill the missing hit information first + bool badflag = false; + + // By default uses the old matching method + if (resXSig_ < 0) { + if (isBad == 1) + badflag = true; // isBad set to false in the tree when resxsig<999.0 + } else { + if (isBad == 1 || resxsig > resXSig_) + badflag = true; + } + + // Conversion of positions in strip unit + int nstrips = -9; + float Pitch = -9.0; + + //For converting from pitch units into micrometres + //const StripGeomDetUnit * conversion = dynamic_cast(tkgeom->idToDetUnit(DetId)); + //auto SpecTopo = conversion->specificTopology(); + + //const StripGeomDetUnit * conversion=(const StripGeomDetUnit*)tkgeom->idToDetUnit(DetId); + //auto SpecTopo = conversion->specificTopology(); + + //edm::LogInfo("SiStripHitResolFromCalibTree") << '\n' << std::endl; + //edm::LogInfo("SiStripHitResolFromCalibTree") << "SpecTopo = " << SpecTopo << std::endl; + //edm::LogInfo("SiStripHitResolFromCalibTree") << '\n' << std::endl; + + if (resxsig == 1000.0) { // special treatment, no GeomDetUnit associated in some cases when no cluster found + Pitch = 0.0205; // maximum + nstrips = 768; // maximum + stripTrajMid = TrajLocX / Pitch + nstrips / 2.0; + stripCluster = ClusterLocX / Pitch + nstrips / 2.0; + } else { + DetId ClusterDetId(id); + const StripGeomDetUnit* stripdet = (const StripGeomDetUnit*)tkgeom.idToDetUnit(ClusterDetId); + const StripTopology& Topo = stripdet->specificTopology(); + nstrips = Topo.nstrips(); + Pitch = stripdet->surface().bounds().width() / Topo.nstrips(); + stripTrajMid = TrajLocX / Pitch + nstrips / 2.0; //layer01->10 + stripCluster = ClusterLocX / Pitch + nstrips / 2.0; + + // For trapezoidal modules: extrapolation of x trajectory position to the y middle of the module + // for correct comparison with cluster position + float hbedge = 0; + float htedge = 0; + float hapoth = 0; + if (layer >= 11) { + const BoundPlane& plane = stripdet->surface(); + const TrapezoidalPlaneBounds* trapezoidalBounds( + dynamic_cast(&(plane.bounds()))); + std::array const& parameters = (*trapezoidalBounds).parameters(); + hbedge = parameters[0]; + htedge = parameters[1]; + hapoth = parameters[3]; + TrajLocXMid = TrajLocX / (1 + (htedge - hbedge) * TrajLocY / (htedge + hbedge) / + hapoth); // radialy extrapolated x loc position at middle + stripTrajMid = TrajLocXMid / Pitch + nstrips / 2.0; + } + } + + /* + double MeasPlotsVariable; + double PredPlotsVariable; + + if(UnitString == "cm"){MeasPlotsVariable = ClusterLocX; PredPlotsVariable = TrajLocX;} + else if(UnitString == "strip unit"){MeasPlotsVariable = ClusterLocX/Pitch; PredPlotsVariable = TrajLocX/Pitch;} + else{edm::LogInfo("SiStripHitResolFromCalibTree") << "ERROR: Unit must be cm or strip unit" << std::endl;} + */ + + if (!badquality && layer < ::k_END_OF_LAYERS) { + if (resxsig != 1000.0) { + MeasPlots_m[layer]->Fill(ClusterLocX); + MeasPlots_p[layer]->Fill(ClusterLocX / Pitch); + PredPlots_m[layer]->Fill(TrajLocX); + PredPlots_p[layer]->Fill(TrajLocX / Pitch); + ResidPlots_m[layer]->Fill(ClusterLocX - TrajLocX); + ResidPlots_p[layer]->Fill((ClusterLocX - TrajLocX) / Pitch); + } else { + MeasPlots_m[layer]->Fill(1000); + MeasPlots_p[layer]->Fill(1000); + PredPlots_m[layer]->Fill(1000); + PredPlots_p[layer]->Fill(1000); + } + } + + // New matching methods + int tapv = -9; + int capv = -9; + float stripInAPV = 64.; + + if (clusterMatchingMethod_ >= 1) { + badflag = false; // reset + if (resxsig == 1000.0) { // default value when no cluster found in the module + badflag = true; // consider the module inefficient in this case + } else { + if (clusterMatchingMethod_ == 2 || + clusterMatchingMethod_ == 4) { // check the distance between cluster and trajectory position + if (abs(stripCluster - stripTrajMid) > clusterTrajDist_) + badflag = true; + } + if (clusterMatchingMethod_ == 3 || + clusterMatchingMethod_ == + 4) { // cluster and traj have to be in the same APV (don't take edges into accounts) + tapv = (int)stripTrajMid / 128; + capv = (int)stripCluster / 128; + stripInAPV = stripTrajMid - tapv * 128; + + if (stripInAPV < stripsApvEdge_ || stripInAPV > 128 - stripsApvEdge_) + continue; + if (tapv != capv) + badflag = true; + } + } + } + + if (badflag && !badquality) { + hit temphit; + temphit.x = x; + temphit.y = y; + temphit.z = z; + temphit.id = id; + hits[layer].push_back(temphit); + } + pair newgoodpair(1, 1); + pair newbadpair(1, 0); + //First, figure out if the module already exists in the map of maps + map >::iterator it = modCounter[layer].find(id); + if (!badquality) { + if (it == modCounter[layer].end()) { + if (badflag) + modCounter[layer][id] = newbadpair; + else + modCounter[layer][id] = newgoodpair; + } else { + ((*it).second.first)++; + if (!badflag) + ((*it).second.second)++; + } + + if (layerfound_perBx.find(bx) == layerfound_perBx.end()) { + layerfound_perBx[bx] = vector(::k_END_OF_LAYERS, 0); + layertotal_perBx[bx] = vector(::k_END_OF_LAYERS, 0); + } + if (!badflag) + layerfound_perBx[bx][layer]++; + layertotal_perBx[bx][layer]++; + + if (!badflag) + layerfound_vsLumi[layer]->Fill(instLumi); + layertotal_vsLumi[layer]->Fill(instLumi); + if (!badflag) + layerfound_vsPU[layer]->Fill(PU); + layertotal_vsPU[layer]->Fill(PU); + + if (useCM_) { + if (!badflag) + layerfound_vsCM[layer]->Fill(CM); + layertotal_vsCM[layer]->Fill(CM); + } + + //Have to do the decoding for which side to go on (ugh) + if (layer <= 10) { + if (!badflag) + goodlayerfound[layer]++; + goodlayertotal[layer]++; + } else if (layer > 10 && layer < 14) { + if (((id >> 13) & 0x3) == 1) { + if (!badflag) + goodlayerfound[layer]++; + goodlayertotal[layer]++; + } else if (((id >> 13) & 0x3) == 2) { + if (!badflag) + goodlayerfound[layer + 3]++; + goodlayertotal[layer + 3]++; + } + } else if (layer > 13 && layer <= 22) { + if (((id >> 18) & 0x3) == 1) { + if (!badflag) + goodlayerfound[layer + 3]++; + goodlayertotal[layer + 3]++; + } else if (((id >> 18) & 0x3) == 2) { + if (!badflag) + goodlayerfound[layer + 3 + nTEClayers_]++; + goodlayertotal[layer + 3 + nTEClayers_]++; + } + } + } + //Do the one where we don't exclude bad modules! + if (layer <= 10) { + if (!badflag) + alllayerfound[layer]++; + alllayertotal[layer]++; + } else if (layer > 10 && layer < 14) { + if (((id >> 13) & 0x3) == 1) { + if (!badflag) + alllayerfound[layer]++; + alllayertotal[layer]++; + } else if (((id >> 13) & 0x3) == 2) { + if (!badflag) + alllayerfound[layer + 3]++; + alllayertotal[layer + 3]++; + } + } else if (layer > 13 && layer <= 22) { + if (((id >> 18) & 0x3) == 1) { + if (!badflag) + alllayerfound[layer + 3]++; + alllayertotal[layer + 3]++; + } else if (((id >> 18) & 0x3) == 2) { + if (!badflag) + alllayerfound[layer + 3 + nTEClayers_]++; + alllayertotal[layer + 3 + nTEClayers_]++; + } + } + //At this point, both of our maps are loaded with the correct information + } + } // go to next CalibTreeFile + + makeHotColdMaps(fs); + makeTKMap(fs, autoIneffModTagging_); + makeSQLite(); + totalStatistics(); + makeSummary(fs); + makeSummaryVsBx(fs); + makeSummaryVsLumi(fs); + if (useCM_) + makeSummaryVsCM(fs); + + //////////////////////////////////////////////////////////////////////// + //try to write out what's in the quality record + ///////////////////////////////////////////////////////////////////////////// + int NTkBadComponent[4]; //k: 0=BadModule, 1=BadFiber, 2=BadApv, 3=BadStrips + int NBadComponent[4][19][4]; + //legend: NBadComponent[i][j][k]= SubSystem i, layer/disk/wheel j, BadModule/Fiber/Apv k + // i: 0=TIB, 1=TID, 2=TOB, 3=TEC + // k: 0=BadModule, 1=BadFiber, 2=BadApv, 3=BadStrips + std::stringstream ssV[4][19]; + + for (int i = 0; i < 4; ++i) { + NTkBadComponent[i] = 0; + for (int j = 0; j < 19; ++j) { + ssV[i][j].str(""); + for (int k = 0; k < 4; ++k) + NBadComponent[i][j][k] = 0; + } + } + + std::vector BC = quality_->getBadComponentList(); + + for (size_t i = 0; i < BC.size(); ++i) { + //&&&&&&&&&&&&& + //Full Tk + //&&&&&&&&&&&&& + + if (BC[i].BadModule) + NTkBadComponent[0]++; + if (BC[i].BadFibers) + NTkBadComponent[1] += ((BC[i].BadFibers >> 2) & 0x1) + ((BC[i].BadFibers >> 1) & 0x1) + ((BC[i].BadFibers) & 0x1); + if (BC[i].BadApvs) + NTkBadComponent[2] += ((BC[i].BadApvs >> 5) & 0x1) + ((BC[i].BadApvs >> 4) & 0x1) + ((BC[i].BadApvs >> 3) & 0x1) + + ((BC[i].BadApvs >> 2) & 0x1) + ((BC[i].BadApvs >> 1) & 0x1) + ((BC[i].BadApvs) & 0x1); + + //&&&&&&&&&&&&&&&&& + //Single SubSystem + //&&&&&&&&&&&&&&&&& + + int component; + DetId a(BC[i].detid); + if (a.subdetId() == StripSubdetector::TIB) { + //&&&&&&&&&&&&&&&&& + //TIB + //&&&&&&&&&&&&&&&&& + + component = tTopo.tibLayer(BC[i].detid); + SetBadComponents(0, component, BC[i], ssV, NBadComponent); + + } else if (a.subdetId() == StripSubdetector::TID) { + //&&&&&&&&&&&&&&&&& + //TID + //&&&&&&&&&&&&&&&&& + + component = tTopo.tidSide(BC[i].detid) == 2 ? tTopo.tidWheel(BC[i].detid) : tTopo.tidWheel(BC[i].detid) + 3; + SetBadComponents(1, component, BC[i], ssV, NBadComponent); + + } else if (a.subdetId() == StripSubdetector::TOB) { + //&&&&&&&&&&&&&&&&& + //TOB + //&&&&&&&&&&&&&&&&& + + component = tTopo.tobLayer(BC[i].detid); + SetBadComponents(2, component, BC[i], ssV, NBadComponent); + + } else if (a.subdetId() == StripSubdetector::TEC) { + //&&&&&&&&&&&&&&&&& + //TEC + //&&&&&&&&&&&&&&&&& + + component = tTopo.tecSide(BC[i].detid) == 2 ? tTopo.tecWheel(BC[i].detid) : tTopo.tecWheel(BC[i].detid) + 9; + SetBadComponents(3, component, BC[i], ssV, NBadComponent); + } + } + + //&&&&&&&&&&&&&&&&&& + // Single Strip Info + //&&&&&&&&&&&&&&&&&& + float percentage = 0; + + SiStripQuality::RegistryIterator rbegin = quality_->getRegistryVectorBegin(); + SiStripQuality::RegistryIterator rend = quality_->getRegistryVectorEnd(); + + for (SiStripBadStrip::RegistryIterator rp = rbegin; rp != rend; ++rp) { + unsigned int detid = rp->detid; + + int subdet = -999; + int component = -999; + DetId a(detid); + if (a.subdetId() == 3) { + subdet = 0; + component = tTopo.tibLayer(detid); + } else if (a.subdetId() == 4) { + subdet = 1; + component = tTopo.tidSide(detid) == 2 ? tTopo.tidWheel(detid) : tTopo.tidWheel(detid) + 3; + } else if (a.subdetId() == 5) { + subdet = 2; + component = tTopo.tobLayer(detid); + } else if (a.subdetId() == 6) { + subdet = 3; + component = tTopo.tecSide(detid) == 2 ? tTopo.tecWheel(detid) : tTopo.tecWheel(detid) + 9; + } + + SiStripQuality::Range sqrange = + SiStripQuality::Range(quality_->getDataVectorBegin() + rp->ibegin, quality_->getDataVectorBegin() + rp->iend); + + percentage = 0; + for (int it = 0; it < sqrange.second - sqrange.first; it++) { + unsigned int range = quality_->decode(*(sqrange.first + it)).range; + NTkBadComponent[3] += range; + NBadComponent[subdet][0][3] += range; + NBadComponent[subdet][component][3] += range; + percentage += range; + } + if (percentage != 0) + percentage /= 128. * detInfo_.getNumberOfApvsAndStripLength(detid).first; + if (percentage > 1) + edm::LogError("SiStripQualityStatistics") << "PROBLEM detid " << detid << " value " << percentage << std::endl; + } + //&&&&&&&&&&&&&&&&&& + // printout + //&&&&&&&&&&&&&&&&&& + + std::ofstream ResolutionValues; + int RunNumInt = e.id().run(); + std::string RunNumString = std::to_string(RunNumInt); + edm::LogInfo("SiStripHitResolFromCalibTree") << "RunNumString" << RunNumString << std::endl; + std::string ResolutionTextFileString = "ResolutionValues_" + RunNumString + "_" + FileNameEnding + ".txt"; + + ResolutionValues.open(ResolutionTextFileString.c_str()); + + for (Long_t ilayer = 0; ilayer < ::k_END_OF_LAYERS; ilayer++) { + //Calculating and printing out the resolution values + + float Meas = MeasPlots_p[ilayer]->GetStdDev(); + float Pred = PredPlots_p[ilayer]->GetStdDev(); + + float PredMinusMeas = pow(Meas, 2) + pow(Pred, 2); //width^2= sigma(deltaX_pred)^2 + sigma(deltaX_hit)^2 + + float Resolution = sqrt(Pred / 2); + + //Saving the resolution values to a text file + ResolutionValues << '\n' + << "Resolution for layer number " << ilayer << " (" << GetLayerName(ilayer) << ")" + << " is: " << Resolution << '\n' + << "Double difference of the measured and predicted position between the two sensors under " + "consideration for layer number " + << ilayer << " (" << GetLayerName(ilayer) << ")" + << " is: " << PredMinusMeas << '\n' + << "The difference between the two positions of the hit measurements for layer number " << ilayer + << " (" << GetLayerName(ilayer) << ")" + << " is: " << Meas << '\n' + << std::endl; + } + + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\n-----------------\nNew IOV starting from run " << e.id().run() << " event " << e.id().event() + << " lumiBlock " << e.luminosityBlock() << " time " << e.time().value() << "\n-----------------\n"; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n-----------------\nGlobal Info\n-----------------"; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nBadComponent \t Modules \tFibers " + "\tApvs\tStrips\n----------------------------------------------------------------"; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTracker:\t\t" << NTkBadComponent[0] << "\t" << NTkBadComponent[1] + << "\t" << NTkBadComponent[2] << "\t" << NTkBadComponent[3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << endl; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTIB:\t\t\t" << NBadComponent[0][0][0] << "\t" << NBadComponent[0][0][1] << "\t" << NBadComponent[0][0][2] + << "\t" << NBadComponent[0][0][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTID:\t\t\t" << NBadComponent[1][0][0] << "\t" << NBadComponent[1][0][1] << "\t" << NBadComponent[1][0][2] + << "\t" << NBadComponent[1][0][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTOB:\t\t\t" << NBadComponent[2][0][0] << "\t" << NBadComponent[2][0][1] << "\t" << NBadComponent[2][0][2] + << "\t" << NBadComponent[2][0][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTEC:\t\t\t" << NBadComponent[3][0][0] << "\t" << NBadComponent[3][0][1] << "\t" << NBadComponent[3][0][2] + << "\t" << NBadComponent[3][0][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + + for (int i = 1; i < 5; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTIB Layer " << i << " :\t\t" << NBadComponent[0][i][0] << "\t" << NBadComponent[0][i][1] << "\t" + << NBadComponent[0][i][2] << "\t" << NBadComponent[0][i][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 4; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTID+ Disk " << i << " :\t\t" << NBadComponent[1][i][0] << "\t" << NBadComponent[1][i][1] << "\t" + << NBadComponent[1][i][2] << "\t" << NBadComponent[1][i][3]; + for (int i = 4; i < 7; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTID- Disk " << i - 3 << " :\t\t" << NBadComponent[1][i][0] << "\t" << NBadComponent[1][i][1] << "\t" + << NBadComponent[1][i][2] << "\t" << NBadComponent[1][i][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 7; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTOB Layer " << i << " :\t\t" << NBadComponent[2][i][0] << "\t" << NBadComponent[2][i][1] << "\t" + << NBadComponent[2][i][2] << "\t" << NBadComponent[2][i][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 10; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTEC+ Disk " << i << " :\t\t" << NBadComponent[3][i][0] << "\t" << NBadComponent[3][i][1] << "\t" + << NBadComponent[3][i][2] << "\t" << NBadComponent[3][i][3]; + for (int i = 10; i < 19; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\nTEC- Disk " << i - 9 << " :\t\t" << NBadComponent[3][i][0] << "\t" << NBadComponent[3][i][1] << "\t" + << NBadComponent[3][i][2] << "\t" << NBadComponent[3][i][3]; + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + + edm::LogInfo("SiStripHitResolFromCalibTree") + << "\n----------------------------------------------------------------\n\t\t Detid \tModules Fibers " + "Apvs\n----------------------------------------------------------------"; + for (int i = 1; i < 5; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTIB Layer " << i << " :" << ssV[0][i].str(); + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 4; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTID+ Disk " << i << " :" << ssV[1][i].str(); + for (int i = 4; i < 7; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTID- Disk " << i - 3 << " :" << ssV[1][i].str(); + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 7; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTOB Layer " << i << " :" << ssV[2][i].str(); + edm::LogInfo("SiStripHitResolFromCalibTree") << "\n"; + for (int i = 1; i < 10; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTEC+ Disk " << i << " :" << ssV[3][i].str(); + for (int i = 10; i < 19; ++i) + edm::LogInfo("SiStripHitResolFromCalibTree") << "\nTEC- Disk " << i - 9 << " :" << ssV[3][i].str(); + + // store also bad modules in log file + ofstream badModules; + badModules.open("BadModules.log"); + badModules << "\n----------------------------------------------------------------\n\t\t Detid \tModules Fibers " + "Apvs\n----------------------------------------------------------------"; + for (int i = 1; i < 5; ++i) + badModules << "\nTIB Layer " << i << " :" << ssV[0][i].str(); + badModules << "\n"; + for (int i = 1; i < 4; ++i) + badModules << "\nTID+ Disk " << i << " :" << ssV[1][i].str(); + for (int i = 4; i < 7; ++i) + badModules << "\nTID- Disk " << i - 3 << " :" << ssV[1][i].str(); + badModules << "\n"; + for (int i = 1; i < 7; ++i) + badModules << "\nTOB Layer " << i << " :" << ssV[2][i].str(); + badModules << "\n"; + for (int i = 1; i < 10; ++i) + badModules << "\nTEC+ Disk " << i << " :" << ssV[3][i].str(); + for (int i = 10; i < 19; ++i) + badModules << "\nTEC- Disk " << i - 9 << " :" << ssV[3][i].str(); + badModules.close(); +} + +void SiStripHitResolFromCalibTree::makeHotColdMaps(const edm::Service& fs) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Entering hot cold map generation!\n"; + TStyle* gStyle = new TStyle("gStyle", "myStyle"); + gStyle->cd(); + gStyle->SetPalette(1); + gStyle->SetCanvasColor(kWhite); + gStyle->SetOptStat(0); + //Here we make the hot/cold color maps that we love so very much + //Already have access to the data as a private variable + //Create all of the histograms in the TFileService + TH2F* temph2; + for (Long_t maplayer = 1; maplayer <= 22; maplayer++) { + //Initialize all of the histograms + if (maplayer > 0 && maplayer <= 4) { + //We are in the TIB + temph2 = fs->make(Form("%s%i", "TIB", (int)(maplayer)), "TIB", 100, -1, 361, 100, -100, 100); + temph2->GetXaxis()->SetTitle("Phi"); + temph2->GetXaxis()->SetBinLabel(1, TString("360")); + temph2->GetXaxis()->SetBinLabel(50, TString("180")); + temph2->GetXaxis()->SetBinLabel(100, TString("0")); + temph2->GetYaxis()->SetTitle("Global Z"); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + } else if (maplayer > 4 && maplayer <= 10) { + //We are in the TOB + temph2 = fs->make(Form("%s%i", "TOB", (int)(maplayer - 4)), "TOB", 100, -1, 361, 100, -120, 120); + temph2->GetXaxis()->SetTitle("Phi"); + temph2->GetXaxis()->SetBinLabel(1, TString("360")); + temph2->GetXaxis()->SetBinLabel(50, TString("180")); + temph2->GetXaxis()->SetBinLabel(100, TString("0")); + temph2->GetYaxis()->SetTitle("Global Z"); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + } else if (maplayer > 10 && maplayer <= 13) { + //We are in the TID + //Split by +/- + temph2 = fs->make(Form("%s%i", "TID-", (int)(maplayer - 10)), "TID-", 100, -100, 100, 100, -100, 100); + temph2->GetXaxis()->SetTitle("Global Y"); + temph2->GetXaxis()->SetBinLabel(1, TString("+Y")); + temph2->GetXaxis()->SetBinLabel(50, TString("0")); + temph2->GetXaxis()->SetBinLabel(100, TString("-Y")); + temph2->GetYaxis()->SetTitle("Global X"); + temph2->GetYaxis()->SetBinLabel(1, TString("-X")); + temph2->GetYaxis()->SetBinLabel(50, TString("0")); + temph2->GetYaxis()->SetBinLabel(100, TString("+X")); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + temph2 = fs->make(Form("%s%i", "TID+", (int)(maplayer - 10)), "TID+", 100, -100, 100, 100, -100, 100); + temph2->GetXaxis()->SetTitle("Global Y"); + temph2->GetXaxis()->SetBinLabel(1, TString("+Y")); + temph2->GetXaxis()->SetBinLabel(50, TString("0")); + temph2->GetXaxis()->SetBinLabel(100, TString("-Y")); + temph2->GetYaxis()->SetTitle("Global X"); + temph2->GetYaxis()->SetBinLabel(1, TString("-X")); + temph2->GetYaxis()->SetBinLabel(50, TString("0")); + temph2->GetYaxis()->SetBinLabel(100, TString("+X")); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + } else if (maplayer > 13) { + //We are in the TEC + //Split by +/- + temph2 = fs->make(Form("%s%i", "TEC-", (int)(maplayer - 13)), "TEC-", 100, -120, 120, 100, -120, 120); + temph2->GetXaxis()->SetTitle("Global Y"); + temph2->GetXaxis()->SetBinLabel(1, TString("+Y")); + temph2->GetXaxis()->SetBinLabel(50, TString("0")); + temph2->GetXaxis()->SetBinLabel(100, TString("-Y")); + temph2->GetYaxis()->SetTitle("Global X"); + temph2->GetYaxis()->SetBinLabel(1, TString("-X")); + temph2->GetYaxis()->SetBinLabel(50, TString("0")); + temph2->GetYaxis()->SetBinLabel(100, TString("+X")); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + temph2 = fs->make(Form("%s%i", "TEC+", (int)(maplayer - 13)), "TEC+", 100, -120, 120, 100, -120, 120); + temph2->GetXaxis()->SetTitle("Global Y"); + temph2->GetXaxis()->SetBinLabel(1, TString("+Y")); + temph2->GetXaxis()->SetBinLabel(50, TString("0")); + temph2->GetXaxis()->SetBinLabel(100, TString("-Y")); + temph2->GetYaxis()->SetTitle("Global X"); + temph2->GetYaxis()->SetBinLabel(1, TString("-X")); + temph2->GetYaxis()->SetBinLabel(50, TString("0")); + temph2->GetYaxis()->SetBinLabel(100, TString("+X")); + temph2->SetOption("colz"); + HotColdMaps.push_back(temph2); + } + } + for (Long_t mylayer = 1; mylayer <= 22; mylayer++) { + //Determine what kind of plot we want to write out + //Loop through the entirety of each layer + //Create an array of the histograms + vector::const_iterator iter; + for (iter = hits[mylayer].begin(); iter != hits[mylayer].end(); iter++) { + //Looping over the particular layer + //Fill by 360-x to get the proper location to compare with TKMaps of phi + //Also global xy is messed up + if (mylayer > 0 && mylayer <= 4) { + //We are in the TIB + float phi = calcPhi(iter->x, iter->y); + HotColdMaps[mylayer - 1]->Fill(360. - phi, iter->z, 1.); + } else if (mylayer > 4 && mylayer <= 10) { + //We are in the TOB + float phi = calcPhi(iter->x, iter->y); + HotColdMaps[mylayer - 1]->Fill(360. - phi, iter->z, 1.); + } else if (mylayer > 10 && mylayer <= 13) { + //We are in the TID + //There are 2 different maps here + int side = (((iter->id) >> 13) & 0x3); + if (side == 1) + HotColdMaps[(mylayer - 1) + (mylayer - 11)]->Fill(-iter->y, iter->x, 1.); + else if (side == 2) + HotColdMaps[(mylayer - 1) + (mylayer - 10)]->Fill(-iter->y, iter->x, 1.); + //if(side == 1) HotColdMaps[(mylayer - 1) + (mylayer - 11)]->Fill(iter->x,iter->y,1.); + //else if(side == 2) HotColdMaps[(mylayer - 1) + (mylayer - 10)]->Fill(iter->x,iter->y,1.); + } else if (mylayer > 13) { + //We are in the TEC + //There are 2 different maps here + int side = (((iter->id) >> 18) & 0x3); + if (side == 1) + HotColdMaps[(mylayer + 2) + (mylayer - 14)]->Fill(-iter->y, iter->x, 1.); + else if (side == 2) + HotColdMaps[(mylayer + 2) + (mylayer - 13)]->Fill(-iter->y, iter->x, 1.); + //if(side == 1) HotColdMaps[(mylayer + 2) + (mylayer - 14)]->Fill(iter->x,iter->y,1.); + //else if(side == 2) HotColdMaps[(mylayer + 2) + (mylayer - 13)]->Fill(iter->x,iter->y,1.); + } + } + } + edm::LogInfo("SiStripHitResolFromCalibTree") << "Finished HotCold Map Generation\n"; +} + +void SiStripHitResolFromCalibTree::makeTKMap(const edm::Service& fs, bool autoTagging = false) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Entering TKMap generation!\n"; + tkmap = new TrackerMap(" Detector Inefficiency "); + tkmapbad = new TrackerMap(" Inefficient Modules "); + tkmapeff = new TrackerMap(title_.Data()); + tkmapnum = new TrackerMap(" Detector numerator "); + tkmapden = new TrackerMap(" Detector denominator "); + + double myeff, mynum, myden; + double eff_limit = 0; + + for (Long_t i = 1; i <= 22; i++) { + //Loop over every layer, extracting the information from + //the map of the efficiencies + layertotal[i] = 0; + layerfound[i] = 0; + TH1F* hEffInLayer = + fs->make(Form("eff_layer%i", int(i)), Form("Module efficiency in layer %i", int(i)), 201, 0, 1.005); + + map >::const_iterator ih; + for (ih = modCounter[i].begin(); ih != modCounter[i].end(); ih++) { + //We should be in the layer in question, and looping over all of the modules in said layer + //Generate the list for the TKmap, and the bad module list + mynum = (double)(((*ih).second).second); + myden = (double)(((*ih).second).first); + if (myden > 0) + myeff = mynum / myden; + else + myeff = 0; + hEffInLayer->Fill(myeff); + + if (!autoTagging) { + if ((myden >= nModsMin_) && (myeff < threshold_)) { + //We have a bad module, put it in the list! + BadModules[(*ih).first] = myeff; + tkmapbad->fillc((*ih).first, 255, 0, 0); + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Layer " << i << " (" << GetLayerName(i) << ") module " << (*ih).first << " efficiency: " << myeff + << " , " << mynum << "/" << myden << endl; + } else { + //Fill the bad list with empty results for every module + tkmapbad->fillc((*ih).first, 255, 255, 255); + } + if (myden < nModsMin_) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Layer " << i << " (" << GetLayerName(i) << ") module " + << (*ih).first << " is under occupancy at " << myden << endl; + } + } + + //Put any module into the TKMap + tkmap->fill((*ih).first, 1. - myeff); + tkmapeff->fill((*ih).first, myeff); + tkmapnum->fill((*ih).first, mynum); + tkmapden->fill((*ih).first, myden); + + //Add the number of hits in the layer + layertotal[i] += long(myden); + layerfound[i] += long(mynum); + } + + if (autoTagging) { + //Compute threshold to use for each layer + hEffInLayer->GetXaxis()->SetRange(3, hEffInLayer->GetNbinsX() + 1); // Remove from the avg modules below 1% + eff_limit = hEffInLayer->GetMean() - threshold_; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Layer " << i << " threshold for bad modules: " << eff_limit << endl; + hEffInLayer->GetXaxis()->SetRange(1, hEffInLayer->GetNbinsX() + 1); + + for (ih = modCounter[i].begin(); ih != modCounter[i].end(); ih++) { + // Second loop over modules to tag inefficient ones + mynum = (double)(((*ih).second).second); + myden = (double)(((*ih).second).first); + if (myden > 0) + myeff = mynum / myden; + else + myeff = 0; + if ((myden >= nModsMin_) && (myeff < eff_limit)) { + //We have a bad module, put it in the list! + BadModules[(*ih).first] = myeff; + tkmapbad->fillc((*ih).first, 255, 0, 0); + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Layer " << i << " (" << GetLayerName(i) << ") module " << (*ih).first << " efficiency: " << myeff + << " , " << mynum << "/" << myden << endl; + } else { + //Fill the bad list with empty results for every module + tkmapbad->fillc((*ih).first, 255, 255, 255); + } + if (myden < nModsMin_) { + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Layer " << i << " (" << GetLayerName(i) << ") module " << (*ih).first << " layer " << i + << " is under occupancy at " << myden << endl; + } + } + } + } + tkmap->save(true, 0, 0, "SiStripHitResolTKMap.png"); + tkmapbad->save(true, 0, 0, "SiStripHitResolTKMapBad.png"); + tkmapeff->save(true, tkMapMin_, 1., "SiStripHitResolTKMapEff.png"); + tkmapnum->save(true, 0, 0, "SiStripHitResolTKMapNum.png"); + tkmapden->save(true, 0, 0, "SiStripHitResolTKMapDen.png"); + edm::LogInfo("SiStripHitResolFromCalibTree") << "Finished TKMap Generation\n"; +} + +void SiStripHitResolFromCalibTree::makeSQLite() { + //Generate the SQLite file for use in the Database of the bad modules! + edm::LogInfo("SiStripHitResolFromCalibTree") << "Entering SQLite file generation!\n"; + std::vector BadStripList; + unsigned short NStrips; + unsigned int id1; + std::unique_ptr pQuality = std::make_unique(detInfo_); + //This is the list of the bad strips, use to mask out entire APVs + //Now simply go through the bad hit list and mask out things that + //are bad! + map::const_iterator it; + for (it = BadModules.begin(); it != BadModules.end(); it++) { + //We need to figure out how many strips are in this particular module + //To Mask correctly! + NStrips = detInfo_.getNumberOfApvsAndStripLength((*it).first).first * 128; + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Number of strips module " << (*it).first << " is " << NStrips << endl; + BadStripList.push_back(pQuality->encode(0, NStrips, 0)); + //Now compact into a single bad module + id1 = (unsigned int)(*it).first; + edm::LogInfo("SiStripHitResolFromCalibTree") << "ID1 shoudl match list of modules above " << id1 << endl; + quality_->compact(id1, BadStripList); + SiStripQuality::Range range(BadStripList.begin(), BadStripList.end()); + quality_->put(id1, range); + BadStripList.clear(); + } + //Fill all the bad components now + quality_->fillBadComponents(); +} + +void SiStripHitResolFromCalibTree::totalStatistics() { + //Calculate the statistics by layer + int totalfound = 0; + int totaltotal = 0; + double layereff; + int subdetfound[5]; + int subdettotal[5]; + + for (Long_t i = 1; i < 5; i++) { + subdetfound[i] = 0; + subdettotal[i] = 0; + } + + for (Long_t i = 1; i <= 22; i++) { + layereff = double(layerfound[i]) / double(layertotal[i]); + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Layer " << i << " (" << GetLayerName(i) << ") has total efficiency " << layereff << " " << layerfound[i] + << "/" << layertotal[i] << endl; + totalfound += layerfound[i]; + totaltotal += layertotal[i]; + if (i < 5) { + subdetfound[1] += layerfound[i]; + subdettotal[1] += layertotal[i]; + } + if (i >= 5 && i < 11) { + subdetfound[2] += layerfound[i]; + subdettotal[2] += layertotal[i]; + } + if (i >= 11 && i < 14) { + subdetfound[3] += layerfound[i]; + subdettotal[3] += layertotal[i]; + } + if (i >= 14) { + subdetfound[4] += layerfound[i]; + subdettotal[4] += layertotal[i]; + } + } + + edm::LogInfo("SiStripHitResolFromCalibTree") + << "The total efficiency is " << double(totalfound) / double(totaltotal) << endl; + edm::LogInfo("SiStripHitResolFromCalibTree") << " TIB: " << double(subdetfound[1]) / subdettotal[1] << " " + << subdetfound[1] << "/" << subdettotal[1] << endl; + edm::LogInfo("SiStripHitResolFromCalibTree") << " TOB: " << double(subdetfound[2]) / subdettotal[2] << " " + << subdetfound[2] << "/" << subdettotal[2] << endl; + edm::LogInfo("SiStripHitResolFromCalibTree") << " TID: " << double(subdetfound[3]) / subdettotal[3] << " " + << subdetfound[3] << "/" << subdettotal[3] << endl; + edm::LogInfo("SiStripHitResolFromCalibTree") << " TEC: " << double(subdetfound[4]) / subdettotal[4] << " " + << subdetfound[4] << "/" << subdettotal[4] << endl; +} + +void SiStripHitResolFromCalibTree::makeSummary(const edm::Service& fs) { + //setTDRStyle(); + + int nLayers = 34; + if (showRings_) + nLayers = 30; + if (!showEndcapSides_) { + if (!showRings_) + nLayers = 22; + else + nLayers = 20; + } + + TH1F* found = fs->make("found", "found", nLayers + 1, 0, nLayers + 1); + TH1F* all = fs->make("all", "all", nLayers + 1, 0, nLayers + 1); + TH1F* found2 = fs->make("found2", "found2", nLayers + 1, 0, nLayers + 1); + TH1F* all2 = fs->make("all2", "all2", nLayers + 1, 0, nLayers + 1); + // first bin only to keep real data off the y axis so set to -1 + found->SetBinContent(0, -1); + all->SetBinContent(0, 1); + + // new ROOT version: TGraph::Divide don't handle null or negative values + for (Long_t i = 1; i < nLayers + 2; ++i) { + found->SetBinContent(i, 1e-6); + all->SetBinContent(i, 1); + found2->SetBinContent(i, 1e-6); + all2->SetBinContent(i, 1); + } + + TCanvas* c7 = new TCanvas("c7", " test ", 10, 10, 800, 600); + c7->SetFillColor(0); + c7->SetGrid(); + + int nLayers_max = nLayers + 1; // barrel+endcap + if (!showEndcapSides_) + nLayers_max = 11; // barrel + for (Long_t i = 1; i < nLayers_max; ++i) { + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Fill only good modules layer " << i << ": S = " << goodlayerfound[i] << " B = " << goodlayertotal[i] + << endl; + if (goodlayertotal[i] > 5) { + found->SetBinContent(i, goodlayerfound[i]); + all->SetBinContent(i, goodlayertotal[i]); + } + + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Filling all modules layer " << i << ": S = " << alllayerfound[i] << " B = " << alllayertotal[i] << endl; + if (alllayertotal[i] > 5) { + found2->SetBinContent(i, alllayerfound[i]); + all2->SetBinContent(i, alllayertotal[i]); + } + } + + // endcap - merging sides + if (!showEndcapSides_) { + for (Long_t i = 11; i < 14; ++i) { // TID disks + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Fill only good modules layer " << i << ": S = " << goodlayerfound[i] + goodlayerfound[i + 3] + << " B = " << goodlayertotal[i] + goodlayertotal[i + 3] << endl; + if (goodlayertotal[i] + goodlayertotal[i + 3] > 5) { + found->SetBinContent(i, goodlayerfound[i] + goodlayerfound[i + 3]); + all->SetBinContent(i, goodlayertotal[i] + goodlayertotal[i + 3]); + } + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Filling all modules layer " << i << ": S = " << alllayerfound[i] + alllayerfound[i + 3] + << " B = " << alllayertotal[i] + alllayertotal[i + 3] << endl; + if (alllayertotal[i] + alllayertotal[i + 3] > 5) { + found2->SetBinContent(i, alllayerfound[i] + alllayerfound[i + 3]); + all2->SetBinContent(i, alllayertotal[i] + alllayertotal[i + 3]); + } + } + for (Long_t i = 17; i < 17 + nTEClayers_; ++i) { // TEC disks + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Fill only good modules layer " << i - 3 + << ": S = " << goodlayerfound[i] + goodlayerfound[i + nTEClayers_] + << " B = " << goodlayertotal[i] + goodlayertotal[i + nTEClayers_] << endl; + if (goodlayertotal[i] + goodlayertotal[i + nTEClayers_] > 5) { + found->SetBinContent(i - 3, goodlayerfound[i] + goodlayerfound[i + nTEClayers_]); + all->SetBinContent(i - 3, goodlayertotal[i] + goodlayertotal[i + nTEClayers_]); + } + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Filling all modules layer " << i - 3 << ": S = " << alllayerfound[i] + alllayerfound[i + nTEClayers_] + << " B = " << alllayertotal[i] + alllayertotal[i + nTEClayers_] << endl; + if (alllayertotal[i] + alllayertotal[i + nTEClayers_] > 5) { + found2->SetBinContent(i - 3, alllayerfound[i] + alllayerfound[i + nTEClayers_]); + all2->SetBinContent(i - 3, alllayertotal[i] + alllayertotal[i + nTEClayers_]); + } + } + } + + found->Sumw2(); + all->Sumw2(); + + found2->Sumw2(); + all2->Sumw2(); + + TGraphAsymmErrors* gr = fs->make(nLayers + 1); + gr->SetName("eff_good"); + gr->BayesDivide(found, all); + + TGraphAsymmErrors* gr2 = fs->make(nLayers + 1); + gr2->SetName("eff_all"); + gr2->BayesDivide(found2, all2); + + for (int j = 0; j < nLayers + 1; j++) { + gr->SetPointError(j, 0., 0., gr->GetErrorYlow(j), gr->GetErrorYhigh(j)); + gr2->SetPointError(j, 0., 0., gr2->GetErrorYlow(j), gr2->GetErrorYhigh(j)); + } + + gr->GetXaxis()->SetLimits(0, nLayers); + gr->SetMarkerColor(2); + gr->SetMarkerSize(1.2); + gr->SetLineColor(2); + gr->SetLineWidth(4); + gr->SetMarkerStyle(20); + gr->SetMinimum(effPlotMin_); + gr->SetMaximum(1.001); + gr->GetYaxis()->SetTitle("Efficiency"); + gStyle->SetTitleFillColor(0); + gStyle->SetTitleBorderSize(0); + gr->SetTitle(title_); + + gr2->GetXaxis()->SetLimits(0, nLayers); + gr2->SetMarkerColor(1); + gr2->SetMarkerSize(1.2); + gr2->SetLineColor(1); + gr2->SetLineWidth(4); + gr2->SetMarkerStyle(21); + gr2->SetMinimum(effPlotMin_); + gr2->SetMaximum(1.001); + gr2->GetYaxis()->SetTitle("Efficiency"); + gr2->SetTitle(title_); + + for (Long_t k = 1; k < nLayers + 1; k++) { + TString label; + if (showEndcapSides_) + label = GetLayerSideName(k); + else + label = GetLayerName(k); + if (!showTOB6TEC9_) { + if (k == 10) + label = ""; + if (!showRings_ && k == nLayers) + label = ""; + if (!showRings_ && showEndcapSides_ && k == 25) + label = ""; + } + if (!showRings_) { + if (showEndcapSides_) { + gr->GetXaxis()->SetBinLabel(((k + 1) * 100 + 2) / (nLayers)-4, label); + gr2->GetXaxis()->SetBinLabel(((k + 1) * 100 + 2) / (nLayers)-4, label); + } else { + gr->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-6, label); + gr2->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-6, label); + } + } else { + if (showEndcapSides_) { + gr->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-4, label); + gr2->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-4, label); + } else { + gr->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-7, label); + gr2->GetXaxis()->SetBinLabel((k + 1) * 100 / (nLayers)-7, label); + } + } + } + + gr->Draw("AP"); + gr->GetXaxis()->SetNdivisions(36); + + c7->cd(); + TPad* overlay = new TPad("overlay", "", 0, 0, 1, 1); + overlay->SetFillStyle(4000); + overlay->SetFillColor(0); + overlay->SetFrameFillStyle(4000); + overlay->Draw("same"); + overlay->cd(); + if (!showOnlyGoodModules_) + gr2->Draw("AP"); + + TLegend* leg = new TLegend(0.70, 0.27, 0.88, 0.40); + leg->AddEntry(gr, "Good Modules", "p"); + if (!showOnlyGoodModules_) + leg->AddEntry(gr2, "All Modules", "p"); + leg->SetTextSize(0.020); + leg->SetFillColor(0); + leg->Draw("same"); + + c7->SaveAs("Summary.png"); +} + +void SiStripHitResolFromCalibTree::makeSummaryVsBx(const edm::Service& fs) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Computing efficiency vs bx" << endl; + + unsigned int nLayers = 22; + if (showRings_) + nLayers = 20; + + for (unsigned int ilayer = 1; ilayer < nLayers; ilayer++) { + for (unsigned int ibx = 0; ibx <= nBxInAnOrbit; ibx++) { + layerfound_vsBX[ilayer]->SetBinContent(ibx, 1e-6); + layertotal_vsBX[ilayer]->SetBinContent(ibx, 1); + } + + map >::iterator iterMapvsBx; + for (iterMapvsBx = layerfound_perBx.begin(); iterMapvsBx != layerfound_perBx.end(); ++iterMapvsBx) + layerfound_vsBX[ilayer]->SetBinContent(iterMapvsBx->first, iterMapvsBx->second[ilayer]); + for (iterMapvsBx = layertotal_perBx.begin(); iterMapvsBx != layertotal_perBx.end(); ++iterMapvsBx) + if (iterMapvsBx->second[ilayer] > 0) + layertotal_vsBX[ilayer]->SetBinContent(iterMapvsBx->first, iterMapvsBx->second[ilayer]); + + layerfound_vsBX[ilayer]->Sumw2(); + layertotal_vsBX[ilayer]->Sumw2(); + + TGraphAsymmErrors* geff = fs->make(nBxInAnOrbit - 1); + geff->SetName(Form("effVsBx_layer%i", ilayer)); + geff->SetTitle("Hit Efficiency vs bx - " + GetLayerName(ilayer)); + geff->BayesDivide(layerfound_vsBX[ilayer], layertotal_vsBX[ilayer]); + + //Average over trains + TGraphAsymmErrors* geff_avg = fs->make(); + geff_avg->SetName(Form("effVsBxAvg_layer%i", ilayer)); + geff_avg->SetTitle("Hit Efficiency vs bx - " + GetLayerName(ilayer)); + geff_avg->SetMarkerStyle(20); + int ibx = 0; + int previous_bx = -80; + int delta_bx = 0; + int nbx = 0; + int found = 0; + int total = 0; + double sum_bx = 0; + int ipt = 0; + float low, up, eff; + int firstbx = 0; + for (iterMapvsBx = layertotal_perBx.begin(); iterMapvsBx != layertotal_perBx.end(); ++iterMapvsBx) { + ibx = iterMapvsBx->first; + delta_bx = ibx - previous_bx; + // consider a new train + if (delta_bx > (int)spaceBetweenTrains_ && nbx > 0 && total > 0) { + eff = found / (float)total; + //edm::LogInfo("SiStripHitResolFromCalibTree")<<"new train "<SetPoint(ipt, sum_bx / nbx, eff); + low = TEfficiency::Bayesian(total, found, .683, 1, 1, false); + up = TEfficiency::Bayesian(total, found, .683, 1, 1, true); + geff_avg->SetPointError(ipt, sum_bx / nbx - firstbx, previous_bx - sum_bx / nbx, eff - low, up - eff); + ipt++; + sum_bx = 0; + found = 0; + total = 0; + nbx = 0; + firstbx = ibx; + } + sum_bx += ibx; + found += layerfound_vsBX[ilayer]->GetBinContent(ibx); + total += layertotal_vsBX[ilayer]->GetBinContent(ibx); + nbx++; + + previous_bx = ibx; + } + //last train + eff = found / (float)total; + //edm::LogInfo("SiStripHitResolFromCalibTree")<<"new train "<SetPoint(ipt, sum_bx / nbx, eff); + low = TEfficiency::Bayesian(total, found, .683, 1, 1, false); + up = TEfficiency::Bayesian(total, found, .683, 1, 1, true); + geff_avg->SetPointError(ipt, sum_bx / nbx - firstbx, previous_bx - sum_bx / nbx, eff - low, up - eff); + } +} + +TString SiStripHitResolFromCalibTree::GetLayerName(Long_t k) { + TString layername = ""; + TString ringlabel = "D"; + if (showRings_) + ringlabel = "R"; + if (k > 0 && k < 5) { + layername = TString("TIB L") + k; + } else if (k > 4 && k < 11) { + layername = TString("TOB L") + (k - 4); + } else if (k > 10 && k < 14) { + layername = TString("TID ") + ringlabel + (k - 10); + } else if (k > 13 && k < 14 + nTEClayers_) { + layername = TString("TEC ") + ringlabel + (k - 13); + } + + return layername; +} + +void SiStripHitResolFromCalibTree::ComputeEff(const edm::Service& fs, + vector& vhfound, + vector& vhtotal, + string name) { + unsigned int nLayers = 22; + if (showRings_) + nLayers = 20; + + TH1F* hfound; + TH1F* htotal; + + for (unsigned int ilayer = 1; ilayer < nLayers; ilayer++) { + hfound = vhfound[ilayer]; + htotal = vhtotal[ilayer]; + + hfound->Sumw2(); + htotal->Sumw2(); + + // new ROOT version: TGraph::Divide don't handle null or negative values + for (Long_t i = 0; i < hfound->GetNbinsX() + 1; ++i) { + if (hfound->GetBinContent(i) == 0) + hfound->SetBinContent(i, 1e-6); + if (htotal->GetBinContent(i) == 0) + htotal->SetBinContent(i, 1); + } + + TGraphAsymmErrors* geff = fs->make(hfound->GetNbinsX()); + geff->SetName(Form("%s_layer%i", name.c_str(), ilayer)); + geff->BayesDivide(hfound, htotal); + if (name == "effVsLumi") + geff->SetTitle("Hit Efficiency vs inst. lumi. - " + GetLayerName(ilayer)); + if (name == "effVsPU") + geff->SetTitle("Hit Efficiency vs pileup - " + GetLayerName(ilayer)); + if (name == "effVsCM") + geff->SetTitle("Hit Efficiency vs common Mode - " + GetLayerName(ilayer)); + geff->SetMarkerStyle(20); + } +} + +void SiStripHitResolFromCalibTree::makeSummaryVsLumi(const edm::Service& fs) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Computing efficiency vs lumi" << endl; + + if (instLumiHisto->GetEntries()) // from infos per event + edm::LogInfo("SiStripHitResolFromCalibTree") + << "Avg conditions (avg+/-rms): lumi :" << instLumiHisto->GetMean() << "+/-" << instLumiHisto->GetRMS() + << " pu: " << PUHisto->GetMean() << "+/-" << PUHisto->GetRMS() << endl; + + else { // from infos per hit + + unsigned int nLayers = 22; + if (showRings_) + nLayers = 20; + unsigned int nLayersForAvg = 0; + float layerLumi = 0; + float layerPU = 0; + float avgLumi = 0; + float avgPU = 0; + + edm::LogInfo("SiStripHitResolFromCalibTree") << "Lumi summary: (avg over trajectory measurements)" << endl; + for (unsigned int ilayer = 1; ilayer < nLayers; ilayer++) { + layerLumi = layertotal_vsLumi[ilayer]->GetMean(); + layerPU = layertotal_vsPU[ilayer]->GetMean(); + //edm::LogInfo("SiStripHitResolFromCalibTree")<<" layer "<& fs) { + edm::LogInfo("SiStripHitResolFromCalibTree") << "Computing efficiency vs CM" << endl; + ComputeEff(fs, layerfound_vsCM, layertotal_vsCM, "effVsCM"); +} + +TString SiStripHitResolFromCalibTree::GetLayerSideName(Long_t k) { + TString layername = ""; + TString ringlabel = "D"; + if (showRings_) + ringlabel = "R"; + if (k > 0 && k < 5) { + layername = TString("TIB L") + k; + } else if (k > 4 && k < 11) { + layername = TString("TOB L") + (k - 4); + } else if (k > 10 && k < 14) { + layername = TString("TID- ") + ringlabel + (k - 10); + } else if (k > 13 && k < 17) { + layername = TString("TID+ ") + ringlabel + (k - 13); + } else if (k > 16 && k < 17 + nTEClayers_) { + layername = TString("TEC- ") + ringlabel + (k - 16); + } else if (k > 16 + nTEClayers_) { + layername = TString("TEC+ ") + ringlabel + (k - 16 - nTEClayers_); + } + + return layername; +} + +std::unique_ptr SiStripHitResolFromCalibTree::getNewObject() { + //Need this for a Condition DB Writer + //Initialize a return variable + auto obj = std::make_unique(); + + SiStripBadStrip::RegistryIterator rIter = quality_->getRegistryVectorBegin(); + SiStripBadStrip::RegistryIterator rIterEnd = quality_->getRegistryVectorEnd(); + + for (; rIter != rIterEnd; ++rIter) { + SiStripBadStrip::Range range(quality_->getDataVectorBegin() + rIter->ibegin, + quality_->getDataVectorBegin() + rIter->iend); + if (!obj->put(rIter->detid, range)) + edm::LogError("SiStripHitResolFromCalibTree") + << "[SiStripHitResolFromCalibTree::getNewObject] detid already exists" << std::endl; + } + + return obj; +} + +float SiStripHitResolFromCalibTree::calcPhi(float x, float y) { + float phi = 0; + float Pi = 3.14159; + if ((x >= 0) && (y >= 0)) + phi = atan(y / x); + else if ((x >= 0) && (y <= 0)) + phi = atan(y / x) + 2 * Pi; + else if ((x <= 0) && (y >= 0)) + phi = atan(y / x) + Pi; + else + phi = atan(y / x) + Pi; + phi = phi * 180.0 / Pi; + + return phi; +} + +void SiStripHitResolFromCalibTree::SetBadComponents( + int i, int component, SiStripQuality::BadComponent& BC, std::stringstream ssV[4][19], int NBadComponent[4][19][4]) { + int napv = detInfo_.getNumberOfApvsAndStripLength(BC.detid).first; + + ssV[i][component] << "\n\t\t " << BC.detid << " \t " << BC.BadModule << " \t " << ((BC.BadFibers) & 0x1) << " "; + if (napv == 4) + ssV[i][component] << "x " << ((BC.BadFibers >> 1) & 0x1); + + if (napv == 6) + ssV[i][component] << ((BC.BadFibers >> 1) & 0x1) << " " << ((BC.BadFibers >> 2) & 0x1); + ssV[i][component] << " \t " << ((BC.BadApvs) & 0x1) << " " << ((BC.BadApvs >> 1) & 0x1) << " "; + if (napv == 4) + ssV[i][component] << "x x " << ((BC.BadApvs >> 2) & 0x1) << " " << ((BC.BadApvs >> 3) & 0x1); + if (napv == 6) + ssV[i][component] << ((BC.BadApvs >> 2) & 0x1) << " " << ((BC.BadApvs >> 3) & 0x1) << " " + << ((BC.BadApvs >> 4) & 0x1) << " " << ((BC.BadApvs >> 5) & 0x1) << " "; + + if (BC.BadApvs) { + NBadComponent[i][0][2] += ((BC.BadApvs >> 5) & 0x1) + ((BC.BadApvs >> 4) & 0x1) + ((BC.BadApvs >> 3) & 0x1) + + ((BC.BadApvs >> 2) & 0x1) + ((BC.BadApvs >> 1) & 0x1) + ((BC.BadApvs) & 0x1); + NBadComponent[i][component][2] += ((BC.BadApvs >> 5) & 0x1) + ((BC.BadApvs >> 4) & 0x1) + + ((BC.BadApvs >> 3) & 0x1) + ((BC.BadApvs >> 2) & 0x1) + + ((BC.BadApvs >> 1) & 0x1) + ((BC.BadApvs) & 0x1); + } + if (BC.BadFibers) { + NBadComponent[i][0][1] += ((BC.BadFibers >> 2) & 0x1) + ((BC.BadFibers >> 1) & 0x1) + ((BC.BadFibers) & 0x1); + NBadComponent[i][component][1] += + ((BC.BadFibers >> 2) & 0x1) + ((BC.BadFibers >> 1) & 0x1) + ((BC.BadFibers) & 0x1); + } + if (BC.BadModule) { + NBadComponent[i][0][0]++; + NBadComponent[i][component][0]++; + } +} + +DEFINE_FWK_MODULE(SiStripHitResolFromCalibTree); diff --git a/CalibTracker/SiStripHitResolution/python/SiStripHitResol_cff.py b/CalibTracker/SiStripHitResolution/python/SiStripHitResol_cff.py new file mode 100644 index 0000000000000..3b480e7406864 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/python/SiStripHitResol_cff.py @@ -0,0 +1,32 @@ +import FWCore.ParameterSet.Config as cms + +# Use compressiong settings of TFile +# see https://root.cern.ch/root/html534/TFile.html#TFile:SetCompressionSettings +# settings = 100 * algorithm + level +# level is from 1 (small) to 9 (large compression) +# algo: 1 (ZLIB), 2 (LMZA) +# see more about compression & performance: https://root.cern.ch/root/html534/guides/users-guide/InputOutput.html#compression-and-performance +compressionSettings = 201 + +anResol = cms.EDAnalyzer("HitResol", + CompressionSettings = cms.untracked.int32(compressionSettings), + Debug = cms.bool(False), + Layer = cms.int32(0), # = 0 means do all layers + #combinatorialTracks = cms.InputTag("ctfWithMaterialTracksP5"), + #combinatorialTracks = cms.InputTag("TrackRefitterP5"), + #combinatorialTracks = cms.InputTag("ALCARECOTkAlCosmicsCTF0T"), + combinatorialTracks = cms.InputTag("generalTracks"), + #trajectories = cms.InputTag("ctfWithMaterialTracksP5"), + #trajectories = cms.InputTag("TrackRefitterP5"), + #trajectories = cms.InputTag("CalibrationTracksRefit"), + trajectories = cms.InputTag("generalTracks"), + lumiScalers = cms.InputTag("scalersRawToDigi"), + addLumi = cms.untracked.bool(False), + # do not cut on the total number of tracks + cutOnTracks = cms.untracked.bool(True), + # compatibility + trackMultiplicity = cms.untracked.uint32(100), + MomentumCut = cms.untracked.double(3.), + UsePairsOnly = cms.untracked.uint32(1)) + +hitresol = cms.Sequence( anResol ) diff --git a/CalibTracker/SiStripHitResolution/src/HitResol.cc b/CalibTracker/SiStripHitResolution/src/HitResol.cc new file mode 100644 index 0000000000000..16437e3d2a8cf --- /dev/null +++ b/CalibTracker/SiStripHitResolution/src/HitResol.cc @@ -0,0 +1,647 @@ +//////////////////////////////////////////////////////////////////////////////// +// Package: CalibTracker/SiStripHitResolution +// Class: HitResol +// Original Authors: Denis Gele and Kathryn Coldham (adapted from HitEff) +// modified by Khawla Jaffel for CPE studies +// ported to cmssw by M. Musich +// +/////////////////////////////////////////////////////////////////////////////// + +// system include files +#include +#include +#include + +// user includes +#include "CalibFormats/SiStripObjects/interface/SiStripDetCabling.h" +#include "CalibFormats/SiStripObjects/interface/SiStripQuality.h" +#include "CalibTracker/Records/interface/SiStripDetCablingRcd.h" +#include "CalibTracker/Records/interface/SiStripQualityRcd.h" +#include "CalibTracker/SiStripHitEfficiency/interface/SiStripHitEfficiencyHelpers.h" +#include "CalibTracker/SiStripHitResolution/interface/HitResol.h" +#include "CommonTools/Statistics/interface/ChiSquaredProbability.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/GeometrySurface/interface/TrapezoidalPlaneBounds.h" +#include "DataFormats/GeometryVector/interface/GlobalPoint.h" +#include "DataFormats/GeometryVector/interface/GlobalVector.h" +#include "DataFormats/GeometryVector/interface/LocalVector.h" +#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" +#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackBase.h" +#include "DataFormats/TrackReco/interface/TrackExtra.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h" +#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit1D.h" +#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit2D.h" +#include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "Geometry/CommonDetUnit/interface/GeomDet.h" +#include "Geometry/CommonDetUnit/interface/GeomDetType.h" +#include "Geometry/CommonDetUnit/interface/GluedGeomDet.h" +#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" +#include "Geometry/Records/interface/TrackerTopologyRcd.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" +#include "RecoLocalTracker/ClusterParameterEstimator/interface/StripClusterParameterEstimator.h" +#include "RecoTracker/MeasurementDet/interface/MeasurementTracker.h" +#include "RecoTracker/MeasurementDet/interface/MeasurementTrackerEvent.h" +#include "TrackingTools/AnalyticalJacobians/interface/AnalyticalCurvilinearJacobian.h" +#include "TrackingTools/AnalyticalJacobians/interface/JacobianCurvilinearToLocal.h" +#include "TrackingTools/AnalyticalJacobians/interface/JacobianLocalToCurvilinear.h" +#include "TrackingTools/Records/interface/TransientRecHitRecord.h" +#include "TrackingTools/TrackFitters/interface/TrajectoryStateCombiner.h" + +// ROOT includes +#include "TMath.h" +#include "TH1F.h" + +// +// constructors and destructor +// +using namespace std; +HitResol::HitResol(const edm::ParameterSet& conf) + : scalerToken_(consumes(conf.getParameter("lumiScalers"))), + combinatorialTracks_token_( + consumes(conf.getParameter("combinatorialTracks"))), + tjToken_(consumes >(conf.getParameter("trajectories"))), + topoToken_(esConsumes()), + geomToken_(esConsumes()), + cpeToken_(esConsumes(edm::ESInputTag("", "StripCPEfromTrackAngle"))), + siStripQualityToken_(esConsumes()), + magFieldToken_(esConsumes()), + addLumi_(conf.getUntrackedParameter("addLumi", false)), + DEBUG_(conf.getParameter("Debug")), + cutOnTracks_(conf.getUntrackedParameter("cutOnTracks", false)), + momentumCut_(conf.getUntrackedParameter("MomentumCut", 3.)), + compSettings_(conf.getUntrackedParameter("CompressionSettings", -1)), + usePairsOnly_(conf.getUntrackedParameter("UsePairsOnly", 1)), + layers_(conf.getParameter("Layer")), + trackMultiplicityCut_(conf.getUntrackedParameter("trackMultiplicity", 100)) { + usesResource(TFileService::kSharedResource); +} + +void HitResol::beginJob() { + edm::Service fs; + if (compSettings_ > 0) { + edm::LogInfo("SiStripHitResolution:HitResol") << "the compressions settings are:" << compSettings_ << std::endl; + fs->file().SetCompressionSettings(compSettings_); + } + + reso = fs->make("reso", "tree hit pairs for resolution studies"); + reso->Branch("momentum", &mymom, "momentum/F"); + reso->Branch("numHits", &numHits, "numHits/I"); + reso->Branch("trackChi2", &ProbTrackChi2, "trackChi2/F"); + reso->Branch("detID1", &iidd1, "detID1/I"); + reso->Branch("pitch1", &mypitch1, "pitch1/F"); + reso->Branch("clusterW1", &clusterWidth, "clusterW1/I"); + reso->Branch("expectedW1", &expWidth, "expectedW1/F"); + reso->Branch("atEdge1", &atEdge, "atEdge1/F"); + reso->Branch("simpleRes", &simpleRes, "simpleRes/F"); + reso->Branch("detID2", &iidd2, "detID2/I"); + reso->Branch("clusterW2", &clusterWidth_2, "clusterW2/I"); + reso->Branch("expectedW2", &expWidth_2, "expectedW2/F"); + reso->Branch("atEdge2", &atEdge_2, "atEdge2/F"); + reso->Branch("pairPath", &pairPath, "pairPath/F"); + reso->Branch("hitDX", &hitDX, "hitDX/F"); + reso->Branch("trackDX", &trackDX, "trackDX/F"); + reso->Branch("trackDXE", &trackDXE, "trackDXE/F"); + reso->Branch("trackParamX", &trackParamX, "trackParamX/F"); + reso->Branch("trackParamY", &trackParamY, "trackParamY/F"); + reso->Branch("trackParamDXDZ", &trackParamDXDZ, "trackParamDXDZ/F"); + reso->Branch("trackParamDYDZ", &trackParamDYDZ, "trackParamDYDZ/F"); + reso->Branch("trackParamXE", &trackParamXE, "trackParamXE/F"); + reso->Branch("trackParamYE", &trackParamYE, "trackParamYE/F"); + reso->Branch("trackParamDXDZE", &trackParamDXDZE, "trackParamDXDZE/F"); + reso->Branch("trackParamDYDZE", &trackParamDYDZE, "trackParamDYDZE/F"); + reso->Branch("pairsOnly", &pairsOnly, "pairsOnly/I"); + treso = fs->make("treso", "tree tracks for resolution studies"); + treso->Branch("track_momentum", &track_momentum, "track_momentum/F"); + treso->Branch("track_pt", &track_pt, "track_pt/F"); + treso->Branch("track_eta", &track_eta, "track_eta/F"); + treso->Branch("track_phi", &track_phi, "track_phi/F"); + treso->Branch("track_trackChi2", &track_trackChi2, "track_trackChi2/F"); + treso->Branch("track_width", &expWidth, "track_width/F"); // from 1D HIT + treso->Branch("NumberOf_tracks", &NumberOf_tracks, "NumberOf_tracks/I"); + + events = 0; + EventTrackCKF = 0; + + histos2d_["track_phi_vs_eta"] = new TH2F("track_phi_vs_eta", ";track phi;track eta", 60, -3.5, 3.5, 60, -3., 3.); + histos2d_["residual_vs_trackMomentum"] = new TH2F("residual_vs_trackMomentum", + ";track momentum [GeV]; x_{pred_track} - x_{reco_hit} [#mum]", + 60, + 0., + 10., + 60, + 0., + 200.); + histos2d_["residual_vs_trackPt"] = new TH2F( + "residual_vs_trackPt", ";track p_{T}[GeV];x_{pred_track} - x_{reco_hit} [#mum]", 60, 0., 10., 60, 0., 200.); + histos2d_["residual_vs_trackEta"] = + new TH2F("residual_vs_trackEta", ";track #eta;x_{pred_track} - x_{reco_hit} [#mum]", 60, 0., 3., 60, 0., 200.); + histos2d_["residual_vs_trackPhi"] = + new TH2F("residual_vs_trackPhi", ";track #phi;x_{pred_track} - x_{reco_hit} [#mum]", 60, 0., 3.5, 60, 0., 200.); + histos2d_["residual_vs_expectedWidth"] = new TH2F( + "residual_vs_expectedWidth", ";track Width;x_{pred_track} - x_{reco_hit} [#mum]", 3, 0., 3., 60, 0., 200.); + histos2d_["numHits_vs_residual"] = + new TH2F("numHits_vs_residual", ";x_{pred_track} - x_{reco_hit} [#mum];N Hits", 60, 0., 200., 15, 0., 15.); +} + +void HitResol::analyze(const edm::Event& e, const edm::EventSetup& es) { + //Retrieve tracker topology from geometry + const TrackerTopology* tTopo = &es.getData(topoToken_); + + LogDebug("SiStripHitResolution:HitResol") << "beginning analyze from HitResol" << endl; + + using namespace edm; + using namespace reco; + + // Step A: Get Inputs + + int run_nr = e.id().run(); + int ev_nr = e.id().event(); + + // get the tracks + edm::Handle trackCollectionCKF; + e.getByToken(combinatorialTracks_token_, trackCollectionCKF); + const reco::TrackCollection* tracksCKF = trackCollectionCKF.product(); + + // get the trajectory collection + edm::Handle > trajectoryCollectionHandle; + e.getByToken(tjToken_, trajectoryCollectionHandle); + const TrajectoryCollection* trajectoryCollection = trajectoryCollectionHandle.product(); + + //get tracker geometry + edm::ESHandle tracker = es.getHandle(geomToken_); + const TrackerGeometry* tkgeom = &(*tracker); + + //get Cluster Parameter Estimator + edm::ESHandle parameterestimator = es.getHandle(cpeToken_); + const StripClusterParameterEstimator& stripcpe(*parameterestimator); + + // get the SiStripQuality records + edm::ESHandle SiStripQuality_ = es.getHandle(siStripQualityToken_); + + // get the magnetic field + const MagneticField* magField_ = &es.getData(magFieldToken_); + + events++; + + // List of variables for SiStripHitResolution ntuple + mymom = 0; + numHits = 0; + ProbTrackChi2 = 0; + iidd1 = 0; + mypitch1 = 0; + clusterWidth = 0; + expWidth = 0; + atEdge = 0; + simpleRes = 0; + iidd2 = 0; + clusterWidth_2 = 0; + expWidth_2 = 0; + atEdge_2 = 0; + pairPath = 0; + hitDX = 0; + trackDX = 0; + trackDXE = 0; + trackParamX = 0; + trackParamY = 0; + trackParamDXDZ = 0; + trackParamDYDZ = 0; + trackParamXE = 0; + trackParamYE = 0; + trackParamDXDZE = 0; + trackParamDYDZE = 0; + pairsOnly = 0; + + LogDebug("HitResol") << "Starting analysis, nrun nevent, tracksCKF->size(): " << run_nr << " " << ev_nr << " " + << tracksCKF->size() << std::endl; + + for (unsigned int iT = 0; iT < tracksCKF->size(); ++iT) { + track_momentum = tracksCKF->at(iT).p(); + track_pt = tracksCKF->at(iT).p(); + track_eta = tracksCKF->at(iT).eta(); + track_phi = tracksCKF->at(iT).phi(); + track_trackChi2 = ChiSquaredProbability((double)(tracksCKF->at(iT).chi2()), (double)(tracksCKF->at(iT).ndof())); + treso->Fill(); + } + + histos2d_["track_phi_vs_eta"]->Fill(track_phi, track_eta); + + // loop over trajectories from refit + for (const auto& traj : *trajectoryCollection) { + const auto& TMeas = traj.measurements(); + // Loop on each measurement and take it into consideration + //-------------------------------------------------------- + for (auto itm = TMeas.cbegin(); itm != TMeas.cend(); ++itm) { + if (!itm->updatedState().isValid()) { + LogDebug("HitResol") << "trajectory measurement not valid" << std::endl; + continue; + } + + const TransientTrackingRecHit::ConstRecHitPointer mypointhit = itm->recHit(); + const TrackingRecHit* myhit = (*itm->recHit()).hit(); + + ProbTrackChi2 = 0; + numHits = 0; + + LogDebug("HitResol") << "TrackChi2 = " + << ChiSquaredProbability((double)(traj.chiSquared()), (double)(traj.ndof(false))) << "\n" + << "itm->updatedState().globalMomentum().perp(): " + << itm->updatedState().globalMomentum().perp() << "\n" + << "numhits " << traj.foundHits() << std::endl; + + numHits = traj.foundHits(); + ProbTrackChi2 = ChiSquaredProbability((double)(traj.chiSquared()), (double)(traj.ndof(false))); + + mymom = itm->updatedState().globalMomentum().perp(); + + //Now for the first hit + TrajectoryStateOnSurface mytsos = itm->updatedState(); + const auto hit1 = itm->recHit(); + DetId id1 = hit1->geographicalId(); + if (id1.subdetId() < StripSubdetector::TIB || id1.subdetId() > StripSubdetector::TEC) + continue; + + if (hit1->isValid() && mymom > momentumCut_ && + (id1.subdetId() >= StripSubdetector::TIB && id1.subdetId() <= StripSubdetector::TEC)) { + const auto stripdet = dynamic_cast(tkgeom->idToDetUnit(hit1->geographicalId())); + const StripTopology& Topo = stripdet->specificTopology(); + int Nstrips = Topo.nstrips(); + mypitch1 = stripdet->surface().bounds().width() / Topo.nstrips(); + + const auto det = dynamic_cast(tkgeom->idToDetUnit(mypointhit->geographicalId())); + + TrajectoryStateOnSurface mytsos = itm->updatedState(); + LocalVector trackDirection = mytsos.localDirection(); + LocalVector drift = stripcpe.driftDirection(stripdet); + + const auto hit1d = dynamic_cast(myhit); + + if (hit1d) { + getSimHitRes(det, trackDirection, *hit1d, expWidth, &mypitch1, drift); + clusterWidth = hit1d->cluster()->amplitudes().size(); + uint16_t firstStrip = hit1d->cluster()->firstStrip(); + uint16_t lastStrip = firstStrip + (hit1d->cluster()->amplitudes()).size() - 1; + atEdge = (firstStrip == 0 || lastStrip == (Nstrips - 1)); + } + + const auto hit2d = dynamic_cast(myhit); + + if (hit2d) { + getSimHitRes(det, trackDirection, *hit2d, expWidth, &mypitch1, drift); + clusterWidth = hit2d->cluster()->amplitudes().size(); + uint16_t firstStrip = hit2d->cluster()->firstStrip(); + uint16_t lastStrip = firstStrip + (hit2d->cluster()->amplitudes()).size() - 1; + atEdge = (firstStrip == 0 || lastStrip == (Nstrips - 1)); + } + + simpleRes = + getSimpleRes(&(*itm)); // simple resolution by using the track re-fit forward and backward predicted state + + histos2d_["residual_vs_trackMomentum"]->Fill(itm->updatedState().globalMomentum().mag(), + simpleRes * 10000); // reso in cm *10000 == micro-meter + histos2d_["residual_vs_trackPt"]->Fill(mymom, simpleRes * 10000); // reso in cm *10000 == micro-meter + histos2d_["residual_vs_trackEta"]->Fill(itm->updatedState().globalMomentum().eta(), simpleRes * 10000); + histos2d_["residual_vs_trackPhi"]->Fill(itm->updatedState().globalMomentum().phi(), simpleRes * 10000); + histos2d_["residual_vs_expectedWidth"]->Fill(expWidth, simpleRes * 10000); + histos2d_["numHits_vs_residual"]->Fill(simpleRes * 10000, numHits); + + // Now to see if there is a match - pair method - hit in overlapping sensors + vector::const_iterator itTraj2 = TMeas.end(); // last hit along the fitted track + + for (auto itmCompare = itm - 1; + // start to compare from the 5th hit + itmCompare >= TMeas.cbegin() && itmCompare > itm - 4; + --itmCompare) { + const auto hit2 = itmCompare->recHit(); + if (!hit2->isValid()) + continue; + DetId id2 = hit2->geographicalId(); + + //must be from the same detector and layer + iidd1 = hit1->geographicalId().rawId(); + iidd2 = hit2->geographicalId().rawId(); + if (id1.subdetId() != id2.subdetId() || ::checkLayer(iidd1, tTopo) != ::checkLayer(iidd2, tTopo)) + break; + //must both be stereo if one is + if (tTopo->isStereo(id1) != tTopo->isStereo(id2)) + continue; + //A check i dont completely understand but might as well keep there + if (tTopo->glued(id1) == id1.rawId()) + LogDebug("HitResol") << "BAD GLUED: Have glued layer with id = " << id1.rawId() + << " and glued id = " << tTopo->glued(id1) << " and stereo = " << tTopo->isStereo(id1) + << endl; + if (tTopo->glued(id2) == id2.rawId()) + LogDebug("HitResol") << "BAD GLUED: Have glued layer with id = " << id2.rawId() + << " and glued id = " << tTopo->glued(id2) << " and stereo = " << tTopo->isStereo(id2) + << endl; + + itTraj2 = itmCompare; + break; + } + + if (itTraj2 == TMeas.cend()) { + } else { + LogDebug("HitResol") << "Found overlapping sensors " << std::endl; + pairsOnly = usePairsOnly_; + + //We found one....let's fill in the truth info! + TrajectoryStateOnSurface tsos_2 = itTraj2->updatedState(); + LocalVector trackDirection_2 = tsos_2.localDirection(); + const auto myhit2 = itTraj2->recHit(); + const auto myhit_2 = (*itTraj2->recHit()).hit(); + const auto stripdet_2 = dynamic_cast(tkgeom->idToDetUnit(myhit2->geographicalId())); + const StripTopology& Topo_2 = stripdet_2->specificTopology(); + int Nstrips_2 = Topo_2.nstrips(); + float mypitch_2 = stripdet_2->surface().bounds().width() / Topo_2.nstrips(); + + if (mypitch1 != mypitch_2) + return; // for PairsOnly + + const auto det_2 = dynamic_cast(tkgeom->idToDetUnit(myhit2->geographicalId())); + + LocalVector drift_2 = stripcpe.driftDirection(stripdet_2); + + const auto hit1d_2 = dynamic_cast(myhit_2); + if (hit1d_2) { + getSimHitRes(det_2, trackDirection_2, *hit1d_2, expWidth_2, &mypitch_2, drift_2); + clusterWidth_2 = hit1d_2->cluster()->amplitudes().size(); + uint16_t firstStrip_2 = hit1d_2->cluster()->firstStrip(); + uint16_t lastStrip_2 = firstStrip_2 + (hit1d_2->cluster()->amplitudes()).size() - 1; + atEdge_2 = (firstStrip_2 == 0 || lastStrip_2 == (Nstrips_2 - 1)); + } + + const auto hit2d_2 = dynamic_cast(myhit_2); + if (hit2d_2) { + getSimHitRes(det_2, trackDirection_2, *hit2d_2, expWidth_2, &mypitch_2, drift_2); + clusterWidth_2 = hit2d_2->cluster()->amplitudes().size(); + uint16_t firstStrip_2 = hit2d_2->cluster()->firstStrip(); + uint16_t lastStrip_2 = firstStrip_2 + (hit2d_2->cluster()->amplitudes()).size() - 1; + atEdge_2 = (firstStrip_2 == 0 || lastStrip_2 == (Nstrips_2 - 1)); + } + + // if(pairsOnly && (pitch != pitch2) ) fill = false; + + // Make AnalyticalPropagator to use in getPairParameters + AnalyticalPropagator mypropagator(magField_, anyDirection); + + if (!getPairParameters(&(*magField_), + mypropagator, + &(*itTraj2), + &(*itm), + pairPath, + hitDX, + trackDX, + trackDXE, + trackParamX, + trackParamY, + trackParamDXDZ, + trackParamDYDZ, + trackParamXE, + trackParamYE, + trackParamDXDZE, + trackParamDYDZE)) { + } else { + LogDebug("HitResol") << " \n\n\n" + << " momentum " << mymom << "\n" + << " numHits " << numHits << "\n" + << " trackChi2 " << ProbTrackChi2 << "\n" + << " detID1 " << iidd1 << "\n" + << " pitch1 " << mypitch1 << "\n" + << " clusterW1 " << clusterWidth << "\n" + << " expectedW1 " << expWidth << "\n" + << " atEdge1 " << atEdge << "\n" + << " simpleRes " << simpleRes << "\n" + << " detID2 " << iidd2 << "\n" + << " clusterW2 " << clusterWidth_2 << "\n" + << " expectedW2 " << expWidth_2 << "\n" + << " atEdge2 " << atEdge_2 << "\n" + << " pairPath " << pairPath << "\n" + << " hitDX " << hitDX << "\n" + << " trackDX " << trackDX << "\n" + << " trackDXE " << trackDXE << "\n" + << " trackParamX " << trackParamX << "\n" + << " trackParamY " << trackParamY << "\n" + << " trackParamDXDZ " << trackParamDXDZ << "\n" + << " trackParamDYDZ " << trackParamDYDZ << "\n" + << " trackParamXE " << trackParamXE << "\n" + << " trackParamYE " << trackParamYE << "\n" + << " trackParamDXDZE" << trackParamDXDZE << "\n" + << " trackParamDYDZE" << trackParamDYDZE << std::endl; + reso->Fill(); + } + } //itTraj2 != TMeas.end() + } //hit1->isValid().... + } // itm + } // it +} + +void HitResol::endJob() { + LogDebug("SiStripHitResolution:HitResol") << " Events Analysed " << events << endl; + LogDebug("SiStripHitResolution:HitResol") << " Number Of Tracked events " << EventTrackCKF << endl; + + reso->GetDirectory()->cd(); + reso->Write(); + treso->Write(); +} + +double HitResol::checkConsistency(const StripClusterParameterEstimator::LocalValues& parameters, + double xx, + double xerr) { + double error = sqrt(parameters.second.xx() + xerr * xerr); + double separation = abs(parameters.first.x() - xx); + double consistency = separation / error; + return consistency; +} + +void HitResol::getSimHitRes(const GeomDetUnit* det, + const LocalVector& trackdirection, + const TrackingRecHit& recHit, + float& trackWidth, + float* pitch, + LocalVector& drift) { + const auto stripdet = dynamic_cast(det); + const auto& topol = dynamic_cast(stripdet->topology()); + + LocalPoint position = recHit.localPosition(); + (*pitch) = topol.localPitch(position); + + float anglealpha = 0; + if (trackdirection.z() != 0) { + anglealpha = atan(trackdirection.x() / trackdirection.z()) * TMath::RadToDeg(); + } + + // LocalVector drift = stripcpe.driftDirection(stripdet); + float thickness = stripdet->surface().bounds().thickness(); + float tanalpha = tan(anglealpha * TMath::DegToRad()); + float tanalphaL = drift.x() / drift.z(); + (trackWidth) = fabs((thickness / (*pitch)) * tanalpha - (thickness / (*pitch)) * tanalphaL); +} + +double HitResol::getSimpleRes(const TrajectoryMeasurement* traj1) { + TrajectoryStateOnSurface theCombinedPredictedState; + + if (traj1->backwardPredictedState().isValid()) + theCombinedPredictedState = + TrajectoryStateCombiner().combine(traj1->forwardPredictedState(), traj1->backwardPredictedState()); + else + theCombinedPredictedState = traj1->forwardPredictedState(); + + if (!theCombinedPredictedState.isValid()) { + return -100; + } + + const TransientTrackingRecHit::ConstRecHitPointer& firstRecHit = traj1->recHit(); + double recHitX_1 = firstRecHit->localPosition().x(); + return (theCombinedPredictedState.localPosition().x() - recHitX_1); +} + +//traj1 is the matched trajectory...traj2 is the original +bool HitResol::getPairParameters(const MagneticField* magField_, + AnalyticalPropagator& propagator, + const TrajectoryMeasurement* traj1, + const TrajectoryMeasurement* traj2, + float& pairPath, + float& hitDX, + float& trackDX, + float& trackDXE, + float& trackParamX, + float& trackParamY, + float& trackParamDXDZ, + float& trackParamDYDZ, + float& trackParamXE, + float& trackParamYE, + float& trackParamDXDZE, + float& trackParamDYDZE) { + pairPath = 0; + hitDX = 0; + trackDX = 0; + trackDXE = 0; + + trackParamX = 0; + trackParamY = 0; + trackParamDXDZ = 0; + trackParamDYDZ = 0; + trackParamXE = 0; + trackParamYE = 0; + trackParamDXDZE = 0; + trackParamDYDZE = 0; + + TrajectoryStateCombiner combiner_; + + // backward predicted state at module 1 + const TrajectoryStateOnSurface& bwdPred1 = traj1->backwardPredictedState(); + if (!bwdPred1.isValid()) + return false; + LogDebug("HitResol") << "momentum from backward predicted state = " << bwdPred1.globalMomentum().mag() << endl; + // forward predicted state at module 2 + const TrajectoryStateOnSurface& fwdPred2 = traj2->forwardPredictedState(); + LogDebug("HitResol") << "momentum from forward predicted state = " << fwdPred2.globalMomentum().mag() << endl; + if (!fwdPred2.isValid()) + return false; + // extrapolate fwdPred2 to module 1 + TrajectoryStateOnSurface fwdPred2At1 = propagator.propagate(fwdPred2, bwdPred1.surface()); + if (!fwdPred2At1.isValid()) + return false; + // combine fwdPred2At1 with bwdPred1 (ref. state, best estimate without hits 1 and 2) + TrajectoryStateOnSurface comb1 = combiner_.combine(bwdPred1, fwdPred2At1); + if (!comb1.isValid()) + return false; + + // + // propagation of reference parameters to module 2 + // + std::pair tsosWithS = propagator.propagateWithPath(comb1, fwdPred2.surface()); + TrajectoryStateOnSurface comb1At2 = tsosWithS.first; + if (!comb1At2.isValid()) + return false; + //distance of propagation from one surface to the next==could cut here + pairPath = tsosWithS.second; + if (TMath::Abs(pairPath) > 15) + return false; //cut to remove hit pairs > 15 cm apart + + // local parameters and errors on module 1 + AlgebraicVector5 pars = comb1.localParameters().vector(); + AlgebraicSymMatrix55 errs = comb1.localError().matrix(); + //number 3 is predX + double predX1 = pars[3]; + //track fitted parameters in local coordinates for position 0 + (trackParamX) = pars[3]; + (trackParamY) = pars[4]; + (trackParamDXDZ) = pars[1]; + (trackParamDYDZ) = pars[2]; + (trackParamXE) = TMath::Sqrt(errs(3, 3)); + (trackParamYE) = TMath::Sqrt(errs(4, 4)); + (trackParamDXDZE) = TMath::Sqrt(errs(1, 1)); + (trackParamDYDZE) = TMath::Sqrt(errs(2, 2)); + + // local parameters and errors on module 2 + pars = comb1At2.localParameters().vector(); + errs = comb1At2.localError().matrix(); + double predX2 = pars[3]; + + //// + //// jacobians (local-to-global@1,global 1-2,global-to-local@2) + //// + JacobianLocalToCurvilinear jacLocToCurv(comb1.surface(), comb1.localParameters(), *magField_); + AnalyticalCurvilinearJacobian jacCurvToCurv( + comb1.globalParameters(), comb1At2.globalPosition(), comb1At2.globalMomentum(), tsosWithS.second); + JacobianCurvilinearToLocal jacCurvToLoc(comb1At2.surface(), comb1At2.localParameters(), *magField_); + // combined jacobian local-1-to-local-2 + AlgebraicMatrix55 jacobian = jacLocToCurv.jacobian() * jacCurvToCurv.jacobian() * jacCurvToLoc.jacobian(); + // covariance on module 1 + AlgebraicSymMatrix55 covComb1 = comb1.localError().matrix(); + // variance and correlations for predicted local_x on modules 1 and 2 + double c00 = covComb1(3, 3); + double c10(0.); + double c11(0.); + for (int i = 1; i < 5; ++i) { + c10 += jacobian(3, i) * covComb1(i, 3); + for (int j = 1; j < 5; ++j) + c11 += jacobian(3, i) * covComb1(i, j) * jacobian(3, j); + } + // choose relative sign in order to minimize error on difference + double diff = c00 - 2 * fabs(c10) + c11; + diff = diff > 0 ? sqrt(diff) : -sqrt(-diff); + (trackDXE) = diff; + double relativeXSign_ = c10 > 0 ? -1 : 1; + + (trackDX) = predX1 + relativeXSign_ * predX2; + + double recHitX_1 = traj1->recHit()->localPosition().x(); + double recHitX_2 = traj2->recHit()->localPosition().x(); + + (hitDX) = recHitX_1 + relativeXSign_ * recHitX_2; + + return true; +} + +void HitResol::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("lumiScalers", edm::InputTag("scalersRawToDigi")); + desc.add("combinatorialTracks", edm::InputTag("generalTracks")); + desc.add("trajectories", edm::InputTag("generalTracks")); + desc.addUntracked("CompressionSettings", -1); + desc.add("Layer", 0); + desc.add("Debug", false); + desc.addUntracked("addLumi", false); + desc.addUntracked("cutOnTracks", false); + desc.addUntracked("trackMultiplicity", 100); + desc.addUntracked("MomentumCut", 3.); + desc.addUntracked("UsePairsOnly", 1); + descriptions.addWithDefaultLabel(desc); +} + +//define this as a plug-in +DEFINE_FWK_MODULE(HitResol); diff --git a/CalibTracker/SiStripHitResolution/src/SiStripOverlapHit.cc b/CalibTracker/SiStripHitResolution/src/SiStripOverlapHit.cc new file mode 100644 index 0000000000000..c14b0b5dbdea5 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/src/SiStripOverlapHit.cc @@ -0,0 +1,61 @@ +#include "CalibTracker/SiStripHitResolution/interface/SiStripOverlapHit.h" +#include + +SiStripOverlapHit::SiStripOverlapHit(TrajectoryMeasurement const& measA, TrajectoryMeasurement const& measB) { + // check which hit is closer to the IP + // assign it to hitA_, the other to hitB_ + double rA = measA.recHit()->globalPosition().perp(); + double rB = measB.recHit()->globalPosition().perp(); + if (rA < rB) { + measA_ = measA; + measB_ = measB; + } else { + measA_ = measB; + measB_ = measA; + } +} + +TrajectoryStateOnSurface const& SiStripOverlapHit::trajectoryStateOnSurface(unsigned int hit, bool updated) const { + assert(hit < 2); + switch (hit) { + case 0: + return updated ? measA_.updatedState() : measA_.predictedState(); + case 1: + return updated ? measB_.updatedState() : measB_.predictedState(); + default: + return measA_.updatedState(); + } +} + +double SiStripOverlapHit::getTrackLocalAngle(unsigned int hit) const { + // since x is the precise coordinate and z is pointing out, we want the angle between z and x + return hit ? atan(trajectoryStateOnSurface(hit - 1).localDirection().x() / + trajectoryStateOnSurface(hit - 1).localDirection().z()) + : (getTrackLocalAngle(1) + getTrackLocalAngle(2)) / 2.; +} + +double SiStripOverlapHit::offset(unsigned int hit) const { + assert(hit < 2); + // x is the precise coordinate + return this->hit(hit)->localPosition().x() - trajectoryStateOnSurface(hit, false).localPosition().x(); +} + +double SiStripOverlapHit::shift() const { + // so this is the double difference + return offset(0) - offset(1); +} + +double SiStripOverlapHit::distance(bool fromTrajectory) const { + if (fromTrajectory) { + return (trajectoryStateOnSurface(0, true).globalPosition().basicVector() - + trajectoryStateOnSurface(1, true).globalPosition().basicVector()) + .mag(); + } else { + return (hitA()->globalPosition().basicVector() - hitB()->globalPosition().basicVector()).mag(); + } +} + +GlobalPoint SiStripOverlapHit::position() const { + auto vector = (hitA()->globalPosition().basicVector() + hitB()->globalPosition().basicVector()) / 2.; + return GlobalPoint(vector); +} diff --git a/CalibTracker/SiStripHitResolution/test/BuildFile.xml b/CalibTracker/SiStripHitResolution/test/BuildFile.xml new file mode 100644 index 0000000000000..c5368be8fbb17 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/BuildFile.xml @@ -0,0 +1 @@ + diff --git a/CalibTracker/SiStripHitResolution/test/CPEanconfig.py b/CalibTracker/SiStripHitResolution/test/CPEanconfig.py new file mode 100644 index 0000000000000..03a43d3a518d6 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/CPEanconfig.py @@ -0,0 +1,92 @@ +import FWCore.ParameterSet.Config as cms + +import FWCore.ParameterSet.VarParsing as VarParsing +options = VarParsing.VarParsing() +options.register("isUnitTest", + False, + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.bool, + "are we running the unit test") +options.parseArguments() + +process = cms.Process("CPEana") + +### Standard Configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load('Configuration.EventContent.EventContent_cff') +process.load('Configuration.StandardSequences.GeometryRecoDB_cff') +process.load('Configuration.StandardSequences.MagneticField_cff') +process.load('Configuration.StandardSequences.RawToDigi_cff') +process.load('Configuration.StandardSequences.L1Reco_cff') +process.load('Configuration.StandardSequences.Reconstruction_cff') + +### global tag +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data', '') + +### initialize MessageLogger and output report +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.cerr.enable = False +process.MessageLogger.SiStripCPEAnalyzer =dict() +process.MessageLogger.cout = cms.untracked.PSet( + enable = cms.untracked.bool(True), + threshold = cms.untracked.string("INFO"), + default = cms.untracked.PSet(limit = cms.untracked.int32(0)), + FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1), + reportEvery = cms.untracked.int32((10 if options.isUnitTest else 100 )) + ), + SiStripCPEAnalyzer = cms.untracked.PSet( limit = cms.untracked.int32(-1)), + enableStatistics = cms.untracked.bool(True) + ) + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) + +### Events and data source + +if(options.isUnitTest): + process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) ) +else: + process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/ef6009e4-6857-40a1-9a55-0c702021caad.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/ef6cdbda-400c-4813-b4c7-9dfacd070e08.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f1a88b5f-8573-403e-aa35-0ad6b57125c0.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f1c537d0-2265-403b-84f9-dacb5a63c03f.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f30d1b57-eda6-4836-9ed6-cd683945a1e0.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f3c7f61d-7f6b-4021-b6c2-a15b66e3f375.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f3e11a67-7a78-4f6e-9b9b-b7687ce16c68.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4250ffa-e73e-4e42-baa7-aebd8b169105.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4c4cb8e-5c92-49b4-9fd3-40e09c4cf48a.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4f5e6bd-0a16-4937-a3eb-5b76333d9c4d.root")) + +### Track refitter specific stuff +process.load("RecoVertex.BeamSpotProducer.BeamSpot_cff") +import RecoTracker.TrackProducer.TrackRefitter_cfi +import CommonTools.RecoAlgos.recoTrackRefSelector_cfi +process.mytkselector = CommonTools.RecoAlgos.recoTrackRefSelector_cfi.recoTrackRefSelector.clone() +process.mytkselector.src = 'ALCARECOSiStripCalMinBias' +process.mytkselector.quality = ['highPurity'] +process.mytkselector.min3DLayer = 2 +process.mytkselector.ptMin = 0.5 +process.mytkselector.tip = 1.0 +process.myRefittedTracks = RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone() +process.myRefittedTracks.src= 'mytkselector' +process.myRefittedTracks.NavigationSchool = '' +process.myRefittedTracks.Fitter = 'FlexibleKFFittingSmoother' + +### Analyzer +process.SiStripCPEAnalyzer = cms.EDAnalyzer('SiStripCPEAnalyzer', + tracks = cms.untracked.InputTag("ALCARECOSiStripCalMinBias",""), + trajectories = cms.untracked.InputTag('myRefittedTracks'), + association = cms.untracked.InputTag('myRefittedTracks'), + clusters = cms.untracked.InputTag('ALCARECOSiStripCalMinBias'), + StripCPE = cms.ESInputTag('StripCPEfromTrackAngleESProducer:StripCPEfromTrackAngle')) + +### TFileService: output histogram or ntuple +process.TFileService = cms.Service("TFileService", + fileName = cms.string('histodemo.root')) + +### Finally, put together the sequence +process.p = cms.Path(process.offlineBeamSpot*process.mytkselector+process.myRefittedTracks+process.SiStripCPEAnalyzer) diff --git a/CalibTracker/SiStripHitResolution/test/HitEffDriver.sh b/CalibTracker/SiStripHitResolution/test/HitEffDriver.sh new file mode 100755 index 0000000000000..1c6996db8bd9c --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/HitEffDriver.sh @@ -0,0 +1,142 @@ +#!/bin/bash -f + +#CreateIndex () +#{ +# COUNTER=0 +# LASTUPDATE=`date` +# +# for Plot in `ls *.png`; do +# if [[ $COUNTER%2 -eq 0 ]]; then +# cat >> index_new.html << EOF +# $Plot +#
$Plot +#EOF +# else +# cat >> index_new.html << EOF +# $Plot +#
$Plot +#EOF +# fi +# +# let COUNTER++ +# done +# +# cat /afs/cern.ch/cms/tracker/sistrvalidation/WWW/template_index_foot.html | sed -e "s@insertDate@$LASTUPDATE@g" >> index_new.html +# +# mv -f index_new.html index.html +#} + +CreateIndex () +{ + LASTUPDATE=`date` + + cat >> index_new.html << EOF + SiStripHitEffTKMapBad.png +
SiStripHitEffTKMapBad.png +EOF + + cat >> index_new.html << EOF + SiStripHitEffTKMap.png +
SiStripHitEffTKMap.png +EOF + + cat >> index_new.html << EOF + Summary.png +
Summary.png +EOF + + cat /afs/cern.ch/cms/tracker/sistrvalidation/WWW/template_index_foot.html | sed -e "s@insertDate@$LASTUPDATE@g" >> index_new.html + + mv -f index_new.html index.html +} + +if [ $# != 1 ]; then + echo "Usage: $0 CalibTreeFullPath" + echo "Runs the Hit Efficiency Study" + exit 0; +fi + +fullpath=$1 +echo "The full file path is $fullpath" + +#Create a macro file to execute to extract the run number +rm -f run_extract.C +echo '{' >> run_extract.C +echo 'TFile* f = TFile::Open("'$1'");' >> run_extract.C +echo 'f->cd("anEff");' >> run_extract.C +echo 'CalibTree = (TTree*)(gDirectory->Get("traj"));' >> run_extract.C +echo 'TLeaf* runLf = CalibTree->GetLeaf("run");' >> run_extract.C +echo 'CalibTree->GetEvent(1);' >> run_extract.C +echo 'double runno = (double)runLf->GetValue();' >> run_extract.C +echo 'cout << runno << endl;' >> run_extract.C +echo '}'>> run_extract.C + +root -b -l << EOF >& runnumber1.txt +.x run_extract.C +.q +EOF + +runnumber=`cat runnumber1.txt` +echo "The run number is $runnumber" + +rm -f runnumber1.txt + +cp dbfile_31X_IdealConditions.db dbfile.db +#cp dbfile_31X_IdealConditions.db fakedb.db + +cp SiStripHitEff_template.py "SiStripHitEff_run$runnumber.py" +sed -i "s/newrun/$runnumber/g" "SiStripHitEff_run$runnumber.py" +sed -i "s|newfilelocation|$fullpath|g" "SiStripHitEff_run$runnumber.py" + +#cp Summary_template.py "Summary_run$runnumber.py" +#sed -i "s/newrun/$runnumber/g" "Summary_run$runnumber.py" +#sed -i "s|newfilelocation|$fullpath|g" "Summary_run$runnumber.py" + +cmsRun "SiStripHitEff_run$runnumber.py" >& "run_$runnumber.log" +#cmsRun "Summary_run$runnumber.py" >& "runSummary_$runnumber.log" + +cat run_$runnumber.log | awk 'BEGIN{doprint=0}{if(match($0,"New IOV")!=0) doprint=1;if(match($0,"%MSG")!=0) {doprint=0;} if(match($0,"Message")!=0) {doprint=0;} if(doprint==1) print $0}' > InefficientModules_$runnumber.txt +cat run_$runnumber.log | awk 'BEGIN{doprint=0}{if(match($0,"occupancy")!=0) doprint=1;if(match($0,"efficiency")!=0) doprint=1; if(match($0,"%MSG")!=0) {doprint=0;} if(match($0,"tempfilename")!=0) {doprint=0;} if(match($0,"New IOV")!=0) {doprint=0;} if(match($0,"generation")!=0) {doprint=0;} if(doprint==1) print $0}' > EfficiencyResults_$runnumber.txt + +#rm run_$runnumber.log + +rm -f run_extract.C + +#Now publish all of the relevant files +#Create the relevant directories on a per run basis +#mkdir "/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERCALIB/SiStrip/CalibrationValidation/HitEfficiency/run_$runnumber" +#mkdir "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber" +#mkdir "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/cfg" +#mkdir "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/Plots" +#mkdir "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/sqlite" +#mkdir "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/QualityLog" + +#Move the config file +#mv "SiStripHitEff_run$runnumber.py" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/cfg" +#mv "plotHitEffSummary_run$runnumber.C" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/cfg" + +#Move the log files +#mv "InefficientModules_$runnumber.txt" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/QualityLog" +#mv "EfficiencyResults_$runnumber.txt" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/QualityLog" + +#Move the root file containing hot cold maps +#mv "SiStripHitEffHistos_run$runnumber.root" "/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERCALIB/SiStrip/CalibrationValidation/HitEfficiency/run_$runnumber" + +#Generate an index.html file to hold the TKMaps +#cat /afs/cern.ch/cms/tracker/sistrvalidation/WWW/template_index_header.html | sed -e "s@insertPageName@Validation Plots --- Hit Efficiency Study --- Tracker Maps@g" > index_new.html +#CreateIndex + +#mv index.html "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/Plots" +#mv "SiStripHitEffTKMapBad.png" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/Plots" +#mv "SiStripHitEffTKMap.png" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/Plots" +#mv "Summary.png" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/Plots/Summary.png" + +# Create the sqlite- and metadata-files +#echo "Preparing the sqlite and metadata files" + +#ID1=`uuidgen -t` +#cp dbfile.db SiStripHitEffBadModules@${ID1}.db +#cat template_SiStripHitEffBadModules.txt | sed -e "s@insertFirstRun@$runnumber@g" -e "s@insertIOV@$runnumber@" > SiStripHitEffBadModules@${ID1}.txt + +#mv "SiStripHitEffBadModules@${ID1}.db" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/sqlite" +#mv "SiStripHitEffBadModules@${ID1}.txt" "/afs/cern.ch/cms/tracker/sistrvalidation/WWW/CalibrationValidation/HitEfficiency/run_$runnumber/sqlite" diff --git a/CalibTracker/SiStripHitResolution/test/SiStripHitEff_run325310.py b/CalibTracker/SiStripHitResolution/test/SiStripHitEff_run325310.py new file mode 100755 index 0000000000000..0bb5c0ee205d9 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/SiStripHitEff_run325310.py @@ -0,0 +1,88 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("HitEff") +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + +RunNumberBegin = 315252 +RunNumberEnd = 315252 +#RunNumberBegin = 325310 +#RunNumberEnd = 325310 + +process.source = cms.Source("EmptyIOVSource", + firstValue = cms.uint64(RunNumberBegin), + lastValue = cms.uint64(RunNumberEnd), + timetype = cms.string('runnumber'), + interval = cms.uint64(1) +) + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1)) + +InputFilePath = 'root://cms-xrd-global.cern.ch///eos/cms/store/group/dpg_tracker_strip/comm_tracker/Strip/Calibration/calibrationtree/GR18/calibTree_' +InputFilePathEnd = '.root' + +FileName1 = InputFilePath + str(RunNumberBegin) + InputFilePathEnd +#FileName2 = InputFilePath + str(RunNumberEnd) + InputFilePathEnd + +process.SiStripHitEff = cms.EDAnalyzer("SiStripHitResolFromCalibTree", + CalibTreeFilenames = cms.untracked.vstring(FileName1), + Threshold = cms.double(0.2), + nModsMin = cms.int32(25), + doSummary = cms.int32(0), + #ResXSig = cms.untracked.double(5), + SinceAppendMode = cms.bool(True), + IOVMode = cms.string('Run'), + Record = cms.string('SiStripBadStrip'), + doStoreOnDB = cms.bool(True), + BadModulesFile = cms.untracked.string("BadModules_input.txt"), # default "" no input + AutoIneffModTagging = cms.untracked.bool(True), # default true, automatic limit for each layer to identify inefficient modules + ClusterMatchingMethod = cms.untracked.int32(4), # default 0 case0,1,2,3,4 + ClusterTrajDist = cms.untracked.double(64), # default 64 + StripsApvEdge = cms.untracked.double(10), # default 10 + UseOnlyHighPurityTracks = cms.untracked.bool(True), # default True + SpaceBetweenTrains = cms.untracked.int32(25), # default 25 + UseCommonMode = cms.untracked.bool(False), # default False + ShowEndcapSides = cms.untracked.bool(True), # default True + ShowRings = cms.untracked.bool(True), # default False + ShowTOB6TEC9 = cms.untracked.bool(False), # default False + ShowOnlyGoodModules = cms.untracked.bool(False), # default False + TkMapMin = cms.untracked.double(0.95), # default 0.90 + EffPlotMin = cms.untracked.double(0.90), # default 0.90 + Title = cms.string(' Hit Efficiency ') +) + +process.PoolDBOutputService = cms.Service("PoolDBOutputService", + BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), + DBParameters = cms.PSet( + authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb') + ), + timetype = cms.untracked.string('runnumber'), + connect = cms.string('sqlite_file:dbfile.db'), + toPut = cms.VPSet(cms.PSet( + record = cms.string('SiStripBadStrip'), + tag = cms.string('SiStripHitEffBadModules') + )) +) + +UnitString = "strip unit" +#UnitString = "cm" + +if UnitString == "cm": + RootFileEnding = "_CM.root" +elif UnitString == "strip unit": + RootFileEnding = "_StripUnit.root" +else: + print('ERROR: Unit must be cm or strip unit') + +RootFileBeginning = "SiStripHitEffHistos_run_" +RootFileName = RootFileBeginning + str(RunNumberBegin) + "_" + str(RunNumberEnd) + RootFileEnding + +process.TFileService = cms.Service("TFileService", + fileName = cms.string(RootFileName) +) + +process.allPath = cms.Path(process.SiStripHitEff) + diff --git a/CalibTracker/SiStripHitResolution/test/SiStripHitEff_template.py b/CalibTracker/SiStripHitResolution/test/SiStripHitEff_template.py new file mode 100755 index 0000000000000..1ee5268fc4ab2 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/SiStripHitEff_template.py @@ -0,0 +1,64 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("HitEff") +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + +process.source = cms.Source("EmptyIOVSource", + firstValue = cms.uint64(newrun), + lastValue = cms.uint64(newrun), + timetype = cms.string('runnumber'), + interval = cms.uint64(1) +) + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1)) + +process.SiStripHitEff = cms.EDAnalyzer("SiStripHitEffFromCalibTree", + CalibTreeFilenames = cms.untracked.vstring('root://cms-xrd-global.cern.ch//newfilelocation'), + Threshold = cms.double(0.2), + nModsMin = cms.int32(25), + doSummary = cms.int32(0), + #ResXSig = cms.untracked.double(5), + SinceAppendMode = cms.bool(True), + IOVMode = cms.string('Run'), + Record = cms.string('SiStripBadStrip'), + doStoreOnDB = cms.bool(True), + BadModulesFile = cms.untracked.string("BadModules_input.txt"), # default "" no input + AutoIneffModTagging = cms.untracked.bool(True), # default true, automatic limit for each layer to identify inefficient modules + ClusterMatchingMethod = cms.untracked.int32(4), # default 0 case0,1,2,3,4 + ClusterTrajDist = cms.untracked.double(64), # default 64 + StripsApvEdge = cms.untracked.double(10), # default 10 + UseOnlyHighPurityTracks = cms.untracked.bool(True), # default True + SpaceBetweenTrains = cms.untracked.int32(25), # default 25 + UseCommonMode = cms.untracked.bool(False), # default False + ShowEndcapSides = cms.untracked.bool(True), # default True + ShowRings = cms.untracked.bool(True), # default False + ShowTOB6TEC9 = cms.untracked.bool(False), # default False + ShowOnlyGoodModules = cms.untracked.bool(False), # default False + TkMapMin = cms.untracked.double(0.95), # default 0.90 + EffPlotMin = cms.untracked.double(0.90), # default 0.90 + Title = cms.string(' Hit Efficiency ') +) + +process.PoolDBOutputService = cms.Service("PoolDBOutputService", + BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), + DBParameters = cms.PSet( + authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb') + ), + timetype = cms.untracked.string('runnumber'), + connect = cms.string('sqlite_file:dbfile.db'), + toPut = cms.VPSet(cms.PSet( + record = cms.string('SiStripBadStrip'), + tag = cms.string('SiStripHitEffBadModules') + )) +) + +process.TFileService = cms.Service("TFileService", + fileName = cms.string('SiStripHitEffHistos_runnewrun.root') +) + +process.allPath = cms.Path(process.SiStripHitEff) + diff --git a/CalibTracker/SiStripHitResolution/test/SiStripHitResol_test.py b/CalibTracker/SiStripHitResolution/test/SiStripHitResol_test.py new file mode 100644 index 0000000000000..965695ab80fa2 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/SiStripHitResol_test.py @@ -0,0 +1,55 @@ +import FWCore.ParameterSet.Config as cms + +import FWCore.ParameterSet.VarParsing as VarParsing +options = VarParsing.VarParsing() +options.register("isUnitTest", + False, + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.bool, + "are we running the unit test") +options.parseArguments() + +process = cms.Process("HitResol") + +process.load("FWCore.MessageService.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 1000 +process.load("Configuration.StandardSequences.MagneticField_cff") +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data', '') + +InputTagName = "ALCARECOSiStripCalMinBias" +OutputRootFile = "hitresol_ALCARECO_2022F.root" +fileNames=cms.untracked.vstring("/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/ef6009e4-6857-40a1-9a55-0c702021caad.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/ef6cdbda-400c-4813-b4c7-9dfacd070e08.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f1a88b5f-8573-403e-aa35-0ad6b57125c0.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f1c537d0-2265-403b-84f9-dacb5a63c03f.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f30d1b57-eda6-4836-9ed6-cd683945a1e0.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f3c7f61d-7f6b-4021-b6c2-a15b66e3f375.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f3e11a67-7a78-4f6e-9b9b-b7687ce16c68.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4250ffa-e73e-4e42-baa7-aebd8b169105.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4c4cb8e-5c92-49b4-9fd3-40e09c4cf48a.root", + "/store/express/Run2022F/StreamExpress/ALCARECO/SiStripCalMinBias-Express-v1/000/362/167/00000/f4f5e6bd-0a16-4937-a3eb-5b76333d9c4d.root") + +process.source = cms.Source("PoolSource", fileNames=fileNames) + +if(options.isUnitTest): + process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(20)) +else: + process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(10000)) + +process.load("RecoVertex.BeamSpotProducer.BeamSpot_cfi") +#process.load("RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi") +process.load("RecoTracker.TrackProducer.TrackRefitters_cff") +process.refitTracks = process.TrackRefitterP5.clone(src=cms.InputTag(InputTagName)) +process.load("CalibTracker.SiStripHitResolution.SiStripHitResol_cff") +process.anResol.combinatorialTracks = cms.InputTag("refitTracks") +process.anResol.trajectories = cms.InputTag("refitTracks") + +process.TFileService = cms.Service("TFileService", + fileName = cms.string(OutputRootFile) + ) + +process.allPath = cms.Path(process.MeasurementTrackerEvent*process.offlineBeamSpot*process.refitTracks*process.hitresol) diff --git a/CalibTracker/SiStripHitResolution/test/SiStripHitResol_testULcosmics.py b/CalibTracker/SiStripHitResolution/test/SiStripHitResol_testULcosmics.py new file mode 100755 index 0000000000000..86bb967746dae --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/SiStripHitResol_testULcosmics.py @@ -0,0 +1,108 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("HitEff") +process.load("Configuration/StandardSequences/MagneticField_cff") +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + +UL = 1 + +if UL == 0: + InputTagName = "ALCARECOSiStripCalCosmics" + + OutputRootFile = "hitresol_ALCARECO.root" + + fileNames=cms.untracked.vstring("file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/C88E7B45-E0DA-0742-B622-25C2C9E0AC58.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/08894276-BD9E-454E-96A9-8E30BE93C0C7.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/FEA63E84-13F5-3246-BF7D-D7F4C257D419.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/09A05CD3-7D70-B141-870D-DE3BA2E58D96.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/47887C90-18C4-4B4D-86A3-70E6004E2076.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/B481DEBC-037D-1D4D-A767-38FE8A49F8E6.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/D53E4B8C-5D15-D14E-9ABA-047E21DF1A8C.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/330C361E-0D9E-2C46-9805-F292DCF3C3F9.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/510000/B2586374-7ED0-3C4A-9B2C-7A2991A32CDB.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/90CFCA29-7CB7-A145-9E37-779FEA9EDBBB.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/0C458F23-0922-164C-B1A6-306F77DDA853.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/8A5EC816-5F22-BA4F-B01C-36E33A1709DC.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/6737DF42-C8FE-2D42-934D-3C136DCF67A0.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/B803C62D-D3BE-AF42-86A5-239A23A27E46.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/1E91E801-2873-EE45-84FE-DBB752D30B3D.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/2E1015D3-911A-A749-B3B6-88722A7E28E3.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/6B69D370-A739-9D4C-AB04-7D3797214F7A.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/DB1B1C5E-6A8C-364A-814E-10CF7C6F0555.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/FC461B90-05AF-0D47-8381-75E5F8FE1BE6.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/98C6B766-5175-F944-9715-619949A53697.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/33B21065-5027-4442-804F-6C0A18500590.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/F6662AB1-DD84-DA4E-A0C9-F6F2F639821F.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/69ED8F1F-DFE7-EC44-B01A-3B98A03375F9.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/230000/477A0F21-EE03-0646-B94E-A69FE6854E6D.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/EB4BBA67-5816-954F-ADB9-88C9A98B5C28.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/10B71E29-B201-B248-AC9E-6FF3352488AC.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/974701BE-1BE9-8442-8DF4-3AC8C90DEEEB.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/CC0E661D-3AE2-4B49-85CE-2069A1E5FDFF.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/DC711AEB-F292-F344-91CF-718A8D0DEDF2.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/33CC1571-409F-404C-9AAC-DDCEFB21E963.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/421DD12A-ACE6-7641-A616-59DC3F36785A.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/EB34EA65-2772-CB42-857E-BD894F0DDBDB.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/AFF38795-5C87-9B4A-B755-99BAD0C416BB.root", + "file:/eos/cms/store/data/Run2018C/Cosmics/ALCARECO/SiStripCalCosmics-UL18-v1/40000/68F16890-CF8F-284A-8818-EF0E0E786EFE.root") + +else: + InputTagName = "ALCARECOSiStripCalMinBias" + + OutputRootFile = "hitresol_ALCARECO_UL.root" + + fileNames=cms.untracked.vstring("file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/F3F28561-1B7E-0444-810D-A119929B4896.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/80508514-FC4F-5E48-84BD-A84EF28EEAE3.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/86DB491C-55E8-9C45-A748-632065719E7B.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/7D9F8691-6521-5247-88A8-97A9FD11EBB6.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/2185F94D-CE60-4541-A174-281FEC1217F6.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/5196D8AE-F413-4344-B14D-40CEB7B57736.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/478C4A87-9779-4043-8EF1-5F0938FC9715.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/77E53E14-7349-7C4D-926E-0F7151278A53.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/5425331D-22AC-AC4D-A057-F031396B712B.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/F05C07EA-AFA7-184C-8E88-7D1D0B6754FA.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/B559B4C1-A0EE-3444-B54E-0B6BD74E9C81.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/8DCD5AED-9053-0649-AF55-6FC644C84A26.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/232BDB85-A055-0641-BF22-28FF482621F5.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/76328DC5-3778-5E4B-BEC1-B1FCD8305D3C.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280001/A26F1C97-DF47-0248-8176-5EA46DC7083F.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/9831870B-57EF-4745-A70A-488A5E2D16FD.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/BC20D7BE-13C7-CD46-9748-09D79AEED760.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/EE51D346-A691-8744-8541-9B028E4BE5C0.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/001B8CC6-BBE5-174A-9D83-4126F609020F.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/9393F683-B456-414C-9494-A54BB8E60963.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/F3D0305D-CBB9-4946-8B86-CD0E97B947DC.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/4091B173-B4B9-6648-8474-B10500EB15F4.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/03F44D76-2079-C34C-8E5B-5214B22FE2DC.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/4688663E-2C2A-5D43-A0A6-7B1F3FDE7352.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/98DAF8BF-CA7D-1C4D-A6CD-7ACF1441F03D.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/9F86DA7C-1650-214B-A07E-1081DC1A3229.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280002/1D650158-4FD2-7345-9BC5-5995B61D9E95.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/3FEA0EC7-0301-364A-A356-D5223D970579.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/2CB86DCB-22E4-8245-9477-886B8C553D5E.root", + "file:/eos/cms/store/data/Run2018D/ZeroBias/ALCARECO/SiStripCalMinBias-12Nov2019_UL2018-v3/280000/F5BBBBCF-2EC7-F54D-8A9C-A557B12F77C1.root") + + +process.source = cms.Source("PoolSource", fileNames=fileNames) +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1)) + +process.load("RecoVertex.BeamSpotProducer.BeamSpot_cfi") + +#process.load("RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi") +process.load("RecoTracker.TrackProducer.TrackRefitters_cff") + +process.refitTracks = process.TrackRefitterP5.clone(src=cms.InputTag(InputTagName)) + +process.load("UserCode.SiStripHitResolution.SiStripHitResol_cff") +process.anResol.combinatorialTracks = cms.InputTag("refitTracks") +process.anResol.trajectories = cms.InputTag("refitTracks") + +process.TFileService = cms.Service("TFileService", + fileName = cms.string(OutputRootFile) +) + +process.allPath = cms.Path(process.MeasurementTrackerEvent*process.offlineBeamSpot*process.refitTracks*process.hitresol) diff --git a/CalibTracker/SiStripHitResolution/test/SiStripHitResolutionFromCalibTree_cfg.py b/CalibTracker/SiStripHitResolution/test/SiStripHitResolutionFromCalibTree_cfg.py new file mode 100644 index 0000000000000..0c9f48ce9f8e7 --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/SiStripHitResolutionFromCalibTree_cfg.py @@ -0,0 +1,102 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("HitEff") +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + + +################################################################### +# Messages +################################################################### +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.cerr.enable = False +process.MessageLogger.SiStripHitResolFromCalibTree=dict() +process.MessageLogger.cout = cms.untracked.PSet( + enable = cms.untracked.bool(True), + threshold = cms.untracked.string("INFO"), + default = cms.untracked.PSet(limit = cms.untracked.int32(0)), + FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1), + reportEvery = cms.untracked.int32(1000) + ), + #SiStripHitResolFromCalibTree = cms.untracked.PSet( limit = cms.untracked.int32(-1)), + enableStatistics = cms.untracked.bool(True) + ) + +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + +RunNumberBegin = 315264 +RunNumberEnd = 315264 + +process.source = cms.Source("EmptyIOVSource", + firstValue = cms.uint64(RunNumberBegin), + lastValue = cms.uint64(RunNumberEnd), + timetype = cms.string('runnumber'), + interval = cms.uint64(1) +) + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1)) + +InputFilePath = 'root://cms-xrd-global.cern.ch///eos/cms/store/group/dpg_tracker_strip/comm_tracker/Strip/Calibration/calibrationtree/GR18/calibTree_' +InputFilePathEnd = '.root' + +FileName1 = InputFilePath + str(RunNumberBegin) + InputFilePathEnd + +process.SiStripHitResolFromCalibTree = cms.EDAnalyzer("SiStripHitResolFromCalibTree", + CalibTreeFilenames = cms.untracked.vstring(FileName1), + Threshold = cms.double(0.2), + nModsMin = cms.int32(25), + doSummary = cms.int32(0), + #ResXSig = cms.untracked.double(5), + SinceAppendMode = cms.bool(True), + IOVMode = cms.string('Run'), + Record = cms.string('SiStripBadStrip'), + doStoreOnDB = cms.bool(True), + BadModulesFile = cms.untracked.string("BadModules_input.txt"), # default "" no input + AutoIneffModTagging = cms.untracked.bool(True), # default true, automatic limit for each layer to identify inefficient modules + ClusterMatchingMethod = cms.untracked.int32(4), # default 0 case0,1,2,3,4 + ClusterTrajDist = cms.untracked.double(64), # default 64 + StripsApvEdge = cms.untracked.double(10), # default 10 + UseOnlyHighPurityTracks = cms.untracked.bool(True), # default True + SpaceBetweenTrains = cms.untracked.int32(25), # default 25 + UseCommonMode = cms.untracked.bool(False), # default False + ShowEndcapSides = cms.untracked.bool(True), # default True + ShowRings = cms.untracked.bool(True), # default False + ShowTOB6TEC9 = cms.untracked.bool(False), # default False + ShowOnlyGoodModules = cms.untracked.bool(False), # default False + TkMapMin = cms.untracked.double(0.95), # default 0.90 + EffPlotMin = cms.untracked.double(0.90), # default 0.90 + Title = cms.string(' Hit Efficiency ') +) + +process.PoolDBOutputService = cms.Service("PoolDBOutputService", + BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), + DBParameters = cms.PSet( + authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb') + ), + timetype = cms.untracked.string('runnumber'), + connect = cms.string('sqlite_file:dbfile.db'), + toPut = cms.VPSet(cms.PSet( + record = cms.string('SiStripBadStrip'), + tag = cms.string('SiStripHitEffBadModules') + )) +) + +UnitString = "strip unit" +#UnitString = "cm" + +if UnitString == "cm": + RootFileEnding = "_CM.root" +elif UnitString == "strip unit": + RootFileEnding = "_StripUnit.root" +else: + print('ERROR: Unit must be cm or strip unit') + +RootFileBeginning = "SiStripHitEffHistos_run_" +RootFileName = RootFileBeginning + str(RunNumberBegin) + "_" + str(RunNumberEnd) + RootFileEnding + +process.TFileService = cms.Service("TFileService", + fileName = cms.string(RootFileName) +) + +process.allPath = cms.Path(process.SiStripHitResolFromCalibTree) diff --git a/CalibTracker/SiStripHitResolution/test/test_SiStripHitResolution.sh b/CalibTracker/SiStripHitResolution/test/test_SiStripHitResolution.sh new file mode 100755 index 0000000000000..90642802cb12f --- /dev/null +++ b/CalibTracker/SiStripHitResolution/test/test_SiStripHitResolution.sh @@ -0,0 +1,26 @@ +#!/bin/bash +function die { echo $1: status $2; exit $2; } + +if [ "${SCRAM_TEST_NAME}" != "" ] ; then + mkdir ${SCRAM_TEST_NAME} + cd ${SCRAM_TEST_NAME} +fi + +echo -e "Testing SiStripHitEfficencyWorker \n\n" +cmsRun ${SCRAM_TEST_PATH}/SiStripHitResol_test.py isUnitTest=True || die 'failed running SiStripHitResol_test.py' $? + +echo -e "Testing CPEanconfig.py \n\n" +cmsRun ${SCRAM_TEST_PATH}/CPEanconfig.py isUnitTest=True || die 'failed running CPEanconfig.py' $? + +echo -e "Testing SiStripHitResolutionFromCalibTree_cfg.py \n\n" +cmsRun ${SCRAM_TEST_PATH}/SiStripHitResolutionFromCalibTree_cfg.py || die 'failed running SiStripHitResolutionFromCalibTree_cfg.py' $? + +### To be implemented + +#echo -e "Testing SiStripHitEfficencyHarvester \n\n" +#cmsRun ${SCRAM_TEST_PATH}/testHitEffHarvester.py isUnitTest=True || die 'failed running testHitEffHarvester.py' $? + +#echo -e " testing tSiStripHitEffFromCalibTree \n\n" +#cmsRun ${SCRAM_TEST_PATH}/testSiStripHitEffFromCalibTree_cfg.py inputFiles=HitEffTree.root runNumber=325172 || die 'failed running testSiStripHitEffFromCalibTree_cfg.py' $? + +echo -e "Done with the tests!" diff --git a/CalibTracker/SiStripQuality/test/BuildFile.xml b/CalibTracker/SiStripQuality/test/BuildFile.xml index ba56eaa8a7554..e59f7e7b0b3e6 100644 --- a/CalibTracker/SiStripQuality/test/BuildFile.xml +++ b/CalibTracker/SiStripQuality/test/BuildFile.xml @@ -1,9 +1,2 @@ - - - - - - - - - + + diff --git a/CalibTracker/SiStripQuality/test/TestDriver.cpp b/CalibTracker/SiStripQuality/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CalibTracker/SiStripQuality/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CalibTracker/SiStripQuality/test/test_SiStripQualityStatistics.sh b/CalibTracker/SiStripQuality/test/test_SiStripQualityStatistics.sh index a58b5b517d687..114a70143133e 100755 --- a/CalibTracker/SiStripQuality/test/test_SiStripQualityStatistics.sh +++ b/CalibTracker/SiStripQuality/test/test_SiStripQualityStatistics.sh @@ -1,4 +1,4 @@ #!/bin/bash # Pass in name and status function die { echo $1: status $2 ; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/test_SiStripQualityStatistics_cfg.py) || die 'Failure running cmsRun test_SiStripQualityStatistics_cfg.py' $? +(cmsRun ${SCRAM_TEST_PATH}/test_SiStripQualityStatistics_cfg.py) || die 'Failure running cmsRun test_SiStripQualityStatistics_cfg.py' $? diff --git a/CalibTracker/SiStripQuality/test/test_makeMergedBadComponentsWithFedErr.sh b/CalibTracker/SiStripQuality/test/test_makeMergedBadComponentsWithFedErr.sh index a423b742933c1..7be31605600f2 100755 --- a/CalibTracker/SiStripQuality/test/test_makeMergedBadComponentsWithFedErr.sh +++ b/CalibTracker/SiStripQuality/test/test_makeMergedBadComponentsWithFedErr.sh @@ -5,9 +5,9 @@ dqmFile="/eos/cms/store/group/comm_dqm/DQMGUI_data/Run2018/ZeroBias/R0003191xx/D if [ ! -f "${dqmFile}" ]; then die "SKIPPING test, file ${dqmFile} not found" 0 fi -runStartTime=$( (python "${LOCAL_TEST_DIR}/cfg/getRunStartTime.py" "${run}" | tail -n1 ) || die "Failed to get run start time" $? ) +runStartTime=$( (python "${SCRAM_TEST_PATH}/cfg/getRunStartTime.py" "${run}" | tail -n1 ) || die "Failed to get run start time" $? ) echo "DEBUG: Run ${run} started at ${runStartTime}" -(cmsRun "${LOCAL_TEST_DIR}/cfg/makeMergeBadComponentPayload_example_cfg.py" globalTag=auto:run3_data_prompt runNumber="${run}" runStartTime="${runStartTime}" dqmFile="${dqmFile}" dbfile="test.db" outputTag="TestBadComponents" ) || die "Failure running cmsRun makeMergeBadComponentPayload_example_cfg.py" $? +(cmsRun "${SCRAM_TEST_PATH}/cfg/makeMergeBadComponentPayload_example_cfg.py" globalTag=auto:run3_data_prompt runNumber="${run}" runStartTime="${runStartTime}" dqmFile="${dqmFile}" dbfile="test.db" outputTag="TestBadComponents" ) || die "Failure running cmsRun makeMergeBadComponentPayload_example_cfg.py" $? # get the hash plEntryLn=$( (conddb --db sqlite_file:test.db list TestBadComponents | grep SiStripBadStrip) || die "Failed to get payload" $? ) read -a plEntryLn_split <<< "${plEntryLn}" diff --git a/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchFilter_Output_cff.py b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchFilter_Output_cff.py index e133a19cd4a49..785c0528bf5b1 100644 --- a/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchFilter_Output_cff.py +++ b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchFilter_Output_cff.py @@ -15,6 +15,7 @@ 'keep *_hltTriggerSummaryAOD_*_*', 'keep *_TriggerResults_*_*', 'keep HcalNoiseSummary_hcalnoise_*_*', + 'keep *_HBHEChannelInfo_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', ) diff --git a/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchSelector_Output_cff.py b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchSelector_Output_cff.py index 29beca900abab..23bc844e73401 100644 --- a/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchSelector_Output_cff.py +++ b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalIsolatedBunchSelector_Output_cff.py @@ -15,6 +15,7 @@ 'keep *_hltTriggerSummaryAOD_*_*', 'keep *_TriggerResults_*_*', 'keep HcalNoiseSummary_hcalnoise_*_*', + 'keep *_HBHEChannelInfo_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', ) diff --git a/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalPedestalLocal_cff.py b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalPedestalLocal_cff.py new file mode 100644 index 0000000000000..ebaaf48897fb6 --- /dev/null +++ b/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalPedestalLocal_cff.py @@ -0,0 +1,136 @@ +import FWCore.ParameterSet.Config as cms + +#------------------------------------------------ +#AlCaReco filtering for HCAL minbias: +#------------------------------------------------ + +from Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalMinBiasNoise_cff import * +hcalDigiAlCaMB.InputLabel = 'source' + +import HLTrigger.HLTfilters.hltHighLevel_cfi +hcalminbiasHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone( +# HLTPaths = ['HLT_HcalPhiSym'], + eventSetupPathsKey='HcalCalMinBias', + throw = False #dont throw except on unknown path name +) + +import RecoLocalCalo.HcalRecProducers.HBHEPhase1Reconstructor_cfi +hbherecoMBNZS = RecoLocalCalo.HcalRecProducers.HBHEPhase1Reconstructor_cfi.hbheprereco.clone( + digiLabelQIE8 = "hcalDigiAlCaMB", + digiLabelQIE11 = "hcalDigiAlCaMB", +### tsFromDB = False, + dropZSmarkedPassed = False, + algorithm = dict( + useMahi = False, + useM2 = False, + useM3 = False + ), + processQIE11 = False, + setNegativeFlagsQIE8 = False, + setNegativeFlagsQIE11 = False, + setNoiseFlagsQIE8 = True, + setNoiseFlagsQIE11 = False, + setPulseShapeFlagsQIE8 = False, + setPulseShapeFlagsQIE11 = False, + setLegacyFlagsQIE8 = False, + setLegacyFlagsQIE11 = False, +) + +hbherecoMBNZS.algorithm.firstSampleShift = 0 # explicitly repeating the default + +import RecoLocalCalo.HcalRecProducers.hosimplereco_cfi +horecoMBNZS = RecoLocalCalo.HcalRecProducers.hosimplereco_cfi.hosimplereco.clone() + +horecoMBNZS.firstSample = 4 +horecoMBNZS.samplesToAdd = 4 +horecoMBNZS.digiLabel = 'hcalDigiAlCaMB' +horecoMBNZS.tsFromDB = False +horecoMBNZS.dropZSmarkedPassed = False + +import RecoLocalCalo.HcalRecProducers.hfsimplereco_cfi +hfrecoMBNZS = RecoLocalCalo.HcalRecProducers.hfsimplereco_cfi.hfsimplereco.clone() + +hfrecoMBNZS.firstSample = 2 # Run 2 default before 2017 +hfrecoMBNZS.samplesToAdd = 2 +hfrecoMBNZS.digiLabel = 'hcalDigiAlCaMB' +hfrecoMBNZS.tsFromDB = False +hfrecoMBNZS.dropZSmarkedPassed = False + +seqALCARECOHcalCalMinBiasDigi = cms.Sequence(hcalminbiasHLT*hcalDigiAlCaMB*gtDigisAlCaMB) +seqALCARECOHcalCalMinBiasDigiNoHLT = cms.Sequence(hcalDigiAlCaMB*gtDigisAlCaMB) + +seqALCARECOHcalCalMinBias = cms.Sequence(hbherecoMBNZS*horecoMBNZS*hbherecoNoise*hfrecoNoise*hfrecoMBNZS*horecoNoise) +#seqALCARECOHcalCalMinBias = cms.Sequence(hbherecoMBNZS*hbherecoNoise*hfrecoNoise*hfrecoMBNZS) + +import RecoLocalCalo.HcalRecProducers.hfprereco_cfi +hfprerecoNoise = RecoLocalCalo.HcalRecProducers.hfprereco_cfi.hfprereco.clone( + digiLabel = "hcalDigiAlCaMB", + dropZSmarkedPassed = False, + tsFromDB = False, + sumAllTimeSlices = False, + forceSOI = 0 +) +hfprerecoMBNZS = RecoLocalCalo.HcalRecProducers.hfprereco_cfi.hfprereco.clone( + digiLabel = "hcalDigiAlCaMB", + dropZSmarkedPassed = False, + tsFromDB = False, + sumAllTimeSlices = True, + forceSOI = 1 +) + +import RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi +_phase1_hfrecoNoise = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( + inputLabel = "hfprerecoNoise", + setNoiseFlags = False, + algorithm = dict( + Class = "HFSimpleTimeCheck", + rejectAllFailures = False + ), +) +_phase1_hfrecoMBNZS = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( + inputLabel = "hfprerecoMBNZS", + setNoiseFlags = False, + algorithm = dict( + Class = "HFSimpleTimeCheck", + rejectAllFailures = False + ), +) + +_phase1_seqALCARECOHcalCalMinBias = seqALCARECOHcalCalMinBias.copy() +_phase1_seqALCARECOHcalCalMinBias.insert(0,hfprerecoMBNZS) +_phase1_seqALCARECOHcalCalMinBias.insert(0,hfprerecoNoise) + +from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 +run2_HF_2017.toReplaceWith( seqALCARECOHcalCalMinBias, _phase1_seqALCARECOHcalCalMinBias ) +run2_HF_2017.toReplaceWith( hfrecoNoise, _phase1_hfrecoNoise ) +run2_HF_2017.toReplaceWith( hfrecoMBNZS, _phase1_hfrecoMBNZS ) + +import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi +hbheplan1MBNZS = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( + hbheInput = "hbheprerecoMBNZS" +) +hbheplan1Noise = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( + hbheInput = "hbheprerecoNoise" +) + +from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 +run2_HCAL_2017.toModify( hbherecoMBNZS, + processQIE11 = True, +# temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled +# setNoiseFlagsQIE11 = True, +) +run2_HCAL_2017.toModify( hbherecoNoise, + processQIE11 = True, +# temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled +# setNoiseFlagsQIE11 = True, +) + +_plan1_seqALCARECOHcalCalMinBias = _phase1_seqALCARECOHcalCalMinBias.copy() +hbheprerecoMBNZS = hbherecoMBNZS.clone() +hbheprerecoNoise = hbherecoNoise.clone() +_plan1_seqALCARECOHcalCalMinBias.insert(0,hbheprerecoNoise) +_plan1_seqALCARECOHcalCalMinBias.insert(0,hbheprerecoMBNZS) +from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 +run2_HEPlan1_2017.toReplaceWith(hbherecoMBNZS, hbheplan1MBNZS) +run2_HEPlan1_2017.toReplaceWith(hbherecoNoise, hbheplan1Noise) +run2_HEPlan1_2017.toReplaceWith(seqALCARECOHcalCalMinBias, _plan1_seqALCARECOHcalCalMinBias) diff --git a/Calibration/HcalCalibAlgos/macros/CalibCorr.C b/Calibration/HcalCalibAlgos/macros/CalibCorr.C index 99b00bb36c169..fda2ef481f33c 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibCorr.C +++ b/Calibration/HcalCalibAlgos/macros/CalibCorr.C @@ -38,6 +38,12 @@ // A class for selecting a given Read Out Box and provides // bool isItRBX(detId): if it/they is in the chosen RBX // bool isItRBX(ieta, iphi): if it is in the chosen RBX +// CalibDuplicate(infile, flag, debug) +// A class for either rejecting duplicate entries or giving depth +// dependent weight. flag is 0 for keeping a list of duplicate +// emtries; 1 is to keep depth dependent weight for each ieta +// bool isDuplicate(entry): if it is a duplicate entry +// double getWeight(ieta, depth): get the dependent weight // void CalibCorrTest(infile, flag) // Tests a file which contains correction factors used by CalibCorr ////////////////////////////////////////////////////////////////////////////// @@ -74,6 +80,30 @@ void unpackDetId(unsigned int detId, int& subdet, int& zside, int& ieta, int& ip } } +unsigned int packDetId(int subdet, int ieta, int iphi, int depth) { + // The maskings are defined in DataFormats/DetId/interface/DetId.h + // and in DataFormats/HcalDetId/interface/HcalDetId.h + // The macro does not invoke the classes there and use them + const int det(4); + unsigned int id = (((det & 0xF) << 28) | ((subdet & 0x7) << 25)); + id |= ((0x1000000) | ((depth & 0xF) << 20) | ((ieta > 0) ? (0x80000 | (ieta << 10)) : ((-ieta) << 10)) | + (iphi & 0x3FF)); + return id; +} + +unsigned int matchDetId(unsigned int detId) { + if ((detId & 0x1000000) == 0) { + int subdet = ((detId >> 25) & (0x7)); + int ieta = ((detId >> 7) & 0x3F); + int zside = (detId & 0x2000) ? (1) : (-1); + int depth = ((detId >> 14) & 0x1F); + int iphi = (detId & 0x3F); + return packDetId(subdet, (ieta * zside), iphi, depth); + } else { + return detId; + } +} + unsigned int truncateId(unsigned int detId, int truncateFlag, bool debug = false) { //Truncate depth information of DetId's unsigned int id(detId); @@ -453,14 +483,17 @@ public: float getCorr(int run, unsigned int id); double getCorr(const Long64_t& entry); double getTrueCorr(const Long64_t& entry); + double getPhiCorr(unsigned int id); bool absent(const Long64_t& entry); + bool absent() { return (good_ == 0); } bool present(const Long64_t& entry); private: - void readCorrRun(const char* infile); - void readCorrDepth(const char* infile); - void readCorrResp(const char* infile); - void readCorrPU(const char* infile); + unsigned int readCorrRun(const char* infile); + unsigned int readCorrDepth(const char* infile); + unsigned int readCorrResp(const char* infile); + unsigned int readCorrPU(const char* infile); + unsigned int readCorrPhi(const char* infile); unsigned int getDetIdHE(int ieta, int iphi, int depth); unsigned int getDetId(int subdet, int ieta, int iphi, int depth); unsigned int correctDetId(const unsigned int& detId); @@ -468,9 +501,11 @@ private: static const unsigned int nmax_ = 10; int flag_; bool debug_; + unsigned int good_; std::map corrFac_[nmax_], corrFacDepth_, corrFacResp_; std::map cfactors_; std::vector runlow_; + std::map corrPhiSym_; }; class CalibSelectRBX { @@ -488,6 +523,22 @@ private: std::vector phis_; }; +class CalibDuplicate { +public: + CalibDuplicate(const char* infile, int flag, bool debug); + ~CalibDuplicate() {} + + bool isDuplicate(long entry); + double getWeight(const unsigned int); + bool doCorr() { return ((flag_ != 1) && ok_); } + +private: + int flag_; + double debug_, ok_; + std::vector entries_; + std::map > weights_; +}; + CalibCorrFactor::CalibCorrFactor(const char* infile, int useScale, double scale, bool etamax, bool marina, bool debug) : useScale_(useScale), scale_(scale), etaMax_(etamax), debug_(debug), etamp_(0), etamn_(0) { for (int i = 0; i < depMax_; ++i) { @@ -510,17 +561,19 @@ CalibCorrFactor::CalibCorrFactor(const char* infile, int useScale, double scale, double CalibCorrFactor::getCorr(unsigned int id) { double cfac(1.0); if (corrE_) { - int subdet, zside, ieta, iphi, depth; - unpackDetId(id, subdet, zside, ieta, iphi, depth); - std::map, double>::const_iterator itr = - cfactors_.find(std::pair(zside * ieta, depth)); - if (itr != cfactors_.end()) { - cfac = itr->second; - } else if (etaMax_) { - if (zside > 0 && ieta > etamp_) - cfac = (depth < depMax_) ? cfacmp_[depth] : cfacmp_[depMax_ - 1]; - if (zside < 0 && ieta > -etamn_) - cfac = (depth < depMax_) ? cfacmn_[depth] : cfacmn_[depMax_ - 1]; + if (cfactors_.size() > 0) { + int subdet, zside, ieta, iphi, depth; + unpackDetId(id, subdet, zside, ieta, iphi, depth); + std::map, double>::const_iterator itr = + cfactors_.find(std::pair(zside * ieta, depth)); + if (itr != cfactors_.end()) { + cfac = itr->second; + } else if (etaMax_) { + if (zside > 0 && ieta > etamp_) + cfac = (depth < depMax_) ? cfacmp_[depth] : cfacmp_[depMax_ - 1]; + if (zside < 0 && ieta > -etamn_) + cfac = (depth < depMax_) ? cfacmn_[depth] : cfacmn_[depMax_ - 1]; + } } } else if (useScale_ != 0) { int subdet, zside, ieta, iphi, depth; @@ -590,17 +643,21 @@ double CalibCorrFactor::getFactor(const int& ieta) { CalibCorr::CalibCorr(const char* infile, int flag, bool debug) : flag_(flag), debug_(debug) { std::cout << "CalibCorr is created with flag " << flag << ":" << flag_ << " for i/p file " << infile << std::endl; if (flag == 1) - readCorrDepth(infile); + good_ = readCorrDepth(infile); else if (flag == 2) - readCorrResp(infile); + good_ = readCorrResp(infile); else if (flag == 3) - readCorrPU(infile); + good_ = readCorrPU(infile); + else if (flag == 4) + good_ = readCorrPhi(infile); else - readCorrRun(infile); + good_ = readCorrRun(infile); } float CalibCorr::getCorr(int run, unsigned int id) { float cfac(1.0); + if (good_ == 0) + return cfac; unsigned idx = correctDetId(id); if (flag_ == 1) { std::map::iterator itr = corrFacDepth_.find(idx); @@ -610,6 +667,10 @@ float CalibCorr::getCorr(int run, unsigned int id) { std::map::iterator itr = corrFacResp_.find(idx); if (itr != corrFacResp_.end()) cfac = itr->second; + } else if (flag_ == 4) { + std::map::iterator itr = corrPhiSym_.find(idx); + if (itr != corrPhiSym_.end()) + cfac = itr->second; } else { int ip(-1); for (unsigned int k = 0; k < runlow_.size(); ++k) { @@ -638,6 +699,8 @@ float CalibCorr::getCorr(int run, unsigned int id) { } double CalibCorr::getCorr(const Long64_t& entry) { + if (good_ == 0) + return 1.0; double cfac(0.0); std::map::iterator itr = cfactors_.find(entry); if (itr != cfactors_.end()) @@ -646,6 +709,8 @@ double CalibCorr::getCorr(const Long64_t& entry) { } double CalibCorr::getTrueCorr(const Long64_t& entry) { + if (good_ == 0) + return 1.0; double cfac(0.0); std::map::iterator itr = cfactors_.find(entry); if (itr != cfactors_.end()) @@ -653,19 +718,34 @@ double CalibCorr::getTrueCorr(const Long64_t& entry) { return cfac; } +double CalibCorr::getPhiCorr(unsigned int idx) { + double cfac(1.0); + if (good_ == 0) + return cfac; + std::map::iterator itr = corrPhiSym_.find(idx); + if (itr != corrPhiSym_.end()) + cfac = itr->second; + if (debug_) { + int subdet, zside, ieta, iphi, depth; + unpackDetId(idx, subdet, zside, ieta, iphi, depth); + std::cout << "ID " << std::hex << idx << std::dec << " (Sub " << subdet << " eta " << zside * ieta << " phi " + << iphi << " depth " << depth << ") Factor " << cfac << std::endl; + } + return cfac; +} + bool CalibCorr::absent(const Long64_t& entry) { return (cfactors_.find(entry) == cfactors_.end()); } bool CalibCorr::present(const Long64_t& entry) { return (cfactors_.find(entry) != cfactors_.end()); } -void CalibCorr::readCorrRun(const char* infile) { +unsigned int CalibCorr::readCorrRun(const char* infile) { std::cout << "Enters readCorrRun for " << infile << std::endl; std::ifstream fInput(infile); - unsigned int ncorr(0); + unsigned int all(0), good(0), ncorr(0); if (!fInput.good()) { std::cout << "Cannot open file " << infile << std::endl; } else { char buffer[1024]; - unsigned int all(0), good(0); while (fInput.getline(buffer, 1024)) { ++all; std::string bufferString(buffer); @@ -711,16 +791,17 @@ void CalibCorr::readCorrRun(const char* infile) { std::cout << "Reads total of " << all << " and " << good << " good records of run dependent corrections from " << infile << std::endl; } + return good; } -void CalibCorr::readCorrDepth(const char* infile) { +unsigned int CalibCorr::readCorrDepth(const char* infile) { std::cout << "Enters readCorrDepth for " << infile << std::endl; + unsigned int all(0), good(0); std::ifstream fInput(infile); if (!fInput.good()) { std::cout << "Cannot open file " << infile << std::endl; } else { char buffer[1024]; - unsigned int all(0), good(0); while (fInput.getline(buffer, 1024)) { ++all; std::string bufferString(buffer); @@ -755,16 +836,17 @@ void CalibCorr::readCorrDepth(const char* infile) { std::cout << "Reads total of " << all << " and " << good << " good records of depth dependent factors from " << infile << std::endl; } + return good; } -void CalibCorr::readCorrResp(const char* infile) { +unsigned int CalibCorr::readCorrResp(const char* infile) { std::cout << "Enters readCorrResp for " << infile << std::endl; + unsigned int all(0), good(0), other(0); std::ifstream fInput(infile); if (!fInput.good()) { std::cout << "Cannot open file " << infile << std::endl; } else { char buffer[1024]; - unsigned int all(0), good(0), other(0); while (fInput.getline(buffer, 1024)) { ++all; std::string bufferString(buffer); @@ -800,9 +882,10 @@ void CalibCorr::readCorrResp(const char* infile) { std::cout << "Reads total of " << all << " and " << good << " good and " << other << " detector records of depth dependent factors from " << infile << std::endl; } + return good; } -void CalibCorr::readCorrPU(const char* infile) { +unsigned int CalibCorr::readCorrPU(const char* infile) { if (std::string(infile) != "") { std::ifstream fInput(infile); if (!fInput.good()) { @@ -821,6 +904,49 @@ void CalibCorr::readCorrPU(const char* infile) { } } std::cout << "Reads " << cfactors_.size() << " PU correction factors from " << infile << std::endl; + return cfactors_.size(); +} + +unsigned int CalibCorr::readCorrPhi(const char* infile) { + std::cout << "Enters readCorrPhi for " << infile << std::endl; + unsigned int all(0), good(0); + std::ifstream fInput(infile); + if (!fInput.good()) { + std::cout << "Cannot open file " << infile << std::endl; + } else { + char buffer[1024]; + while (fInput.getline(buffer, 1024)) { + ++all; + std::string bufferString(buffer); + if (bufferString.substr(0, 1) == "#") { + continue; //ignore other comments + } else { + std::vector items = splitString(bufferString); + if (items.size() < 5) { + std::cout << "Ignore line: " << buffer << " Size " << items.size(); + for (unsigned int k = 0; k < items.size(); ++k) + std::cout << " [" << k << "] : " << items[k]; + std::cout << std::endl; + } else { + ++good; + int subdet = std::atoi(items[0].c_str()); + int ieta = std::atoi(items[1].c_str()); + int iphi = std::atoi(items[2].c_str()); + int depth = std::atoi(items[3].c_str()); + double corrf = std::atof(items[4].c_str()); + unsigned int id = packDetId(subdet, ieta, iphi, depth); + corrPhiSym_[id] = corrf; + if (debug_) + std::cout << "ID " << std::hex << id << std::dec << ":" << id << " (subdet " << subdet << " eta " << ieta + << " phi " << iphi << " depth " << depth << ") " << corrPhiSym_[id] << std::endl; + } + } + } + fInput.close(); + std::cout << "Reads total of " << all << " and " << good << " good records of phi-symmetry factors from " << infile + << std::endl; + } + return good; } unsigned int CalibCorr::getDetIdHE(int ieta, int iphi, int depth) { return getDetId(2, ieta, iphi, depth); } @@ -923,6 +1049,100 @@ bool CalibSelectRBX::isItRBX(const int ieta, const int iphi) { return ok; } +CalibDuplicate::CalibDuplicate(const char* fname, int flag, bool debug) : flag_(flag), debug_(debug), ok_(false) { + if (flag_ == 1) { + if (strcmp(fname, "") != 0) { + std::ifstream infile(fname); + if (!infile.is_open()) { + std::cout << "Cannot open duplicate file " << fname << std::endl; + } else { + while (1) { + Long64_t jentry; + infile >> jentry; + if (!infile.good()) + break; + entries_.push_back(jentry); + } + infile.close(); + std::cout << "Reads a list of " << entries_.size() << " events from " << fname << std::endl; + if (entries_.size() > 0) + ok_ = true; + } + } else { + std::cout << "No duplicate events in the input file" << std::endl; + } + } else { + if (strcmp(fname, "") != 0) { + std::ifstream infile(fname); + if (!infile.is_open()) { + std::cout << "Cannot open duplicate file " << fname << std::endl; + } else { + unsigned int all(0), good(0); + char buffer[1024]; + while (infile.getline(buffer, 1024)) { + ++all; + std::string bufferString(buffer); + if (bufferString.substr(0, 1) == "#") { + continue; //ignore other comments + } else { + std::vector items = splitString(bufferString); + if (items.size() < 3) { + std::cout << "Ignore line: " << buffer << " Size " << items.size(); + for (unsigned int k = 0; k < items.size(); ++k) + std::cout << " [" << k << "] : " << items[k]; + std::cout << std::endl; + } else { + ++good; + int ieta = std::atoi(items[0].c_str()); + std::vector weights; + for (unsigned int k = 1; k < items.size(); ++k) { + double corrf = std::atof(items[k].c_str()); + weights.push_back(corrf); + } + weights_[ieta] = weights; + if (debug_) { + std::cout << "Eta " << ieta << " with " << weights.size() << " depths having weights:"; + for (unsigned int k = 0; k < weights.size(); ++k) + std::cout << " " << weights[k]; + std::cout << std::endl; + } + } + } + } + infile.close(); + std::cout << "Reads total of " << all << " and " << good << " good records of depth dependent factors from " + << fname << std::endl; + if (good > 0) + ok_ = true; + } + } + } +} + +bool CalibDuplicate::isDuplicate(long entry) { + if (ok_) + return (std::find(entries_.begin(), entries_.end(), entry) != entries_.end()); + else + return false; +} + +double CalibDuplicate::getWeight(unsigned int detId) { + double wt(1.0); + if (ok_) { + int subdet, ieta, zside, depth, iphi; + unpackDetId(detId, subdet, zside, ieta, iphi, depth); + std::map >::const_iterator itr = weights_.find(ieta); + --depth; + if (depth < 0) + std::cout << "Strange Depth value " << depth << " in " << std::hex << detId << std::dec << std::endl; + if (itr != weights_.end()) { + if (depth < static_cast(itr->second.size())) + wt = itr->second[depth]; + } + } + return wt; +} + void CalibCorrTest(const char* infile, int flag) { CalibCorr* c1 = new CalibCorr(infile, flag, true); for (int ieta = 1; ieta < 29; ++ieta) { diff --git a/Calibration/HcalCalibAlgos/macros/CalibMonitor.C b/Calibration/HcalCalibAlgos/macros/CalibMonitor.C index d19405ecc2e6e..4a5fd62b906ff 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibMonitor.C +++ b/Calibration/HcalCalibAlgos/macros/CalibMonitor.C @@ -26,7 +26,8 @@ // dirname (const char*) = name of the directory where Tree resides // (use "HcalIsoTrkAnalyzer") // dupFileName (char*) = name of the file containing list of entries -// of duplicate events +// of duplicate events or depth dependent weights +// (driven by flag) // comFileName (char*) = name of the file with list of run and event // number to be selected // outFileName (char*) = name of a text file to be created (under @@ -39,16 +40,19 @@ // rcorFileName (char*) = name of the text file having the correction // factors as a function of run numbers or depth // or entry number to be used for raddam/depth/ -// pileup dependent correction (default="", -// no corr.) +// pileup/phisym dependent correction +// (default="", no correction) // puCorr (int) = PU correction to be applied or not: 0 no // correction; < 0 use eDelta; > 0 rho dependent // correction (-8) -// flag (int) = 7 digit integer (xmlthdo) with control +// flag (int) = 8 digit integer (xymlthdo) with control // information (x=3/2/1/0 for having 1000/500/50/ // 100 bins for response distribution in (0:5); +// y=1/0 containing list of duplicate entries +// (1) or depth dependent wts (0) in dupFileName; // m=1/0 for (not) making plots for each RBX; -// l=3/2/1/0 for type of rcorFileName (3 for +// l=4/3/2/1/0 for type of rcorFileName (4 for +// using results from phi-symmetry; 3 for // pileup correction using machine learning // method; 2 for overall response corrections; // 1 for depth dependence corrections; @@ -267,7 +271,7 @@ public: virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); - virtual void Init(TChain *, const char *, const char *, const char *); + virtual void Init(TChain *, const char *, const char *); virtual void Loop(Long64_t nmax = -1); virtual Bool_t Notify(); virtual void Show(Long64_t entry = -1); @@ -284,6 +288,7 @@ private: CalibCorrFactor *corrFactor_; CalibCorr *cFactor_; CalibSelectRBX *cSelect_; + CalibDuplicate *cDuplicate_; const std::string fname_, dirnm_, prefix_, outFileName_; const int corrPU_, flag_, numb_; const bool dataMC_, useGen_; @@ -291,13 +296,12 @@ private: const int etalo_, etahi_; int runlo_, runhi_; const int phimin_, phimax_, zside_, nvxlo_, nvxhi_, rbx_; - bool exclude_, corrE_, cutL1T_, selRBX_; + bool exclude_, cutL1T_, selRBX_; bool includeRun_; - int coarseBin_, etamp_, etamn_, plotType_; - int flexibleSelect_, ifDepth_; + int coarseBin_, plotType_; + int flexibleSelect_, ifDepth_, duplicate_; double log2by18_; std::ofstream fileout_; - std::vector entries_; std::vector > events_; std::vector etas_, ps_, dl1_; std::vector nvx_, ietasL_, ietasH_; @@ -338,6 +342,7 @@ CalibMonitor::CalibMonitor(const char *fname, : corrFactor_(nullptr), cFactor_(nullptr), cSelect_(nullptr), + cDuplicate_(nullptr), fname_(std::string(fname)), dirnm_(std::string(dirnm)), prefix_(prefix), @@ -372,7 +377,8 @@ CalibMonitor::CalibMonitor(const char *fname, bool marina = ((oneplace / 2) % 2); ifDepth_ = ((flag_ / 10000) % 10); selRBX_ = (((flag_ / 100000) % 10) > 0); - coarseBin_ = ((flag_ / 1000000) % 10); + duplicate_ = ((flag_ / 1000000) % 10); + coarseBin_ = ((flag_ / 10000000) % 10); log2by18_ = std::log(2.5) / 18.0; if (runlo_ < 0 || runhi_ < 0) { runlo_ = std::abs(runlo_); @@ -393,11 +399,15 @@ CalibMonitor::CalibMonitor(const char *fname, } else { std::cout << "Proceed with a tree chain with " << chain->GetEntries() << " entries" << std::endl; corrFactor_ = new CalibCorrFactor(corrFileName, useScale, scale, etam, marina, false); - Init(chain, dupFileName, comFileName, outFName); + Init(chain, comFileName, outFName); + if (std::string(dupFileName) != "") + cDuplicate_ = new CalibDuplicate(dupFileName, duplicate_, false); if (std::string(rcorFileName) != "") { cFactor_ = new CalibCorr(rcorFileName, ifDepth_, false); + if (cFactor_->absent()) + ifDepth_ = -1; } else { - ifDepth_ = 0; + ifDepth_ = -1; } if (rbx != 0) cSelect_ = new CalibSelectRBX(rbx, false); @@ -408,6 +418,7 @@ CalibMonitor::~CalibMonitor() { delete corrFactor_; delete cFactor_; delete cSelect_; + delete cDuplicate_; if (!fChain) return; delete fChain->GetCurrentFile(); @@ -437,7 +448,7 @@ Long64_t CalibMonitor::LoadTree(Long64_t entry) { return centry; } -void CalibMonitor::Init(TChain *tree, const char *dupFileName, const char *comFileName, const char *outFileName) { +void CalibMonitor::Init(TChain *tree, const char *comFileName, const char *outFileName) { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. @@ -501,25 +512,6 @@ void CalibMonitor::Init(TChain *tree, const char *dupFileName, const char *comFi fChain->SetBranchAddress("t_HitEnergies3", &t_HitEnergies3, &b_t_HitEnergies3); Notify(); - if (strcmp(dupFileName, "") != 0) { - std::ifstream infil1(dupFileName); - if (!infil1.is_open()) { - std::cout << "Cannot open duplicate file " << dupFileName << std::endl; - } else { - while (1) { - Long64_t jentry; - infil1 >> jentry; - if (!infil1.good()) - break; - entries_.push_back(jentry); - } - infil1.close(); - std::cout << "Reads a list of " << entries_.size() << " events from " << dupFileName << std::endl; - } - } else { - std::cout << "No duplicate events in the input file" << std::endl; - } - if (strcmp(comFileName, "") != 0) { std::ifstream infil2(comFileName); if (!infil2.is_open()) { @@ -615,7 +607,7 @@ void CalibMonitor::Init(TChain *tree, const char *dupFileName, const char *comFi nxbin = 1000; } - char name[20], title[200]; + char name[100], title[500]; std::string titl[5] = { "All tracks", "Good quality tracks", "Selected tracks", "Tracks with charge isolation", "Tracks MIP in ECAL"}; for (int i = 0; i < 9; ++i) @@ -929,7 +921,7 @@ void CalibMonitor::Loop(Long64_t nmax) { } else if (kp == 5) { ++kount5[0]; } - bool select = (std::find(entries_.begin(), entries_.end(), jentry) == entries_.end()); + bool select = ((cDuplicate_ != nullptr) && (duplicate_ == 1)) ? (cDuplicate_->isDuplicate(jentry)) : true; if (!select) { ++duplicate; if (debug) @@ -1109,7 +1101,7 @@ void CalibMonitor::Loop(Long64_t nmax) { // Selection of good track and energy measured in Hcal double rat(1.0), eHcal(t_eHcal); - if (corrFactor_->doCorr() || (cFactor_ != nullptr)) { + if ((corrFactor_->doCorr()) || (cFactor_ != nullptr) || ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr()))) { eHcal = 0; for (unsigned int k = 0; k < t_HitEnergies->size(); ++k) { // The masks are defined in DataFormats/HcalDetId/interface/HcalDetId.h @@ -1118,8 +1110,10 @@ void CalibMonitor::Loop(Long64_t nmax) { unsigned int id = truncateId((*t_DetIds)[k], truncateFlag_, false); cfac = corrFactor_->getCorr(id); } - if ((cFactor_ != nullptr) && (ifDepth_ != 3)) + if ((cFactor_ != nullptr) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds)[k]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds)[k]); eHcal += (cfac * ((*t_HitEnergies)[k])); if (debug) { int subdet, zside, ieta, iphi, depth; @@ -1698,16 +1692,20 @@ void CalibMonitor::correctEnergy(double &eHcal, const Long64_t &entry) { for (unsigned int idet = 0; idet < (*t_DetIds1).size(); idet++) { unsigned int id = truncateId((*t_DetIds1)[idet], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds1)[idet]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds1)[idet]); double hitEn = cfac * (*t_HitEnergies1)[idet]; Etot1 += hitEn; } for (unsigned int idet = 0; idet < (*t_DetIds3).size(); idet++) { unsigned int id = truncateId((*t_DetIds3)[idet], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds3)[idet]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds3)[idet]); double hitEn = cfac * (*t_HitEnergies3)[idet]; Etot3 += hitEn; } diff --git a/Calibration/HcalCalibAlgos/macros/CalibPlotProperties.C b/Calibration/HcalCalibAlgos/macros/CalibPlotProperties.C index 9827a1561667b..bcd8277d594e4 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibPlotProperties.C +++ b/Calibration/HcalCalibAlgos/macros/CalibPlotProperties.C @@ -35,17 +35,22 @@ // factors to be used (default="", no corr.) // rcorFileName (const char*)= name of the text file having the correction // factors as a function of run numbers or depth -// to be used for raddam/depth dependent -// correction (default="", no corr.) +// to be used for raddam/depth/pileup/phisym +// dependent correction (default="", no corr.) // puCorr (int) = PU correction to be applied or not: 0 no // correction; < 0 use eDelta; > 0 rho dependent // correction (-8) -// flag (int) = 6 digit integer (mlthdo) with control -// information (m=0/1 for controlling creation -// of depth depedendent histograms; -// l=2/1/0 for type of rcorFileName (2 for overall -// response corrections; 1 for depth dependence -// corrections; 0 for raddam corrections); +// flag (int) = 7 digit integer (ymlthdo) with control +// information (y=1/0 containing list of +// duplicate entries (1) or depth dependent wts +// (0) in dupFileName; m=0/1 for controlling +// creation of depth depedendent histograms; +// l=4/3/2/1/0 for type of rcorFileName (4 for +// using results from phi-symmetry; 3 for +// pileup correction using machine learning +// method; 2 for overall response corrections; +// 1 for depth dependence corrections; 0 for +// raddam corrections); // t = bit information (lower bit set will // apply a cut on L1 closeness; and higher bit // set read correction file with Marina format); @@ -272,7 +277,7 @@ public: virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); - virtual void Init(TChain *, const char *); + virtual void Init(TChain *); virtual void Loop(Long64_t nentries = -1); virtual Bool_t Notify(); virtual void Show(Long64_t entry = -1); @@ -286,6 +291,7 @@ private: CalibCorrFactor *corrFactor_; CalibCorr *cFactor_; CalibSelectRBX *cSelect_; + CalibDuplicate *cDuplicate_; const std::string fname_, dirnm_, prefix_, outFileName_; const int corrPU_, flag_; const bool dataMC_, useGen_; @@ -295,11 +301,10 @@ private: const int phimin_, phimax_, zside_, nvxlo_, nvxhi_, rbx_; bool exclude_, corrE_, cutL1T_; bool includeRun_, getHist_; - int flexibleSelect_; + int flexibleSelect_, ifDepth_, duplicate_; bool plotBasic_, plotEnergy_, plotHists_; double log2by18_; std::ofstream fileout_; - std::vector entries_; std::vector > events_; TH1D *h_p[CalibPlots::ntitles]; TH1D *h_eta[CalibPlots::ntitles], *h_nvtx, *h_nvtxEv, *h_nvtxTk; @@ -343,6 +348,7 @@ CalibPlotProperties::CalibPlotProperties(const char *fname, : corrFactor_(nullptr), cFactor_(nullptr), cSelect_(nullptr), + cDuplicate_(nullptr), fname_(fname), dirnm_(dirnm), prefix_(prefix), @@ -372,8 +378,9 @@ CalibPlotProperties::CalibPlotProperties(const char *fname, int oneplace = ((flag_ / 1000) % 10); cutL1T_ = (oneplace % 2); bool marina = ((oneplace / 2) % 2); - bool ifDepth = (((flag_ / 10000) % 10) > 0); + ifDepth_ = ((flag_ / 10000) % 10); plotHists_ = (((flag_ / 100000) % 10) > 0); + duplicate_ = ((flag_ / 1000000) % 10); log2by18_ = std::log(2.5) / 18.0; if (runlo_ < 0 || runhi_ < 0) { runlo_ = std::abs(runlo_); @@ -393,9 +400,16 @@ CalibPlotProperties::CalibPlotProperties(const char *fname, std::cout << "*****No valid tree chain can be obtained*****" << std::endl; } else { std::cout << "Proceed with a tree chain with " << chain->GetEntries() << " entries" << std::endl; - Init(chain, dupFileName); - if (std::string(rcorFileName) != "") - cFactor_ = new CalibCorr(rcorFileName, ifDepth, false); + Init(chain); + if (std::string(rcorFileName) != "") { + cFactor_ = new CalibCorr(rcorFileName, ifDepth_, false); + if (cFactor_->absent()) + ifDepth_ = -1; + } else { + ifDepth_ = -1; + } + if (std::string(dupFileName) != "") + cDuplicate_ = new CalibDuplicate(dupFileName, duplicate_, false); if (rbx != 0) cSelect_ = new CalibSelectRBX(rbx, false); } @@ -434,7 +448,7 @@ Long64_t CalibPlotProperties::LoadTree(Long64_t entry) { return centry; } -void CalibPlotProperties::Init(TChain *tree, const char *dupFileName) { +void CalibPlotProperties::Init(TChain *tree) { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. @@ -498,23 +512,6 @@ void CalibPlotProperties::Init(TChain *tree, const char *dupFileName) { fChain->SetBranchAddress("t_HitEnergies3", &t_HitEnergies3, &b_t_HitEnergies3); Notify(); - if (std::string(dupFileName) != "") { - std::ifstream infil1(dupFileName); - if (!infil1.is_open()) { - std::cout << "Cannot open duplicate file " << dupFileName << std::endl; - } else { - while (1) { - Long64_t jentry; - infil1 >> jentry; - if (!infil1.good()) - break; - entries_.push_back(jentry); - } - infil1.close(); - std::cout << "Reads a list of " << entries_.size() << " events from " << dupFileName << std::endl; - } - } - char name[20], title[200]; unsigned int kk(0); @@ -802,7 +799,7 @@ void CalibPlotProperties::Loop(Long64_t nentries) { nbytes += nb; if (jentry % 1000000 == 0) std::cout << "Entry " << jentry << " Run " << t_Run << " Event " << t_Event << std::endl; - bool select = (std::find(entries_.begin(), entries_.end(), jentry) == entries_.end()); + bool select = ((cDuplicate_ != nullptr) && (duplicate_ == 1)) ? (cDuplicate_->isDuplicate(jentry)) : true; if (!select) { ++duplicate; if (debug) @@ -884,8 +881,10 @@ void CalibPlotProperties::Loop(Long64_t nentries) { // The masks are defined in DataFormats/HcalDetId/interface/HcalDetId.h unsigned int id = truncateId((*t_DetIds)[k], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds)[k]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds)[k]); eHcal += (cfac * ((*t_HitEnergies)[k])); if (debug) { int subdet, zside, ieta, iphi, depth; @@ -973,8 +972,10 @@ void CalibPlotProperties::Loop(Long64_t nentries) { for (unsigned int k = 0; k < t_HitEnergies->size(); ++k) { unsigned int id = truncateId((*t_DetIds)[k], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds)[k]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds)[k]); double ener = cfac * (*t_HitEnergies)[k]; if (corrPU_) correctEnergy(ener); @@ -1192,16 +1193,20 @@ void CalibPlotProperties::correctEnergy(double &eHcal) { for (unsigned int idet = 0; idet < (*t_DetIds1).size(); idet++) { unsigned int id = truncateId((*t_DetIds1)[idet], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds1)[idet]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds1)[idet]); double hitEn = cfac * (*t_HitEnergies1)[idet]; Etot1 += hitEn; } for (unsigned int idet = 0; idet < (*t_DetIds3).size(); idet++) { unsigned int id = truncateId((*t_DetIds3)[idet], truncateFlag_, false); double cfac = corrFactor_->getCorr(id); - if (cFactor_ != 0) + if ((cFactor_ != 0) && (ifDepth_ != 3) && (ifDepth_ > 0)) cfac *= cFactor_->getCorr(t_Run, (*t_DetIds3)[idet]); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + cfac *= cDuplicate_->getWeight((*t_DetIds)[idet]); double hitEn = cfac * (*t_HitEnergies3)[idet]; Etot3 += hitEn; } @@ -2031,59 +2036,52 @@ void CalibSplit::copyTree() { tout_qltyMissFlag = t_qltyMissFlag; tout_qltyPVFlag = t_qltyPVFlag; tout_gentrackP = t_gentrackP; + tout_DetIds->clear(); if (t_DetIds != nullptr) { tout_DetIds->reserve(t_DetIds->size()); for (unsigned int i = 0; i < t_DetIds->size(); ++i) tout_DetIds->push_back((*t_DetIds)[i]); - } else { - tout_DetIds->clear(); } + tout_HitEnergies->clear(); if (t_HitEnergies != nullptr) { tout_HitEnergies->reserve(t_HitEnergies->size()); for (unsigned int i = 0; i < t_HitEnergies->size(); ++i) tout_HitEnergies->push_back((*t_HitEnergies)[i]); - } else { - tout_HitEnergies->clear(); } + tout_trgbits->clear(); if (t_trgbits != nullptr) { tout_trgbits->reserve(t_trgbits->size()); for (unsigned int i = 0; i < t_trgbits->size(); ++i) tout_trgbits->push_back((*t_trgbits)[i]); - } else { - tout_trgbits->clear(); } + tout_DetIds1->clear(); if (t_DetIds1 != nullptr) { tout_DetIds1->reserve(t_DetIds1->size()); for (unsigned int i = 0; i < t_DetIds1->size(); ++i) tout_DetIds1->push_back((*t_DetIds1)[i]); - } else { - tout_DetIds1->clear(); } + tout_DetIds3->clear(); if (t_DetIds3 != nullptr) { tout_DetIds3->reserve(t_DetIds3->size()); for (unsigned int i = 0; i < t_DetIds3->size(); ++i) tout_DetIds3->push_back((*t_DetIds3)[i]); - } else { - tout_DetIds3->clear(); } + tout_HitEnergies1->clear(); if (t_HitEnergies1 != nullptr) { tout_HitEnergies1->reserve(t_HitEnergies1->size()); for (unsigned int i = 0; i < t_HitEnergies1->size(); ++i) tout_HitEnergies1->push_back((*t_HitEnergies1)[i]); - } else { - tout_HitEnergies1->clear(); } + tout_HitEnergies3->clear(); if (t_HitEnergies1 != nullptr) { tout_HitEnergies3->reserve(t_HitEnergies3->size()); for (unsigned int i = 0; i < t_HitEnergies3->size(); ++i) tout_HitEnergies3->push_back((*t_HitEnergies3)[i]); - } else { - tout_HitEnergies3->clear(); } } void CalibSplit::close() { - if (!outputFile_) { + if (outputFile_) { outputDir_->cd(); std::cout << "file yet to be Written" << std::endl; outputTree_->Write(); diff --git a/Calibration/HcalCalibAlgos/macros/CalibRho.C b/Calibration/HcalCalibAlgos/macros/CalibRho.C index dff047355ca98..e0d972c4e0a72 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibRho.C +++ b/Calibration/HcalCalibAlgos/macros/CalibRho.C @@ -265,7 +265,7 @@ void EHcalVsRho::Init(TChain *tree, const char *dupFile) { fChain->SetBranchAddress("t_HitEnergies3", &t_HitEnergies3, &b_t_HitEnergies3); Notify(); - if (std::string(dupFileName) != "") { + if (std::string(dupFile) != "") { ifstream infile(dupFile); if (!infile.is_open()) { std::cout << "Cannot open " << dupFile << std::endl; diff --git a/Calibration/HcalCalibAlgos/macros/CalibSort.C b/Calibration/HcalCalibAlgos/macros/CalibSort.C index 125dbf8754faf..8b8085cce8042 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibSort.C +++ b/Calibration/HcalCalibAlgos/macros/CalibSort.C @@ -109,6 +109,27 @@ // dirnm (std::string) = name of the directory where Tree resides // (default "HcalIsoTrkAnalyzer") // +// .L CalibSort.C+g +// combineML(const char* inputFileList, const char* outfile) +// +// Combines the ML values otained from the analysis of muon analysis to +// determine depth dependent correction factors +// +// inputFileList (const char*) = file containing filenames having the ML +// values for a given depth +// outfile (const char*) = name of the output file where the +// depth dependent correction factors +// will be stored +// Example of a inputFileList: +// depth Name of the file +// 1 ml_values_depth1.txt +// 2 ml_values_depth2.txt +// 3 ml_values_depth3.txt +// 4 ml_values_depth4.txt +// where each file conatins +// (4 quantities per line with no tab separating each item): +// #ieta depth ml uncertainity-in-ml +// ////////////////////////////////////////////////////////////////////////////// #include @@ -166,6 +187,13 @@ struct recordEventLess { } }; +struct listML { + listML(int dep = 0, double ml = 0, double dml = 0) : depth_(dep), ml_(ml), dml_(dml) {} + + int depth_; + double ml_, dml_; +}; + class CalibSort { public: CalibSort(const char *fname, @@ -2304,3 +2332,87 @@ void CalibMerge::close() { outputFile_ = nullptr; std::cout << "now doing return" << std::endl; } + +void combineML(const char *inputFileList, const char *outfile) { + std::map files; + std::ifstream infile(inputFileList); + if (!infile.is_open()) { + std::cout << "** ERROR: Can't open '" << inputFileList << "' for input" << std::endl; + } else { + while (1) { + int depth; + std::string fname; + infile >> depth >> fname; + if (!infile.good()) + break; + files[depth] = fname; + } + infile.close(); + } + std::cout << "Gets a list of " << files.size() << " file names from " << inputFileList << std::endl; + if (files.size() > 0) { + std::map > mlList; + for (std::map::const_iterator itr = files.begin(); itr != files.end(); ++itr) { + int depth = itr->first; + std::string fname = itr->second; + std::ifstream fInput(fname.c_str()); + if (!fInput.good()) { + std::cout << "Cannot open file " << fname << std::endl; + } else { + char buffer[1024]; + unsigned int all(0), good1(0), good2(0); + while (fInput.getline(buffer, 1024)) { + ++all; + if (buffer[0] == '#') + continue; //ignore comment + std::vector items = splitString(std::string(buffer)); + if (items.size() != 4) { + std::cout << "Ignore line: " << buffer << std::endl; + } else { + ++good1; + int depth0 = std::atoi(items[1].c_str()); + if (depth0 == depth) { + ++good2; + int ieta = std::atoi(items[0].c_str()); + double ml = std::atoi(items[2].c_str()); + double dml = std::atoi(items[3].c_str()); + listML l0(depth, ml, dml); + if (mlList.find(ieta) == mlList.end()) { + std::vector l0v; + mlList[ieta] = l0v; + } + (mlList[ieta]).push_back(l0); + } + } + } + fInput.close(); + std::cout << "Reads total of " << all << " and " << good1 << ":" << good2 << " good records for depth " << depth + << std::endl; + } + } + if (mlList.size() > 0) { + std::ofstream fout(outfile); + for (std::map >::const_iterator itr = mlList.begin(); itr != mlList.end(); ++itr) { + int ieta = itr->first; + std::vector l0v = itr->second; + double den(0), dden(0); + for (unsigned int k = 0; k < l0v.size(); ++k) { + if (l0v[k].depth_ == 2) { + den = l0v[k].ml_; + dden = l0v[k].dml_; + } + } + if (den > 0) { + fout << std::setw(4) << ieta << " " << l0v.size(); + for (unsigned int k = 0; k < l0v.size(); ++k) { + double ml = den / l0v[k].ml_; + double dml = l0v[k].dml_ * den / (l0v[k].ml_ * l0v[k].ml_); + fout << " " << l0v[k].depth_ << " " << std::setw(6) << ml << " " << std::setw(6) << dml; + } + fout << std::endl; + } + } + fout.close(); + } + } +} diff --git a/Calibration/HcalCalibAlgos/macros/CalibTree.C b/Calibration/HcalCalibAlgos/macros/CalibTree.C index aec8b9caa0c8a..9c7a980b4de21 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibTree.C +++ b/Calibration/HcalCalibAlgos/macros/CalibTree.C @@ -24,8 +24,8 @@ // numbers of duplicate entry ("events_DXS2.txt") // rcorFileName (const char*)= name of the text file having the correction // factors as a function of run numbers or depth -// to be used for raddam/depth dependent -// correction (default="", no corr.) +// to be used for raddam/depth/pileup/phisym +// dependent correction (default="", no corr.) // useIter (bool) = Flag to use iterative process or minimization // (true) // useweight (bool) = Flag to use event weight (true) @@ -58,10 +58,15 @@ // in HB and HE with values > 1 as depth 2 (5) // (Default 0) // maxIter (int) = number of iterations (30) -// rcorForm (int) = type of rcorFileName: (0) for Raddam correction, +// drForm (int) = type of dupFileName/rcorFileName (dr). +// For rccorFileName r: (0) for Raddam correction, // (1) for depth dependent corrections; (2) for // RespCorr corrections; (3) use machine learning -// method for pileup correction. (Default 0) +// method for pileup correction; (4) use results +// from phi-symmetry. +// For dupFileName d: (1) contains list of +// duplicate entries; (0) depth dependent weights +// (Default 0) // useGen (bool) = use generator level momentum information (false) // runlo (int) = lower value of run number to be included (+ve) // or excluded (-ve) (default 0) @@ -136,7 +141,7 @@ void Run(const char *inFileName = "Silver.root", double l1Cut = 0.5, int truncateFlag = 0, int maxIter = 30, - int rcorForm = 0, + int drForm = 0, bool useGen = false, int runlo = 0, int runhi = 99999999, @@ -183,7 +188,7 @@ public: int sysmode, int rbx, int puCorr, - int rcorForm, + int drForm, bool useGen, bool exclude, int higheta, @@ -192,7 +197,7 @@ public: virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); - virtual void Init(TChain *tree, const char *dupFileName); + virtual void Init(TChain *tree); virtual Double_t Loop(int k, TFile *fout, bool useweight, @@ -310,19 +315,19 @@ private: CalibCorr *cFactor_; CalibSelectRBX *cSelect_; + CalibDuplicate *cDuplicate_; const int truncateFlag_; const bool useIter_; const bool useMean_; int runlo_, runhi_; const int phimin_, phimax_; const int zside_, nvxlo_, nvxhi_; - const int sysmode_, rbx_, puCorr_; - int rcorForm_; + const int sysmode_, rbx_, puCorr_, drForm_; + int rcorForm_, duplicate_; const bool useGen_, exclude_; const int higheta_; bool includeRun_; double log2by18_, eHcalDelta_; - std::vector entries; std::vector detIds_; std::map histos_; std::map > Cprev; @@ -398,7 +403,7 @@ void Run(const char *inFileName, double l1Cut, int truncateFlag, int maxIter, - int rcorForm, + int drForm, bool useGen, int runlo, int runhi, @@ -447,7 +452,7 @@ void Run(const char *inFileName, sysmode, rbx, puCorr, - rcorForm, + drForm, useGen, exclude, higheta, @@ -520,7 +525,7 @@ CalibTree::CalibTree(const char *dupFileName, int mode, int rbx, int pu, - int rForm, + int drForm, bool gen, bool excl, int heta, @@ -541,7 +546,7 @@ CalibTree::CalibTree(const char *dupFileName, sysmode_(mode), rbx_(rbx), puCorr_(pu), - rcorForm_(rForm), + drForm_(drForm), useGen_(gen), exclude_(excl), higheta_(heta), @@ -552,18 +557,25 @@ CalibTree::CalibTree(const char *dupFileName, includeRun_ = false; } log2by18_ = std::log(2.5) / 18.0; + duplicate_ = (drForm_ / 10) % 10; + rcorForm_ = (drForm % 10); eHcalDelta_ = 0; std::cout << "Initialize CalibTree with TruncateFlag " << truncateFlag_ << " UseMean " << useMean_ << " Run Range " << runlo_ << ":" << runhi_ << " Phi Range " << phimin_ << ":" << phimax_ << ":" << zside_ - << " Vertex Range " << nvxlo_ << ":" << nvxhi_ << " Mode " << sysmode_ << " PU " << puCorr_ - << " rcorFormat " << rcorForm_ << " Gen " << useGen_ << " High Eta " << higheta_ << std::endl; - std::cout << "Duplicate events read from " << dupFileName << " RadDam Corrections read from " << rcorFileName - << " Treat RBX " << rbx_ << " with exclusion mode " << exclude_ << std::endl; - Init(tree, dupFileName); + << " Vertex Range " << nvxlo_ << ":" << nvxhi_ << " Mode " << sysmode_ << " PU " << puCorr_ << " Gen " + << useGen_ << " High Eta " << higheta_ << std::endl; + std::cout << "Duplicate events read from " << dupFileName << " duplicateFormat " << duplicate_ + << " RadDam Corrections read from " << rcorFileName << " rcorFormat " << rcorForm_ << " Treat RBX " << rbx_ + << " with exclusion mode " << exclude_ << std::endl; + Init(tree); + if (std::string(dupFileName) != "") + cDuplicate_ = new CalibDuplicate(dupFileName, duplicate_, false); if (std::string(rcorFileName) != "") { cFactor_ = new CalibCorr(rcorFileName, rcorForm_, false); + if (cFactor_->absent()) + rcorForm_ = -1; } else { - rcorForm_ = 0; + rcorForm_ = -1; } if (rbx != 0) cSelect_ = new CalibSelectRBX(rbx); @@ -572,6 +584,7 @@ CalibTree::CalibTree(const char *dupFileName, CalibTree::~CalibTree() { delete cFactor_; delete cSelect_; + delete cDuplicate_; if (!fChain) return; delete fChain->GetCurrentFile(); @@ -598,7 +611,7 @@ Long64_t CalibTree::LoadTree(Long64_t entry) { return centry; } -void CalibTree::Init(TChain *tree, const char *dupFileName) { +void CalibTree::Init(TChain *tree) { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. @@ -661,25 +674,6 @@ void CalibTree::Init(TChain *tree, const char *dupFileName) { fChain->SetBranchAddress("t_HitEnergies1", &t_HitEnergies1, &b_t_HitEnergies1); fChain->SetBranchAddress("t_HitEnergies3", &t_HitEnergies3, &b_t_HitEnergies3); Notify(); - - if (std::string(dupFileName) != "") { - std::ifstream infil1(dupFileName); - if (!infil1.is_open()) { - std::cout << "Cannot open " << dupFileName << std::endl; - } else { - while (1) { - Long64_t jentry; - infil1 >> jentry; - if (!infil1.good()) - break; - entries.push_back(jentry); - } - infil1.close(); - std::cout << "Reads a list of " << entries.size() << " events from " << dupFileName << std::endl; - } - } else { - std::cout << "No duplicate events in the input file" << std::endl; - } } Bool_t CalibTree::Notify() { @@ -742,7 +736,8 @@ Double_t CalibTree::Loop(int loop, nbytes += nb; if (jentry % 1000000 == 0) std::cout << "Entry " << jentry << " Run " << t_Run << " Event " << t_Event << std::endl; - if (std::find(entries.begin(), entries.end(), jentry) != entries.end()) + bool select = ((cDuplicate_ != nullptr) && (duplicate_ == 1)) ? (cDuplicate_->isDuplicate(jentry)) : true; + if (!select) continue; bool selRun = (includeRun_ ? ((t_Run >= runlo_) && (t_Run <= runhi_)) : ((t_Run < runlo_) || (t_Run > runhi_))); if (!selRun) @@ -804,8 +799,10 @@ Double_t CalibTree::Loop(int loop, hitEn = Cprev[detid].first * (*t_HitEnergies)[idet]; else hitEn = (*t_HitEnergies)[idet]; - if (cFactor_) + if ((rcorForm_ != 3) && (rcorForm_ >= 0) && (cFactor_)) hitEn *= cFactor_->getCorr(t_Run, id); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + hitEn *= cDuplicate_->getWeight(id); double Wi = evWt * hitEn / en.Etot; double Fac = (inverse) ? (en.ehcal / (pmom - t_eMipDR)) : ((pmom - t_eMipDR) / en.ehcal); double Fac2 = Wi * Fac * Fac; @@ -1027,6 +1024,9 @@ void CalibTree::getDetId(double fraction, int ietaTrack, bool debug, Long64_t nm nbytes += nb; if (jentry % 1000000 == 0) std::cout << "Entry " << jentry << " Run " << t_Run << " Event " << t_Event << std::endl; + bool select = ((cDuplicate_ != nullptr) && (duplicate_ == 1)) ? (cDuplicate_->isDuplicate(jentry)) : true; + if (!select) + continue; // Find DetIds contributing to the track bool selRun = (includeRun_ ? ((t_Run >= runlo_) && (t_Run <= runhi_)) : ((t_Run < runlo_) || (t_Run > runhi_))); bool selTrack = ((ietaTrack <= 0) || (abs(t_ieta) <= ietaTrack)); @@ -1265,12 +1265,13 @@ void CalibTree::makeplots( Long64_t nbytes(0), nb(0); for (Long64_t jentry = 0; jentry < nentries; jentry++) { Long64_t ientry = LoadTree(jentry); - if (ientry < 0) - break; - if (std::find(entries.begin(), entries.end(), jentry) != entries.end()) - break; nb = fChain->GetEntry(jentry); nbytes += nb; + if (ientry < 0) + break; + bool select = ((cDuplicate_ != nullptr) && (duplicate_ == 1)) ? (cDuplicate_->isDuplicate(jentry)) : true; + if (!select) + continue; if (goodTrack()) { double pmom = (useGen_ && (t_gentrackP > 0)) ? t_gentrackP : t_p; CalibTree::energyCalor en1 = energyHcal(pmom, jentry, false); @@ -1397,8 +1398,10 @@ CalibTree::energyCalor CalibTree::energyHcal(double pmom, const Long64_t &entry, hitEn = Cprev[detid].first * (*t_HitEnergies)[idet]; else hitEn = (*t_HitEnergies)[idet]; - if (cFactor_) + if ((rcorForm_ != 3) && (rcorForm_ >= 0) && (cFactor_)) hitEn *= cFactor_->getCorr(t_Run, id); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + hitEn *= cDuplicate_->getWeight(id); etot += hitEn; etot2 += ((*t_HitEnergies)[idet]); } @@ -1415,8 +1418,10 @@ CalibTree::energyCalor CalibTree::energyHcal(double pmom, const Long64_t &entry, hitEn = Cprev[detid].first * (*t_HitEnergies1)[idet]; else hitEn = (*t_HitEnergies1)[idet]; - if (cFactor_) + if ((rcorForm_ != 3) && (rcorForm_ >= 0) && (cFactor_)) hitEn *= cFactor_->getCorr(t_Run, id); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + hitEn *= cDuplicate_->getWeight(id); etot1 += hitEn; } } @@ -1429,8 +1434,10 @@ CalibTree::energyCalor CalibTree::energyHcal(double pmom, const Long64_t &entry, hitEn = Cprev[detid].first * (*t_HitEnergies3)[idet]; else hitEn = (*t_HitEnergies3)[idet]; - if (cFactor_) + if ((rcorForm_ != 3) && (rcorForm_ >= 0) && (cFactor_)) hitEn *= cFactor_->getCorr(t_Run, id); + if ((cDuplicate_ != nullptr) && (cDuplicate_->doCorr())) + hitEn *= cDuplicate_->getWeight(id); etot3 += hitEn; } } diff --git a/Calibration/LumiAlCaRecoProducers/test/BuildFile.xml b/Calibration/LumiAlCaRecoProducers/test/BuildFile.xml index 99ad3dd84b8b7..f8fa0a9bde961 100644 --- a/Calibration/LumiAlCaRecoProducers/test/BuildFile.xml +++ b/Calibration/LumiAlCaRecoProducers/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/Calibration/LumiAlCaRecoProducers/test/test.cpp b/Calibration/LumiAlCaRecoProducers/test/test.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/Calibration/LumiAlCaRecoProducers/test/test.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/Calibration/LumiAlCaRecoProducers/test/test.sh b/Calibration/LumiAlCaRecoProducers/test/test.sh index d3f76ae940e8e..78f3060c7672a 100755 --- a/Calibration/LumiAlCaRecoProducers/test/test.sh +++ b/Calibration/LumiAlCaRecoProducers/test/test.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/test_cfg.py || die 'Failed in test_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/test_cfg.py || die 'Failed in test_cfg.py' $? diff --git a/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml b/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml index 045e88b9906a4..24875475af5ba 100644 --- a/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml +++ b/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml @@ -1,18 +1,8 @@ - - - - - - + + - - - - - - - - + + + - - + diff --git a/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp b/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp deleted file mode 100644 index 9841eb54e4741..0000000000000 --- a/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh b/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh index 3f4698792197f..697565d547e5f 100755 --- a/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh +++ b/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh @@ -11,7 +11,7 @@ COMMMAND=`xrdfs cms-xrd-global.cern.ch locate $INPUTFILE` STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then - echo "Using file ${INPUTFILE}. Running in ${LOCAL_TEST_DIR}." + echo "Using file ${INPUTFILE}. Running in ${SCRAM_TEST_PATH}." (cmsDriver.py testExpressPPSAlCaRecoProducer -s ALCAPRODUCER:PPSCalMaxTracks,ENDJOB \ --process ALCARECO \ --scenario pp \ diff --git a/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh index 07e4322d1c9bf..a6a0bd232c279 100755 --- a/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh +++ b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh @@ -1,4 +1,4 @@ #!/bin/bash function die { echo $1: status $2; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/test_express_PPSAlCaReco_output.py) || die 'failed running test_express_PPSAlCaReco_output.py' $? +(cmsRun ${SCRAM_TEST_PATH}/test_express_PPSAlCaReco_output.py) || die 'failed running test_express_PPSAlCaReco_output.py' $? diff --git a/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh b/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh index b02bdd74d4ade..6d485f1f40870 100755 --- a/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh +++ b/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh @@ -11,7 +11,7 @@ COMMMAND=`xrdfs cms-xrd-global.cern.ch locate $INPUTFILE` STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then - echo "Using file ${INPUTFILE}. Running in ${LOCAL_TEST_DIR}." + echo "Using file ${INPUTFILE}. Running in ${SCRAM_TEST_PATH}." # note we currently use `auto:run3_data_express` GT # the correct GT (auto:run3_data_prompt) doesn't have LHCInfo record for run 322022 which corresponds to our face ALCARAW file (cmsDriver.py testPromptPPSAlCaRecoProducer -s ALCAPRODUCER:PPSCalMaxTracks,ENDJOB \ diff --git a/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh index 4cf5cd156a31d..f6de023687003 100755 --- a/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh +++ b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh @@ -1,4 +1,4 @@ #!/bin/bash function die { echo $1: status $2; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/test_prompt_PPSAlCaReco_output.py) || die 'failed running test_prompt_PPSAlCaReco_output.py' $? +(cmsRun ${SCRAM_TEST_PATH}/test_prompt_PPSAlCaReco_output.py) || die 'failed running test_prompt_PPSAlCaReco_output.py' $? diff --git a/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_Output_cff.py b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_Output_cff.py new file mode 100644 index 0000000000000..142d8d11e7e33 --- /dev/null +++ b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_Output_cff.py @@ -0,0 +1,13 @@ +import FWCore.ParameterSet.Config as cms + +OutALCARECOPromptCalibProdSiPixelLAMCS_noDrop = cms.PSet( + SelectEvents = cms.untracked.PSet( + SelectEvents = cms.vstring('pathALCARECOPromptCalibProdSiPixelLorentzAngleMCS') + ), + outputCommands = cms.untracked.vstring( + 'keep *_alcaBeamSpotProducer_*_*', + 'keep *_MEtoEDMConvertSiPixelLorentzAngleMCS_*_*', + ) +) +OutALCARECOPromptCalibProdSiPixelLAMCS=OutALCARECOPromptCalibProdSiPixelLAMCS_noDrop.clone() +OutALCARECOPromptCalibProdSiPixelLAMCS.outputCommands.insert(0, "drop *") diff --git a/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_cff.py b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_cff.py new file mode 100644 index 0000000000000..a03ef70f2e36d --- /dev/null +++ b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_cff.py @@ -0,0 +1,69 @@ +import FWCore.ParameterSet.Config as cms + +# ------------------------------------------------------------------------------ +# configure a filter to run only on the events selected by SiPixelCalCosmics AlcaReco +from HLTrigger.HLTfilters.hltHighLevel_cfi import * +ALCARECOCalCosmicsFilterForSiPixelLorentzAngleMCS = hltHighLevel.clone( + HLTPaths = ['pathALCARECOSiPixelCalCosmics'], + throw = True, ## dont throw on unknown path names + TriggerResultsTag = ("TriggerResults","","RECO") +) +# ------------------------------------------------------------------------------ +# This is the sequence for track refitting of the track saved by SiPixelCalSingleMuonLoose +# to have access to transient objects produced during RECO step and not saved + +from Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi import * +ALCARECOPixelLACalibrationTracksMCS = AlignmentTrackSelector.clone( + src = 'ALCARECOSiPixelCalCosmics', + filter = True, + applyBasicCuts = True, + ptMin = 3. +) + +# FIXME: the beam-spot should be kept in the AlCaReco (if not already there) and dropped from here +from RecoVertex.BeamSpotProducer.BeamSpot_cff import * +from RecoTracker.IterativeTracking.InitialStep_cff import * +from RecoTracker.Configuration.RecoTrackerP5_cff import * +from RecoTracker.TrackProducer.TrackRefitter_cfi import * +from TrackingTools.TransientTrack.TransientTrackBuilder_cfi import * + +ALCARECOPixelLACalibrationTracksRefitMCS = TrackRefitter.clone(src = "ALCARECOPixelLACalibrationTracksMCS", + TrajectoryInEvent = True, + NavigationSchool = "" + ) + +# refit and BS can be dropped if done together with RECO. +# track filter can be moved in acalreco if no otehr users +ALCARECOPixelLATrackFilterRefitMCS = cms.Sequence(ALCARECOPixelLACalibrationTracksMCS + + offlineBeamSpot + + ALCARECOPixelLACalibrationTracksRefitMCS) + +# ------------------------------------------------------------------------------ +# This is the module actually doing the calibration +from CalibTracker.SiPixelLorentzAngle.SiPixelLorentzAnglePCLWorker_cfi import SiPixelLorentzAnglePCLWorker +ALCARECOSiPixelLACalibMCS = SiPixelLorentzAnglePCLWorker.clone( + folder = 'AlCaReco/SiPixelLorentzAngle', + src = 'ALCARECOPixelLACalibrationTracksRefitMCS', + analysisType = 'MinimalClusterSize' +) +# ---------------------------------------------------------------------------- + +# **************************************************************************** +# ** Conversion for the SiPixelLorentzAngle DQM dir ** +# **************************************************************************** +MEtoEDMConvertSiPixelLorentzAngleMCS = cms.EDProducer("MEtoEDMConverter", + Name = cms.untracked.string('MEtoEDMConverter'), + Verbosity = cms.untracked.int32(0), # 0 provides no output + # 1 provides basic output + # 2 provide more detailed output + Frequency = cms.untracked.int32(50), + MEPathToSave = cms.untracked.string('AlCaReco/SiPixelLorentzAngle'), + ) + +# The actual sequence +seqALCARECOPromptCalibProdSiPixelLorentzAngleMCS = cms.Sequence( + ALCARECOCalCosmicsFilterForSiPixelLorentzAngleMCS * + ALCARECOPixelLATrackFilterRefitMCS * + ALCARECOSiPixelLACalibMCS * + MEtoEDMConvertSiPixelLorentzAngleMCS + ) diff --git a/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cff.py b/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cff.py new file mode 100644 index 0000000000000..5a778e3a667d6 --- /dev/null +++ b/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cff.py @@ -0,0 +1,18 @@ +import FWCore.ParameterSet.Config as cms + +from Calibration.TkAlCaRecoProducers.AlcaSiPixelLorentzAngleHarvesterMCS_cfi import * +from DQMServices.Components.EDMtoMEConverter_cfi import * + +EDMtoMEConvertSiPixelLorentzAngleMCS = EDMtoMEConverter.clone( + lumiInputTag = ("MEtoEDMConvertSiPixelLorentzAngleMCS","MEtoEDMConverterLumi"), + runInputTag = ("MEtoEDMConvertSiPixelLorentzAngleMCS","MEtoEDMConverterRun") +) + +DQMStore = cms.Service("DQMStore") + +from DQMServices.Core.DQMEDHarvester import DQMEDHarvester +dqmEnvSiPixelLorentzAngleMCS = DQMEDHarvester('DQMHarvestingMetadata', + subSystemFolder = cms.untracked.string('AlCaReco'), + ) + +ALCAHARVESTSiPixelLorentzAngleMCS = cms.Sequence( EDMtoMEConvertSiPixelLorentzAngleMCS + alcaSiPixelLorentzAngleHarvesterMCS + dqmEnvSiPixelLorentzAngleMCS ) diff --git a/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cfi.py b/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cfi.py new file mode 100644 index 0000000000000..030d90f542ce3 --- /dev/null +++ b/Calibration/TkAlCaRecoProducers/python/AlcaSiPixelLorentzAngleHarvesterMCS_cfi.py @@ -0,0 +1,4 @@ +import FWCore.ParameterSet.Config as cms + +from CalibTracker.SiPixelLorentzAngle.SiPixelLorentzAnglePCLHarvesterMCS_cfi import SiPixelLorentzAnglePCLHarvesterMCS +alcaSiPixelLorentzAngleHarvesterMCS = SiPixelLorentzAnglePCLHarvesterMCS.clone() diff --git a/Calibration/TkAlCaRecoProducers/test/BuildFile.xml b/Calibration/TkAlCaRecoProducers/test/BuildFile.xml index b6a98b003b808..702e79509cf30 100644 --- a/Calibration/TkAlCaRecoProducers/test/BuildFile.xml +++ b/Calibration/TkAlCaRecoProducers/test/BuildFile.xml @@ -1,13 +1,5 @@ - - - - - - - - - - + + diff --git a/Calibration/TkAlCaRecoProducers/test/parseFwkJobReport.py b/Calibration/TkAlCaRecoProducers/test/parseFwkJobReport.py index 0e00433c55046..7a791bd69d3b9 100644 --- a/Calibration/TkAlCaRecoProducers/test/parseFwkJobReport.py +++ b/Calibration/TkAlCaRecoProducers/test/parseFwkJobReport.py @@ -8,6 +8,7 @@ 'BeamSpotObjectHP_ByLumi', 'BeamSpotObjectHP_ByRun', 'SiPixelLA_pcl', # SiPixel + 'SiPixelLAMCS_pcl', # SiPixel 'SiPixelQualityFromDbRcd_other', 'SiPixelQualityFromDbRcd_prompt', 'SiPixelQualityFromDbRcd_stuckTBM', diff --git a/Calibration/TkAlCaRecoProducers/test/testAlCaHarvesting.sh b/Calibration/TkAlCaRecoProducers/test/testAlCaHarvesting.sh index 3ad6257e4a2e6..5b0548e101026 100755 --- a/Calibration/TkAlCaRecoProducers/test/testAlCaHarvesting.sh +++ b/Calibration/TkAlCaRecoProducers/test/testAlCaHarvesting.sh @@ -10,7 +10,7 @@ function cleanTheHouse { } echo "TESTING Calibration/TkAlCaRecoProducers ..." -cmsRun -e -j testPCLAlCaHarvesting.xml ${LOCAL_TEST_DIR}/testPCLAlCaHarvesting.py || die "Failure running testPCLAlCaHarvesting.py" $? +cmsRun -e -j testPCLAlCaHarvesting.xml ${SCRAM_TEST_PATH}/testPCLAlCaHarvesting.py || die "Failure running testPCLAlCaHarvesting.py" $? cleanTheHouse echo "PARSING Framework Job Report ..." -python3 ${LOCAL_TEST_DIR}/parseFwkJobReport.py +python3 ${SCRAM_TEST_PATH}/parseFwkJobReport.py diff --git a/Calibration/TkAlCaRecoProducers/test/testBeamSpotWorkflow.sh b/Calibration/TkAlCaRecoProducers/test/testBeamSpotWorkflow.sh index 2a6de8801ea5e..8008ce8f4dc84 100755 --- a/Calibration/TkAlCaRecoProducers/test/testBeamSpotWorkflow.sh +++ b/Calibration/TkAlCaRecoProducers/test/testBeamSpotWorkflow.sh @@ -6,7 +6,7 @@ if [ "${SCRAM_TEST_NAME}" != "" ] ; then fi echo "TESTING AlcaBeamSpotProducer ..." -cmsRun ${LOCAL_TEST_DIR}/Alca_BeamFit_Workflow.py || die "Failure running Alca_BeamFit_Workflow.py" $? +cmsRun ${SCRAM_TEST_PATH}/Alca_BeamFit_Workflow.py || die "Failure running Alca_BeamFit_Workflow.py" $? echo "TESTING AlcaBeamSpotHarvester ..." -cmsRun ${LOCAL_TEST_DIR}/Alca_BeamSpot_Harvester.py || die "Failure running Alca_BeamSpot_Harvester.py" $? +cmsRun ${SCRAM_TEST_PATH}/Alca_BeamSpot_Harvester.py || die "Failure running Alca_BeamSpot_Harvester.py" $? diff --git a/Calibration/TkAlCaRecoProducers/test/testCalibrationTkAlCaRecoProducers.cpp b/Calibration/TkAlCaRecoProducers/test/testCalibrationTkAlCaRecoProducers.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/Calibration/TkAlCaRecoProducers/test/testCalibrationTkAlCaRecoProducers.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/Calibration/TkAlCaRecoProducers/test/testPCLAlCaHarvesting.py b/Calibration/TkAlCaRecoProducers/test/testPCLAlCaHarvesting.py index 514ad224358d3..46dd670f9ba67 100644 --- a/Calibration/TkAlCaRecoProducers/test/testPCLAlCaHarvesting.py +++ b/Calibration/TkAlCaRecoProducers/test/testPCLAlCaHarvesting.py @@ -84,6 +84,7 @@ def findRunStopTime(run_number): process.PoolDBOutputService.toPut.append(process.ALCAHARVESTSiPixelAli_dbOutput) process.PoolDBOutputService.toPut.append(process.ALCAHARVESTSiPixelAliHG_dbOutput) process.PoolDBOutputService.toPut.append(process.ALCAHARVESTSiPixelLA_dbOutput) +process.PoolDBOutputService.toPut.append(process.ALCAHARVESTSiPixelLAMCS_dbOutput) process.PoolDBOutputService.toPut.extend(process.ALCAHARVESTSiPixelQuality_dbOutput) process.PoolDBOutputService.toPut.append(process.ALCAHARVESTBeamSpotByRun_dbOutput) process.PoolDBOutputService.toPut.append(process.ALCAHARVESTBeamSpotByLumi_dbOutput) @@ -105,6 +106,7 @@ def findRunStopTime(run_number): process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTSiPixelAli_metadata) process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTSiPixelAliHG_metadata) process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTSiPixelLA_metadata) +process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTSiPixelLAMCS_metadata) process.pclMetadataWriter.recordsToMap.extend(process.ALCAHARVESTSiPixelQuality_metadata) process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTBeamSpotByRun_metadata) process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTBeamSpotByLumi_metadata) @@ -142,7 +144,7 @@ def findRunStopTime(run_number): process.SiPixelAliPedeAlignmentProducerHG.algoConfig.mergeBinaryFiles=[] process.SiPixelLA = cms.Path(process.ALCAHARVESTSiPixelLorentzAngle) - +process.SiPixelLAMCS = cms.Path(process.ALCAHARVESTSiPixelLorentzAngleMCS) process.SiPixelQuality = cms.Path(process.ALCAHARVESTSiPixelQuality) process.ALCAHARVESTDQMSaveAndMetadataWriter = cms.Path(process.dqmSaver+process.pclMetadataWriter) @@ -159,6 +161,7 @@ def findRunStopTime(run_number): process.SiPixelAli, process.SiPixelAliHG, process.SiPixelLA, + process.SiPixelLAMCS, process.SiPixelQuality, process.BeamSpotByRun, process.BeamSpotByLumi, diff --git a/CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h b/CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h index 1aab56b8c6e75..7cd0e05bd23a2 100644 --- a/CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h +++ b/CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h @@ -129,22 +129,19 @@ #include // user include files +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "DataFormats/Common/interface/Handle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Run.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - +#include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/Exception.h" -//#include "FWCore/Framework/interface/EventSetup.h" - -#include "FWCore/Framework/interface/Event.h" -#include "DataFormats/Common/interface/Handle.h" template class ConditionDBWriter @@ -160,7 +157,8 @@ class ConditionDBWriter Time_(0), setSinceTime_(false), firstRun_(true) { - edm::LogInfo("ConditionDBWriter::ConditionDBWriter()") << std::endl; + usesResource(cond::service::PoolDBOutputService::kSharedResource); + edm::LogInfo("ConditionDBWriter") << "ConditionDBWriter()"; SinceAppendMode_ = iConfig.getParameter("SinceAppendMode"); std::string IOVMode = iConfig.getParameter("IOVMode"); if (IOVMode == std::string("Job")) @@ -172,20 +170,19 @@ class ConditionDBWriter else if (IOVMode == std::string("AlgoDriven")) AlgoDrivenMode_ = true; else - edm::LogError( - "ConditionDBWriter::ConditionDBWriter(): ERROR - unknown IOV interval write mode...will not store anything " - "on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") + << "ConditionDBWriter(): ERROR - unknown IOV interval write mode...will not store anything " + "on the DB"; Record_ = iConfig.getParameter("Record"); doStore_ = iConfig.getParameter("doStoreOnDB"); timeFromEndRun_ = iConfig.getUntrackedParameter("TimeFromEndRun", false); timeFromStartOfRunRange_ = iConfig.getUntrackedParameter("TimeFromStartOfRunRange", false); if (!SinceAppendMode_) - edm::LogError("ConditionDBWriter::endJob(): ERROR - only SinceAppendMode support!!!!"); + edm::LogError("ConditionDBWriter") << "endJob(): ERROR - only SinceAppendMode support!!!!"; } - ~ConditionDBWriter() override { edm::LogInfo("ConditionDBWriter::~ConditionDBWriter()") << std::endl; } + ~ConditionDBWriter() override { edm::LogInfo("ConditionDBWriter") << "~ConditionDBWriter()"; } // utility method to validate configurations of inherited classes static void fillPSetDescription(edm::ParameterSetDescription &desc) { @@ -221,7 +218,7 @@ class ConditionDBWriter void beginRun(const edm::Run &run, const edm::EventSetup &es) override { if (firstRun_) { - edm::LogInfo("ConditionDBWriter::beginJob") << std::endl; + edm::LogInfo("ConditionDBWriter") << "beginJob"; if ((JobMode_ || AlgoDrivenMode_) && SinceAppendMode_) setSinceTime_ = true; algoBeginJob(es); @@ -233,14 +230,14 @@ class ConditionDBWriter if (run.id().run() > maxRunRange_) maxRunRange_ = run.id().run(); - edm::LogInfo("ConditionDBWriter::beginRun") << std::endl; + edm::LogInfo("ConditionDBWriter") << "beginRun"; if (RunMode_ && SinceAppendMode_) setSinceTime_ = true; algoBeginRun(run, es); } void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override { - edm::LogInfo("ConditionDBWriter::beginLuminosityBlock") << std::endl; + edm::LogInfo("ConditionDBWriter") << "beginLuminosityBlock"; if (LumiBlockMode_ && SinceAppendMode_) setSinceTime_ = true; algoBeginLuminosityBlock(lumiBlock, iSetup); @@ -255,7 +252,7 @@ class ConditionDBWriter } void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &es) override { - edm::LogInfo("ConditionDBWriter::endLuminosityBlock") << std::endl; + edm::LogInfo("ConditionDBWriter") << "endLuminosityBlock"; algoEndLuminosityBlock(lumiBlock, es); if (LumiBlockMode_) { @@ -264,10 +261,9 @@ class ConditionDBWriter if (objPointer) { storeOnDb(objPointer); } else { - edm::LogError( - "ConditionDBWriter::endLuminosityblock(): ERROR - requested to store on DB on a Lumi Block based interval, " - "but received null pointer...will not store anything on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") + << "endLuminosityblock(): ERROR - requested to store on DB on a Lumi Block based interval, " + "but received null pointer...will not store anything on the DB"; } } } @@ -275,7 +271,7 @@ class ConditionDBWriter virtual void algoEndLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &){}; void endRun(const edm::Run &run, const edm::EventSetup &es) override { - edm::LogInfo("ConditionDBWriter::endRun") << std::endl; + edm::LogInfo("ConditionDBWriter") << "endRun"; algoEndRun(run, es); @@ -287,16 +283,15 @@ class ConditionDBWriter Time_ = run.id().run(); storeOnDb(objPointer); } else { - edm::LogError( - "ConditionDBWriter::endRun(): ERROR - requested to store on DB on a Run based interval, but received null " - "pointer...will not store anything on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") + << "endRun(): ERROR - requested to store on DB on a Run based interval, but received null " + "pointer...will not store anything on the DB"; } } } void endJob() override { - edm::LogInfo("ConditionDBWriter::endJob") << std::endl; + edm::LogInfo("ConditionDBWriter") << "endJob"; algoEndJob(); @@ -308,16 +303,14 @@ class ConditionDBWriter } else { - edm::LogError( - "ConditionDBWriter::endJob(): ERROR - requested to store on DB on a Job based interval, but received null " - "pointer...will not store anything on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") << "endJob() : ERROR - requested to store on DB on a Job based interval, " + "but received null pointer...will not store anything on the DB"; } } } void storeOnDb(std::unique_ptr &objPointer) { - edm::LogInfo("ConditionDBWriter::storeOnDb ") << std::endl; + edm::LogInfo("ConditionDBWriter)") << "storeOnDb "; setSinceTime_ = true; @@ -331,7 +324,7 @@ class ConditionDBWriter return; edm::Service mydbservice; if (!mydbservice.isAvailable()) { - edm::LogError("ConditionDBWriter") << "PoolDBOutputService is unavailable" << std::endl; + edm::LogError("ConditionDBWriter") << "PoolDBOutputService is unavailable"; return; } @@ -342,7 +335,7 @@ class ConditionDBWriter if (timeFromStartOfRunRange_) since = minRunRange_; - edm::LogInfo("ConditionDBWriter") << "appending a new object to tag " << Record_ << " in since mode " << std::endl; + edm::LogInfo("ConditionDBWriter") << "appending a new object to tag " << Record_ << " in since mode "; mydbservice->writeOneIOV(*objPointer, since, Record_); } @@ -352,10 +345,9 @@ class ConditionDBWriter if (mydbservice.isAvailable()) { Time_ = mydbservice->currentTime(); - edm::LogInfo("ConditionDBWriter::setTime: time set to ") << Time_ << std::endl; + edm::LogInfo("ConditionDBWriter") << "setTime: time set to " << Time_; } else { - edm::LogError("ConditionDBWriter::setTime(): PoolDBOutputService is not available...cannot set current time") - << std::endl; + edm::LogError("ConditionDBWriter") << "setTime(): PoolDBOutputService is not available...cannot set current time"; } } @@ -369,21 +361,19 @@ class ConditionDBWriter std::unique_ptr objPointer = getNewObject(); if (!objPointer) { - edm::LogError( - "ConditionDBWriter::storeOnDbNow: ERROR - requested to store on DB a new object (module configuration is " - "algo driven based IOV), but received NULL pointer...will not store anything on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") + << "storeOnDbNow: ERROR - requested to store on DB a new object (module configuration is " + "algo driven based IOV), but received NULL pointer...will not store anything on the DB"; return; } else { storeOnDb(objPointer); } } else { - edm::LogError( - "ConditionDBWriter::storeOnDbNow(): ERROR - received a direct request from concrete algorithm to store on DB " - "a new object, but module configuration is not to store on DB on an algo driven based interval...will not " - "store anything on the DB") - << std::endl; + edm::LogError("ConditionDBWriter") + << "storeOnDbNow(): ERROR - received a direct request from concrete algorithm to store on DB " + "a new object, but module configuration is not to store on DB on an algo driven based interval...will not " + "store anything on the DB"; return; } } @@ -402,14 +392,14 @@ class ConditionDBWriter bool SinceAppendMode_; // till or since append mode bool LumiBlockMode_; //LumiBlock since/till time - bool RunMode_; // + bool RunMode_; bool JobMode_; bool AlgoDrivenMode_; bool doStore_; std::string Record_; - cond::Time_t - Time_; //time until which the DB object is valid. It is taken from the time of the first event analyzed. The end of the validity is infinity. However as soon as a new DB object with a later start time is inserted, the end time of this one becomes the start time of the new one. + //time until which the DB object is valid. It is taken from the time of the first event analyzed. The end of the validity is infinity. However as soon as a new DB object with a later start time is inserted, the end time of this one becomes the start time of the new one. + cond::Time_t Time_; bool setSinceTime_; diff --git a/CommonTools/PileupAlgos/plugins/PuppiProducer.cc b/CommonTools/PileupAlgos/plugins/PuppiProducer.cc index ff386726f54c4..515fd2b1e125b 100644 --- a/CommonTools/PileupAlgos/plugins/PuppiProducer.cc +++ b/CommonTools/PileupAlgos/plugins/PuppiProducer.cc @@ -80,6 +80,7 @@ class PuppiProducer : public edm::stream::EDProducer<> { uint fNumOfPUVtxsForCharged; double fDZCutForChargedFromPUVtxs; bool fUseExistingWeights; + bool fApplyPhotonProtectionForExistingWeights; bool fClonePackedCands; int fVtxNdofCut; double fVtxZCut; @@ -104,6 +105,7 @@ PuppiProducer::PuppiProducer(const edm::ParameterSet& iConfig) { fNumOfPUVtxsForCharged = iConfig.getParameter("NumOfPUVtxsForCharged"); fDZCutForChargedFromPUVtxs = iConfig.getParameter("DeltaZCutForChargedFromPUVtxs"); fUseExistingWeights = iConfig.getParameter("useExistingWeights"); + fApplyPhotonProtectionForExistingWeights = iConfig.getParameter("applyPhotonProtectionForExistingWeights"); fClonePackedCands = iConfig.getParameter("clonePackedCands"); fVtxNdofCut = iConfig.getParameter("vtxNdofCut"); fVtxZCut = iConfig.getParameter("vtxZCut"); @@ -363,9 +365,9 @@ void PuppiProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { curpupweight = lPack->puppiWeight(); } } - // Protect high pT photons (important for gamma to hadronic recoil balance) - if ((fPtMaxPhotons > 0) && (lPack->pdgId() == 22) && (std::abs(lPack->eta()) < fEtaMaxPhotons) && - (lPack->pt() > fPtMaxPhotons)) + // Optional: Protect high pT photons (important for gamma to hadronic recoil balance) for existing weights. + if (fApplyPhotonProtectionForExistingWeights && (fPtMaxPhotons > 0) && (lPack->pdgId() == 22) && + (std::abs(lPack->eta()) < fEtaMaxPhotons) && (lPack->pt() > fPtMaxPhotons)) curpupweight = 1; lWeights.push_back(curpupweight); lPackCtr++; @@ -511,6 +513,7 @@ void PuppiProducer::fillDescriptions(edm::ConfigurationDescriptions& description desc.add("NumOfPUVtxsForCharged", 0); desc.add("DeltaZCutForChargedFromPUVtxs", 0.2); desc.add("useExistingWeights", false); + desc.add("applyPhotonProtectionForExistingWeights", false); desc.add("clonePackedCands", false); desc.add("vtxNdofCut", 4); desc.add("vtxZCut", 24); diff --git a/CommonTools/Utils/test/testFormulaEvaluator.cc b/CommonTools/Utils/test/testFormulaEvaluator.cc index 3174a5342090b..1a287dffdbf0c 100644 --- a/CommonTools/Utils/test/testFormulaEvaluator.cc +++ b/CommonTools/Utils/test/testFormulaEvaluator.cc @@ -814,7 +814,8 @@ void testFormulaEvaluator::checkFormulaEvaluator() { reco::FormulaEvaluator f("-(-2.36997+0.413917*TMath::Log(208))/208"); std::vector emptyV; - CPPUNIT_ASSERT(f.evaluate(emptyV, emptyV) == -(-2.36997 + 0.413917 * std::log(208.)) / 208.); + auto value = f.evaluate(emptyV, emptyV); + CPPUNIT_ASSERT(std::abs(value - (-(-2.36997 + 0.413917 * std::log(208.)) / 208.)) / value < 5.0E-16); } { @@ -1358,4 +1359,4 @@ void testFormulaEvaluator::checkFormulaEvaluator() { CPPUNIT_ASSERT(std::string(r) == e.what()); } } -} \ No newline at end of file +} diff --git a/CondCore/AlignmentPlugins/interface/AlignmentPayloadInspectorHelper.h b/CondCore/AlignmentPlugins/interface/AlignmentPayloadInspectorHelper.h index e7877728e401e..bfa81bfc1cdce 100644 --- a/CondCore/AlignmentPlugins/interface/AlignmentPayloadInspectorHelper.h +++ b/CondCore/AlignmentPlugins/interface/AlignmentPayloadInspectorHelper.h @@ -31,6 +31,7 @@ namespace AlignmentPI { // size of the phase-I Tracker APE payload (including both SS + DS modules) static const unsigned int phase0size = 19876; + static const unsigned int phase1size = 20292; static const float cmToUm = 10000.f; static const float tomRad = 1000.f; @@ -330,6 +331,11 @@ namespace AlignmentPI { inline bool isBPixOuterLadder(const DetId& detid, const TrackerTopology& tTopo, bool isPhase0) /*--------------------------------------------------------------------*/ { + // Using TrackerTopology + // Ladders have a staggered structure + // Non-flipped ladders are on the outer radius + // Phase 0: Outer ladders are odd for layer 1,3 and even for layer 2 + // Phase 1: Outer ladders are odd for layer 1,2,3 and even for layer 4 bool isOuter = false; int layer = tTopo.pxbLayer(detid.rawId()); bool odd_ladder = tTopo.pxbLadder(detid.rawId()) % 2; @@ -340,9 +346,9 @@ namespace AlignmentPI { isOuter = odd_ladder; } else { if (layer == 4) - isOuter = odd_ladder; - else isOuter = !odd_ladder; + else + isOuter = odd_ladder; } return isOuter; } @@ -665,7 +671,7 @@ namespace AlignmentPI { } /*--------------------------------------------------------------------*/ - inline std::string getStringFromPart(AlignmentPI::partitions i) + inline std::string getStringFromPart(AlignmentPI::partitions i, bool isPhase2 = false) /*--------------------------------------------------------------------*/ { switch (i) { @@ -674,13 +680,13 @@ namespace AlignmentPI { case FPix: return "FPix"; case TIB: - return "TIB"; + return (isPhase2 ? "TIB-invalid" : "TIB"); case TID: - return "TID"; + return (isPhase2 ? "P2OTEC" : "TID"); case TOB: - return "TOB"; + return (isPhase2 ? "P2OTB" : "TOB"); case TEC: - return "TEC"; + return (isPhase2 ? "TEC-invalid" : "TEC"); default: return "should never be here!"; } @@ -993,7 +999,7 @@ namespace AlignmentPI { /*--------------------------------------------------------------------*/ inline void fillComparisonHistogram(const AlignmentPI::coordinate& coord, - std::vector& boundaries, + std::map& boundaries, const std::vector& ref_ali, const std::vector& target_ali, std::unique_ptr& compare) @@ -1009,7 +1015,7 @@ namespace AlignmentPI { auto thePart = static_cast(subid); if (thePart != currentPart) { currentPart = thePart; - boundaries.push_back(counter); + boundaries.insert({counter, thePart}); } CLHEP::HepRotation target_rot(target_ali[i].rotation()); @@ -1069,7 +1075,7 @@ namespace AlignmentPI { } /*--------------------------------------------------------------------*/ - inline void fillComparisonHistograms(std::vector& boundaries, + inline void fillComparisonHistograms(std::map& boundaries, const std::vector& ref_ali, const std::vector& target_ali, std::unordered_map >& compare, @@ -1093,7 +1099,7 @@ namespace AlignmentPI { if (thePart != currentPart) { currentPart = thePart; - boundaries.push_back(counter); + boundaries.insert({counter, thePart}); } CLHEP::HepRotation target_rot(target_ali[i].rotation()); diff --git a/CondCore/AlignmentPlugins/plugins/TrackerAlignment_PayloadInspector.cc b/CondCore/AlignmentPlugins/plugins/TrackerAlignment_PayloadInspector.cc index e8fda41952064..75dc24edbafa6 100644 --- a/CondCore/AlignmentPlugins/plugins/TrackerAlignment_PayloadInspector.cc +++ b/CondCore/AlignmentPlugins/plugins/TrackerAlignment_PayloadInspector.cc @@ -154,7 +154,8 @@ namespace { } // fill all the histograms together - std::vector boundaries; + std::map boundaries; + boundaries.insert({0, AlignmentPI::BPix}); // always start with BPix, not filled in the loop AlignmentPI::fillComparisonHistograms(boundaries, ref_ali, target_ali, diffs); unsigned int subpad{1}; @@ -219,9 +220,9 @@ namespace { unsigned int i = 0; for (const auto &line : boundaries) { - l[subpad][i] = TLine(diffs[coord]->GetBinLowEdge(line), + l[subpad][i] = TLine(diffs[coord]->GetBinLowEdge(line.first), canvas.cd(subpad + 1)->GetUymin(), - diffs[coord]->GetBinLowEdge(line), + diffs[coord]->GetBinLowEdge(line.first), canvas.cd(subpad + 1)->GetUymax() * 0.84); l[subpad][i].SetLineWidth(1); l[subpad][i].SetLineStyle(9); @@ -230,11 +231,32 @@ namespace { i++; } - const auto &theX_ = {0.2, 0.24, 0.31, 0.4, 0.55, 0.8}; - for (unsigned int j = 1; j <= 7; j++) { - auto thePart = static_cast(j); - tSubdet[subpad].DrawLatex( - theX_.begin()[j - 1], 0.20, Form("%s", (AlignmentPI::getStringFromPart(thePart)).c_str())); + if (ref_ali.size() <= AlignmentPI::phase1size) { + const auto &theX_ = {0.2, 0.24, 0.31, 0.4, 0.55, 0.8}; + for (unsigned int j = 1; j < 7; j++) { + auto thePart = static_cast(j); + tSubdet[subpad].DrawLatex( + theX_.begin()[j - 1], 0.20, Form("%s", (AlignmentPI::getStringFromPart(thePart)).c_str())); + } + } else { + // this is for phase-2 + unsigned int j = 0; + for (const auto &elem : boundaries) { + const auto &lm = canvas.cd(subpad + 1)->GetLeftMargin(); + const auto &rm = 1 - canvas.cd(subpad + 1)->GetRightMargin(); + const auto &frac = float(elem.first) / ref_ali.size(); + + LogDebug("TrackerAlignmentCompareAll") + << __PRETTY_FUNCTION__ << " left margin: " << lm << " right margin: " << rm << " fraction: " << frac; + + float theX_ = lm + (rm - lm) * frac + (j > 0 ? 0.025 : 0.01); + + tSubdet[subpad].DrawLatex( + theX_, + 0.23, + Form("%s", AlignmentPI::getStringFromPart(elem.second, /*guaranteed is phase2*/ true).c_str())); + j++; + } } auto ltx = TLatex(); @@ -342,7 +364,8 @@ namespace { ref_ali.size() - 0.5); // fill the histograms - std::vector boundaries; + std::map boundaries; + boundaries.insert({0, AlignmentPI::BPix}); // always start with BPix, not filled in the loop AlignmentPI::fillComparisonHistogram(coord, boundaries, ref_ali, target_ali, compare); canvas.cd(); @@ -371,9 +394,9 @@ namespace { TLine l[boundaries.size()]; unsigned int i = 0; for (const auto &line : boundaries) { - l[i] = TLine(compare->GetBinLowEdge(line), + l[i] = TLine(compare->GetBinLowEdge(line.first), canvas.cd()->GetUymin(), - compare->GetBinLowEdge(line), + compare->GetBinLowEdge(line.first), canvas.cd()->GetUymax()); l[i].SetLineWidth(1); l[i].SetLineStyle(9); @@ -382,18 +405,20 @@ namespace { i++; } + //std::cout << "boundaries.size()= " << boundaries.size() << std::endl; + TLatex tSubdet; tSubdet.SetNDC(); tSubdet.SetTextAlign(21); tSubdet.SetTextSize(0.027); tSubdet.SetTextAngle(90); - for (unsigned int j = 1; j <= 6; j++) { - auto thePart = static_cast(j); + + for (const auto &elem : boundaries) { tSubdet.SetTextColor(kRed); - auto myPair = (j > 1) ? AlignmentPI::calculatePosition(gPad, compare->GetBinLowEdge(boundaries[j - 2])) - : AlignmentPI::calculatePosition(gPad, compare->GetBinLowEdge(0)); - float theX_ = myPair.first + 0.025; - tSubdet.DrawLatex(theX_, 0.20, Form("%s", (AlignmentPI::getStringFromPart(thePart)).c_str())); + auto myPair = AlignmentPI::calculatePosition(gPad, compare->GetBinLowEdge(elem.first)); + float theX_ = elem.first != 0 ? myPair.first + 0.025 : myPair.first + 0.01; + bool isPhase2 = (ref_ali.size() > AlignmentPI::phase1size); + tSubdet.DrawLatex(theX_, 0.20, Form("%s", AlignmentPI::getStringFromPart(elem.second, isPhase2).c_str())); } TLegend legend = TLegend(0.17, 0.86, 0.95, 0.94); @@ -538,7 +563,7 @@ namespace { } // fill the comparison histograms - std::vector boundaries{}; + std::map boundaries; AlignmentPI::fillComparisonHistograms(boundaries, ref_ali, target_ali, diffs, true, q); int c_index = 1; diff --git a/CondCore/DBOutputService/interface/PoolDBOutputService.h b/CondCore/DBOutputService/interface/PoolDBOutputService.h index da8c0bc2ba2b1..e96919c91cd09 100644 --- a/CondCore/DBOutputService/interface/PoolDBOutputService.h +++ b/CondCore/DBOutputService/interface/PoolDBOutputService.h @@ -34,6 +34,8 @@ namespace cond { public: PoolDBOutputService(const edm::ParameterSet& iConfig, edm::ActivityRegistry& iAR); + static const std::string kSharedResource; + virtual ~PoolDBOutputService(); //use these to control connections diff --git a/CondCore/DBOutputService/src/PoolDBOutputService.cc b/CondCore/DBOutputService/src/PoolDBOutputService.cc index 72fdffbc8dec5..7500161bb7f01 100644 --- a/CondCore/DBOutputService/src/PoolDBOutputService.cc +++ b/CondCore/DBOutputService/src/PoolDBOutputService.cc @@ -12,6 +12,8 @@ #include #include +const std::string cond::service::PoolDBOutputService::kSharedResource = "PoolDBOutputService"; + //In order to make PoolDBOutputService::currentTime() to work we have to keep track // of which stream is presently being processed on a given thread during the call of // a module which calls that method. diff --git a/CondCore/ESSources/test/BuildFile.xml b/CondCore/ESSources/test/BuildFile.xml index b1ba41fd6cbf5..bacd84422a581 100644 --- a/CondCore/ESSources/test/BuildFile.xml +++ b/CondCore/ESSources/test/BuildFile.xml @@ -24,10 +24,7 @@ - - - - + diff --git a/CondCore/ESSources/test/TestConcurrentIOVsCondCore.sh b/CondCore/ESSources/test/TestConcurrentIOVsCondCore.sh index 93bdf58bdcf79..0c2749ec8fedb 100755 --- a/CondCore/ESSources/test/TestConcurrentIOVsCondCore.sh +++ b/CondCore/ESSources/test/TestConcurrentIOVsCondCore.sh @@ -2,11 +2,7 @@ function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} - echo cmsRun TestConcurrentIOVsCondCore_cfg.py -cmsRun --parameter-set ${LOCAL_TEST_DIR}/TestConcurrentIOVsCondCore_cfg.py || die 'Failed in TestConcurrentIOVsCondCore_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/TestConcurrentIOVsCondCore_cfg.py || die 'Failed in TestConcurrentIOVsCondCore_cfg.py' $? grep "TestConcurrentIOVsCondCore: " TestConcurrentIOVsCondCoreCout.log > TestConcurrentIOVsCondCore.log -diff ${LOCAL_TEST_DIR}/unit_test_outputs/TestConcurrentIOVsCondCore.log TestConcurrentIOVsCondCore.log || die "comparing TestConcurrentIOVsCondCore.log" $? - -popd +diff ${SCRAM_TEST_PATH}/unit_test_outputs/TestConcurrentIOVsCondCore.log TestConcurrentIOVsCondCore.log || die "comparing TestConcurrentIOVsCondCore.log" $? diff --git a/CondCore/ESSources/test/TestCondCoreESSources.cpp b/CondCore/ESSources/test/TestCondCoreESSources.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/CondCore/ESSources/test/TestCondCoreESSources.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/CondCore/JetMETPlugins/plugins/BuildFile.xml b/CondCore/JetMETPlugins/plugins/BuildFile.xml new file mode 100644 index 0000000000000..4e5491733c365 --- /dev/null +++ b/CondCore/JetMETPlugins/plugins/BuildFile.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/CondCore/JetMETPlugins/plugins/JetResolution_PayloadInspector.cc b/CondCore/JetMETPlugins/plugins/JetResolution_PayloadInspector.cc new file mode 100644 index 0000000000000..5e3b8219b9afe --- /dev/null +++ b/CondCore/JetMETPlugins/plugins/JetResolution_PayloadInspector.cc @@ -0,0 +1,371 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "CondCore/Utilities/interface/PayloadInspectorModule.h" +#include "CondCore/Utilities/interface/PayloadInspector.h" +#include "CondCore/CondDB/interface/Time.h" + +// the data format of the condition to be inspected +#include "CondFormats/JetMETObjects/interface/JetResolution.h" +#include "CondFormats/JetMETObjects/interface/JetResolutionObject.h" +#include "CondFormats/JetMETObjects/interface/Utilities.h" + +#include +#include +#include +#include + +// include ROOT +#include "TH2F.h" +#include "TLegend.h" +#include "TCanvas.h" +#include "TLine.h" +#include "TStyle.h" +#include "TLatex.h" +#include "TPave.h" +#include "TPaveStats.h" + +#define MIN_ETA -5.05 +#define MAX_ETA 5.05 +#define NBIN_ETA 51 +#define MIN_PT -5. +#define MAX_PT 3005. +#define NBIN_PT 301 + +namespace JME { + + using namespace cond::payloadInspector; + + enum index { NORM = 0, DOWN = 1, UP = 2 }; + + /******************************************************* + * + * 1d histogram of JetResolution of 1 IOV + * + *******************************************************/ + + // inherit from one of the predefined plot class: Histogram1D + + class JetResolutionVsEta : public cond::payloadInspector::Histogram1D { + public: + JetResolutionVsEta() + : cond::payloadInspector::Histogram1D( + "Jet Resolution", "#eta", NBIN_ETA, MIN_ETA, MAX_ETA, "Resolution") {} + + bool fill() override { + auto tag = PlotBase::getTag<0>(); + for (auto const& iov : tag.iovs) { + std::shared_ptr payload = Base::fetchPayload(std::get<1>(iov)); + if (payload.get()) { + if (!payload->getRecords().empty() && // No formula for SF + payload->getDefinition().getFormulaString().compare("") == 0) + return false; + + for (const auto& record : payload->getRecords()) { + // Check Pt & Rho + if (!record.getVariablesRange().empty() && payload->getDefinition().getVariableName(0) == "JetPt" && + record.getVariablesRange()[0].is_inside(100.)) { + if (record.getBinsRange().size() > 1 && payload->getDefinition().getBinName(1) == "Rho" && + record.getBinsRange()[1].is_inside(20.)) { + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta") { + reco::FormulaEvaluator f(payload->getDefinition().getFormulaString()); + + for (size_t idx = 0; idx <= NBIN_ETA; idx++) { + double x_axis = (idx + 0.5) * (MAX_ETA - MIN_ETA) / NBIN_ETA + MIN_ETA; + if (record.getBinsRange()[0].is_inside(x_axis)) { + std::vector var = {100.}; + std::vector param; + for (size_t i = 0; i < record.getParametersValues().size(); i++) { + double par = record.getParametersValues()[i]; + param.push_back(par); + } + float res = f.evaluate(var, param); + fillWithBinAndValue(idx + 1, res); + } + } + } + } + } + } // records + return true; + } + } + return false; + } + }; // class + + class JetResolutionVsPt : public cond::payloadInspector::Histogram1D { + public: + JetResolutionVsPt() + : cond::payloadInspector::Histogram1D( + "Jet Energy Resolution", "p_T", NBIN_PT, MIN_PT, MAX_PT, "Resolution") {} + + bool fill() override { + auto tag = PlotBase::getTag<0>(); + for (auto const& iov : tag.iovs) { + std::shared_ptr payload = Base::fetchPayload(std::get<1>(iov)); + if (payload.get()) { + if (!payload->getRecords().empty() && // No formula for SF + payload->getDefinition().getFormulaString().compare("") == 0) + return false; + + for (const auto& record : payload->getRecords()) { + // Check Eta & Rho + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta" && + record.getBinsRange()[0].is_inside(2.30)) { + if (record.getBinsRange().size() > 1 && payload->getDefinition().getBinName(1) == "Rho" && + record.getBinsRange()[1].is_inside(15.)) { + if (!record.getVariablesRange().empty() && payload->getDefinition().getVariableName(0) == "JetPt") { + reco::FormulaEvaluator f(payload->getDefinition().getFormulaString()); + + for (size_t idx = 0; idx <= NBIN_PT; idx++) { + double x_axis = (idx + 0.5) * (MAX_PT - MIN_PT) / NBIN_PT + MIN_PT; + if (record.getVariablesRange()[0].is_inside(x_axis)) { + std::vector var = {x_axis}; + std::vector param; + for (size_t i = 0; i < record.getParametersValues().size(); i++) { + double par = record.getParametersValues()[i]; + param.push_back(par); + } + float res = f.evaluate(var, param); + fillWithBinAndValue(idx + 1, res); + } + } + } + } + } + } + return true; + } + } + return false; + } + }; + + class JetResolutionSummary : public cond::payloadInspector::PlotImage { + public: + JetResolutionSummary() + : cond::payloadInspector::PlotImage("Jet Resolution Summary") {} + + bool fill() override { + TH1D* resol_eta = new TH1D("Jet Resolution vs #eta", "", NBIN_ETA, MIN_ETA, MAX_ETA); + TH1D* resol_pt = new TH1D("Jet Resolution vs p_T", "", NBIN_PT, MIN_PT, MAX_PT); + auto tag = PlotBase::getTag<0>(); + auto iov = tag.iovs.front(); + std::shared_ptr payload = fetchPayload(std::get<1>(iov)); + unsigned int run = std::get<0>(iov); + std::string tagname = tag.name; + + if (payload.get()) { + if (!payload->getRecords().empty() && // No formula for SF + payload->getDefinition().getFormulaString().compare("") == 0) + return false; + + for (const auto& record : payload->getRecords()) { + // Check Pt & Rho + if (!record.getVariablesRange().empty() && payload->getDefinition().getVariableName(0) == "JetPt" && + record.getVariablesRange()[0].is_inside(100.)) { + if (record.getBinsRange().size() > 1 && payload->getDefinition().getBinName(1) == "Rho" && + record.getBinsRange()[1].is_inside(20.)) { + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta") { + reco::FormulaEvaluator f(payload->getDefinition().getFormulaString()); + + for (size_t idx = 0; idx <= NBIN_ETA; idx++) { + double x_axis = (idx + 0.5) * (MAX_ETA - MIN_ETA) / NBIN_ETA + MIN_ETA; + if (record.getBinsRange()[0].is_inside(x_axis)) { + std::vector var = {100.}; + std::vector param; + for (size_t i = 0; i < record.getParametersValues().size(); i++) { + double par = record.getParametersValues()[i]; + param.push_back(par); + } + float res = f.evaluate(var, param); + resol_eta->SetBinContent(idx + 1, res); + } + } + } + } + } + + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta" && + record.getBinsRange()[0].is_inside(2.30)) { + if (record.getBinsRange().size() > 1 && payload->getDefinition().getBinName(1) == "Rho" && + record.getBinsRange()[1].is_inside(15.)) { + if (!record.getVariablesRange().empty() && payload->getDefinition().getVariableName(0) == "JetPt") { + reco::FormulaEvaluator f(payload->getDefinition().getFormulaString()); + + for (size_t idx = 0; idx <= NBIN_PT + 2; idx++) { + double x_axis = (idx + 0.5) * (MAX_PT - MIN_PT) / NBIN_PT + MIN_PT; + if (record.getVariablesRange()[0].is_inside(x_axis)) { + std::vector var = {x_axis}; + std::vector param; + for (size_t i = 0; i < record.getParametersValues().size(); i++) { + double par = record.getParametersValues()[i]; + param.push_back(par); + } + float res = f.evaluate(var, param); + resol_pt->SetBinContent(idx + 1, res); + } + } + } + } + } + } // records + + gStyle->SetOptStat(0); + gStyle->SetLabelFont(42, "XYZ"); + gStyle->SetLabelSize(0.05, "XYZ"); + gStyle->SetFrameLineWidth(3); + + std::string title = Form("Summary Run %i", run); + TCanvas canvas("Jet Resolution Summary", title.c_str(), 800, 1200); + canvas.Divide(1, 2); + + canvas.cd(1); + resol_eta->SetTitle(tagname.c_str()); + resol_eta->SetXTitle("#eta"); + resol_eta->SetYTitle("Resolution"); + resol_eta->SetLineWidth(3); + resol_eta->Draw(""); + + canvas.cd(2); + resol_pt->SetXTitle("p_{T} [GeV]"); + resol_pt->SetYTitle("Resolution"); + resol_pt->SetLineWidth(3); + resol_pt->Draw("]["); + + canvas.SaveAs(m_imageFileName.c_str()); + + return true; + } else // no payload.get() + return false; + } // fill + + }; // class + + template + class JetScaleFactorVsEta : public cond::payloadInspector::Histogram1D { + public: + JetScaleFactorVsEta() + : cond::payloadInspector::Histogram1D( + "Jet Energy Scale Factor", "#eta", NBIN_ETA, MIN_ETA, MAX_ETA, "Scale Factor") {} + + bool fill() override { + auto tag = PlotBase::getTag<0>(); + for (auto const& iov : tag.iovs) { + std::shared_ptr payload = Base::fetchPayload(std::get<1>(iov)); + if (payload.get()) { + if (!payload->getRecords().empty() && // No formula for SF + payload->getDefinition().getFormulaString().compare("") != 0) + return false; + + for (const auto& record : payload->getRecords()) { + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta" && + record.getParametersValues().size() == 3) { // norm, down, up + + for (size_t it = 0; it <= NBIN_ETA; it++) { + double x_axis = (it + 0.5) * (MAX_ETA - MIN_ETA) / NBIN_ETA + MIN_ETA; + if (record.getBinsRange()[0].is_inside(x_axis)) { + double sf = 0.; + sf = record.getParametersValues()[ii]; + fillWithBinAndValue(it, sf); + } + } + } + } // records + return true; + } else + return false; + } // for + return false; + } // fill + }; // class + + typedef JetScaleFactorVsEta JetScaleFactorVsEtaNORM; + typedef JetScaleFactorVsEta JetScaleFactorVsEtaDOWN; + typedef JetScaleFactorVsEta JetScaleFactorVsEtaUP; + + class JetScaleFactorSummary : public cond::payloadInspector::PlotImage { + public: + JetScaleFactorSummary() + : cond::payloadInspector::PlotImage("Jet ScaleFactor Summary") {} + + bool fill() override { + TH1D* sf_eta_norm = new TH1D("Jet SF vs #eta NORM", "", NBIN_ETA, MIN_ETA, MAX_ETA); + TH1D* sf_eta_down = new TH1D("Jet SF vs #eta DOWN", "", NBIN_ETA, MIN_ETA, MAX_ETA); + TH1D* sf_eta_up = new TH1D("Jet SF vs #eta UP", "", NBIN_ETA, MIN_ETA, MAX_ETA); + + auto tag = PlotBase::getTag<0>(); + auto iov = tag.iovs.front(); + std::shared_ptr payload = fetchPayload(std::get<1>(iov)); + unsigned int run = std::get<0>(iov); + std::string tagname = tag.name; + + if (payload.get()) { + if (!payload->getRecords().empty() && // No formula for SF + payload->getDefinition().getFormulaString().compare("") != 0) + return false; + + for (const auto& record : payload->getRecords()) { + if (!record.getBinsRange().empty() && payload->getDefinition().getBinName(0) == "JetEta" && + record.getParametersValues().size() == 3) { // norm, down, up + + for (size_t it = 0; it <= NBIN_ETA; it++) { + double x_axis = (it + 0.5) * (MAX_ETA - MIN_ETA) / NBIN_ETA + MIN_ETA; + if (record.getBinsRange()[0].is_inside(x_axis)) { + sf_eta_norm->SetBinContent(it + 1, record.getParametersValues()[0]); + sf_eta_down->SetBinContent(it + 1, record.getParametersValues()[1]); + sf_eta_up->SetBinContent(it + 1, record.getParametersValues()[2]); + } + } + } + } // records + + gStyle->SetOptStat(0); + gStyle->SetLabelFont(42, "XYZ"); + gStyle->SetLabelSize(0.05, "XYZ"); + gStyle->SetFrameLineWidth(3); + + std::string title = Form("Summary Run %i", run); + TCanvas canvas("Jet ScaleFactor Summary", title.c_str(), 800, 600); + + canvas.cd(); + sf_eta_up->SetTitle(tagname.c_str()); + sf_eta_up->SetXTitle("#eta"); + sf_eta_up->SetYTitle("Scale Factor"); + sf_eta_up->SetLineStyle(7); + sf_eta_up->SetLineWidth(3); + sf_eta_up->SetFillColorAlpha(kGray, 0.5); + sf_eta_up->SetMinimum(0.); + sf_eta_up->Draw("]["); + + sf_eta_down->SetLineStyle(7); + sf_eta_down->SetLineWidth(3); + sf_eta_down->SetFillColorAlpha(kWhite, 1); + sf_eta_down->Draw("][ same"); + + sf_eta_norm->SetLineStyle(1); + sf_eta_norm->SetLineWidth(5); + sf_eta_norm->SetFillColor(0); + sf_eta_norm->Draw("][ same"); + sf_eta_norm->Draw("axis same"); + + canvas.SaveAs(m_imageFileName.c_str()); + + return true; + } else // no payload.get() + return false; + } // fill + + }; // class + // Register the classes as boost python plugin + PAYLOAD_INSPECTOR_MODULE(JetResolutionObject) { + PAYLOAD_INSPECTOR_CLASS(JetResolutionVsEta); + PAYLOAD_INSPECTOR_CLASS(JetResolutionVsPt); + PAYLOAD_INSPECTOR_CLASS(JetScaleFactorVsEtaNORM); + PAYLOAD_INSPECTOR_CLASS(JetScaleFactorVsEtaDOWN); + PAYLOAD_INSPECTOR_CLASS(JetScaleFactorVsEtaUP); + PAYLOAD_INSPECTOR_CLASS(JetResolutionSummary); + PAYLOAD_INSPECTOR_CLASS(JetScaleFactorSummary); + } + +} // namespace JME diff --git a/CondCore/JetMETPlugins/test/BuildFile.xml b/CondCore/JetMETPlugins/test/BuildFile.xml new file mode 100644 index 0000000000000..1cd520055c421 --- /dev/null +++ b/CondCore/JetMETPlugins/test/BuildFile.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/CondCore/JetMETPlugins/test/testJetResolutionPayloadInspector.cpp b/CondCore/JetMETPlugins/test/testJetResolutionPayloadInspector.cpp new file mode 100644 index 0000000000000..a0caf866ef48e --- /dev/null +++ b/CondCore/JetMETPlugins/test/testJetResolutionPayloadInspector.cpp @@ -0,0 +1,70 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "CondCore/Utilities/interface/PayloadInspectorModule.h" +#include "CondCore/CondDB/interface/Time.h" + +#include +#include +#include "CondCore/Utilities/interface/PayloadInspector.h" +#include "CondCore/JetMETPlugins/plugins/JetResolution_PayloadInspector.cc" + +#include "FWCore/PluginManager/interface/PluginManager.h" +#include "FWCore/PluginManager/interface/standard.h" +#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" + +int main(int argc, char** argv) { + Py_Initialize(); + edmplugin::PluginManager::Config config; + edmplugin::PluginManager::configure(edmplugin::standard::config()); + + std::vector psets; + edm::ParameterSet pSet; + pSet.addParameter("@service_type", std::string("SiteLocalConfigService")); + psets.push_back(pSet); + edm::ServiceToken servToken(edm::ServiceRegistry::createSet(psets)); + edm::ServiceRegistry::Operate operate(servToken); + + std::string connectionString("frontier://FrontierProd/CMS_CONDITIONS"); + + std::string tag_pt = "JR_Fall17_V3_106X_MC_PtResolution_AK4PF"; + std::string tag_eta = "JR_Fall17_V3_106X_MC_EtaResolution_AK4PF"; + std::string tag_sf = "JR_Fall17_V3_106X_MC_SF_AK4PF"; + cond::Time_t start = static_cast(1); + cond::Time_t end = static_cast(1); + + std::cout << "## Jet Pt Resolution Histograms" << std::endl; + + JME::JetResolutionVsEta histo1; + histo1.process(connectionString, PI::mk_input(tag_pt, start, end)); + std::cout << histo1.data() << std::endl; + + JME::JetResolutionVsPt histo2; + histo2.process(connectionString, PI::mk_input(tag_pt, start, end)); + std::cout << histo2.data() << std::endl; + + std::cout << "## Jet Eta Resolution Histograms" << std::endl; + + JME::JetResolutionVsEta histo3; + histo3.process(connectionString, PI::mk_input(tag_eta, start, end)); + std::cout << histo3.data() << std::endl; + + JME::JetResolutionVsPt histo4; + histo4.process(connectionString, PI::mk_input(tag_eta, start, end)); + std::cout << histo4.data() << std::endl; + + std::cout << "## Jet SF Histograms" << std::endl; + + JME::JetScaleFactorVsEtaNORM histo5; + histo5.process(connectionString, PI::mk_input(tag_sf, start, end)); + std::cout << histo5.data() << std::endl; + + JME::JetScaleFactorVsEtaDOWN histo6; + histo6.process(connectionString, PI::mk_input(tag_sf, start, end)); + std::cout << histo6.data() << std::endl; + + JME::JetScaleFactorVsEtaUP histo7; + histo7.process(connectionString, PI::mk_input(tag_sf, start, end)); + std::cout << histo7.data() << std::endl; + + Py_Finalize(); +} diff --git a/CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h b/CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h index 86808da4d4131..ef528b43b4b10 100644 --- a/CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h +++ b/CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h @@ -36,7 +36,7 @@ namespace SiPixelPI { - enum phase { zero = 0, one = 1, two = 2 }; + enum phase { zero = 0, one = 1, two = 2, undefined = 999 }; // size of the phase-0 pixel detID list static const unsigned int phase0size = 1440; @@ -636,6 +636,11 @@ namespace SiPixelPI { inline bool isBPixOuterLadder(const DetId& detid, const TrackerTopology& tTopo, bool isPhase0) /*--------------------------------------------------------------------*/ { + // Using TrackerTopology + // Ladders have a staggered structure + // Non-flipped ladders are on the outer radius + // Phase 0: Outer ladders are odd for layer 1,3 and even for layer 2 + // Phase 1: Outer ladders are odd for layer 1,2,3 and even for layer 4 bool isOuter = false; int layer = tTopo.pxbLayer(detid.rawId()); bool odd_ladder = tTopo.pxbLadder(detid.rawId()) % 2; @@ -646,9 +651,9 @@ namespace SiPixelPI { isOuter = odd_ladder; } else { if (layer == 4) - isOuter = odd_ladder; - else isOuter = !odd_ladder; + else + isOuter = odd_ladder; } return isOuter; } @@ -664,29 +669,36 @@ namespace SiPixelPI { int m_side; int m_ring; bool m_isInternal; - SiPixelPI::phase* m_Phase; + SiPixelPI::phase m_Phase; public: void init(); void fillGeometryInfo(const DetId& detId, const TrackerTopology& tTopo, const SiPixelPI::phase& ph); SiPixelPI::regions filterThePartition(); bool sanityCheck(); - void printAll(); + int subDetId() { return m_subdetid; } + int layer() { return m_layer; } + int side() { return m_side; } + int ring() { return m_ring; } + bool isInternal() { return m_isInternal; } + + void printAll(std::stringstream& ss) const; virtual ~topolInfo() {} }; /*--------------------------------------------------------------------*/ - inline void topolInfo::printAll() + inline void topolInfo::printAll(std::stringstream& ss) const /*--------------------------------------------------------------------*/ { - std::cout << " detId:" << m_rawid << " subdetid: " << m_subdetid << " layer: " << m_layer << " side: " << m_side - << " ring: " << m_ring << " isInternal:" << m_isInternal << std::endl; + ss << " detId: " << m_rawid << " subdetid: " << m_subdetid << " layer: " << m_layer << " side: " << m_side + << " ring: " << m_ring << " isInternal: " << m_isInternal; } /*--------------------------------------------------------------------*/ inline void topolInfo::init() /*--------------------------------------------------------------------*/ { + m_Phase = SiPixelPI::undefined; m_rawid = 0; m_subdetid = -1; m_layer = -1; @@ -710,7 +722,7 @@ namespace SiPixelPI { /*--------------------------------------------------------------------*/ { // set the phase - m_Phase = const_cast(&ph); + m_Phase = ph; unsigned int subdetId = static_cast(detId.subdetId()); m_rawid = detId.rawId(); @@ -733,7 +745,7 @@ namespace SiPixelPI { { SiPixelPI::regions ret = SiPixelPI::NUM_OF_REGIONS; - if (m_Phase == nullptr) { + if (m_Phase == SiPixelPI::undefined) { throw cms::Exception("LogicError") << "Cannot call filterThePartition BEFORE filling the geometry info!"; } @@ -741,16 +753,16 @@ namespace SiPixelPI { if (m_subdetid == 1) { switch (m_layer) { case 1: - m_isInternal > 0 ? ret = SiPixelPI::BPixL1o : ret = SiPixelPI::BPixL1i; + m_isInternal ? ret = SiPixelPI::BPixL1i : ret = SiPixelPI::BPixL1o; break; case 2: - m_isInternal > 0 ? ret = SiPixelPI::BPixL2o : ret = SiPixelPI::BPixL2i; + m_isInternal ? ret = SiPixelPI::BPixL2i : ret = SiPixelPI::BPixL2o; break; case 3: - m_isInternal > 0 ? ret = SiPixelPI::BPixL3o : ret = SiPixelPI::BPixL3i; + m_isInternal ? ret = SiPixelPI::BPixL3i : ret = SiPixelPI::BPixL3o; break; case 4: - m_isInternal > 0 ? ret = SiPixelPI::BPixL4o : ret = SiPixelPI::BPixL4i; + m_isInternal ? ret = SiPixelPI::BPixL4i : ret = SiPixelPI::BPixL4o; break; default: edm::LogWarning("LogicError") << "Unknow BPix layer: " << m_layer; @@ -769,7 +781,7 @@ namespace SiPixelPI { m_side > 1 ? ret = SiPixelPI::FPixpL3 : ret = SiPixelPI::FPixmL3; break; default: - if (*m_Phase < SiPixelPI::phase::two) { + if (m_Phase < SiPixelPI::phase::two) { // warning message only if the phase2 is < 2 edm::LogWarning("LogicError") << "Unknow FPix disk: " << m_layer; } diff --git a/CondCore/SiPixelPlugins/plugins/SiPixelDynamicInefficiency_PayloadInspector.cc b/CondCore/SiPixelPlugins/plugins/SiPixelDynamicInefficiency_PayloadInspector.cc index 043b6459248aa..344bbbb2ca343 100644 --- a/CondCore/SiPixelPlugins/plugins/SiPixelDynamicInefficiency_PayloadInspector.cc +++ b/CondCore/SiPixelPlugins/plugins/SiPixelDynamicInefficiency_PayloadInspector.cc @@ -24,6 +24,7 @@ #include "DQM/TrackerRemapper/interface/Phase1PixelROCMaps.h" #include "DQM/TrackerRemapper/interface/Phase1PixelSummaryMap.h" +#include #include #include #include @@ -38,6 +39,9 @@ #include "TPave.h" #include "TPaveStats.h" #include "TStyle.h" +#include "TF1.h" +#include "TMath.h" +#include namespace { @@ -164,10 +168,9 @@ namespace { return pufactors_db; } - /* //(Not used for the moment) //_________________________________________________ - bool matches(const DetId& detid, const DetId& db_id, const std::vector& DetIdmasks) { + [[maybe_unused]] bool matches(const DetId& detid, const DetId& db_id, const std::vector& DetIdmasks) { if (detid.subdetId() != db_id.subdetId()) return false; for (size_t i = 0; i < DetIdmasks.size(); ++i) { @@ -180,7 +183,6 @@ namespace { } return true; } - */ //_________________________________________________ bool checkPhase(const SiPixelPI::phase phase, const std::vector& masks_db) { @@ -195,6 +197,8 @@ namespace { case SiPixelPI::phase::two: inputFile = "Geometry/TrackerCommonData/data/PhaseII/trackerParameters.xml"; break; + default: + throw cms::Exception("SiPixelDynamicInefficiency_PayloadInspector") << "checkPhase: unrecongnized phase!"; } // create the standalone tracker topology @@ -731,6 +735,289 @@ namespace { } }; + /************************************************ + Per sector plot of the inefficiency parameterization vs inst lumi (for PU factors) + *************************************************/ + class SiPixelDynamicInefficiencyPUParametrization : public PlotImage { + public: + SiPixelDynamicInefficiencyPUParametrization() + : PlotImage("SiPixelDynamicInefficiency PU parametrization") { + label_ = "SiPixelDynamicInefficiencyPUParameterization"; + payloadString = + fmt::sprintf("%s Dynamic Inefficiency parametrization", SiPixDynIneff::factorString[SiPixDynIneff::pu]); + } + + bool fill() override { + gStyle->SetPalette(1); + auto tag = PlotBase::getTag<0>(); + auto iov = tag.iovs.front(); + std::shared_ptr payload = this->fetchPayload(std::get<1>(iov)); + + if (payload.get()) { + SiPixDynIneff::PUFactorMap theMap = payload->getPUFactors(); + std::vector detIdmasks_db = payload->getDetIdmasks(); + + if (!SiPixDynIneff::checkPhase(SiPixelPI::phase::one, detIdmasks_db)) { + edm::LogError(label_) << label_ << " maps are not supported for non-Phase1 Pixel geometries !"; + TCanvas canvas("Canv", "Canv", 1200, 1000); + SiPixelPI::displayNotSupported(canvas, 0); + std::string fileName(m_imageFileName); + canvas.SaveAs(fileName.c_str()); + return false; + } + + std::vector > listOfParametrizations; + + // retrieve the list of phase1 detids + const auto& reader = + SiPixelDetInfoFileReader(edm::FileInPath(SiPixelDetInfoFileReader::kPh1DefaultFile).fullPath()); + const auto& p1detIds = reader.getAllDetIds(); + + std::map > modules_per_region; + + // fill the maps + for (const auto& det : p1detIds) { + const auto& values = SiPixDynIneff::getMatchingPUFactors(det, theMap, detIdmasks_db); + // find the index in the vector + auto pIndex = std::find(listOfParametrizations.begin(), listOfParametrizations.end(), values); + // if it's not there push it back in the list of parametrizations and then insert in the map + if (pIndex == listOfParametrizations.end()) { + listOfParametrizations.push_back(values); + std::vector toInsert = {det}; + modules_per_region.insert(std::make_pair(listOfParametrizations.size() - 1, toInsert)); + } else { + modules_per_region.at(pIndex - listOfParametrizations.begin()).push_back(det); + } + } + + unsigned int depth = listOfParametrizations.size(); + + std::vector namesOfParts; + namesOfParts.reserve(depth); + // fill in the (ordered) information about regions + for (const auto& [index, modules] : modules_per_region) { + auto PhInfo = SiPixelPI::PhaseInfo(SiPixelPI::phase1size); + const auto& regName = this->attachLocationLabel(modules, PhInfo); + namesOfParts.push_back(regName); + + /* + * The following is needed for internal + * debug / cross-check + */ + + std::stringstream ss; + ss << "region name: " << regName << " has the following modules attached: ["; + for (const auto& module : modules) { + ss << module << ", "; + } + ss.seekp(-2, std::ios_base::end); // remove last two chars + ss << "] " + << " has representation ("; + for (const auto& param : listOfParametrizations[index]) { + ss << param << ", "; + } + ss.seekp(-2, std::ios_base::end); // remove last two chars + ss << ") "; + edm::LogPrint(label_) << ss.str() << "\n\n"; + ss.str(std::string()); /* clear the stringstream */ + } + + // functional for polynomial of n-th degree + auto func = [](double* x, double* p) { + int n = p[0]; + double* params = p + 1; + ROOT::Math::Polynomial pol(n); + return pol(x, params); + }; + + std::vector parametrizations; + std::vector formulas; + parametrizations.reserve(depth); + formulas.reserve(depth); + + int index{0}; + for (auto& params : listOfParametrizations) { + index++; + int n = params.size(); + int npar = n + 2; + TF1* f1 = + new TF1((fmt::sprintf("region: #bf{%s}", namesOfParts[index - 1])).c_str(), func, xmin_, xmax_, npar); + + // push polynomial degree as first entry in the vector + params.insert(params.begin(), n); + // TF1::SetParameters needs a C-style array + double* arr = params.data(); + f1->SetLineWidth(2); + + // fill in the parameter + for (unsigned int j = 0; j < params.size(); j++) { + f1->SetParameter(j, arr[j]); + } + + parametrizations.push_back(f1); + + // build the formula to be displayed + std::string formula; + edm::LogVerbatim(label_) << "index: " << index; + for (unsigned int i = 1; i < params.size(); i++) { + edm::LogVerbatim(label_) << " " << params[i]; + formula += + fmt::sprintf("%s%fx^{%i}", (i == 1 ? "" : (std::signbit(params[i]) ? "" : "+")), params[i], i - 1); + } + edm::LogVerbatim(label_) << std::endl; + formulas.push_back(formula); + } + + // determine how the plot will be paginated + auto sides = getClosestFactors(depth); + TCanvas canvas("Canv", "Canv", sides.second * 900, sides.first * 600); + canvas.Divide(sides.second, sides.first); + + // print the sub-canvases + for (unsigned int i = 0; i < depth; i++) { + canvas.cd(i + 1); + gPad->SetGrid(); + SiPixelPI::adjustCanvasMargins(gPad, 0.07, 0.14, 0.14, 0.03); + parametrizations[i]->Draw(); + + // set axis + TH1* h = parametrizations[i]->GetHistogram(); + TAxis* ax = h->GetXaxis(); + ax->SetTitle("Inst. luminosity [10^{33} cm^{-2}s^{-1}]"); + + TAxis* ay = h->GetYaxis(); + ay->SetTitle("Double Column Efficiency parametrization"); + + // beautify + SiPixelPI::makeNicePlotStyle(h); + + auto ltx = TLatex(); + ltx.SetTextFont(62); + ltx.SetTextSize(0.045); + ltx.SetTextAlign(11); + ltx.DrawLatexNDC( + gPad->GetLeftMargin() + 0.03, + gPad->GetBottomMargin() + 0.04, + ("#color[4]{" + tag.name + "}, IOV: #color[4]{" + std::to_string(std::get<0>(iov)) + "}").c_str()); + + auto ltxForm = TLatex(); + ltxForm.SetTextFont(62); + ltxForm.SetTextColor(kRed); + ltxForm.SetTextSize(0.045); + ltxForm.SetTextAlign(11); + ltxForm.DrawLatexNDC(gPad->GetLeftMargin() + 0.05, 0.85, formulas[i].c_str()); + + edm::LogPrint(label_) << namesOfParts[i] << " => " << formulas[i] << std::endl; + } + + std::string fileName(this->m_imageFileName); + canvas.SaveAs(fileName.c_str()); + + } // if payload.get() + return true; + } // fill() + + protected: + std::string payloadString; + std::string label_; + + static constexpr double xmin_ = 0.; // x10e34 (min inst. lumi) + static constexpr double xmax_ = 25.; // x10e34 (max inst. lumi) + + private: + unsigned int maxDepthOfPUArray(const std::map >& map_pufactor) { + unsigned int size{0}; + for (const auto& [id, vec] : map_pufactor) { + if (vec.size() > size) + size = vec.size(); + } + return size; + } + + std::pair getClosestFactors(int input) { + if ((input % 2 != 0) && input > 1) { + input += 1; + } + + int testNum = (int)sqrt(input); + while (input % testNum != 0) { + testNum--; + } + return std::make_pair(testNum, input / testNum); + } + + /** This function determines from the list of attached DetId which + * SiPixelPI::region represents them + */ + std::string attachLocationLabel(const std::vector& listOfDetIds, SiPixelPI::PhaseInfo& phInfo) { + // collect all the regions in which it can be split + std::vector regions; + for (const auto& rawId : listOfDetIds) { + SiPixelPI::topolInfo t_info_fromXML; + t_info_fromXML.init(); + DetId detid(rawId); + + const char* path_toTopologyXML = phInfo.pathToTopoXML(); + auto tTopo = + StandaloneTrackerTopology::fromTrackerParametersXMLFile(edm::FileInPath(path_toTopologyXML).fullPath()); + t_info_fromXML.fillGeometryInfo(detid, tTopo, phInfo.phase()); + const auto& reg = SiPixelPI::getStringFromRegionEnum(t_info_fromXML.filterThePartition()); + if (!std::count(regions.begin(), regions.end(), reg)) { + regions.push_back(reg); + } + } + + std::string retVal = ""; + // if perfect match (only one category) + if (regions.size() == 1) { + retVal = regions.front(); + } else { + retVal = this->findStem(regions); + } + + // if the last char is "/" strip it from the string + if (retVal.back() == '/') + retVal.pop_back(); + + return retVal; + } + + /** Given an input list of std::string this + * finds the longest common substring + */ + std::string findStem(const std::vector& arr) { + // Determine size of the array + int n = arr.size(); + + // Take first word from array as reference + std::string s = arr[0]; + int len = s.length(); + + std::string res = ""; + + for (int i = 0; i < len; i++) { + for (int j = i + 1; j <= len; j++) { + // generating all possible substrings + // of our reference string arr[0] i.e s + std::string stem = s.substr(i, j); + int k = 1; + for (k = 1; k < n; k++) { + // Check if the generated stem is + // common to all words + if (arr[k].find(stem) == std::string::npos) + break; + } + + // If current substring is present in + // all strings and its length is greater + // than current result + if (k == n && res.length() < stem.length()) + res = stem; + } + } + return res; + } + }; } // namespace // Register the classes as boost python plugin @@ -746,4 +1033,5 @@ PAYLOAD_INSPECTOR_MODULE(SiPixelDynamicInefficiency) { PAYLOAD_INSPECTOR_CLASS(SiPixelDynamicInefficiencyColGeomFactorMap); PAYLOAD_INSPECTOR_CLASS(SiPixelDynamicInefficiencyChipGeomFactorMap); PAYLOAD_INSPECTOR_CLASS(SiPixelDynamicInefficiencyPUPixelMaps); + PAYLOAD_INSPECTOR_CLASS(SiPixelDynamicInefficiencyPUParametrization); } diff --git a/CondCore/SiPixelPlugins/plugins/SiPixelQuality_PayloadInspector.cc b/CondCore/SiPixelPlugins/plugins/SiPixelQuality_PayloadInspector.cc index 5d7b8506cd8e5..3234d132347c8 100644 --- a/CondCore/SiPixelPlugins/plugins/SiPixelQuality_PayloadInspector.cc +++ b/CondCore/SiPixelPlugins/plugins/SiPixelQuality_PayloadInspector.cc @@ -74,6 +74,49 @@ namespace { } // fill }; + /************************************************ + Debugging class, to not be displayed + *************************************************/ + + class SiPixelQualityDebugger : public Histogram1D { + public: + SiPixelQualityDebugger() + : Histogram1D("SiPixelQuality test", "SiPixelQuality test", 10, 0.0, 10.0) {} + + bool fill() override { + auto tag = PlotBase::getTag<0>(); + for (auto const& iov : tag.iovs) { + std::shared_ptr payload = Base::fetchPayload(std::get<1>(iov)); + if (payload.get()) { + fillWithValue(1.); + + SiPixelPI::topolInfo t_info_fromXML; + t_info_fromXML.init(); + + auto theDisabledModules = payload->getBadComponentList(); + for (const auto& mod : theDisabledModules) { + DetId detid(mod.DetID); + auto PhInfo = SiPixelPI::PhaseInfo(SiPixelPI::phase1size); + const char* path_toTopologyXML = PhInfo.pathToTopoXML(); + auto tTopo = + StandaloneTrackerTopology::fromTrackerParametersXMLFile(edm::FileInPath(path_toTopologyXML).fullPath()); + t_info_fromXML.fillGeometryInfo(detid, tTopo, PhInfo.phase()); + std::stringstream ss; + t_info_fromXML.printAll(ss); + std::bitset<16> bad_rocs(mod.BadRocs); + + if (t_info_fromXML.subDetId() == 1 && t_info_fromXML.layer() == 1) { + std::cout << ss.str() << " s_module: " << SiPixelPI::signed_module(mod.DetID, tTopo, true) + << " s_ladder: " << SiPixelPI::signed_ladder(mod.DetID, tTopo, true) + << " error type:" << mod.errorType << " BadRocs: " << bad_rocs.to_string('O', 'X') << std::endl; + } + } + } // payload + } // iovs + return true; + } // fill + }; + /************************************************ summary class *************************************************/ @@ -412,6 +455,7 @@ PAYLOAD_INSPECTOR_MODULE(SiPixelQuality) { PAYLOAD_INSPECTOR_CLASS(SiPixelQualityTest); PAYLOAD_INSPECTOR_CLASS(SiPixelQualityBadRocsSummary); PAYLOAD_INSPECTOR_CLASS(SiPixelQualityBadRocsTimeHistory); + //PAYLOAD_INSPECTOR_CLASS(SiPixelQualityDebugger); PAYLOAD_INSPECTOR_CLASS(SiPixelBPixQualityMap); PAYLOAD_INSPECTOR_CLASS(SiPixelFPixQualityMap); PAYLOAD_INSPECTOR_CLASS(SiPixelFullQualityMap); diff --git a/CondCore/SiPixelPlugins/test/testSiPixelDynamicInefficiency.sh b/CondCore/SiPixelPlugins/test/testSiPixelDynamicInefficiency.sh index e96a133beb4c7..802062feac098 100755 --- a/CondCore/SiPixelPlugins/test/testSiPixelDynamicInefficiency.sh +++ b/CondCore/SiPixelPlugins/test/testSiPixelDynamicInefficiency.sh @@ -34,6 +34,15 @@ getPayloadData.py \ --db Prod \ --test; +getPayloadData.py \ + --plugin pluginSiPixelDynamicInefficiency_PayloadInspector \ + --plot plot_SiPixelDynamicInefficiencyPUParametrization \ + --tag SiPixelDynamicInefficiency_PhaseI_v9 \ + --time_type Run \ + --iovs '{"start_iov": "1", "end_iov": "1"}' \ + --db Prod \ + --test; + getPayloadData.py \ --plugin pluginSiPixelDynamicInefficiency_PayloadInspector \ --plot plot_SiPixelBPixIneffROCfromDynIneffMap \ diff --git a/CondCore/SiPixelPlugins/test/testSiPixelPayloadInspector.cpp b/CondCore/SiPixelPlugins/test/testSiPixelPayloadInspector.cpp index b9f217c6dd8d4..d66551b25ba76 100644 --- a/CondCore/SiPixelPlugins/test/testSiPixelPayloadInspector.cpp +++ b/CondCore/SiPixelPlugins/test/testSiPixelPayloadInspector.cpp @@ -225,6 +225,10 @@ int main(int argc, char** argv) { histo28.process(connectionString, PI::mk_input(tag2, start, end)); edm::LogPrint("testSiPixelPayloadInspector") << histo28.data() << std::endl; + SiPixelDynamicInefficiencyPUParametrization histo29; + histo29.process(connectionString, PI::mk_input(tag2, start, end)); + edm::LogPrint("testSiPixelPayloadInspector") << histo29.data() << std::endl; + inputs.clear(); #if PY_MAJOR_VERSION >= 3 // TODO I don't know why this Py_INCREF is necessary... diff --git a/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prep.json b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prep.json new file mode 100644 index 0000000000000..28fbe0f23aa1f --- /dev/null +++ b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prep.json @@ -0,0 +1,9 @@ +{ + "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", + "destinationTags": { + "SiPixelLorentzAngleMCS_byPCL_multirun_v0_prompt": {} + }, + "inputTag": "SiPixelLAMCS_pcl", + "since": null, + "userText": "Multirun Upload for SiPixelLA Minimal Cluster Size Method (prep)" +} diff --git a/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prod.json b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prod.json new file mode 100644 index 0000000000000..8158e63a4b34a --- /dev/null +++ b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_multirun_prod.json @@ -0,0 +1,9 @@ +{ + "destinationDatabase": "oracle://cms_orcon_prod/CMS_CONDITIONS", + "destinationTags": { + "SiPixelLorentzAngleMCS_byPCL_multirun_v0_prompt": {} + }, + "inputTag": "SiPixelLAMCS_pcl", + "since": null, + "userText": "Multirun Upload for SiPixelLorentzAngle Minimal Cluster Size Method" +} diff --git a/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prep.json b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prep.json new file mode 100644 index 0000000000000..18c1646564226 --- /dev/null +++ b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prep.json @@ -0,0 +1,9 @@ +{ + "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", + "destinationTags": { + "SiPixelLorentzAngleMCS_byPCL_v0_prompt": {} + }, + "inputTag": "SiPixelLAMCS_pcl", + "since": null, + "userText": "Tier0 PCL Upload for SiPixelLA Minimal Cluster Size (prep)" +} diff --git a/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prod.json b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prod.json new file mode 100644 index 0000000000000..67b2ce21a28fa --- /dev/null +++ b/CondFormats/Common/data/SiPixelLorentzAngleRcd_MCS_prod.json @@ -0,0 +1,9 @@ +{ + "destinationDatabase": "oracle://cms_orcon_prod/CMS_CONDITIONS", + "destinationTags": { + "SiPixelLorentzAngleMCS_byPCL_v0_prompt": {} + }, + "inputTag": "SiPixelLAMCS_pcl", + "since": null, + "userText": "Tier0 PCL Upload for SiPixelLorentzAngle Minimal Cluster Size Method" +} diff --git a/CondFormats/Common/test/BuildFile.xml b/CondFormats/Common/test/BuildFile.xml index 119db1cd5155c..04423d8d3676c 100644 --- a/CondFormats/Common/test/BuildFile.xml +++ b/CondFormats/Common/test/BuildFile.xml @@ -15,9 +15,4 @@ - - - - - - + diff --git a/CondFormats/Common/test/DropBoxMetadataReader.py b/CondFormats/Common/test/DropBoxMetadataReader.py index 2d48c5754648f..4cfcf6e7a2a16 100644 --- a/CondFormats/Common/test/DropBoxMetadataReader.py +++ b/CondFormats/Common/test/DropBoxMetadataReader.py @@ -45,6 +45,7 @@ "SiPixelQualityFromDbRcd_stuckTBM", "SiPixelQualityFromDbRcd_other", "SiPixelLorentzAngleRcd", + "SiPixelLorentzAngleRcdMCS", "CTPPSRPAlignmentCorrectionsDataRcd", "PPSTimingCalibrationRcd_HPTDC", "PPSTimingCalibrationRcd_SAMPIC" diff --git a/CondFormats/Common/test/ProduceDropBoxMetadata.py b/CondFormats/Common/test/ProduceDropBoxMetadata.py index d102b7ca826d0..5f19feece1d08 100644 --- a/CondFormats/Common/test/ProduceDropBoxMetadata.py +++ b/CondFormats/Common/test/ProduceDropBoxMetadata.py @@ -17,11 +17,11 @@ ) # process.PoolDBOutputService.DBParameters.messageLevel = 3 -import json +import json, os def encodeJsonInString(filename): """This function open the json file and encodes it in a string replacing probelamtic characters""" - thefile = open("../data/"+filename) + thefile = open(os.path.join(os.path.dirname(__file__), "..", "data", filename)) thejson = json.load(thefile) thefile.close() return json.JSONEncoder().encode(thejson).replace('"',""") @@ -91,6 +91,12 @@ def encodeJsonInString(filename): SiPixelLorentzAngleRcd_prep_str = encodeJsonInString("SiPixelLorentzAngleRcd_prep.json") SiPixelLorentzAngleRcd_multirun_prep_str = encodeJsonInString("SiPixelLorentzAngleRcd_multirun_prep.json") +#SiPixelLorenzAngle, FPix +SiPixelLorentzAngleRcd_MCS_prod_str = encodeJsonInString("SiPixelLorentzAngleRcd_MCS_prod.json") +SiPixelLorentzAngleRcd_MCS_multirun_prod_str = encodeJsonInString("SiPixelLorentzAngleRcd_MCS_multirun_prod.json") +SiPixelLorentzAngleRcd_MCS_prep_str = encodeJsonInString("SiPixelLorentzAngleRcd_MCS_prep.json") +SiPixelLorentzAngleRcd_MCS_multirun_prep_str = encodeJsonInString("SiPixelLorentzAngleRcd_MCS_multirun_prep.json") + #CT-PPS alignment and timing CTPPSRPAlignmentCorrectionsDataRcd_prod_str = encodeJsonInString("CTPPSRPAlignmentCorrectionsDataRcd_prod.json") CTPPSRPAlignmentCorrectionsDataRcd_prep_str = encodeJsonInString("CTPPSRPAlignmentCorrectionsDataRcd_prep.json") @@ -208,7 +214,15 @@ def encodeJsonInString(filename): prodMetaDataMultiRun = cms.untracked.string(SiPixelLorentzAngleRcd_multirun_prod_str), prepMetaData = cms.untracked.string(SiPixelLorentzAngleRcd_prep_str), prepMetaDataMultiRun = cms.untracked.string(SiPixelLorentzAngleRcd_multirun_prep_str), - ), + ), + cms.PSet(record = cms.untracked.string('SiPixelLorentzAngleRcdMCS'), + Source = cms.untracked.string("AlcaHarvesting"), + FileClass = cms.untracked.string("ALCA"), + prodMetaData = cms.untracked.string(SiPixelLorentzAngleRcd_MCS_prod_str), + prodMetaDataMultiRun = cms.untracked.string(SiPixelLorentzAngleRcd_MCS_multirun_prod_str), + prepMetaData = cms.untracked.string(SiPixelLorentzAngleRcd_MCS_prep_str), + prepMetaDataMultiRun = cms.untracked.string(SiPixelLorentzAngleRcd_MCS_multirun_prep_str), + ), cms.PSet(record = cms.untracked.string('CTPPSRPAlignmentCorrectionsDataRcd'), Source = cms.untracked.string("AlcaHarvesting"), FileClass = cms.untracked.string("ALCA"), diff --git a/CondFormats/Common/test/createTestDBObjects.sh b/CondFormats/Common/test/createTestDBObjects.sh index 55945c9e8034d..51f8a1720e389 100755 --- a/CondFormats/Common/test/createTestDBObjects.sh +++ b/CondFormats/Common/test/createTestDBObjects.sh @@ -3,9 +3,8 @@ function die { echo $1: status $2 ; exit $2; } echo -e "TESTING Dropbox Metadata DB codes ...\n\n" -cd ${LOCAL_TEST_DIR}/ -cmsRun ProduceDropBoxMetadata.py || die "Failure running ProduceDropBoxMetadata.py" $? +cmsRun ${CMSSW_BASE}/src/CondFormats/Common/test/ProduceDropBoxMetadata.py || die "Failure running ProduceDropBoxMetadata.py" $? echo -e "TESTING Dropbox Metadata DB Reader code ...\n Reading local sqlite DropBoxMetadata.db \n\n " -cmsRun DropBoxMetadataReader.py || die "Failure running DropBoxMetadataReader.py" $? +cmsRun ${CMSSW_BASE}/src/CondFormats/Common/test/DropBoxMetadataReader.py || die "Failure running DropBoxMetadataReader.py" $? diff --git a/CondFormats/Common/test/testDropboxMetadataDB.cpp b/CondFormats/Common/test/testDropboxMetadataDB.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondFormats/Common/test/testDropboxMetadataDB.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondFormats/HcalObjects/src/HcalSiPMCharacteristics.cc b/CondFormats/HcalObjects/src/HcalSiPMCharacteristics.cc index 76bac8cd02a0d..654c1335978d7 100644 --- a/CondFormats/HcalObjects/src/HcalSiPMCharacteristics.cc +++ b/CondFormats/HcalObjects/src/HcalSiPMCharacteristics.cc @@ -77,6 +77,7 @@ int HcalSiPMCharacteristics::getPixels(int type) const { std::vector HcalSiPMCharacteristics::getNonLinearities(int type) const { const HcalSiPMCharacteristics::PrecisionItem* item = findByType(type); std::vector pars; + pars.reserve(3); if (item) { pars.push_back(item->parLin1_); pars.push_back(item->parLin2_); diff --git a/CondFormats/JetMETObjects/test/BuildFile.xml b/CondFormats/JetMETObjects/test/BuildFile.xml index 2d280ae8cb38d..ae522810eabb2 100644 --- a/CondFormats/JetMETObjects/test/BuildFile.xml +++ b/CondFormats/JetMETObjects/test/BuildFile.xml @@ -3,6 +3,7 @@ + diff --git a/CondFormats/JetMETObjects/test/JetCorrectorParameters_t.cpp b/CondFormats/JetMETObjects/test/JetCorrectorParameters_t.cpp index 48984a684de51..99aab142b5558 100644 --- a/CondFormats/JetMETObjects/test/JetCorrectorParameters_t.cpp +++ b/CondFormats/JetMETObjects/test/JetCorrectorParameters_t.cpp @@ -121,8 +121,7 @@ void testJetCorrectorParameters::destroyCorrector() { } void testJetCorrectorParameters::generateFiles() { - string path = std::getenv("CMSSW_BASE"); - path += "/src/CondFormats/JetMETObjects/data/"; + string path = "CondFormats/JetMETObjects/data/"; string name1D = "testJetCorrectorParameters_1D_L1FastJet_AK4PFchs.txt"; string name3D = "testJetCorrectorParameters_3D_L1FastJet_AK4PFchs.txt"; diff --git a/CondFormats/JetMETObjects/test/run_TestCondFormatsJetMETObjectsJetCorrectorParameters.sh b/CondFormats/JetMETObjects/test/run_TestCondFormatsJetMETObjectsJetCorrectorParameters.sh new file mode 100755 index 0000000000000..e424a1f7b2c17 --- /dev/null +++ b/CondFormats/JetMETObjects/test/run_TestCondFormatsJetMETObjectsJetCorrectorParameters.sh @@ -0,0 +1,3 @@ +#!/bin/bash -ex +mkdir -p CondFormats/JetMETObjects/data +TestCondFormatsJetMETObjectsJetCorrectorParameters diff --git a/CondFormats/L1TObjects/BuildFile.xml b/CondFormats/L1TObjects/BuildFile.xml index d23031ae29d16..c6b0e69154952 100644 --- a/CondFormats/L1TObjects/BuildFile.xml +++ b/CondFormats/L1TObjects/BuildFile.xml @@ -7,6 +7,8 @@ + + diff --git a/CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h b/CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h index 95008abc8c18c..ecaa21a57b3b3 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h +++ b/CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h @@ -14,6 +14,7 @@ #include #include #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esAlgorithm.hh" /** * This class implements data structure for Algorithm @@ -29,6 +30,33 @@ class L1TUtmAlgorithm { module_id_(), module_index_(), version(0){}; + L1TUtmAlgorithm(std::string name, + std::string expression, + std::string expression_in_condition, + std::vector rpn_vector, + unsigned int index, + unsigned int module_id, + unsigned int module_index, + unsigned int ver) + : name_(name), + expression_(expression), + expression_in_condition_(expression_in_condition), + rpn_vector_(rpn_vector), + index_(index), + module_id_(module_id), + module_index_(module_index), + version(ver){}; + + L1TUtmAlgorithm(const tmeventsetup::esAlgorithm& esAlg) + : L1TUtmAlgorithm(esAlg.getName(), + esAlg.getExpression(), + esAlg.getExpressionInCondition(), + esAlg.getRpnVector(), + esAlg.getIndex(), + esAlg.getModuleId(), + esAlg.getModuleIndex(), + 0 //There is no version retrieval in esAlgorithm. However, it seems pretty hard coded to 0 + ){}; virtual ~L1TUtmAlgorithm() = default; diff --git a/CondFormats/L1TObjects/interface/L1TUtmBin.h b/CondFormats/L1TObjects/interface/L1TUtmBin.h index d9d0f66dcb37f..e2240fba7bee7 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmBin.h +++ b/CondFormats/L1TObjects/interface/L1TUtmBin.h @@ -12,6 +12,7 @@ #include #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esBin.hh" /** * This class implements data structure for Bin @@ -27,6 +28,10 @@ class L1TUtmBin { L1TUtmBin(const unsigned int id, const double min, const double max) : hw_index(id), minimum(min), maximum(max), version(0){}; + L1TUtmBin(const tmeventsetup::esBin& bin) : L1TUtmBin(bin.hw_index, bin.minimum, bin.maximum){}; + + operator tmeventsetup::esBin() const { return tmeventsetup::esBin(hw_index, minimum, maximum); } + virtual ~L1TUtmBin() = default; unsigned int hw_index; /**< HW index of bin */ diff --git a/CondFormats/L1TObjects/interface/L1TUtmCondition.h b/CondFormats/L1TObjects/interface/L1TUtmCondition.h index a1e7b4a905b38..52db58e31363a 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmCondition.h +++ b/CondFormats/L1TObjects/interface/L1TUtmCondition.h @@ -14,6 +14,8 @@ #include "CondFormats/L1TObjects/interface/L1TUtmObject.h" #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esCondition.hh" + #include #include @@ -23,6 +25,19 @@ class L1TUtmCondition { public: L1TUtmCondition() : name_(), type_(-9999), objects_(), cuts_(), version(0){}; + L1TUtmCondition( + std::string name, int type, std::vector objects, std::vector cuts, unsigned int vers) + : name_(name), type_(type), objects_(objects), cuts_(cuts), version(vers){}; + + L1TUtmCondition(const tmeventsetup::esCondition& esCond) + : name_(esCond.getName()), type_(esCond.getType()), version(0) { + objects_.reserve(esCond.getObjects().size()); + for (auto it = esCond.getObjects().begin(); it != esCond.getObjects().end(); ++it) + objects_.emplace_back(L1TUtmObject(*it)); + cuts_.reserve(esCond.getCuts().size()); + for (auto it = esCond.getCuts().begin(); it != esCond.getCuts().end(); ++it) + cuts_.emplace_back(L1TUtmCut(*it)); + }; virtual ~L1TUtmCondition() = default; diff --git a/CondFormats/L1TObjects/interface/L1TUtmCut.h b/CondFormats/L1TObjects/interface/L1TUtmCut.h index 98bb45f158cd5..1f6b1aa70eee2 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmCut.h +++ b/CondFormats/L1TObjects/interface/L1TUtmCut.h @@ -13,6 +13,8 @@ #include "CondFormats/L1TObjects/interface/L1TUtmCutValue.h" #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esCut.hh" + #include /** @@ -21,6 +23,32 @@ class L1TUtmCut { public: L1TUtmCut() : name_(), object_type_(), cut_type_(), minimum_(), maximum_(), data_(), key_(), version(0){}; + L1TUtmCut(std::string name, + int object_type, + int cut_type, + L1TUtmCutValue minimum, + L1TUtmCutValue maximum, + std::string data, + std::string key, + unsigned int vers) + : name_(name), + object_type_(object_type), + cut_type_(cut_type), + minimum_(minimum), + maximum_(maximum), + data_(data), + key_(key), + version(vers){}; + + L1TUtmCut(const tmeventsetup::esCut& esC) + : L1TUtmCut(esC.getName(), + esC.getObjectType(), + esC.getCutType(), + L1TUtmCutValue(esC.getMinimum()), + L1TUtmCutValue(esC.getMaximum()), + esC.getData(), + esC.getKey(), + 0){}; virtual ~L1TUtmCut() = default; diff --git a/CondFormats/L1TObjects/interface/L1TUtmCutValue.h b/CondFormats/L1TObjects/interface/L1TUtmCutValue.h index 8ae7442d9c4d1..3df9e365628d4 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmCutValue.h +++ b/CondFormats/L1TObjects/interface/L1TUtmCutValue.h @@ -12,6 +12,7 @@ #include #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esCutValue.hh" /** * This class implements data structure for CutValue @@ -19,6 +20,7 @@ struct L1TUtmCutValue { L1TUtmCutValue() : value(std::numeric_limits::max()), index(std::numeric_limits::max()), version(0){}; + L1TUtmCutValue(const tmeventsetup::esCutValue& esCV) : value(esCV.value), index(esCV.index), version(esCV.version){}; virtual ~L1TUtmCutValue() = default; diff --git a/CondFormats/L1TObjects/interface/L1TUtmObject.h b/CondFormats/L1TObjects/interface/L1TUtmObject.h index 0892ccec5f77a..b53d00baaab8b 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmObject.h +++ b/CondFormats/L1TObjects/interface/L1TUtmObject.h @@ -13,6 +13,8 @@ #include "CondFormats/L1TObjects/interface/L1TUtmCut.h" #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esObject.hh" + #include #include #include @@ -32,6 +34,38 @@ class L1TUtmObject { ext_channel_id_(std::numeric_limits::max()), cuts_(), version(0){}; + L1TUtmObject(std::string name, + int type, + int comparison_operator, + int bx_offset, + double threshold, + std::string ext_signal_name, + unsigned int ext_channel_id, + std::vector cuts, + unsigned int vers) + : name_(name), + type_(type), + comparison_operator_(comparison_operator), + bx_offset_(bx_offset), + threshold_(threshold), + ext_signal_name_(ext_signal_name), + ext_channel_id_(ext_channel_id), + cuts_(cuts), + version(vers){}; + + L1TUtmObject(const tmeventsetup::esObject& esObj) + : name_(esObj.getName()), + type_(esObj.getType()), + comparison_operator_(esObj.getComparisonOperator()), + bx_offset_(esObj.getBxOffset()), + threshold_(esObj.getThreshold()), + ext_signal_name_(esObj.getExternalSignalName()), + ext_channel_id_(esObj.getExternalChannelId()), + version(0) { + cuts_.reserve(esObj.getCuts().size()); + for (auto it = esObj.getCuts().begin(); it != esObj.getCuts().end(); ++it) + cuts_.emplace_back(L1TUtmCut(*it)); + }; virtual ~L1TUtmObject() = default; diff --git a/CondFormats/L1TObjects/interface/L1TUtmScale.h b/CondFormats/L1TObjects/interface/L1TUtmScale.h index 8e9a3978c6111..d143664a2029a 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmScale.h +++ b/CondFormats/L1TObjects/interface/L1TUtmScale.h @@ -13,6 +13,8 @@ #include "CondFormats/L1TObjects/interface/L1TUtmBin.h" #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esScale.hh" + #include #include #include @@ -24,8 +26,50 @@ class L1TUtmScale { public: L1TUtmScale() : name_(), object_(), type_(), minimum_(), maximum_(), step_(), n_bits_(), bins_(), version(0){}; + L1TUtmScale(std::string name, + int object, + int type, + double minimum, + double maximum, + double step, + unsigned int n_bits, + std::vector bins, + unsigned int vers) + : name_(name), + object_(object), + type_(type), + minimum_(minimum), + maximum_(maximum), + step_(step), + n_bits_(n_bits), + bins_(bins), + version(vers){}; + + L1TUtmScale(const tmeventsetup::esScale& esSc) + : name_(esSc.getName()), + object_(esSc.getObjectType()), + type_(esSc.getScaleType()), + minimum_(esSc.getMinimum()), + maximum_(esSc.getMaximum()), + step_(esSc.getStep()), + n_bits_(esSc.getNbits()), + version(0) { + bins_.reserve(esSc.getBins().size()); + for (auto it = esSc.getBins().begin(); it != esSc.getBins().end(); ++it) + bins_.emplace_back(L1TUtmBin(*it)); + }; + virtual ~L1TUtmScale() = default; + operator tmeventsetup::esScale() const { + std::vector bins; + bins.reserve(getBins().size()); + for (const auto& it : getBins()) + bins.emplace_back(tmeventsetup::esBin(it.hw_index, it.minimum, it.maximum)); + return tmeventsetup::esScale( + getName(), getObjectType(), getScaleType(), getMinimum(), getMaximum(), getStep(), getNbits(), bins); + } + /** get scale name */ const std::string& getName() const { return name_; }; diff --git a/CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h b/CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h index a2a91830396df..90a73dac8fe94 100644 --- a/CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h +++ b/CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h @@ -16,6 +16,8 @@ #include "CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h" #include "CondFormats/Serialization/interface/Serializable.h" +#include "tmEventSetup/esTriggerMenu.hh" + #include #include @@ -38,6 +40,49 @@ class L1TUtmTriggerMenu { scale_set_name_(), n_modules_(), version(0){}; + L1TUtmTriggerMenu(std::map algorithm_map, + std::map condition_map, + std::map scale_map, + std::string name, + std::string ver_s, + std::string comment, + std::string datetime, + std::string uuid_firmware, + std::string scale_set_name, + unsigned int n_modules, + unsigned int ver_i) + : algorithm_map_(algorithm_map), + condition_map_(condition_map), + scale_map_(scale_map), + external_map_(), + token_to_condition_(), + name_(name), + version_(ver_s), + comment_(comment), + datetime_(datetime), + uuid_firmware_(uuid_firmware), + scale_set_name_(scale_set_name), + n_modules_(n_modules), + version(ver_i){}; + + L1TUtmTriggerMenu(const tmeventsetup::esTriggerMenu& esMenu) + : external_map_(), //These are null to my best knowledge + token_to_condition_(), //These are null to my best knowledge + name_(esMenu.getName()), + version_(esMenu.getVersion()), + comment_(esMenu.getComment()), + datetime_(esMenu.getDatetime()), + uuid_firmware_(esMenu.getFirmwareUuid()), + scale_set_name_(esMenu.getScaleSetName()), + n_modules_(esMenu.getNmodules()), + version(0) { + for (const auto& it : esMenu.getAlgorithmMap()) + algorithm_map_.emplace(std::make_pair(it.first, L1TUtmAlgorithm(it.second))); + for (const auto& it : esMenu.getConditionMap()) + condition_map_.emplace(std::make_pair(it.first, L1TUtmCondition(it.second))); + for (const auto& it : esMenu.getScaleMap()) + scale_map_.emplace(std::make_pair(it.first, L1TUtmScale(it.second))); + }; virtual ~L1TUtmTriggerMenu() = default; diff --git a/CondFormats/PCLConfig/python/ThresholdsHG_cff.py b/CondFormats/PCLConfig/python/ThresholdsHG_cff.py index cde469be6c1ed..5addbe9eb114e 100644 --- a/CondFormats/PCLConfig/python/ThresholdsHG_cff.py +++ b/CondFormats/PCLConfig/python/ThresholdsHG_cff.py @@ -305,7 +305,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -314,7 +314,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -323,7 +323,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -332,7 +332,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -341,7 +341,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -350,7 +350,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -360,7 +360,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -369,7 +369,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -378,7 +378,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -387,7 +387,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -396,7 +396,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -405,7 +405,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -415,7 +415,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -424,7 +424,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -433,7 +433,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -442,7 +442,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -451,16 +451,16 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), - + cms.PSet(alignableId = cms.string("TPBLadderLayer1"), DOF = cms.string("thetaZ"), cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -470,7 +470,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -479,7 +479,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -488,7 +488,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -497,7 +497,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -506,16 +506,16 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), - + cms.PSet(alignableId = cms.string("TPBLadderLayer2"), DOF = cms.string("thetaZ"), cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -525,7 +525,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -534,7 +534,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -543,7 +543,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -552,7 +552,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -561,16 +561,16 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), - + cms.PSet(alignableId = cms.string("TPBLadderLayer3"), DOF = cms.string("thetaZ"), cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -580,7 +580,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -589,7 +589,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -598,7 +598,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -607,7 +607,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -616,16 +616,16 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), - + cms.PSet(alignableId = cms.string("TPBLadderLayer4"), DOF = cms.string("thetaZ"), cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(150.0), maxErrorCut = cms.double(10000.0) ), @@ -635,7 +635,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -644,7 +644,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -653,7 +653,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -662,7 +662,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -671,7 +671,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -680,7 +680,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -690,7 +690,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -699,7 +699,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -708,7 +708,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -717,7 +717,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -726,7 +726,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -735,7 +735,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -745,7 +745,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -754,7 +754,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -763,7 +763,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -772,7 +772,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -781,7 +781,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -790,7 +790,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -800,7 +800,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -809,7 +809,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -818,7 +818,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -827,7 +827,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -836,7 +836,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -845,7 +845,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -855,7 +855,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -864,7 +864,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -873,7 +873,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -882,7 +882,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -891,7 +891,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -900,7 +900,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ), @@ -910,7 +910,7 @@ cut = cms.double(5.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -919,7 +919,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(2000.0), maxErrorCut = cms.double(10000.0) ), @@ -928,7 +928,7 @@ cut = cms.double(10.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(200.0), maxErrorCut = cms.double(10000.0) ), @@ -937,7 +937,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(5000.0), maxErrorCut = cms.double(10000.0) ), @@ -946,7 +946,7 @@ cut = cms.double(15.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(300.0), maxErrorCut = cms.double(10000.0) ), @@ -955,7 +955,7 @@ cut = cms.double(30.0), sigCut = cms.double(2.5), fractionCut = cms.double(0.25), - maxMoveCut = cms.double(100000.0), + maxMoveCut = cms.double(1000.0), maxErrorCut = cms.double(10000.0) ) ) diff --git a/CondFormats/PCLConfig/test/BuildFile.xml b/CondFormats/PCLConfig/test/BuildFile.xml index 6d1b0ff213cbf..0f36f3aff5d91 100644 --- a/CondFormats/PCLConfig/test/BuildFile.xml +++ b/CondFormats/PCLConfig/test/BuildFile.xml @@ -2,7 +2,4 @@ - - - - + diff --git a/CondFormats/PCLConfig/test/testDriver.cpp b/CondFormats/PCLConfig/test/testDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondFormats/PCLConfig/test/testDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondFormats/PCLConfig/test/testReadWriteAlignPCLThresholds.sh b/CondFormats/PCLConfig/test/testReadWriteAlignPCLThresholds.sh index 13596d09aaa1a..b7778706861c1 100755 --- a/CondFormats/PCLConfig/test/testReadWriteAlignPCLThresholds.sh +++ b/CondFormats/PCLConfig/test/testReadWriteAlignPCLThresholds.sh @@ -1,9 +1,9 @@ #!/bin/bash function die { echo $1: status $2; exit $2; } # test High Granularity -cmsRun ${LOCAL_TEST_DIR}/AlignPCLThresholdsWriter_cfg.py || die 'failed running AlignPCLThresholdsWriter_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/AlignPCLThresholdsReader_cfg.py || die 'failed running AlignPCLThresholdsReader_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/AlignPCLThresholdsWriter_cfg.py || die 'failed running AlignPCLThresholdsWriter_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/AlignPCLThresholdsReader_cfg.py || die 'failed running AlignPCLThresholdsReader_cfg.py' $? # test Low Granularity -(cmsRun ${LOCAL_TEST_DIR}/AlignPCLThresholdsWriter_cfg.py writeLGpayload=True) || die 'failed running AlignPCLThresholdsWriter_cfg.py writeLGpayload=True' $? -(cmsRun ${LOCAL_TEST_DIR}/AlignPCLThresholdsReader_cfg.py readLGpayload=True) || die 'failed running AlignPCLThresholdsReader_cfg.py readLGpayload=True' $? +(cmsRun ${SCRAM_TEST_PATH}/AlignPCLThresholdsWriter_cfg.py writeLGpayload=True) || die 'failed running AlignPCLThresholdsWriter_cfg.py writeLGpayload=True' $? +(cmsRun ${SCRAM_TEST_PATH}/AlignPCLThresholdsReader_cfg.py readLGpayload=True) || die 'failed running AlignPCLThresholdsReader_cfg.py readLGpayload=True' $? diff --git a/CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml b/CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml new file mode 100644 index 0000000000000..0bc04fd4bfd8a --- /dev/null +++ b/CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CondFormats/PhysicsToolsObjects/test/SiStripDeDx2DBuilder.cc b/CondFormats/PhysicsToolsObjects/test/SiStripDeDx2DBuilder.cc index 240c9fc6f71cb..751cd9032ebf6 100644 --- a/CondFormats/PhysicsToolsObjects/test/SiStripDeDx2DBuilder.cc +++ b/CondFormats/PhysicsToolsObjects/test/SiStripDeDx2DBuilder.cc @@ -1,15 +1,17 @@ #ifndef SiStripDeDx2DBuilder_H #define SiStripDeDx2DBuilder_H -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/Utilities/interface/Exception.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "CondFormats/PhysicsToolsObjects/interface/Histogram2D.h" #include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" //#include "FWCore/Utilities/interface/FileInPath.h" -#include "CondFormats/PhysicsToolsObjects/interface/Histogram2D.h" - #include #include //#include "CLHEP/Random/RandFlat.h" diff --git a/CondFormats/PhysicsToolsObjects/test/SiStripDeDx3DBuilder.cc b/CondFormats/PhysicsToolsObjects/test/SiStripDeDx3DBuilder.cc index ad91798fad1c2..306b522e21cf0 100644 --- a/CondFormats/PhysicsToolsObjects/test/SiStripDeDx3DBuilder.cc +++ b/CondFormats/PhysicsToolsObjects/test/SiStripDeDx3DBuilder.cc @@ -1,15 +1,17 @@ #ifndef SiStripDeDx3DBuilder_H #define SiStripDeDx3DBuilder_H -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/Utilities/interface/Exception.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "CondFormats/PhysicsToolsObjects/interface/Histogram3D.h" #include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" //#include "FWCore/Utilities/interface/FileInPath.h" -#include "CondFormats/PhysicsToolsObjects/interface/Histogram3D.h" - #include #include //#include "CLHEP/Random/RandFlat.h" diff --git a/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.cc b/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.cc index 632d4da6058d9..a2e0938abcf69 100644 --- a/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.cc +++ b/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.cc @@ -1,5 +1,7 @@ +#include "FWCore/ServiceRegistry/interface/Service.h" #include "CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.h" #include "CondFormats/PhysicsToolsObjects/interface/Histogram2D.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" //#include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" #include diff --git a/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.h b/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.h index fa6d63bbd1544..b7d1d4d09c5f3 100644 --- a/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.h +++ b/CondFormats/PhysicsToolsObjects/test/SiStripDeDxMipBuilder.h @@ -5,7 +5,8 @@ #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" //#include "FWCore/Utilities/interface/FileInPath.h" #include "CondFormats/PhysicsToolsObjects/interface/Histogram2D.h" diff --git a/CondTools/BeamSpot/test/BuildFile.xml b/CondTools/BeamSpot/test/BuildFile.xml index 6bb09f88411b9..8538937c0b59d 100644 --- a/CondTools/BeamSpot/test/BuildFile.xml +++ b/CondTools/BeamSpot/test/BuildFile.xml @@ -1,6 +1 @@ - - - - - - + diff --git a/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.cpp b/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.sh b/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.sh index 0ae82bd5977e3..8e6b628603f9a 100755 --- a/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.sh +++ b/CondTools/BeamSpot/test/testReadWriteOnlineBSFromDB.sh @@ -18,17 +18,17 @@ cp -pr $CMSSW_BASE/src/CondTools/BeamSpot/data/BeamFitResults_Run306171.txt . # test write printf "TESTING Writing BeamSpotOnlineLegacyObjectsRcd DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/BeamSpotOnlineRecordsWriter_cfg.py unitTest=True inputRecord=BeamSpotOnlineLegacyObjectsRcd || die "Failure writing payload for BeamSpotOnlineLegacyObjectsRcd" $? +cmsRun ${SCRAM_TEST_PATH}/BeamSpotOnlineRecordsWriter_cfg.py unitTest=True inputRecord=BeamSpotOnlineLegacyObjectsRcd || die "Failure writing payload for BeamSpotOnlineLegacyObjectsRcd" $? printf "TESTING Writing BeamSpotOnlineHLTObjectsRcd DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/BeamSpotOnlineRecordsWriter_cfg.py unitTest=True inputRecord=BeamSpotOnlineHLTObjectsRcd || die "Failure writing payload for BeamSpotOnlineHLTObjectsRcd" $? +cmsRun ${SCRAM_TEST_PATH}/BeamSpotOnlineRecordsWriter_cfg.py unitTest=True inputRecord=BeamSpotOnlineHLTObjectsRcd || die "Failure writing payload for BeamSpotOnlineHLTObjectsRcd" $? # test read printf "TESTING Reading BeamSpotOnlineLegacyObjectsRcd DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/BeamSpotOnlineRecordsReader_cfg.py unitTest=True inputRecord=BeamSpotOnlineLegacyObjectsRcd || die "Failure reading payload for BeamSpotOnlineLegacyObjectsRcd" $? +cmsRun ${SCRAM_TEST_PATH}/BeamSpotOnlineRecordsReader_cfg.py unitTest=True inputRecord=BeamSpotOnlineLegacyObjectsRcd || die "Failure reading payload for BeamSpotOnlineLegacyObjectsRcd" $? printf "TESTING Reading BeamSpotOnlineHLTObjectsRcd DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/BeamSpotOnlineRecordsReader_cfg.py unitTest=True inputRecord=BeamSpotOnlineHLTObjectsRcd || die "Failure reading payload for BeamSpotOnlineHLTObjectsRcd" $? +cmsRun ${SCRAM_TEST_PATH}/BeamSpotOnlineRecordsReader_cfg.py unitTest=True inputRecord=BeamSpotOnlineHLTObjectsRcd || die "Failure reading payload for BeamSpotOnlineHLTObjectsRcd" $? echo "TESTING reading BeamSpotObjectRcd DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/BeamSpotRcdPrinter_cfg.py || die "Failure running BeamSpotRcdPrinter" $? +cmsRun ${SCRAM_TEST_PATH}/BeamSpotRcdPrinter_cfg.py || die "Failure running BeamSpotRcdPrinter" $? diff --git a/CondTools/DQM/test/BuildFile.xml b/CondTools/DQM/test/BuildFile.xml index ba09749dad064..3ebd4cb84c9bf 100644 --- a/CondTools/DQM/test/BuildFile.xml +++ b/CondTools/DQM/test/BuildFile.xml @@ -1,12 +1,4 @@ - - - - - - - - - - - - + + + + diff --git a/CondTools/DQM/test/testPayloadReading.cpp b/CondTools/DQM/test/testPayloadReading.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/DQM/test/testPayloadReading.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/DQM/test/testPayloadWriting.cpp b/CondTools/DQM/test/testPayloadWriting.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/DQM/test/testPayloadWriting.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/DQM/test/test_read.sh b/CondTools/DQM/test/test_read.sh index 6754b354b87c4..2b519e7effac6 100755 --- a/CondTools/DQM/test/test_read.sh +++ b/CondTools/DQM/test/test_read.sh @@ -3,4 +3,4 @@ function die { echo $1: status $2 ; exit $2; } echo "TESTING CondTools/DQM ..." -cmsRun ${LOCAL_TEST_DIR}/DQMXMLFileEventSetupAnalyzer_cfg.py unitTest=True || die "Failure running testCondToolsDQMRead" $? +cmsRun ${SCRAM_TEST_PATH}/DQMXMLFileEventSetupAnalyzer_cfg.py unitTest=True || die "Failure running testCondToolsDQMRead" $? diff --git a/CondTools/DQM/test/test_write.sh b/CondTools/DQM/test/test_write.sh index 7f98d6c68e4d0..38f086e94f9b3 100755 --- a/CondTools/DQM/test/test_write.sh +++ b/CondTools/DQM/test/test_write.sh @@ -8,4 +8,4 @@ if test -f "testXML.db"; then fi echo "TESTING CondTools/DQM ..." -cmsRun ${LOCAL_TEST_DIR}/DQMUploadXMLFile.py || die "Failure running testCondToolsDQMUpload" $? +cmsRun ${SCRAM_TEST_PATH}/DQMUploadXMLFile.py || die "Failure running testCondToolsDQMUpload" $? diff --git a/CondTools/Ecal/test/EcalADCToGeV_update_test.sh b/CondTools/Ecal/test/EcalADCToGeV_update_test.sh index 96846e26b2b53..9f9a8af9c9a41 100755 --- a/CondTools/Ecal/test/EcalADCToGeV_update_test.sh +++ b/CondTools/Ecal/test/EcalADCToGeV_update_test.sh @@ -1,5 +1,5 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateADCToGeV_test.py +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateADCToGeV_test.py ret=$? conddb --db EcalADCToGeV.db list EcalADCToGeV_test echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalDAQ_O2O_test.sh b/CondTools/Ecal/test/EcalDAQ_O2O_test.sh index a714974fb4b3b..60f68c2195099 100755 --- a/CondTools/Ecal/test/EcalDAQ_O2O_test.sh +++ b/CondTools/Ecal/test/EcalDAQ_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalDAQTowerStatus_online --destdb EcalDAQTowerStatus_online_O2OTEST.db --o2oTest -popconRun ./src/CondTools/Ecal/python/EcalDAQ_popcon.py -d sqlite_file:EcalDAQTowerStatus_online_O2OTEST.db -t EcalDAQTowerStatus_online -c +popconRun $CMSSW_BASE/src/CondTools/Ecal/python/EcalDAQ_popcon.py -d sqlite_file:EcalDAQTowerStatus_online_O2OTEST.db -t EcalDAQTowerStatus_online -c ret=$? conddb --db EcalDAQTowerStatus_online_O2OTEST.db list EcalDAQTowerStatus_online echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalDCS_O2O_test.sh b/CondTools/Ecal/test/EcalDCS_O2O_test.sh index 6d59a412081f3..567898f5ae6e7 100755 --- a/CondTools/Ecal/test/EcalDCS_O2O_test.sh +++ b/CondTools/Ecal/test/EcalDCS_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalDCSTowerStatus_online --destdb EcalDCSTowerStatus_online_O2OTEST.db --o2oTest -popconRun ./src/CondTools/Ecal/python/EcalDCS_popcon.py -d sqlite_file:EcalDCSTowerStatus_online_O2OTEST.db -t EcalDCSTowerStatus_online -c +popconRun $CMSSW_BASE/src/CondTools/Ecal/python/EcalDCS_popcon.py -d sqlite_file:EcalDCSTowerStatus_online_O2OTEST.db -t EcalDCSTowerStatus_online -c ret=$? conddb --db EcalDCSTowerStatus_online_O2OTEST.db list EcalDCSTowerStatus_online echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalIntercalibConstants_O2O_test.sh b/CondTools/Ecal/test/EcalIntercalibConstants_O2O_test.sh index 9e56eae261ada..cb621497fbca9 100755 --- a/CondTools/Ecal/test/EcalIntercalibConstants_O2O_test.sh +++ b/CondTools/Ecal/test/EcalIntercalibConstants_O2O_test.sh @@ -4,7 +4,7 @@ conddb --yes copy EcalIntercalibConstants_0T --destdb EcalIntercalibConstants_V1 conddb --yes copy EcalIntercalibConstants_3.8T_v2 --destdb EcalIntercalibConstants_V1_hlt_O2OTEST.db lastRun=`conddb --db EcalIntercalibConstants_V1_hlt_O2OTEST.db list EcalIntercalibConstants_V1_hlt | tail -2 | head -1 | awk '{print $1}'` conddb --yes copy runinfo_start_31X_hlt --destdb EcalIntercalibConstants_V1_hlt_O2OTEST.db -f $lastRun -t $lastRun -cmsRun ./src/CondTools/Ecal/python/EcalIntercalibConstantsPopConBTransitionAnalyzer_cfg.py runNumber=$lastRun destinationDatabase=sqlite_file:EcalIntercalibConstants_V1_hlt_O2OTEST.db destinationTag=EcalIntercalibConstants_V1_hlt tagForRunInfo=runinfo_start_31X_hlt tagForBOff=EcalIntercalibConstants_0T tagForBOn=EcalIntercalibConstants_3.8T_v2 +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/EcalIntercalibConstantsPopConBTransitionAnalyzer_cfg.py runNumber=$lastRun destinationDatabase=sqlite_file:EcalIntercalibConstants_V1_hlt_O2OTEST.db destinationTag=EcalIntercalibConstants_V1_hlt tagForRunInfo=runinfo_start_31X_hlt tagForBOff=EcalIntercalibConstants_0T tagForBOn=EcalIntercalibConstants_3.8T_v2 ret=$? conddb --db EcalIntercalibConstants_V1_hlt_O2OTEST.db list EcalIntercalibConstants_V1_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalIntercalib_update_test.sh b/CondTools/Ecal/test/EcalIntercalib_update_test.sh index 3e49a94f6a93d..3796a25ddcdf5 100755 --- a/CondTools/Ecal/test/EcalIntercalib_update_test.sh +++ b/CondTools/Ecal/test/EcalIntercalib_update_test.sh @@ -1,5 +1,5 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateIntercali_test.py +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateIntercali_test.py ret=$? conddb --db EcalIntercalibConstants_test.db list EcalIntercalib_test echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalLaser_O2O_test.sh b/CondTools/Ecal/test/EcalLaser_O2O_test.sh index 4586d8b9cce57..e3d43fe4bdb56 100755 --- a/CondTools/Ecal/test/EcalLaser_O2O_test.sh +++ b/CondTools/Ecal/test/EcalLaser_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalLaserAPDPNRatios_prompt_v2 --destdb EcalLaserAPDPNRatios_prompt_v2_O2OTEST.db --o2oTest -popconRun ./src/CondTools/Ecal/python/EcalLaser_prompt_popcon.py -d sqlite_file:EcalLaserAPDPNRatios_prompt_v2_O2OTEST.db -t EcalLaserAPDPNRatios_prompt_v2 -c +popconRun $CMSSW_BASE/src/CondTools/Ecal/python/EcalLaser_prompt_popcon.py -d sqlite_file:EcalLaserAPDPNRatios_prompt_v2_O2OTEST.db -t EcalLaserAPDPNRatios_prompt_v2 -c ret=$? conddb --db EcalLaserAPDPNRatios_prompt_v2_O2OTEST.db list EcalLaserAPDPNRatios_prompt_v2 echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGBadStripStatus_O2O_test.sh b/CondTools/Ecal/test/EcalTPGBadStripStatus_O2O_test.sh index 6d86d2762e99b..97375b82fbc11 100755 --- a/CondTools/Ecal/test/EcalTPGBadStripStatus_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGBadStripStatus_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGStripStatus_v3_hlt --destdb EcalTPGStripStatus_v3_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyBadStrip_cfg.py destinationDatabase=sqlite_file:EcalTPGStripStatus_v3_hlt_O2OTEST.db destinationTag=EcalTPGStripStatus_v3_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyBadStrip_cfg.py destinationDatabase=sqlite_file:EcalTPGStripStatus_v3_hlt_O2OTEST.db destinationTag=EcalTPGStripStatus_v3_hlt ret=$? conddb --db EcalTPGStripStatus_v3_hlt_O2OTEST.db list EcalTPGStripStatus_v3_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGCrystalStatus_O2O_test.sh b/CondTools/Ecal/test/EcalTPGCrystalStatus_O2O_test.sh index 4e94da5c469c2..d873142539f97 100755 --- a/CondTools/Ecal/test/EcalTPGCrystalStatus_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGCrystalStatus_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGCrystalStatus_v2_hlt --destdb EcalTPGCrystalStatus_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyBadXT_cfg.py destinationDatabase=sqlite_file:EcalTPGCrystalStatus_v2_hlt_O2OTEST.db destinationTag=EcalTPGCrystalStatus_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyBadXT_cfg.py destinationDatabase=sqlite_file:EcalTPGCrystalStatus_v2_hlt_O2OTEST.db destinationTag=EcalTPGCrystalStatus_v2_hlt ret=$? conddb --db EcalTPGCrystalStatus_v2_hlt_O2OTEST.db list EcalTPGCrystalStatus_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGFineGrainEBGroup_O2O_test.sh b/CondTools/Ecal/test/EcalTPGFineGrainEBGroup_O2O_test.sh index 5cd5a35c3bcdb..a5814b101d393 100755 --- a/CondTools/Ecal/test/EcalTPGFineGrainEBGroup_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGFineGrainEBGroup_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGFineGrainEBGroup_v2_hlt --destdb EcalTPGFineGrainEBGroup_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyFgrGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainEBGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainEBGroup_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyFgrGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainEBGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainEBGroup_v2_hlt ret=$? conddb --db EcalTPGFineGrainEBGroup_v2_hlt_O2OTEST.db list EcalTPGFineGrainEBGroup_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGFineGrainEBIdMap_O2O_test.sh b/CondTools/Ecal/test/EcalTPGFineGrainEBIdMap_O2O_test.sh index 26789db161b25..6902052261279 100755 --- a/CondTools/Ecal/test/EcalTPGFineGrainEBIdMap_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGFineGrainEBIdMap_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGFineGrainEBIdMap_v2_hlt --destdb EcalTPGFineGrainEBIdMap_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyFgrIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainEBIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainEBIdMap_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyFgrIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainEBIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainEBIdMap_v2_hlt ret=$? conddb --db EcalTPGFineGrainEBIdMap_v2_hlt_O2OTEST.db list EcalTPGFineGrainEBIdMap_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGFineGrainStripEE_O2O_test.sh b/CondTools/Ecal/test/EcalTPGFineGrainStripEE_O2O_test.sh index 78cb3954bae76..c81199552cdf1 100755 --- a/CondTools/Ecal/test/EcalTPGFineGrainStripEE_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGFineGrainStripEE_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGFineGrainStripEE_v2_hlt --destdb EcalTPGFineGrainStripEE_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyLutGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainStripEE_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainStripEE_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyLutGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainStripEE_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainStripEE_v2_hlt ret=$? conddb --db EcalTPGFineGrainStripEE_v2_hlt_O2OTEST.db list EcalTPGFineGrainStripEE_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGFineGrainTowerEE_O2O_test.sh b/CondTools/Ecal/test/EcalTPGFineGrainTowerEE_O2O_test.sh index b96f1cdf27e27..5598709571cb0 100755 --- a/CondTools/Ecal/test/EcalTPGFineGrainTowerEE_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGFineGrainTowerEE_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGFineGrainTowerEE_v2_hlt --destdb EcalTPGFineGrainTowerEE_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyFgrTowerEE_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainTowerEE_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainTowerEE_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyFgrTowerEE_cfg.py destinationDatabase=sqlite_file:EcalTPGFineGrainTowerEE_v2_hlt_O2OTEST.db destinationTag=EcalTPGFineGrainTowerEE_v2_hlt ret=$? conddb --db EcalTPGFineGrainTowerEE_v2_hlt_O2OTEST.db list EcalTPGFineGrainTowerEE_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGLinearizationConst_O2O_test.sh b/CondTools/Ecal/test/EcalTPGLinearizationConst_O2O_test.sh index 2ae01ea827fa6..bf3153399e744 100755 --- a/CondTools/Ecal/test/EcalTPGLinearizationConst_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGLinearizationConst_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGLinearizationConst_v2_hlt --destdb EcalTPGLinearizationConst_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyLin_cfg.py destinationDatabase=sqlite_file:EcalTPGLinearizationConst_v2_hlt_O2OTEST.db destinationTag=EcalTPGLinearizationConst_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyLin_cfg.py destinationDatabase=sqlite_file:EcalTPGLinearizationConst_v2_hlt_O2OTEST.db destinationTag=EcalTPGLinearizationConst_v2_hlt ret=$? conddb --db EcalTPGLinearizationConst_v2_hlt_O2OTEST.db list EcalTPGLinearizationConst_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGLutGroup_O2O_test.sh b/CondTools/Ecal/test/EcalTPGLutGroup_O2O_test.sh index eb0d64e2f1c7b..1498025343eb0 100755 --- a/CondTools/Ecal/test/EcalTPGLutGroup_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGLutGroup_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGLutGroup_v2_hlt --destdb EcalTPGLutGroup_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyLutGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGLutGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGLutGroup_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyLutGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGLutGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGLutGroup_v2_hlt ret=$? conddb --db EcalTPGLutGroup_v2_hlt_O2OTEST.db list EcalTPGLutGroup_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGLutIdMap_O2O_test.sh b/CondTools/Ecal/test/EcalTPGLutIdMap_O2O_test.sh index c75185eba7ada..8470d0a99deb3 100755 --- a/CondTools/Ecal/test/EcalTPGLutIdMap_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGLutIdMap_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGLutIdMap_v2_hlt --destdb EcalTPGLutIdMap_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyLutIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGLutIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGLutIdMap_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyLutIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGLutIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGLutIdMap_v2_hlt ret=$? conddb --db EcalTPGLutIdMap_v2_hlt_O2OTEST.db list EcalTPGLutIdMap_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGPedestals_O2O_test.sh b/CondTools/Ecal/test/EcalTPGPedestals_O2O_test.sh index 5ee58dc682346..659ec09c6c385 100755 --- a/CondTools/Ecal/test/EcalTPGPedestals_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGPedestals_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGPedestals_v2_hlt --destdb EcalTPGPedestals_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyPed_cfg.py destinationDatabase=sqlite_file:EcalTPGPedestals_v2_hlt_O2OTEST.db destinationTag=EcalTPGPedestals_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyPed_cfg.py destinationDatabase=sqlite_file:EcalTPGPedestals_v2_hlt_O2OTEST.db destinationTag=EcalTPGPedestals_v2_hlt ret=$? conddb --db EcalTPGPedestals_v2_hlt_O2OTEST.db list EcalTPGPedestals_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGPhysicsConst_O2O_test.sh b/CondTools/Ecal/test/EcalTPGPhysicsConst_O2O_test.sh index 2e6215f502155..060ce951be49e 100755 --- a/CondTools/Ecal/test/EcalTPGPhysicsConst_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGPhysicsConst_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGPhysicsConst_v2_hlt --destdb EcalTPGPhysicsConst_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyPhysConst_cfg.py destinationDatabase=sqlite_file:EcalTPGPhysicsConst_v2_hlt_O2OTEST.db destinationTag=EcalTPGPhysicsConst_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyPhysConst_cfg.py destinationDatabase=sqlite_file:EcalTPGPhysicsConst_v2_hlt_O2OTEST.db destinationTag=EcalTPGPhysicsConst_v2_hlt ret=$? conddb --db EcalTPGPhysicsConst_v2_hlt_O2OTEST.db list EcalTPGPhysicsConst_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGSlidingWindow_O2O_test.sh b/CondTools/Ecal/test/EcalTPGSlidingWindow_O2O_test.sh index a388798ef51b3..154ac5b376ca0 100755 --- a/CondTools/Ecal/test/EcalTPGSlidingWindow_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGSlidingWindow_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGSlidingWindow_v2_hlt --destdb EcalTPGSlidingWindow_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copySli_cfg.py destinationDatabase=sqlite_file:EcalTPGSlidingWindow_v2_hlt_O2OTEST.db destinationTag=EcalTPGSlidingWindow_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copySli_cfg.py destinationDatabase=sqlite_file:EcalTPGSlidingWindow_v2_hlt_O2OTEST.db destinationTag=EcalTPGSlidingWindow_v2_hlt ret=$? conddb --db EcalTPGSlidingWindow_v2_hlt_O2OTEST.db list EcalTPGSlidingWindow_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGSpike_O2O_test.sh b/CondTools/Ecal/test/EcalTPGSpike_O2O_test.sh index 803ed5146fd52..835f6d9c688c3 100755 --- a/CondTools/Ecal/test/EcalTPGSpike_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGSpike_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGSpike_v3_hlt --destdb EcalTPGSpike_v3_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copySpikeTh_cfg.py destinationDatabase=sqlite_file:EcalTPGSpike_v3_hlt_O2OTEST.db destinationTag=EcalTPGSpike_v3_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copySpikeTh_cfg.py destinationDatabase=sqlite_file:EcalTPGSpike_v3_hlt_O2OTEST.db destinationTag=EcalTPGSpike_v3_hlt ret=$? conddb --db EcalTPGSpike_v3_hlt_O2OTEST.db list EcalTPGSpike_v3_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGTowerStatus_O2O_test.sh b/CondTools/Ecal/test/EcalTPGTowerStatus_O2O_test.sh index 306e7cefbdbc3..7a76bbd211a91 100755 --- a/CondTools/Ecal/test/EcalTPGTowerStatus_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGTowerStatus_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGTowerStatus_hlt --destdb EcalTPGTowerStatus_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyBadTT_cfg.py destinationDatabase=sqlite_file:EcalTPGTowerStatus_hlt_O2OTEST.db destinationTag=EcalTPGTowerStatus_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyBadTT_cfg.py destinationDatabase=sqlite_file:EcalTPGTowerStatus_hlt_O2OTEST.db destinationTag=EcalTPGTowerStatus_hlt ret=$? conddb --db EcalTPGTowerStatus_hlt_O2OTEST.db list EcalTPGTowerStatus_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGWeightGroup_O2O_test.sh b/CondTools/Ecal/test/EcalTPGWeightGroup_O2O_test.sh index 3ef600d479f51..0c6028a4d0896 100755 --- a/CondTools/Ecal/test/EcalTPGWeightGroup_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGWeightGroup_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGWeightGroup_v2_hlt --destdb EcalTPGWeightGroup_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyWGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGWeightGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGWeightGroup_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyWGroup_cfg.py destinationDatabase=sqlite_file:EcalTPGWeightGroup_v2_hlt_O2OTEST.db destinationTag=EcalTPGWeightGroup_v2_hlt ret=$? conddb --db EcalTPGWeightGroup_v2_hlt_O2OTEST.db list EcalTPGWeightGroup_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPGWeightIdMap_O2O_test.sh b/CondTools/Ecal/test/EcalTPGWeightIdMap_O2O_test.sh index 5c9e8bd5879af..7389337d3cabf 100755 --- a/CondTools/Ecal/test/EcalTPGWeightIdMap_O2O_test.sh +++ b/CondTools/Ecal/test/EcalTPGWeightIdMap_O2O_test.sh @@ -1,6 +1,6 @@ #!/bin/sh conddb --yes copy EcalTPGWeightIdMap_v2_hlt --destdb EcalTPGWeightIdMap_v2_hlt_O2OTEST.db --o2oTest -cmsRun ./src/CondTools/Ecal/python/copyWIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGWeightIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGWeightIdMap_v2_hlt +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/copyWIdMap_cfg.py destinationDatabase=sqlite_file:EcalTPGWeightIdMap_v2_hlt_O2OTEST.db destinationTag=EcalTPGWeightIdMap_v2_hlt ret=$? conddb --db EcalTPGWeightIdMap_v2_hlt_O2OTEST.db list EcalTPGWeightIdMap_v2_hlt echo "return code is $ret" diff --git a/CondTools/Ecal/test/EcalTPG_updateOddWeightGroup_test.sh b/CondTools/Ecal/test/EcalTPG_updateOddWeightGroup_test.sh index ea166a171997e..eeff19d241f68 100755 --- a/CondTools/Ecal/test/EcalTPG_updateOddWeightGroup_test.sh +++ b/CondTools/Ecal/test/EcalTPG_updateOddWeightGroup_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateTPGOddWeightGroup.py output=EcalTPGOddWeightGroup_TEST.db input=./src/CondTools/Ecal/data/EcalTPGWeightGroup_perstrip_test.txt filetype=txt outputtag=unittest +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateTPGOddWeightGroup.py output=EcalTPGOddWeightGroup_TEST.db input=$CMSSW_BASE/src/CondTools/Ecal/data/EcalTPGWeightGroup_perstrip_test.txt filetype=txt outputtag=unittest ret=$? echo "return code is $ret" exit $ret diff --git a/CondTools/Ecal/test/EcalTPG_updateOddWeightIdMap_test.sh b/CondTools/Ecal/test/EcalTPG_updateOddWeightIdMap_test.sh index 15bdba9822e26..1d5d2c5c74a8c 100755 --- a/CondTools/Ecal/test/EcalTPG_updateOddWeightIdMap_test.sh +++ b/CondTools/Ecal/test/EcalTPG_updateOddWeightIdMap_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateTPGOddWeightIdMap.py output=EcalTPGOddWeightIdMap_TEST.db input=./src/CondTools/Ecal/data/EcalTPGOddWeightIdMap_perstrip_test.txt filetype=txt outputtag=unittest +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateTPGOddWeightIdMap.py output=EcalTPGOddWeightIdMap_TEST.db input=$CMSSW_BASE/src/CondTools/Ecal/data/EcalTPGOddWeightIdMap_perstrip_test.txt filetype=txt outputtag=unittest ret=$? echo "return code is $ret" exit $ret diff --git a/CondTools/Ecal/test/EcalTPG_updateWeightGroup_test.sh b/CondTools/Ecal/test/EcalTPG_updateWeightGroup_test.sh index f8e9b7f320aec..9d87978999332 100755 --- a/CondTools/Ecal/test/EcalTPG_updateWeightGroup_test.sh +++ b/CondTools/Ecal/test/EcalTPG_updateWeightGroup_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateTPGWeightGroup.py output=EcalTPGWeightGroup_TEST.db input=./src/CondTools/Ecal/data/EcalTPGWeightGroup_perstrip_test.txt filetype=txt outputtag=unittest +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateTPGWeightGroup.py output=EcalTPGWeightGroup_TEST.db input=$CMSSW_BASE/src/CondTools/Ecal/data/EcalTPGWeightGroup_perstrip_test.txt filetype=txt outputtag=unittest ret=$? echo "return code is $ret" exit $ret diff --git a/CondTools/Ecal/test/EcalTPG_updateWeightIdMap_test.sh b/CondTools/Ecal/test/EcalTPG_updateWeightIdMap_test.sh index 398f72fa2dc15..51f5c357cea8c 100755 --- a/CondTools/Ecal/test/EcalTPG_updateWeightIdMap_test.sh +++ b/CondTools/Ecal/test/EcalTPG_updateWeightIdMap_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -cmsRun ./src/CondTools/Ecal/python/updateTPGWeightIdMap.py output=EcalTPGWeightIdMap_TEST.db input=./src/CondTools/Ecal/data/EcalTPGWeightIdMap_perstrip_test.txt filetype=txt outputtag=unittest +cmsRun $CMSSW_BASE/src/CondTools/Ecal/python/updateTPGWeightIdMap.py output=EcalTPGWeightIdMap_TEST.db input=$CMSSW_BASE/src/CondTools/Ecal/data/EcalTPGWeightIdMap_perstrip_test.txt filetype=txt outputtag=unittest ret=$? echo "return code is $ret" exit $ret diff --git a/CondTools/Geometry/test/writehelpers/createCTPPSExtended2016Payloads.sh b/CondTools/Geometry/test/writehelpers/createCTPPSExtended2016Payloads.sh old mode 100644 new mode 100755 diff --git a/CondTools/Geometry/test/writehelpers/createExtended2023DD4hepPayloads.sh b/CondTools/Geometry/test/writehelpers/createExtended2023DD4hepPayloads.sh new file mode 100755 index 0000000000000..0e675c446edef --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/createExtended2023DD4hepPayloads.sh @@ -0,0 +1,88 @@ +#!/bin/sh + + +if [ $# -ne 1 ] +then + echo Error: createExtended2023Payloads.sh requires exactly one argument which is the tag + exit 1 +fi +mytag=$1 +echo ${mytag} + +# Set the tag in all the scripts and the metadata text files +sed -i {s/TagXX/${mytag}/g} *.py +compgen -G "*.txt" > /dev/null && sed -i {s/TagXX/${mytag}/g} *.txt +sed -i {s/TagXX/${mytag}/g} splitExtended2023Database.sh + +# First read in the little XML files and create the +# big XML file for the Extended2023DD4hep scenario. +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +# Now convert the content of the large XML file into +# a "blob" and write it to the database. +# Also reads in the little XML files again and fills +# the DDCompactView. From the DDCompactView the +# reco parts of the database are also filled. +cmsRun geometryExtended2023DD4hep_writer.py + +# Now put the other scenarios into the database. +# Input the many XML files referenced by the cff file and +# output a single big XML file. +# This is repeated several times below. The sed commands +# serve to give the correct sequence of input and output +# files + +sed -i '{s/ExtendedGeometry2023/ExtendedGeometry2023ZeroMaterial/g}' geometryExtended2023DD4hep_xmlwriter.py +sed -i '{s/\/ge/\/gez/g}' geometryExtended2023DD4hep_xmlwriter.py +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +sed -i '{s/ExtendedGeometry2023ZeroMaterial/ExtendedGeometry2023FlatMinus05Percent/g}' geometryExtended2023DD4hep_xmlwriter.py +sed -i '{s/\/gez/\/geFM05/g}' geometryExtended2023DD4hep_xmlwriter.py +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +sed -i '{s/ExtendedGeometry2023FlatMinus05Percent/ExtendedGeometry2023FlatMinus10Percent/g}' geometryExtended2023DD4hep_xmlwriter.py +sed -i '{s/\/geFM05/\/geFM10/g}' geometryExtended2023DD4hep_xmlwriter.py +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +sed -i '{s/ExtendedGeometry2023FlatMinus10Percent/ExtendedGeometry2023FlatPlus05Percent/g}' geometryExtended2023DD4hep_xmlwriter.py +sed -i '{s/\/geFM10/\/geFP05/g}' geometryExtended2023DD4hep_xmlwriter.py +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +sed -i '{s/ExtendedGeometry2023FlatPlus05Percent/ExtendedGeometry2023FlatPlus10Percent/g}' geometryExtended2023DD4hep_xmlwriter.py +sed -i '{s/\/geFP05/\/geFP10/g}' geometryExtended2023DD4hep_xmlwriter.py +cmsRun geometryExtended2023DD4hep_xmlwriter.py + +# Read the one big XML file and output a record to the +# database with the an identifying tag +# This is repeated several times below. The sed commands +# serve to give the correct sequence of input file and output +# tag +# To start: +# Input file Output tag +# gezSingleBigFile.xml XMLFILE_Geometry_${mytag}_Extended2023ZeroMaterial_mc + +sed -i '{s/Extended/Extended2023ZeroMaterial/g}' xmlgeometrywriter.py +sed -i '{s/\/ge/\/gez/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023ZeroMaterial/Extended2023FlatMinus05Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/gez/\/geFM05/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatMinus05Percent/Extended2023FlatMinus10Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFM05/\/geFM10/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatMinus10Percent/Extended2023FlatPlus05Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFM10/\/geFP05/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatPlus05Percent/Extended2023FlatPlus10Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFP05/\/geFP10/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +# All the database objects were written into one database +# (myfile.db) in the steps above. Extract the different +# pieces into separate database files. These are the payloads +# that get uploaded to the DB. There is one for each tag +./splitExtended2023Database.sh diff --git a/CondTools/Geometry/test/writehelpers/createExtended2023Payloads.sh b/CondTools/Geometry/test/writehelpers/createExtended2023Payloads.sh new file mode 100755 index 0000000000000..8143a223382b0 --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/createExtended2023Payloads.sh @@ -0,0 +1,93 @@ +#!/bin/sh + + +if [ $# -ne 1 ] +then + echo Error: createExtended2023Payloads.sh requires exactly one argument which is the tag + exit 1 +fi +mytag=$1 +echo ${mytag} + +# Set the tag in all the scripts and the metadata text files +sed -i {s/TagXX/${mytag}/g} *.py +compgen -G "*.txt" > /dev/null && sed -i {s/TagXX/${mytag}/g} *.txt +sed -i {s/TagXX/${mytag}/g} splitExtended2023Database.sh + +# First read in the little XML files and create the +# large XML file for the Phase1_R30F12_HCal Ideal scenario. +# Input cff Output file +# GeometryExtended2023_cff geSingleBigFile.xml +cmsRun geometryExtended2023_xmlwriter.py + +# Now convert the content of the large XML file into +# a "blob" and write it to the database. +# Also reads in the little XML files again and fills +# the DDCompactView. From the DDCompactView the +# reco parts of the database are also filled. +cmsRun geometryExtended2023_writer.py + +# Now put the other scenarios into the database. +# Input the many XML files referenced by the cff file and +# output a single big XML file. +# This is repeated several times below. The sed commands +# serve to give the following sequence of input and output +# files +# +# Input cff Output file +# GeometryIdeal_cff giSingleBigFile.xml +# +sed -i '{s/Extended2023/Extended2023ZeroMaterial/g}' geometryExtended2023_xmlwriter.py +sed -i '{s/\/ge/\/gez/g}' geometryExtended2023_xmlwriter.py +cmsRun geometryExtended2023_xmlwriter.py + +sed -i '{s/Extended2023ZeroMaterial/Extended2023FlatMinus05Percent/g}' geometryExtended2023_xmlwriter.py +sed -i '{s/\/gez/\/geFM05/g}' geometryExtended2023_xmlwriter.py +cmsRun geometryExtended2023_xmlwriter.py + +sed -i '{s/Extended2023FlatMinus05Percent/Extended2023FlatMinus10Percent/g}' geometryExtended2023_xmlwriter.py +sed -i '{s/\/geFM05/\/geFM10/g}' geometryExtended2023_xmlwriter.py +cmsRun geometryExtended2023_xmlwriter.py + +sed -i '{s/Extended2023FlatMinus10Percent/Extended2023FlatPlus05Percent/g}' geometryExtended2023_xmlwriter.py +sed -i '{s/\/geFM10/\/geFP05/g}' geometryExtended2023_xmlwriter.py +cmsRun geometryExtended2023_xmlwriter.py + +sed -i '{s/Extended2023FlatPlus05Percent/Extended2023FlatPlus10Percent/g}' geometryExtended2023_xmlwriter.py +sed -i '{s/\/geFP05/\/geFP10/g}' geometryExtended2023_xmlwriter.py +cmsRun geometryExtended2023_xmlwriter.py + +# Read the one big XML file and output a record to the +# database with the an identifying tag +# This is repeated several times below. The sed commands +# serve to give the following sequence of input file and output +# tag +# +# Input file Output tag +# gezSingleBigFile.xml XMLFILE_Geometry_${mytag}_Extended2023ZeroMaterial_mc +# +sed -i '{s/Extended/Extended2023ZeroMaterial/g}' xmlgeometrywriter.py +sed -i '{s/\/ge/\/gez/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023ZeroMaterial/Extended2023FlatMinus05Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/gez/\/geFM05/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatMinus05Percent/Extended2023FlatMinus10Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFM05/\/geFM10/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatMinus10Percent/Extended2023FlatPlus05Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFM10/\/geFP05/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +sed -i '{s/Extended2023FlatPlus05Percent/Extended2023FlatPlus10Percent/g}' xmlgeometrywriter.py +sed -i '{s/\/geFP05/\/geFP10/g}' xmlgeometrywriter.py +cmsRun xmlgeometrywriter.py + +# All the database objects were written into one database +# (myfile.db) in the steps above. Extract the different +# pieces into separate database files. These are the payloads +# that get uploaded to the dropbox. There is one for each tag +./splitExtended2023Database.sh diff --git a/CondTools/Geometry/test/writehelpers/createPPS2021RECOPayloads.sh b/CondTools/Geometry/test/writehelpers/createPPS2021RECOPayloads.sh old mode 100644 new mode 100755 diff --git a/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_writer.py b/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_writer.py new file mode 100644 index 0000000000000..62e110e4d33b8 --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_writer.py @@ -0,0 +1,80 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Eras.Era_Run3_dd4hep_cff import Run3_dd4hep + +process = cms.Process("GeometryWriter", Run3_dd4hep) + +from Configuration.ProcessModifiers.dd4hep_cff import dd4hep + +process.load('CondCore.CondDB.CondDB_cfi') + +process.load('Configuration.Geometry.GeometryDD4hepExtended2023_cff') +process.load('Geometry.CaloEventSetup.CaloGeometryDBWriter_cfi') +process.load('CondTools.Geometry.HcalParametersWriter_cff') +process.load("Geometry.MuonNumbering.muonGeometryConstants_cff") + +process.CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring( + 'HCAL', + 'ZDC', + 'EcalBarrel', + 'EcalEndcap', + 'EcalPreshower', + 'TOWER' + ) +) + +process.source = cms.Source("EmptyIOVSource", + lastValue = cms.uint64(1), + timetype = cms.string('runnumber'), + firstValue = cms.uint64(1), + interval = cms.uint64(1) + ) + +# This reads the big XML file and the only way to fill the +# nonreco part of the database is to read this file. +process.XMLGeometryWriter = cms.EDAnalyzer("XMLGeometryBuilder", + XMLFileName = cms.untracked.string("./geSingleBigFile.xml"), + ZIP = cms.untracked.bool(True) + ) + +process.TrackerGeometryWriter = cms.EDAnalyzer("PGeometricDetBuilder",fromDD4hep=cms.bool(True)) +process.TrackerParametersWriter = cms.EDAnalyzer("PTrackerParametersDBBuilder",fromDD4hep=cms.bool(True)) + +process.CaloGeometryWriter = cms.EDAnalyzer("PCaloGeometryBuilder",fromDD4hep = cms.untracked.bool(True)) + +process.CSCGeometryWriter = cms.EDAnalyzer("CSCRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(True)) + +process.DTGeometryWriter = cms.EDAnalyzer("DTRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(True)) + +process.RPCGeometryWriter = cms.EDAnalyzer("RPCRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(True)) + +process.GEMGeometryWriter = cms.EDAnalyzer("GEMRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(True)) + +process.CondDB.timetype = cms.untracked.string('runnumber') +process.CondDB.connect = cms.string('sqlite_file:myfile.db') +process.PoolDBOutputService = cms.Service("PoolDBOutputService", + process.CondDB, + toPut = cms.VPSet(cms.PSet(record = cms.string('GeometryFileRcd'),tag = cms.string('XMLFILE_Geometry_TagXX_Extended2023_mc')), + cms.PSet(record = cms.string('IdealGeometryRecord'),tag = cms.string('TKRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PTrackerParametersRcd'),tag = cms.string('TKParameters_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalBarrelRcd'), tag = cms.string('EBRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalEndcapRcd'), tag = cms.string('EERECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalPreshowerRcd'),tag = cms.string('EPRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PHcalRcd'), tag = cms.string('HCALRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('HcalParametersRcd'), tag = cms.string('HCALParameters_Geometry_TagXX')), + cms.PSet(record = cms.string('PCaloTowerRcd'), tag = cms.string('CTRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PZdcRcd'), tag = cms.string('ZDCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PCastorRcd'), tag = cms.string('CASTORRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('CSCRecoGeometryRcd'),tag = cms.string('CSCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('CSCRecoDigiParametersRcd'),tag = cms.string('CSCRECODIGI_Geometry_TagXX')), + cms.PSet(record = cms.string('DTRecoGeometryRcd'),tag = cms.string('DTRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('RPCRecoGeometryRcd'),tag = cms.string('RPCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('GEMRecoGeometryRcd'),tag = cms.string('GEMRECO_Geometry_TagXX')) + ) + ) + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) + ) + +process.p1 = cms.Path(process.XMLGeometryWriter+process.TrackerGeometryWriter+process.TrackerParametersWriter+process.CaloGeometryWriter+process.HcalParametersWriter+process.CSCGeometryWriter+process.DTGeometryWriter+process.RPCGeometryWriter+process.GEMGeometryWriter) diff --git a/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_xmlwriter.py b/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_xmlwriter.py new file mode 100644 index 0000000000000..336562dcf5fbb --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/geometryExtended2023DD4hep_xmlwriter.py @@ -0,0 +1,31 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("GeometryXMLWriter") + +process.source = cms.Source("EmptyIOVSource", + lastValue = cms.uint64(1), + timetype = cms.string('runnumber'), + firstValue = cms.uint64(1), + interval = cms.uint64(1) + ) + +process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer", + confGeomXMLFiles = cms.FileInPath('Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml'), + appendToDataLabel = cms.string('make-payload') + ) + +process.DDCompactViewESProducer = cms.ESProducer("DDCompactViewESProducer", + appendToDataLabel = cms.string('make-payload') + ) + +process.BigXMLWriter = cms.EDAnalyzer("OutputDD4hepToDDL", + fileName = cms.untracked.string("./geSingleBigFile.xml") + ) + + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) + ) + +process.p1 = cms.Path(process.BigXMLWriter) + diff --git a/CondTools/Geometry/test/writehelpers/geometryExtended2023_writer.py b/CondTools/Geometry/test/writehelpers/geometryExtended2023_writer.py new file mode 100644 index 0000000000000..50a63d1d10bdf --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/geometryExtended2023_writer.py @@ -0,0 +1,73 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("GeometryWriter") + +process.load('CondCore.CondDB.CondDB_cfi') + +# This will read all the little XML files and from +# that fill the DDCompactView. The modules that fill +# the reco part of the database need the DDCompactView. +process.load('Configuration.Geometry.GeometryExtended2023_cff') +process.load('Geometry.MuonNumbering.muonNumberingInitialization_cfi') +process.load("Geometry.MuonNumbering.muonGeometryConstants_cff") +process.load('Geometry.CaloEventSetup.CaloGeometryDBWriter_cfi') +process.load('CondTools.Geometry.HcalParametersWriter_cff') + +process.source = cms.Source("EmptyIOVSource", + lastValue = cms.uint64(1), + timetype = cms.string('runnumber'), + firstValue = cms.uint64(1), + interval = cms.uint64(1) + ) + +# This reads the big XML file and the only way to fill the +# nonreco part of the database is to read this file. It +# somewhat duplicates the information read from the little +# XML files, but there is no way to directly build the +# DDCompactView from this. +process.XMLGeometryWriter = cms.EDAnalyzer("XMLGeometryBuilder", + XMLFileName = cms.untracked.string("./geSingleBigFile.xml"), + ZIP = cms.untracked.bool(True) + ) + +process.TrackerGeometryWriter = cms.EDAnalyzer("PGeometricDetBuilder",fromDD4hep=cms.bool(False)) +process.TrackerParametersWriter = cms.EDAnalyzer("PTrackerParametersDBBuilder",fromDD4hep=cms.bool(False)) + +process.CaloGeometryWriter = cms.EDAnalyzer("PCaloGeometryBuilder") + +process.CSCGeometryWriter = cms.EDAnalyzer("CSCRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(False)) + +process.DTGeometryWriter = cms.EDAnalyzer("DTRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(False)) + +process.RPCGeometryWriter = cms.EDAnalyzer("RPCRecoIdealDBLoader",fromDD4hep = cms.untracked.bool(False)) + +process.GEMGeometryWriter = cms.EDAnalyzer("GEMRecoIdealDBLoader") + +process.CondDB.timetype = cms.untracked.string('runnumber') +process.CondDB.connect = cms.string('sqlite_file:myfile.db') +process.PoolDBOutputService = cms.Service("PoolDBOutputService", + process.CondDB, + toPut = cms.VPSet(cms.PSet(record = cms.string('GeometryFileRcd'),tag = cms.string('XMLFILE_Geometry_TagXX_Extended2023_mc')), + cms.PSet(record = cms.string('IdealGeometryRecord'),tag = cms.string('TKRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PTrackerParametersRcd'),tag = cms.string('TKParameters_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalBarrelRcd'), tag = cms.string('EBRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalEndcapRcd'), tag = cms.string('EERECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PEcalPreshowerRcd'),tag = cms.string('EPRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PHcalRcd'), tag = cms.string('HCALRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('HcalParametersRcd'), tag = cms.string('HCALParameters_Geometry_TagXX')), + cms.PSet(record = cms.string('PCaloTowerRcd'), tag = cms.string('CTRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PZdcRcd'), tag = cms.string('ZDCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('PCastorRcd'), tag = cms.string('CASTORRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('CSCRecoGeometryRcd'),tag = cms.string('CSCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('CSCRecoDigiParametersRcd'),tag = cms.string('CSCRECODIGI_Geometry_TagXX')), + cms.PSet(record = cms.string('DTRecoGeometryRcd'),tag = cms.string('DTRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('RPCRecoGeometryRcd'),tag = cms.string('RPCRECO_Geometry_TagXX')), + cms.PSet(record = cms.string('GEMRecoGeometryRcd'),tag = cms.string('GEMRECO_Geometry_TagXX')) + ) + ) + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) + ) + +process.p1 = cms.Path(process.XMLGeometryWriter+process.TrackerGeometryWriter+process.TrackerParametersWriter+process.CaloGeometryWriter+process.HcalParametersWriter+process.CSCGeometryWriter+process.DTGeometryWriter+process.RPCGeometryWriter+process.GEMGeometryWriter) diff --git a/CondTools/Geometry/test/writehelpers/geometryExtended2023_xmlwriter.py b/CondTools/Geometry/test/writehelpers/geometryExtended2023_xmlwriter.py new file mode 100644 index 0000000000000..368ee7bb5ff82 --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/geometryExtended2023_xmlwriter.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("GeometryXMLWriter") + +process.load('Configuration.Geometry.GeometryExtended2023_cff') + +process.source = cms.Source("EmptyIOVSource", + lastValue = cms.uint64(1), + timetype = cms.string('runnumber'), + firstValue = cms.uint64(1), + interval = cms.uint64(1) + ) + +process.BigXMLWriter = cms.EDAnalyzer("OutputDDToDDL", + rotNumSeed = cms.int32(0), + fileName = cms.untracked.string("./geSingleBigFile.xml") + ) + + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) + ) + +process.p1 = cms.Path(process.BigXMLWriter) + diff --git a/CondTools/Geometry/test/writehelpers/splitExtended2023Database.sh b/CondTools/Geometry/test/writehelpers/splitExtended2023Database.sh new file mode 100755 index 0000000000000..bcefb4889de06 --- /dev/null +++ b/CondTools/Geometry/test/writehelpers/splitExtended2023Database.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023_mc --destdb GeometryFileExtended2023.db +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023ZeroMaterial_mc --destdb GeometryFileExtended2023ZeroMaterial.db +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023FlatMinus05Percent_mc --destdb GeometryFileExtended2023FlatMinus05Percent.db +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023FlatMinus10Percent_mc --destdb GeometryFileExtended2023FlatMinus10Percent.db +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023FlatPlus05Percent_mc --destdb GeometryFileExtended2023FlatPlus05Percent.db +conddb --yes --db myfile.db copy XMLFILE_Geometry_TagXX_Extended2023FlatPlus10Percent_mc --destdb GeometryFileExtended2023FlatPlus10Percent.db +conddb --yes --db myfile.db copy TKRECO_Geometry_TagXX --destdb TKRECO_Geometry.db +conddb --yes --db myfile.db copy TKParameters_Geometry_TagXX --destdb TKParameters_Geometry.db +conddb --yes --db myfile.db copy EBRECO_Geometry_TagXX --destdb EBRECO_Geometry.db +conddb --yes --db myfile.db copy EERECO_Geometry_TagXX --destdb EERECO_Geometry.db +conddb --yes --db myfile.db copy EPRECO_Geometry_TagXX --destdb EPRECO_Geometry.db +conddb --yes --db myfile.db copy HCALRECO_Geometry_TagXX --destdb HCALRECO_Geometry.db +conddb --yes --db myfile.db copy HCALParameters_Geometry_TagXX --destdb HCALParameters_Geometry.db +conddb --yes --db myfile.db copy CTRECO_Geometry_TagXX --destdb CTRECO_Geometry.db +conddb --yes --db myfile.db copy ZDCRECO_Geometry_TagXX --destdb ZDCRECO_Geometry.db +conddb --yes --db myfile.db copy CSCRECO_Geometry_TagXX --destdb CSCRECO_Geometry.db +conddb --yes --db myfile.db copy CSCRECODIGI_Geometry_TagXX --destdb CSCRECODIGI_Geometry.db +conddb --yes --db myfile.db copy DTRECO_Geometry_TagXX --destdb DTRECO_Geometry.db +conddb --yes --db myfile.db copy RPCRECO_Geometry_TagXX --destdb RPCRECO_Geometry.db +conddb --yes --db myfile.db copy GEMRECO_Geometry_TagXX --destdb GEMRECO_Geometry.db diff --git a/CondTools/Geometry/test/writehelpers/splitPPS2021Database.sh b/CondTools/Geometry/test/writehelpers/splitPPS2021Database.sh old mode 100644 new mode 100755 diff --git a/CondTools/Hcal/interface/BoostIODBWriter.h b/CondTools/Hcal/interface/BoostIODBWriter.h index e3669ac3deb4a..3f97dbf9c3feb 100644 --- a/CondTools/Hcal/interface/BoostIODBWriter.h +++ b/CondTools/Hcal/interface/BoostIODBWriter.h @@ -24,24 +24,20 @@ #include #include +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "CondFormats/Serialization/interface/eos/portable_iarchive.hpp" - +#include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/one/EDAnalyzer.h" -#include "FWCore/Framework/interface/Event.h" - -#include "FWCore/Utilities/interface/Exception.h" - -#include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" - -#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" // // class declaration // template -class BoostIODBWriter : public edm::one::EDAnalyzer<> { +class BoostIODBWriter : public edm::one::EDAnalyzer { public: typedef DataType data_type; @@ -57,7 +53,9 @@ class BoostIODBWriter : public edm::one::EDAnalyzer<> { template BoostIODBWriter::BoostIODBWriter(const edm::ParameterSet& ps) - : inputFile_(ps.getParameter("inputFile")), record_(ps.getParameter("record")) {} + : inputFile_(ps.getParameter("inputFile")), record_(ps.getParameter("record")) { + usesResource(cond::service::PoolDBOutputService::kSharedResource); +} template void BoostIODBWriter::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { diff --git a/CondTools/Hcal/test/BuildFile.xml b/CondTools/Hcal/test/BuildFile.xml index 11a0706916051..b33fbbc1e6df4 100644 --- a/CondTools/Hcal/test/BuildFile.xml +++ b/CondTools/Hcal/test/BuildFile.xml @@ -27,11 +27,9 @@ - + - - - + diff --git a/CondTools/Hcal/test/HFPhase1PMTParams_unittest.cc b/CondTools/Hcal/test/HFPhase1PMTParams_unittest.cc deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/Hcal/test/HFPhase1PMTParams_unittest.cc +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/Hcal/test/testHFPhase1PMTParams.sh b/CondTools/Hcal/test/testHFPhase1PMTParams.sh index a097dc1d18bb3..e4a6388e2f532 100755 --- a/CondTools/Hcal/test/testHFPhase1PMTParams.sh +++ b/CondTools/Hcal/test/testHFPhase1PMTParams.sh @@ -6,10 +6,10 @@ echo "TESTING HFPhase1PMTParams generation code ..." write_HFPhase1PMTParams 1 HFPhase1PMTParams_V00_mc.bbin || die "Failure running write_HFPhase1PMTParams" $? echo "TESTING HFPhase1PMTParams database creation code ..." -cmsRun ${LOCAL_TEST_DIR}/HFPhase1PMTParamsDBWriter_cfg.py || die "Failure running HFPhase1PMTParamsDBWriter_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/HFPhase1PMTParamsDBWriter_cfg.py || die "Failure running HFPhase1PMTParamsDBWriter_cfg.py" $? echo "TESTING HFPhase1PMTParams database reading code ..." -cmsRun ${LOCAL_TEST_DIR}/HFPhase1PMTParamsDBReader_cfg.py || die "Failure running HFPhase1PMTParamsDBReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/HFPhase1PMTParamsDBReader_cfg.py || die "Failure running HFPhase1PMTParamsDBReader_cfg.py" $? echo "TESTING that we can restore HFPhase1PMTParams from the database ..." diff HFPhase1PMTParams_V00_mc.bbin dbread.bbin || die "Database contents differ from the original" $? diff --git a/CondTools/RunInfo/test/RunInfoStart_O2O_test.sh b/CondTools/RunInfo/test/RunInfoStart_O2O_test.sh index 5260a81964b88..5b495a18c4794 100755 --- a/CondTools/RunInfo/test/RunInfoStart_O2O_test.sh +++ b/CondTools/RunInfo/test/RunInfoStart_O2O_test.sh @@ -2,8 +2,8 @@ conddb --yes copy runinfo_start_31X_hlt --destdb runinfo_O2O_test.db --o2oTest lastRun=`conddb listRuns | tail -2 | awk '{print $1}'` echo "last run = $lastRun" -cmsRun ./src/CondTools/RunInfo/python/RunInfoPopConAnalyzer.py runNumber=$lastRun destinationConnection=sqlite_file:runinfo_O2O_test.db tag=runinfo_start_31X_hlt +cmsRun $CMSSW_BASE/src/CondTools/RunInfo/python/RunInfoPopConAnalyzer.py runNumber=$lastRun destinationConnection=sqlite_file:runinfo_O2O_test.db tag=runinfo_start_31X_hlt ret=$? conddb --db runinfo_O2O_test.db list runinfo_start_31X_hlt echo "return code is $ret" -exit $ret \ No newline at end of file +exit $ret diff --git a/CondTools/RunInfo/test/test_lhcInfo.sh b/CondTools/RunInfo/test/test_lhcInfo.sh index 8fa8ab36753dd..4ebc07619f54a 100755 --- a/CondTools/RunInfo/test/test_lhcInfo.sh +++ b/CondTools/RunInfo/test/test_lhcInfo.sh @@ -1,6 +1,6 @@ #!/bin/sh -LOCAL_TEST_DIR=src/CondTools/RunInfo/test +LOCAL_TEST_DIR=$CMSSW_BASE/src/CondTools/RunInfo/test function die { echo Failure $1: status $2 ; exit $2 ; } @@ -8,4 +8,4 @@ cmsRun ${LOCAL_TEST_DIR}/LHCInfoPerFillWriter_cfg.py || die "cmsRun LHCInfoPerFi cmsRun ${LOCAL_TEST_DIR}/LHCInfoPerFillAnalyzer_cfg.py || die "cmsRun LHCInfoPerFillAnalyzer_cfg.py" $? cmsRun ${LOCAL_TEST_DIR}/LHCInfoPerLSWriter_cfg.py || die "cmsRun LHCInfoPerLSWriter_cfg.py" $? -cmsRun ${LOCAL_TEST_DIR}/LHCInfoPerLSAnalyzer_cfg.py || die "cmsRun LHCInfoPerLSAnalyzer_cfg.py" $? \ No newline at end of file +cmsRun ${LOCAL_TEST_DIR}/LHCInfoPerLSAnalyzer_cfg.py || die "cmsRun LHCInfoPerLSAnalyzer_cfg.py" $? diff --git a/CondTools/RunInfo/test/test_runinfo.sh b/CondTools/RunInfo/test/test_runinfo.sh index 6a37107786f25..2947c983dddb9 100755 --- a/CondTools/RunInfo/test/test_runinfo.sh +++ b/CondTools/RunInfo/test/test_runinfo.sh @@ -1,9 +1,9 @@ #!/bin/sh -LOCAL_TEST_DIR=src/CondTools/RunInfo/test +LOCAL_TEST_DIR=$CMSSW_BASE/src/CondTools/RunInfo/test function die { echo Failure $1: status $2 ; exit $2 ; } cmsRun ${LOCAL_TEST_DIR}/test_runinfo_cfg.py | grep '\(run number\)\|\(average current\)' > test_runinfo.run_log || die "cmsRun RefTest_cfg.py" $? -diff test_runinfo.run_log ${LOCAL_TEST_DIR}/test_runinfo_result.log || die 'incorrect output using test_runinfo_cfg.py' $? +diff test_runinfo.run_log ${LOCAL_TEST_DIR}/test_runinfo_result.log || die 'incorrect output using test_runinfo_cfg.py' $? rm test_runinfo.run_log diff --git a/CondTools/SiPixel/test/BuildFile.xml b/CondTools/SiPixel/test/BuildFile.xml index fca130d33840d..af3d4ccb341bb 100644 --- a/CondTools/SiPixel/test/BuildFile.xml +++ b/CondTools/SiPixel/test/BuildFile.xml @@ -1,10 +1,2 @@ - - - - - - - - - - + + diff --git a/CondTools/SiPixel/test/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py b/CondTools/SiPixel/test/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py index 2c33871e78b53..1c55c765f4534 100644 --- a/CondTools/SiPixel/test/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py +++ b/CondTools/SiPixel/test/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py @@ -46,7 +46,7 @@ opts.VarParsing.varType.string, 'Location of template files') options.register('GlobalTag', - 'auto:phase2_realistic', + 'auto:phase2_realistic_T21', # as needed by the unit test opts.VarParsing.multiplicity.singleton, opts.VarParsing.varType.string, 'Global tag for this run') diff --git a/CondTools/SiPixel/test/SiPixelTemplateDBObjectUploader_Phase2_cfg.py b/CondTools/SiPixel/test/SiPixelTemplateDBObjectUploader_Phase2_cfg.py index 094511525722f..5b197d325b477 100644 --- a/CondTools/SiPixel/test/SiPixelTemplateDBObjectUploader_Phase2_cfg.py +++ b/CondTools/SiPixel/test/SiPixelTemplateDBObjectUploader_Phase2_cfg.py @@ -46,7 +46,7 @@ opts.VarParsing.varType.string, 'Location of template files') options.register('GlobalTag', - 'auto:phase2_realistic', + 'auto:phase2_realistic', opts.VarParsing.multiplicity.singleton, opts.VarParsing.varType.string, 'Global tag for this run') diff --git a/CondTools/SiPixel/test/createTestDBObjects.sh b/CondTools/SiPixel/test/createTestDBObjects.sh index 3bcbce6b5c5b1..f794dda371c0b 100755 --- a/CondTools/SiPixel/test/createTestDBObjects.sh +++ b/CondTools/SiPixel/test/createTestDBObjects.sh @@ -5,69 +5,69 @@ function die { echo $1: status $2 ; exit $2; } echo -e "TESTING Pixel CPE DB codes ..." echo -e "TESTING Pixel 1D Template DB code ..." -cmsRun ${LOCAL_TEST_DIR}/SiPixelTemplateDBObjectUploader_cfg.py MagField=0.0 Fullname=SiPixelTemplateDBObject_phase1_0T_mc_BoR3_v1_bugfix Map=${LOCAL_TEST_DIR}/../data/phaseI_mapping.csv TemplateFilePath=CalibTracker/SiPixelESProducers/data/SiPixelTemplateDBObject_0T_phase1_BoR3_v1 || die "Failure running SiPixelTemplateDBObjectUploader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelTemplateDBObjectUploader_cfg.py MagField=0.0 Fullname=SiPixelTemplateDBObject_phase1_0T_mc_BoR3_v1_bugfix Map=${SCRAM_TEST_PATH}/../data/phaseI_mapping.csv TemplateFilePath=CalibTracker/SiPixelESProducers/data/SiPixelTemplateDBObject_0T_phase1_BoR3_v1 || die "Failure running SiPixelTemplateDBObjectUploader_cfg.py" $? echo -e "TESTING Pixel 1D GenErr DB code ..." -cmsRun ${LOCAL_TEST_DIR}/SiPixelGenErrorDBObjectUploader_cfg.py MagField=0.0 Fullname=SiPixelGenErrorDBObject_phase1_0T_mc_BoR3_v1_bugfix Map=${LOCAL_TEST_DIR}/../data/phaseI_mapping.csv GenErrFilePath=CalibTracker/SiPixelESProducers/data/SiPixelTemplateDBObject_0T_phase1_BoR3_v1 || die "Failure running SiPixelGenErrorDBObjectUploader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelGenErrorDBObjectUploader_cfg.py MagField=0.0 Fullname=SiPixelGenErrorDBObject_phase1_0T_mc_BoR3_v1_bugfix Map=${SCRAM_TEST_PATH}/../data/phaseI_mapping.csv GenErrFilePath=CalibTracker/SiPixelESProducers/data/SiPixelTemplateDBObject_0T_phase1_BoR3_v1 || die "Failure running SiPixelGenErrorDBObjectUploader_cfg.py" $? echo -e "TESTING Pixel 1D Template DB code for Phase-2 ..." -cmsRun ${LOCAL_TEST_DIR}/SiPixelTemplateDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${LOCAL_TEST_DIR}/../data/phase2_T21_mapping.csv geometry=T21 TemplateFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc || die "Failure running SiPixelTemplateDBObjectUploader_Phase2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelTemplateDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${SCRAM_TEST_PATH}/../data/phase2_T21_mapping.csv geometry=T21 TemplateFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc || die "Failure running SiPixelTemplateDBObjectUploader_Phase2_cfg.py" $? echo -e "TESTING Pixel 1D GenErr DB code for Phase-2 ..." -cmsRun ${LOCAL_TEST_DIR}/SiPixelGenErrorDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${LOCAL_TEST_DIR}/../data/phase2_T21_mapping.csv geometry=T21 GenErrFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc || die "Failure running SiPixelGenErrorDBObjectUploader_Phase2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelGenErrorDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${SCRAM_TEST_PATH}/../data/phase2_T21_mapping.csv geometry=T21 GenErrFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc || die "Failure running SiPixelGenErrorDBObjectUploader_Phase2_cfg.py" $? echo -e "TESTING Pixel 2D Template DB code for Phase-2 ..." -cmsRun ${LOCAL_TEST_DIR}/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${LOCAL_TEST_DIR}/../data/phase2_T21_mapping_den.csv TemplateFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc denominator=True || die "Failure running SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py MagField=3.8 Version=1 Append=mc_25x100_IT615 Map=${SCRAM_TEST_PATH}/../data/phase2_T21_mapping_den.csv TemplateFilePath=CalibTracker/SiPixelESProducers/data/Phase2_IT_v6.1.5_25x100_irradiated_v2_mc denominator=True || die "Failure running SiPixel2DTemplateDBObjectUploader_Phase2_cfg.py" $? echo -e "TESTING SiPixelVCal DB codes ... \n\n" echo -e "TESTING Writing SiPixelVCal DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelVCalDB_cfg.py || die "Failure running SiPixelVCalDB_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelVCalDB_cfg.py || die "Failure running SiPixelVCalDB_cfg.py" $? echo -e "TESTING Reading SiPixelVCal DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelVCalReader_cfg.py || die "Failure running SiPixelVCalReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelVCalReader_cfg.py || die "Failure running SiPixelVCalReader_cfg.py" $? echo -e "TESTING SiPixelLorentzAngle DB codes ... \n\n" echo -e "TESTING Writing SiPixelLorentzAngle DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelLorentzAngleDB_cfg.py || die "Failure running SiPixelLorentzAngleDB_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelLorentzAngleDB_cfg.py || die "Failure running SiPixelLorentzAngleDB_cfg.py" $? echo -e "TESTING Reading SiPixelLorentzAngle DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelLorentzAngleReader_cfg.py || die "Failure running SiPixelLorentzAngleReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelLorentzAngleReader_cfg.py || die "Failure running SiPixelLorentzAngleReader_cfg.py" $? echo -e "TESTING SiPixelDynamicInefficiency DB codes ... \n\n" echo -e "TESTING Writing SiPixelDynamicInefficiency DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelDynamicInefficiencyDB_cfg.py || die "Failure running SiPixelDynamicInefficiencyDB_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelDynamicInefficiencyDB_cfg.py || die "Failure running SiPixelDynamicInefficiencyDB_cfg.py" $? echo -e "TESTING Reading SiPixelDynamicInefficiency DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelDynamicInefficiencyReader_cfg.py || die "Failure running SiPixelDynamicInefficiencyReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelDynamicInefficiencyReader_cfg.py || die "Failure running SiPixelDynamicInefficiencyReader_cfg.py" $? echo -e "TESTING SiPixelGain Scaling DB codes ... \n\n" echo -e "TESTING Writing Scaled SiPixel Gain DB Object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelGainCalibScaler_cfg.py firstRun=278869 maxEvents=12000 || die "Failure running SiPixelGainCalibScaler_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelGainCalibScaler_cfg.py firstRun=278869 maxEvents=12000 || die "Failure running SiPixelGainCalibScaler_cfg.py" $? echo -e "TESTING SiPixelQuality DB codes ... \n\n" echo -e "TESTING Writing SiPixelQuality DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelBadModuleByHandBuilder_cfg.py || die "Failure running SiPixelBadModuleByHandBuilder_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelBadModuleByHandBuilder_cfg.py || die "Failure running SiPixelBadModuleByHandBuilder_cfg.py" $? echo -e "TESTING Reading SiPixelQuality DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelBadModuleReader_cfg.py || die "Failure running SiPixelBadModuleReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelBadModuleReader_cfg.py || die "Failure running SiPixelBadModuleReader_cfg.py" $? echo -e "TESTING SiPixelQualityProbabilities codes ...\n\n" echo -e "TESTING Writing SiPixelQualityProbabilities DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelQualityProbabilitiesTestWriter_cfg.py || die "Failure running SiPixelQualityProbabilitiesTestWriter_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelQualityProbabilitiesTestWriter_cfg.py || die "Failure running SiPixelQualityProbabilitiesTestWriter_cfg.py" $? echo -e "TESTING Reading SiPixelQualityProbabilities DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelQualityProbabilitiesTestReader_cfg.py || die "Failure running SiPixelQualityProbabilitiesTestReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelQualityProbabilitiesTestReader_cfg.py || die "Failure running SiPixelQualityProbabilitiesTestReader_cfg.py" $? echo -e "TESTING SiPixelFEDChannelContainer codes ...\n\n" echo -e "TESTING Writing SiPixelFEDChannelContainer DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/FastSiPixelFEDChannelContainerFromQuality_cfg.py || die "Failure running FastSiPixelFEDChannelContainerFromQuality_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/FastSiPixelFEDChannelContainerFromQuality_cfg.py || die "Failure running FastSiPixelFEDChannelContainerFromQuality_cfg.py" $? echo -e "TESTING Reading SiPixelFEDChannelContainer DB object ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelFEDChannelContainerTestReader_cfg.py || die "Failure running SiPixelFEDChannelContainerTestReader_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelFEDChannelContainerTestReader_cfg.py || die "Failure running SiPixelFEDChannelContainerTestReader_cfg.py" $? diff --git a/CondTools/SiPixel/test/testPixelDBs.cpp b/CondTools/SiPixel/test/testPixelDBs.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/SiPixel/test/testPixelDBs.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/SiPixel/test/testSiPixelGainCalibrationHandlers.sh b/CondTools/SiPixel/test/testSiPixelGainCalibrationHandlers.sh index 0f587848b9385..161fc5e130339 100755 --- a/CondTools/SiPixel/test/testSiPixelGainCalibrationHandlers.sh +++ b/CondTools/SiPixel/test/testSiPixelGainCalibrationHandlers.sh @@ -9,7 +9,7 @@ if [ "${SCRAM_TEST_NAME}" != "" ] ; then cd ${SCRAM_TEST_NAME} fi -for entry in "${LOCAL_TEST_DIR}/"SiPixelCondObj*Reader_cfg.py +for entry in "${SCRAM_TEST_PATH}/"SiPixelCondObj*Reader_cfg.py do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? @@ -18,6 +18,6 @@ done echo -e " Done with the readers \n\n" echo -e "TESTING Reject Noisy and Dead ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/SiPixelGainCalibrationRejectNoisyAndDead_cfg.py || die "Failure running SiPixelGainCalibrationRejectNoisyAndDead_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/SiPixelGainCalibrationRejectNoisyAndDead_cfg.py || die "Failure running SiPixelGainCalibrationRejectNoisyAndDead_cfg.py" $? echo -e " Done with the test \n\n" diff --git a/CondTools/SiStrip/plugins/SiStripApvGainBuilder.cc b/CondTools/SiStrip/plugins/SiStripApvGainBuilder.cc index 1a03defb6fe3b..c7c9b5be74dcd 100644 --- a/CondTools/SiStrip/plugins/SiStripApvGainBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripApvGainBuilder.cc @@ -4,13 +4,15 @@ // user include files #include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "CondFormats/SiStripObjects/interface/SiStripApvGain.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/Exception.h" #include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" #include "CLHEP/Random/RandFlat.h" #include "CLHEP/Random/RandGauss.h" diff --git a/CondTools/SiStrip/plugins/SiStripApvSimulationParametersBuilder.cc b/CondTools/SiStrip/plugins/SiStripApvSimulationParametersBuilder.cc index ed22b5311cc60..f66244fd4c8ca 100644 --- a/CondTools/SiStrip/plugins/SiStripApvSimulationParametersBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripApvSimulationParametersBuilder.cc @@ -1,8 +1,9 @@ +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/ServiceRegistry/interface/Service.h" #include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h" #include "CondFormats/SiStripObjects/interface/SiStripApvSimulationParameters.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" class SiStripApvSimulationParametersBuilder : public edm::one::EDAnalyzer<> { public: diff --git a/CondTools/SiStrip/plugins/SiStripNoisesAndBadCompsChecker.cc b/CondTools/SiStrip/plugins/SiStripNoisesAndBadCompsChecker.cc new file mode 100644 index 0000000000000..dbf3ec589add6 --- /dev/null +++ b/CondTools/SiStrip/plugins/SiStripNoisesAndBadCompsChecker.cc @@ -0,0 +1,134 @@ +// system includes +#include +#include + +// user includes +#include "CalibTracker/Records/interface/SiStripDependentRecords.h" +#include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h" +#include "CondFormats/SiStripObjects/interface/SiStripBadStrip.h" +#include "CondFormats/SiStripObjects/interface/SiStripNoises.h" +#include "DataFormats/SiStripCommon/interface/SiStripConstants.h" /* for STRIPS_PER_APV*/ +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/PluginManager/interface/ModuleDef.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" + +class SiStripNoisesAndBadCompsChecker : public edm::one::EDAnalyzer { +public: + explicit SiStripNoisesAndBadCompsChecker(const edm::ParameterSet& iConfig); + + ~SiStripNoisesAndBadCompsChecker() override = default; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + void analyze(const edm::Event&, const edm::EventSetup&) override; + +private: + const bool writePayload_; + const edm::FileInPath fp_; + const uint32_t printdebug_; + const edm::ESGetToken noiseToken_; + const edm::ESGetToken deadChannelToken_; + + const std::string k_Name_ = "SiStripNoisesAndBadCompsChecker"; + const std::string k_Record_ = "SiStripNoisesRcd"; +}; + +SiStripNoisesAndBadCompsChecker::SiStripNoisesAndBadCompsChecker(const edm::ParameterSet& iConfig) + : writePayload_(iConfig.getUntrackedParameter("writePayload", true)), + fp_(iConfig.getUntrackedParameter("file", + edm::FileInPath(SiStripDetInfoFileReader::kDefaultFile))), + printdebug_(iConfig.getUntrackedParameter("printDebug", std::numeric_limits::max())), + noiseToken_(esConsumes()), + deadChannelToken_(esConsumes()) { + usesResource(cond::service::PoolDBOutputService::kSharedResource); +} + +void SiStripNoisesAndBadCompsChecker::analyze(const edm::Event& evt, const edm::EventSetup& iSetup) { + SiStripNoises obj; /* this is the output object */ + + unsigned int count{0}; + + const auto& reader = SiStripDetInfoFileReader::read(fp_.fullPath()); + const auto& DetInfos = reader.getAllData(); + + auto const& deadChannel = iSetup.getData(deadChannelToken_); + auto const& noise = iSetup.getData(noiseToken_); + + for (const auto& it : DetInfos) { + const auto& nAPVs = it.second.nApvs; + + SiStripNoises::Range detNoiseRange = noise.getRange(it.first); + + // fill in the information about the dead channels + SiStripBadStrip::Range detBadStripRange = deadChannel.getRange(it.first); + std::vector badChannels; + badChannels.clear(); + badChannels.insert(badChannels.begin(), sistrip::STRIPS_PER_APV * nAPVs, false); + for (SiStripBadStrip::ContainerIterator it2 = detBadStripRange.first; it2 != detBadStripRange.second; ++it2) { + SiStripBadStrip::data fs = deadChannel.decode(*it2); + for (int strip = fs.firstStrip; strip < fs.firstStrip + fs.range; ++strip) { + badChannels[strip] = true; + } + } + + SiStripNoises::InputVector theSiStripVector; + for (int strip = 0; strip < sistrip::STRIPS_PER_APV * nAPVs; ++strip) { + const auto& theNoise = noise.getNoise(strip, detNoiseRange); + if (!badChannels[strip]) { + try { + noise.verify(strip, detNoiseRange); + } catch (cms::Exception& e) { + if (count < printdebug_) { + edm::LogPrint(k_Name_) << "WARNING: out-of-range " + << " detid: " << it.first << " strip: " << strip << " noise:" << theNoise; + } + count++; + } + } // is strip is not masked + obj.setData(theNoise, theSiStripVector); + } // loop on the strips + + if (!obj.put(it.first, theSiStripVector)) + edm::LogError(k_Name_) << "[SiStripNoisesAndBadCompsChecker::analyze] detid already exists"; + } // loop on the detids + edm::LogPrint(k_Name_) << "Found " << count << " strips in out-of-bounds!"; + + if (writePayload_) { + edm::LogInfo(k_Name_) << "Will write an updated fixed payload"; + + //And now write sistripnoises data in DB + edm::Service mydbservice; + + if (mydbservice.isAvailable()) { + if (mydbservice->isNewTagRequest("SiStripNoisesRcd")) { + mydbservice->createOneIOV(obj, mydbservice->beginOfTime(), k_Record_); + } else { + mydbservice->appendOneIOV(obj, mydbservice->currentTime(), k_Record_); + } + } else { + edm::LogError("SiStripNoisesBuilder") << "Service is unavailable, will not write any output"; + } + } +} + +// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ +void SiStripNoisesAndBadCompsChecker::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + + desc.setComment( + "Given a certain Global Tag, checks that the all the unmasked strips, do have a noise within the payload range"); + desc.addUntracked("writePayload", true); + desc.addUntracked("file", edm::FileInPath(SiStripDetInfoFileReader::kDefaultFile)); + desc.addUntracked("printDebug", std::numeric_limits::max()); + descriptions.addWithDefaultLabel(desc); +} + +DEFINE_FWK_MODULE(SiStripNoisesAndBadCompsChecker); diff --git a/CondTools/SiStrip/plugins/SiStripNoisesBuilder.cc b/CondTools/SiStrip/plugins/SiStripNoisesBuilder.cc index e90abc8fb07fc..4d8300905c51e 100644 --- a/CondTools/SiStrip/plugins/SiStripNoisesBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripNoisesBuilder.cc @@ -4,11 +4,14 @@ // user includes #include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "CondFormats/SiStripObjects/interface/SiStripNoises.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/Exception.h" #include "CLHEP/Random/RandFlat.h" diff --git a/CondTools/SiStrip/plugins/SiStripPedestalsBuilder.cc b/CondTools/SiStrip/plugins/SiStripPedestalsBuilder.cc index 6a4138dfc8b8e..b7fc75a46be06 100644 --- a/CondTools/SiStrip/plugins/SiStripPedestalsBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripPedestalsBuilder.cc @@ -1,11 +1,14 @@ -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/Utilities/interface/Exception.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/FileInPath.h" #include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "CondFormats/SiStripObjects/interface/SiStripPedestals.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" #include "CLHEP/Random/RandFlat.h" #include "CLHEP/Random/RandGauss.h" diff --git a/CondTools/SiStrip/plugins/SiStripSummaryBuilder.cc b/CondTools/SiStrip/plugins/SiStripSummaryBuilder.cc index bb8335e440ccd..8d2e4631c0f48 100644 --- a/CondTools/SiStrip/plugins/SiStripSummaryBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripSummaryBuilder.cc @@ -3,13 +3,16 @@ #include // user include files -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/Utilities/interface/Exception.h" +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" +#include "CondFormats/SiStripObjects/interface/SiStripSummary.h" #include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/FileInPath.h" -#include "CondFormats/SiStripObjects/interface/SiStripSummary.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" #include "CLHEP/Random/RandFlat.h" #include "CLHEP/Random/RandGauss.h" diff --git a/CondTools/SiStrip/plugins/SiStripThresholdBuilder.cc b/CondTools/SiStrip/plugins/SiStripThresholdBuilder.cc index 21c245fa166a8..c4c157ce4669b 100644 --- a/CondTools/SiStrip/plugins/SiStripThresholdBuilder.cc +++ b/CondTools/SiStrip/plugins/SiStripThresholdBuilder.cc @@ -1,10 +1,13 @@ +#include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h" -#include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" #include "CondFormats/SiStripObjects/interface/SiStripThreshold.h" #include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/Exception.h" #include "CLHEP/Random/RandFlat.h" diff --git a/CondTools/SiStrip/test/BuildFile.xml b/CondTools/SiStrip/test/BuildFile.xml index 910886174a153..fd0ab2a0a150e 100644 --- a/CondTools/SiStrip/test/BuildFile.xml +++ b/CondTools/SiStrip/test/BuildFile.xml @@ -1,12 +1,6 @@ - - - - - - - + diff --git a/CondTools/SiStrip/test/SiStripNoisesAndBadCompsChecker_cfg.py b/CondTools/SiStrip/test/SiStripNoisesAndBadCompsChecker_cfg.py new file mode 100644 index 0000000000000..e71f29c1dbded --- /dev/null +++ b/CondTools/SiStrip/test/SiStripNoisesAndBadCompsChecker_cfg.py @@ -0,0 +1,96 @@ +from __future__ import print_function +import FWCore.ParameterSet.Config as cms +import FWCore.ParameterSet.VarParsing as VarParsing +import copy + +process = cms.Process("Demo") + +#prepare options + +options = VarParsing.VarParsing("analysis") + +options.register ('globalTag', + "auto:phase1_2018_cosmics_peak", + VarParsing.VarParsing.multiplicity.singleton, # singleton or list + VarParsing.VarParsing.varType.string, # string, int, or float + "GlobalTag") + +options.register ('runNumber', + 1, + VarParsing.VarParsing.multiplicity.singleton, # singleton or list + VarParsing.VarParsing.varType.int, # string, int, or float + "run number") + +options.register ('writePayload', + True, + VarParsing.VarParsing.multiplicity.singleton, # singleton or list + VarParsing.VarParsing.varType.bool, # string, int, or float + "write out payload") + +options.parseArguments() + + +## +## MessageLogger +## +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.cerr.enable = False +process.MessageLogger.SiStripNoisesAndBadCompsChecker=dict() +process.MessageLogger.cout = cms.untracked.PSet( + enable = cms.untracked.bool(True), + enableStatistics = cms.untracked.bool(True), + threshold = cms.untracked.string("INFO"), + default = cms.untracked.PSet(limit = cms.untracked.int32(0)), + FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1), + reportEvery = cms.untracked.int32(1000) + ), + SiStripNoisesAndBadCompsChecker = cms.untracked.PSet( limit = cms.untracked.int32(-1)) + ) + +## +## Conditions +## +process.load("Configuration.Geometry.GeometryRecoDB_cff") # Ideal geometry and interface +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag,options.globalTag, '') + +print("Using Global Tag:", process.GlobalTag.globaltag._value) + +## +## Empty Source +## +process.source = cms.Source("EmptySource", + firstRun = cms.untracked.uint32(options.runNumber), + numberEventsInRun = cms.untracked.uint32(1), + ) + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) + +## +## DB Output +## +if(options.writePayload) : + process.PoolDBOutputService = cms.Service("PoolDBOutputService", + BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), + DBParameters = cms.PSet(authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')), + timetype = cms.untracked.string('runnumber'), + connect = cms.string('sqlite_file:SiStripNoise_PeakMode_2018_Minus20C_v0_mc_fixed.db'), + toPut = cms.VPSet(cms.PSet(record = cms.string('SiStripNoisesRcd'), + tag = cms.string('SiStripNoise_PeakMode_2018_Minus20C_v0_mc_fixed') + ) + ) + ) + +## +## Analyzer +## +process.demo = cms.EDAnalyzer('SiStripNoisesAndBadCompsChecker', + writePayload = cms.untracked.bool(options.writePayload), + printDebug = cms.untracked.uint32(100), + file = cms.untracked.FileInPath('CalibTracker/SiStripCommon/data/SiStripDetInfo.dat')) + +## +## Parh +## +process.p = cms.Path(process.demo) diff --git a/CondTools/SiStrip/test/runTests.cpp b/CondTools/SiStrip/test/runTests.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/CondTools/SiStrip/test/runTests.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/CondTools/SiStrip/test/testBuildersReaders.sh b/CondTools/SiStrip/test/testBuildersReaders.sh index 20d4cdbde7ebc..f064877a6267f 100755 --- a/CondTools/SiStrip/test/testBuildersReaders.sh +++ b/CondTools/SiStrip/test/testBuildersReaders.sh @@ -16,7 +16,7 @@ pwd echo " testing CondTools/SiStrip" # do the builders first (need the input db file) -for entry in "${LOCAL_TEST_DIR}/"SiStrip*Builder_cfg.py +for entry in "${SCRAM_TEST_PATH}/"SiStrip*Builder_cfg.py do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? @@ -25,7 +25,7 @@ done echo -e " Done with the writers \n\n" ## do the readers -for entry in "${LOCAL_TEST_DIR}/"SiStrip*Reader_cfg.py +for entry in "${SCRAM_TEST_PATH}/"SiStrip*Reader_cfg.py do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? @@ -36,7 +36,7 @@ echo -e " Done with the readers \n\n" sleep 5 ## do the builders from file -for entry in "${LOCAL_TEST_DIR}/"SiStrip*FromASCIIFile_cfg.py +for entry in "${SCRAM_TEST_PATH}/"SiStrip*FromASCIIFile_cfg.py do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? @@ -45,7 +45,7 @@ done echo -e " Done with the builders from file \n\n" ## do the miscalibrators -for entry in "${LOCAL_TEST_DIR}/"SiStrip*Miscalibrator_cfg.py +for entry in "${SCRAM_TEST_PATH}/"SiStrip*Miscalibrator_cfg.py do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? @@ -75,13 +75,13 @@ sqlite3 gainManipulations.db "update IOV SET SINCE=1 where SINCE=$((--OLDG2since echo -e "\n\n Checking the content of the local conditions file \n\n" sqlite3 gainManipulations.db "select * from IOV" -(cmsRun ${LOCAL_TEST_DIR}/SiStripApvGainRescaler_cfg.py additionalConds=sqlite_file:${PWD}/gainManipulations.db) || die "Failure using cmsRun SiStripApvGainRescaler_cfg.py)" $? +(cmsRun ${SCRAM_TEST_PATH}/SiStripApvGainRescaler_cfg.py additionalConds=sqlite_file:${PWD}/gainManipulations.db) || die "Failure using cmsRun SiStripApvGainRescaler_cfg.py)" $? echo -e " Done with the gain rescaler \n\n" ## do the visualization code -(cmsRun "${LOCAL_TEST_DIR}/"SiStripCondVisualizer_cfg.py) || die "Failure using cmsRun SiStripCondVisualizer_cfg.py" $? -(python3 "${LOCAL_TEST_DIR}/"db_tree_dump_wrapper.py) || die "Failure running python3 db_tree_dump_wrapper.py" $? +(cmsRun "${SCRAM_TEST_PATH}/"SiStripCondVisualizer_cfg.py) || die "Failure using cmsRun SiStripCondVisualizer_cfg.py" $? +(python3 "${SCRAM_TEST_PATH}/"db_tree_dump_wrapper.py) || die "Failure running python3 db_tree_dump_wrapper.py" $? echo -e " Done with the visualization \n\n" echo -e "\n\n Testing the conditions patching code: \n\n" @@ -93,7 +93,7 @@ done myFEDs+=491 echo " masking the following FEDs: "${myFEDs} -(cmsRun "${LOCAL_TEST_DIR}/"SiStripBadChannelPatcher_cfg.py isUnitTest=True FEDsToAdd=${myFEDs} outputTag=OddFEDs) || die "Failure using cmsRun SiStripBadChannelPatcher_cfg.py when adding FEDs" $? -(cmsRun "${LOCAL_TEST_DIR}/"SiStripBadChannelPatcher_cfg.py isUnitTest=True inputConnection=sqlite_file:outputDB.db inputTag=OddFEDs FEDsToRemove=${myFEDs} outputTag=OddFEDsRemoved) || die "Failure using cmsRun SiStripBadChannelPatcher_cfg.py when removing FEDs" $? +(cmsRun "${SCRAM_TEST_PATH}/"SiStripBadChannelPatcher_cfg.py isUnitTest=True FEDsToAdd=${myFEDs} outputTag=OddFEDs) || die "Failure using cmsRun SiStripBadChannelPatcher_cfg.py when adding FEDs" $? +(cmsRun "${SCRAM_TEST_PATH}/"SiStripBadChannelPatcher_cfg.py isUnitTest=True inputConnection=sqlite_file:outputDB.db inputTag=OddFEDs FEDsToRemove=${myFEDs} outputTag=OddFEDsRemoved) || die "Failure using cmsRun SiStripBadChannelPatcher_cfg.py when removing FEDs" $? echo -e " Done with the bad components patching \n\n" diff --git a/Configuration/AlCa/python/autoAlca.py b/Configuration/AlCa/python/autoAlca.py index e676eb9ddf498..15624022e7c8a 100644 --- a/Configuration/AlCa/python/autoAlca.py +++ b/Configuration/AlCa/python/autoAlca.py @@ -6,7 +6,7 @@ "AlCaP0" : "", "AlCaPPSExpress" : "PPSCalMaxTracks", # Express producer "AlCaPPSPrompt" : "PPSCalMaxTracks", # Prompt producer - "Commissioning" : "HcalCalIsoTrk+TkAlMinBias+SiStripCalMinBias", + "Commissioning" : "HcalCalIsoTrk+TkAlMinBias+SiStripCalMinBias+HcalCalIsolatedBunchFilter", "Cosmics" : "SiPixelCalCosmics+SiStripCalCosmics+TkAlCosmics0T+MuAlGlobalCosmics", "DoubleMuon" : "TkAlZMuMu+TkAlDiMuonAndVertex+MuAlCalIsolatedMu", "DoubleMuonLowMass" : "TkAlJpsiMuMu+TkAlUpsilonMuMu", diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index a6d3036bd065f..4a5a558412223 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -2,27 +2,27 @@ ### NEW KEYS ### # GlobalTag for MC production with perfectly aligned and calibrated detector for Run1 - 'run1_design' : '123X_mcRun1_design_v1', + 'run1_design' : '131X_mcRun1_design_v1', # GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1 - 'run1_mc' : '123X_mcRun1_realistic_v1', + 'run1_mc' : '131X_mcRun1_realistic_v1', # GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1 - 'run1_mc_hi' : '123X_mcRun1_HeavyIon_v1', + 'run1_mc_hi' : '131X_mcRun1_HeavyIon_v1', # GlobalTag for MC production with pessimistic alignment and calibrations for Run2 - 'run2_mc_50ns' : '123X_mcRun2_startup_v1', + 'run2_mc_50ns' : '131X_mcRun2_startup_v1', # GlobalTag for MC production (2015 L1 Trigger Stage1) with startup-like alignment and calibrations for Run2, L1 trigger in Stage1 mode - 'run2_mc_l1stage1' : '123X_mcRun2_asymptotic_l1stage1_v1', + 'run2_mc_l1stage1' : '131X_mcRun2_asymptotic_l1stage1_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for Run2 - 'run2_design' : '123X_mcRun2_design_v1', + 'run2_design' : '131X_mcRun2_design_v1', #GlobalTag for MC production with optimistic alignment and calibrations for 2016, prior to VFP change - 'run2_mc_pre_vfp' : '123X_mcRun2_asymptotic_preVFP_v1', + 'run2_mc_pre_vfp' : '131X_mcRun2_asymptotic_preVFP_v1', #GlobalTag for MC production with optimistic alignment and calibrations for 2016, after VFP change - 'run2_mc' : '123X_mcRun2_asymptotic_v1', + 'run2_mc' : '131X_mcRun2_asymptotic_v1', # GlobalTag for MC production (cosmics) with starup-like alignment and calibrations for Run2, Strip tracker in peak mode - 'run2_mc_cosmics' : '123X_mcRun2cosmics_asymptotic_deco_v1', + 'run2_mc_cosmics' : '131X_mcRun2cosmics_asymptotic_deco_v1', # GlobalTag for MC production (Heavy Ions collisions) with optimistic alignment and calibrations for Run2 - 'run2_mc_hi' : '123X_mcRun2_HeavyIon_v1', + 'run2_mc_hi' : '131X_mcRun2_HeavyIon_v1', # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run2 - 'run2_mc_pa' : '123X_mcRun2_pA_v1', + 'run2_mc_pa' : '131X_mcRun2_pA_v1', # GlobalTag for Run2 data reprocessing 'run2_data' : '124X_dataRun2_v2', # GlobalTag for Run2 data 2018B relvals only: HEM-15-16 fail @@ -31,62 +31,62 @@ 'run2_data_promptlike_hi' : '124X_dataRun2_PromptLike_HI_v1', # GlobalTag with fixed snapshot time for Run2 HLT RelVals: customizations to run with fixed L1 Menu 'run2_hlt_relval' : '123X_dataRun2_HLT_relval_v3', - # GlobalTag for Run3 HLT: identical to the online GT (126X_dataRun3_HLT_v1) but with snapshot at 2023-01-28 12:00:00 (UTC) - 'run3_hlt' : '126X_dataRun3_HLT_frozen_v2', - # GlobalTag for Run3 data relvals (express GT) - identical to 126X_dataRun3_Express_v1 but with snapshot at 2023-01-28 12:00:00 (UTC) - 'run3_data_express' : '126X_dataRun3_Express_frozen_v2', - # GlobalTag for Run3 data relvals (prompt GT) - identical to 126X_dataRun3_Prompt_v1 but with snapshot at 2023-01-28 12:00:00 (UTC) - 'run3_data_prompt' : '126X_dataRun3_Prompt_frozen_v2', - # GlobalTag for Run3 offline data reprocessing - snapshot at 2023-01-28 12:00:00 (UTC) - 'run3_data' : '126X_dataRun3_v2', + # GlobalTag for Run3 HLT: identical to the online GT (130X_dataRun3_HLT_v2) but with snapshot at 2023-03-16 19:00:00 (UTC) + 'run3_hlt' : '130X_dataRun3_HLT_frozen_v1', + # GlobalTag for Run3 data relvals (express GT) - identical to 130X_dataRun3_Express_v2 but with snapshot at 2023-03-16 19:00:00 (UTC) + 'run3_data_express' : '130X_dataRun3_Express_frozen_v1', + # GlobalTag for Run3 data relvals (prompt GT) - identical to 130X_dataRun3_Prompt_v2 but with snapshot at 2023-03-16 19:00:00 (UTC) + 'run3_data_prompt' : '130X_dataRun3_Prompt_frozen_v1', + # GlobalTag for Run3 offline data reprocessing - snapshot at 2023-03-16 19:00:00 (UTC) + 'run3_data' : '130X_dataRun3_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot) - 'phase1_2017_design' : '123X_mc2017_design_v2', + 'phase1_2017_design' : '131X_mc2017_design_v1', # GlobalTag for MC production with realistic conditions for Phase1 2017 detector - 'phase1_2017_realistic' : '130X_mc2017_realistic_v1', + 'phase1_2017_realistic' : '131X_mc2017_realistic_v1', # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode - 'phase1_2017_cosmics' : '123X_mc2017cosmics_realistic_deco_v2', + 'phase1_2017_cosmics' : '131X_mc2017cosmics_realistic_deco_v1', # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode - 'phase1_2017_cosmics_peak' : '123X_mc2017cosmics_realistic_peak_v2', + 'phase1_2017_cosmics_peak' : '131X_mc2017cosmics_realistic_peak_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot) - 'phase1_2018_design' : '123X_upgrade2018_design_v4', + 'phase1_2018_design' : '131X_upgrade2018_design_v1', # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector - 'phase1_2018_realistic' : '123X_upgrade2018_realistic_v2', + 'phase1_2018_realistic' : '131X_upgrade2018_realistic_v1', # GlobalTag for MC production with realistic run-dependent (RD) conditions for full Phase1 2018 detector - 'phase1_2018_realistic_rd' : '123X_upgrade2018_realistic_RD_v3', + 'phase1_2018_realistic_rd' : '131X_upgrade2018_realistic_RD_v1', # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector for Heavy Ion - 'phase1_2018_realistic_hi' : '123X_upgrade2018_realistic_HI_v2', + 'phase1_2018_realistic_hi' : '131X_upgrade2018_realistic_HI_v1', # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector: HEM-15-16 fail - 'phase1_2018_realistic_HEfail' : '123X_upgrade2018_realistic_HEfail_v2', + 'phase1_2018_realistic_HEfail' : '131X_upgrade2018_realistic_HEfail_v2', # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode - 'phase1_2018_cosmics' : '123X_upgrade2018cosmics_realistic_deco_v2', + 'phase1_2018_cosmics' : '131X_upgrade2018cosmics_realistic_deco_v1', # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in PEAK mode - 'phase1_2018_cosmics_peak' : '123X_upgrade2018cosmics_realistic_peak_v2', + 'phase1_2018_cosmics_peak' : '131X_upgrade2018cosmics_realistic_peak_v2', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2022 - 'phase1_2022_design' : '130X_mcRun3_2022_design_v2', + 'phase1_2022_design' : '131X_mcRun3_2022_design_v1', # GlobalTag for MC production with realistic conditions for Phase1 2022 - 'phase1_2022_realistic' : '130X_mcRun3_2022_realistic_v2', + 'phase1_2022_realistic' : '131X_mcRun3_2022_realistic_v1', # GlobalTag for MC production with realistic conditions for Phase1 2022 post-EE+ leak - 'phase1_2022_realistic_postEE' : '130X_mcRun3_2022_realistic_postEE_v2', + 'phase1_2022_realistic_postEE' : '131X_mcRun3_2022_realistic_postEE_v1', # GlobalTag for MC production (cosmics) with realistic conditions for Phase1 2022, Strip tracker in DECO mode - 'phase1_2022_cosmics' : '130X_mcRun3_2022cosmics_realistic_deco_v2', + 'phase1_2022_cosmics' : '131X_mcRun3_2022cosmics_realistic_deco_v1', # GlobalTag for MC production (cosmics) with perfectly aligned and calibrated detector for Phase1 2022, Strip tracker in DECO mode - 'phase1_2022_cosmics_design' : '130X_mcRun3_2022cosmics_design_deco_v2', + 'phase1_2022_cosmics_design' : '131X_mcRun3_2022cosmics_design_deco_v1', # GlobalTag for MC production with realistic conditions for Phase1 2022 detector for Heavy Ion - 'phase1_2022_realistic_hi' : '130X_mcRun3_2022_realistic_HI_v3', + 'phase1_2022_realistic_hi' : '131X_mcRun3_2022_realistic_HI_v2', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2023 - 'phase1_2023_design' : '130X_mcRun3_2023_design_v2', + 'phase1_2023_design' : '131X_mcRun3_2023_design_v1', # GlobalTag for MC production with realistic conditions for Phase1 2023 - 'phase1_2023_realistic' : '130X_mcRun3_2023_realistic_v3', + 'phase1_2023_realistic' : '131X_mcRun3_2023_realistic_v1', # GlobalTag for MC production (cosmics) with realistic conditions for Phase1 2023, Strip tracker in DECO mode - 'phase1_2023_cosmics' : '130X_mcRun3_2023cosmics_realistic_deco_v2', + 'phase1_2023_cosmics' : '131X_mcRun3_2023cosmics_realistic_deco_v1', # GlobalTag for MC production (cosmics) with perfectly aligned and calibrated detector for Phase1 2023, Strip tracker in DECO mode - 'phase1_2023_cosmics_design' : '130X_mcRun3_2023cosmics_design_deco_v2', + 'phase1_2023_cosmics_design' : '131X_mcRun3_2023cosmics_design_deco_v1', # GlobalTag for MC production with realistic conditions for Phase1 2023 detector for Heavy Ion - 'phase1_2023_realistic_hi' : '130X_mcRun3_2023_realistic_HI_v3', + 'phase1_2023_realistic_hi' : '131X_mcRun3_2023_realistic_HI_v2', # GlobalTag for MC production with realistic conditions for Phase1 2024 - 'phase1_2024_realistic' : '130X_mcRun3_2024_realistic_v3', + 'phase1_2024_realistic' : '131X_mcRun3_2024_realistic_v1', # GlobalTag for MC production with realistic conditions for Phase2 - 'phase2_realistic' : '130X_mcRun4_realistic_v2' + 'phase2_realistic' : '131X_mcRun4_realistic_v2' } aliases = { diff --git a/Configuration/AlCa/python/autoCondModifiers.py b/Configuration/AlCa/python/autoCondModifiers.py index afb214b590065..42fca41e91de7 100644 --- a/Configuration/AlCa/python/autoCondModifiers.py +++ b/Configuration/AlCa/python/autoCondModifiers.py @@ -115,7 +115,7 @@ def autoCondRelValForRun3(autoCond): GlobalTagRelValForRun3 = {} L1GtTriggerMenuForRelValForRun3 = ','.join( ['L1Menu_Collisions2015_25nsStage1_v5' , "L1GtTriggerMenuRcd", connectionString, "", "2023-01-28 12:00:00.000"] ) - L1TUtmTriggerMenuForRelValForRun3 = ','.join( ['L1Menu_Collisions2022_v1_4_0-d1_xml' , "L1TUtmTriggerMenuRcd", connectionString, "", "2023-01-28 12:00:00.000"] ) + L1TUtmTriggerMenuForRelValForRun3 = ','.join( ['L1Menu_Collisions2023_v1_0_0_xml' , "L1TUtmTriggerMenuRcd", connectionString, "", "2023-03-08 12:00:00.000"] ) for key,val in autoCond.items(): if 'run3_data' in key or 'run3_hlt' in key : diff --git a/Configuration/AlCa/python/autoCondPhase2.py b/Configuration/AlCa/python/autoCondPhase2.py index b08c68d4d9e71..ee50bf9dc82ed 100644 --- a/Configuration/AlCa/python/autoCondPhase2.py +++ b/Configuration/AlCa/python/autoCondPhase2.py @@ -1,13 +1,16 @@ from Configuration.StandardSequences.CondDBESSource_cff import GlobalTag as essource connectionString = essource.connect.value() -SiPixelLARecord = "SiPixelLorentzAngleRcd" -SiPixelSimLARecord = "SiPixelLorentzAngleSimRcd" -SiPixelGenErrorRecord = "SiPixelGenErrorDBObjectRcd" -SiPixelTemplatesRecord = "SiPixelTemplateDBObjectRcd" -SiPixel2DTemplatesRecord = "SiPixel2DTemplateDBObjectRcd" +SiPixelLARecord = "SiPixelLorentzAngleRcd" +SiPixelSimLARecord = "SiPixelLorentzAngleSimRcd" +SiPixelGenErrorRecord = "SiPixelGenErrorDBObjectRcd" +SiPixelTemplatesRecord = "SiPixelTemplateDBObjectRcd" +SiPixel2DTemplatesRecord = "SiPixel2DTemplateDBObjectRcd" TrackerLARecord = "SiPhase2OuterTrackerLorentzAngleRcd" TrackerSimLARecord = "SiPhase2OuterTrackerLorentzAngleSimRcd" +TkAlRecord = "TrackerAlignmentRcd" +TkAPERecord = "TrackerAlignmentErrorExtendedRcd" +TkSurfRecord = "TrackerSurfaceDeformationRcd" ## ## Active geometries: https://github.com/cms-sw/cmssw/blob/master/Configuration/Geometry/README.md @@ -56,6 +59,24 @@ 'T30' : ( ','.join( [ 'SiPixelTemplateDBObject_phase2_IT_v6.4.0_25x100_v1_mc',SiPixelTemplatesRecord,connectionString, "", "2021-11-22 21:00:00"] ), ), # cell is 25um (local-x) x 100um (local-y) , VBias=350V } +allTags["TkAlignment"] = { + 'T21' : ( ','.join( [ 'TrackerAlignment_Upgrade2026_T21_design_v0' ,TkAlRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T25' : ( ','.join( [ 'TrackerAlignment_Upgrade2026_T25_design_v0' ,TkAlRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T30' : ( ','.join( [ 'TrackerAlignment_Upgrade2026_T30_design_v0' ,TkAlRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), +} + +allTags["TkAPE"] = { + 'T21' : ( ','.join( [ 'TrackerAlignmentErrorsExtended_Upgrade2026_T21_design_v0' ,TkAPERecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T25' : ( ','.join( [ 'TrackerAlignmentErrorsExtended_Upgrade2026_T25_design_v0' ,TkAPERecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T30' : ( ','.join( [ 'TrackerAlignmentErrorsExtended_Upgrade2026_T30_design_v0' ,TkAPERecord, connectionString, "", "2023-03-16 15:30:00"] ), ), +} + +allTags["TkSurf"] = { + 'T21' : ( ','.join( [ 'TrackerSurfaceDeformations_Upgrade2026_Zero' ,TkSurfRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T25' : ( ','.join( [ 'TrackerSurfaceDeformations_Upgrade2026_Zero' ,TkSurfRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), + 'T30' : ( ','.join( [ 'TrackerSurfaceDeformations_Upgrade2026_Zero' ,TkSurfRecord, connectionString, "", "2023-03-16 15:30:00"] ), ), +} + ## ## Outer Tracker records (to be filled if necessary) ## @@ -87,7 +108,7 @@ ''' # list of active tags to be replaced -activeKeys = ["LA","LAWidth","SimLA","LAfromAlignment","GenError","Template"]#,"SimOTLA","OTLA"] +activeKeys = ["LA", "LAWidth", "SimLA", "LAfromAlignment", "GenError", "Template", "TkAlignment", "TkAPE", "TkSurf"] #,"SimOTLA","OTLA"] # list of geometries supported activeDets = ["T21","T25","T30"] diff --git a/Configuration/AlCa/python/autoPCL.py b/Configuration/AlCa/python/autoPCL.py index 4f67f9815da83..6e6fd9e8ece27 100644 --- a/Configuration/AlCa/python/autoPCL.py +++ b/Configuration/AlCa/python/autoPCL.py @@ -13,6 +13,7 @@ 'PromptCalibProdSiPixelAliHG' : 'SiPixelAliHG', 'PromptCalibProdSiPixel' : 'SiPixelQuality', 'PromptCalibProdSiPixelLA' : 'SiPixelLA', + 'PromptCalibProdSiPixelLAMCS' : 'SiPixelLAMCS', 'PromptCalibProdEcalPedestals': 'EcalPedestals', 'PromptCalibProdLumiPCC': 'LumiPCC', 'PromptCalibProdPPSTimingCalib' : 'PPSTimingCalibration', diff --git a/Configuration/DataProcessing/test/BuildFile.xml b/Configuration/DataProcessing/test/BuildFile.xml index 5244977623072..073c709564047 100644 --- a/Configuration/DataProcessing/test/BuildFile.xml +++ b/Configuration/DataProcessing/test/BuildFile.xml @@ -1,4 +1,2 @@ - - - + diff --git a/Configuration/DataProcessing/test/TestCfg.cpp b/Configuration/DataProcessing/test/TestCfg.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/Configuration/DataProcessing/test/TestCfg.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/Configuration/DataProcessing/test/run_CfgTest.sh b/Configuration/DataProcessing/test/run_CfgTest.sh index 9840f8d184097..02fe3d4842268 100755 --- a/Configuration/DataProcessing/test/run_CfgTest.sh +++ b/Configuration/DataProcessing/test/run_CfgTest.sh @@ -10,80 +10,79 @@ function die { echo $1: status $2 ; exit $2; } function runTest { echo $1 ; python3 $1 || die "Failure for configuration: $1" $?; } - -runTest "${LOCAL_TEST_DIR}/RunRepack.py --select-events HLT:path1,HLT:path2 --lfn /store/whatever" +runTest "${SCRAM_TEST_PATH}/RunRepack.py --select-events HLT:path1,HLT:path2 --lfn /store/whatever" declare -a arr=("cosmicsEra_Run2_2018" "ppEra_Run2_2018" "ppEra_Run2_2018_highBetaStar" "ppEra_Run2_2018_pp_on_AA" "cosmicsHybridEra_Run2_2018" "cosmicsEra_Run3" "ppEra_Run3") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBias+SiStripCalMinBias " - runTest "${LOCAL_TEST_DIR}/RunVisualizationProcessing.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --fevt" - runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --workflows=BeamSpotByRun,BeamSpotByLumi,SiStripQuality" + runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBias+SiStripCalMinBias " + runTest "${SCRAM_TEST_PATH}/RunVisualizationProcessing.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --fevt" + runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --workflows=BeamSpotByRun,BeamSpotByLumi,SiStripQuality" done declare -a arr=("cosmicsEra_Run2_2018" "cosmicsHybridEra_Run2_2018" "cosmicsEra_Run3") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco SiStripCalCosmicsNano " + runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco SiStripCalCosmicsNano " done declare -a arr=("HeavyIonsEra_Run2_2018") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBiasHI+SiStripCalMinBias " - runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --workflows=BeamSpotByRun,BeamSpotByLumi,SiStripQuality" - runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn=/store/whatever --global-tag GLOBALTAG --skims SiStripCalZeroBias,SiStripCalMinBias,PromptCalibProd" - runTest "${LOCAL_TEST_DIR}/RunDQMHarvesting.py --scenario $scenario --lfn /store/whatever --run 12345 --dataset /A/B/C --global-tag GLOBALTAG" - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBiasHI+SiStripCalMinBias --PhysicsSkim=DiJet+Photon+ZEE+ZMM" + runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBiasHI+SiStripCalMinBias " + runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --workflows=BeamSpotByRun,BeamSpotByLumi,SiStripQuality" + runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario $scenario --lfn=/store/whatever --global-tag GLOBALTAG --skims SiStripCalZeroBias,SiStripCalMinBias,PromptCalibProd" + runTest "${SCRAM_TEST_PATH}/RunDQMHarvesting.py --scenario $scenario --lfn /store/whatever --run 12345 --dataset /A/B/C --global-tag GLOBALTAG" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBiasHI+SiStripCalMinBias --PhysicsSkim=DiJet+Photon+ZEE+ZMM" done declare -a arr=("AlCaLumiPixels" "AlCaTestEnable" "cosmicsEra_Run2_2018" "hcalnzsEra_Run2_2018" "ppEra_Run2_2018" "hcalnzsEra_Run2_2018_highBetaStar" "hcalnzsEra_Run2_2018_pp_on_AA" "ppEra_Run2_2018_highBetaStar" "ppEra_Run2_2018_pp_on_AA" "cosmicsHybridEra_Run2_2018" "cosmicsEra_Run3" "hcalnzsEra_Run3" "ppEra_Run3" "AlCaLumiPixels_Run3" "AlCaPhiSymEcal_Nano" "AlCaPPS_Run3" "ppEra_Run3_pp_on_PbPb" "hcalnzsEra_Run3_pp_on_PbPb" "ppEra_Run3_pp_on_PbPb_approxSiStripClusters") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" done declare -a arr=("AlCaLumiPixels" "cosmicsEra_Run2_2018" "ppEra_Run2_2018" "ppEra_Run2_2018_highBetaStar" "ppEra_Run2_2018_pp_on_AA" "cosmicsHybridEra_Run2_2018" "cosmicsEra_Run3" "ppEra_Run3" "AlCaLumiPixels_Run3") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn=/store/whatever --global-tag GLOBALTAG --skims SiStripCalZeroBias,SiStripCalMinBias,PromptCalibProd" - runTest "${LOCAL_TEST_DIR}/RunDQMHarvesting.py --scenario $scenario --lfn /store/whatever --run 12345 --dataset /A/B/C --global-tag GLOBALTAG" + runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario $scenario --lfn=/store/whatever --global-tag GLOBALTAG --skims SiStripCalZeroBias,SiStripCalMinBias,PromptCalibProd" + runTest "${SCRAM_TEST_PATH}/RunDQMHarvesting.py --scenario $scenario --lfn /store/whatever --run 12345 --dataset /A/B/C --global-tag GLOBALTAG" done declare -a arr=("ppEra_Run2_2018" "ppEra_Run2_2018_highBetaStar" "ppEra_Run2_2018_pp_on_AA") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --miniaod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias --PhysicsSkim=@SingleMuon" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --miniaod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias --PhysicsSkim=@SingleMuon" done declare -a arr=("ppEra_Run3") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --miniaod --nanoaod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias --PhysicsSkim=@Muon" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --miniaod --nanoaod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" + runTest "${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias --PhysicsSkim=@Muon" done -runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario AlCaTestEnable --global-tag GLOBALTAG --lfn /store/whatever --alcareco PromptCalibProdEcalPedestals " -runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario AlCaTestEnable --lfn=/store/whatever --global-tag GLOBALTAG --skims PromptCalibProdEcalPedestals" -runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario AlCaTestEnable --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdEcalPedestals" +runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario AlCaTestEnable --global-tag GLOBALTAG --lfn /store/whatever --alcareco PromptCalibProdEcalPedestals " +runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario AlCaTestEnable --lfn=/store/whatever --global-tag GLOBALTAG --skims PromptCalibProdEcalPedestals" +runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario AlCaTestEnable --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdEcalPedestals" -runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario AlCaLumiPixels --global-tag GLOBALTAG --lfn /store/whatever --alcareco AlCaPCCRandom+PromptCalibProdLumiPCC" -runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario AlCaLumiPixels --lfn=/store/whatever --global-tag GLOBALTAG --skims AlCaPCCRandom,PromptCalibProdLumiPCC" -runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario AlCaLumiPixels --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario AlCaLumiPixels --global-tag GLOBALTAG --lfn /store/whatever --alcareco AlCaPCCRandom+PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario AlCaLumiPixels --lfn=/store/whatever --global-tag GLOBALTAG --skims AlCaPCCRandom,PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario AlCaLumiPixels --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdLumiPCC" -runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario AlCaLumiPixels_Run3 --global-tag GLOBALTAG --lfn /store/whatever --alcareco AlCaPCCRandom+PromptCalibProdLumiPCC" -runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario AlCaLumiPixels_Run3 --lfn=/store/whatever --global-tag GLOBALTAG --skims AlCaPCCRandom,PromptCalibProdLumiPCC" -runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario AlCaLumiPixels_Run3 --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario AlCaLumiPixels_Run3 --global-tag GLOBALTAG --lfn /store/whatever --alcareco AlCaPCCRandom+PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario AlCaLumiPixels_Run3 --lfn=/store/whatever --global-tag GLOBALTAG --skims AlCaPCCRandom,PromptCalibProdLumiPCC" +runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario AlCaLumiPixels_Run3 --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdLumiPCC" declare -a arr=("trackingOnlyEra_Run2_2018" "trackingOnlyEra_Run2_2018_highBetaStar" "trackingOnlyEra_Run2_2018_pp_on_AA" "trackingOnlyEra_Run3" "trackingOnlyEra_Run3_pp_on_PbPb") for scenario in "${arr[@]}" do - runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --alcarecos=TkAlMinBias+PromptCalibProdBeamSpotHP" - runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias,PromptCalibProdBeamSpotHP" - runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias,PromptCalibProdBeamSpotHPLowPU" - runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdBeamSpotHP" - runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdBeamSpotHPLowPU" + runTest "${SCRAM_TEST_PATH}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --alcarecos=TkAlMinBias+PromptCalibProdBeamSpotHP" + runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias,PromptCalibProdBeamSpotHP" + runTest "${SCRAM_TEST_PATH}/RunAlcaSkimming.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias,PromptCalibProdBeamSpotHPLowPU" + runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdBeamSpotHP" + runTest "${SCRAM_TEST_PATH}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --alcapromptdataset=PromptCalibProdBeamSpotHPLowPU" done diff --git a/Configuration/Eras/python/Era_Run2_2018_cff.py b/Configuration/Eras/python/Era_Run2_2018_cff.py index 667256ee83f5b..579c4ead81b78 100644 --- a/Configuration/Eras/python/Era_Run2_2018_cff.py +++ b/Configuration/Eras/python/Era_Run2_2018_cff.py @@ -18,9 +18,10 @@ from Configuration.Eras.Modifier_ctpps_2017_cff import ctpps_2017 from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 from Configuration.Eras.Modifier_run2_jme_2017_cff import run2_jme_2017 +from Configuration.Eras.Modifier_run2_jme_2018_cff import run2_jme_2018 from Configuration.Eras.Modifier_stage2L1Trigger_2018_cff import stage2L1Trigger_2018 Run2_2018 = cms.ModifierChain(Run2_2017.copyAndExclude([run2_HEPlan1_2017, run2_muon_2017, run2_L1prefiring, run2_HLTconditions_2017, run2_egamma_2017, ctpps_2017, run2_jme_2017]), run2_CSC_2018, run2_HCAL_2018, run2_HB_2018, run2_HE_2018,run2_DT_2018, run2_SiPixel_2018, -run2_HLTconditions_2018, run2_muon_2018, run2_egamma_2018, ctpps_2018, stage2L1Trigger_2018 +run2_HLTconditions_2018, run2_muon_2018, run2_egamma_2018, ctpps_2018, stage2L1Trigger_2018, run2_jme_2018 ) diff --git a/Configuration/Eras/python/Modifier_run2_jme_2018_cff.py b/Configuration/Eras/python/Modifier_run2_jme_2018_cff.py new file mode 100644 index 0000000000000..76990ade55a43 --- /dev/null +++ b/Configuration/Eras/python/Modifier_run2_jme_2018_cff.py @@ -0,0 +1,3 @@ +import FWCore.ParameterSet.Config as cms + +run2_jme_2018 =cms.Modifier() diff --git a/Configuration/Eras/python/Modifier_run3_jme_Winter22runsBCDEprompt_cff.py b/Configuration/Eras/python/Modifier_run3_jme_Winter22runsBCDEprompt_cff.py new file mode 100644 index 0000000000000..6b0076df6e41f --- /dev/null +++ b/Configuration/Eras/python/Modifier_run3_jme_Winter22runsBCDEprompt_cff.py @@ -0,0 +1,3 @@ +import FWCore.ParameterSet.Config as cms + +run3_jme_Winter22runsBCDEprompt =cms.Modifier() diff --git a/Configuration/EventContent/python/AlCaRecoOutput_cff.py b/Configuration/EventContent/python/AlCaRecoOutput_cff.py index c4fb1dff232ec..12d7357e3e417 100644 --- a/Configuration/EventContent/python/AlCaRecoOutput_cff.py +++ b/Configuration/EventContent/python/AlCaRecoOutput_cff.py @@ -166,6 +166,7 @@ from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripGainsAAG_Output_cff import * from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripHitEfficiency_Output_cff import * from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiPixelLorentzAngle_Output_cff import * +from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_Output_cff import * from Calibration.TkAlCaRecoProducers.ALCARECOSiStripPCLHistos_Output_cff import * from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAli_Output_cff import * from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAliHG_Output_cff import * diff --git a/Configuration/Generator/python/Hydjet_Quenched_B12_5362GeV_cfi.py b/Configuration/Generator/python/Hydjet_Quenched_B12_5362GeV_cfi.py new file mode 100644 index 0000000000000..c0d4ac6424dd9 --- /dev/null +++ b/Configuration/Generator/python/Hydjet_Quenched_B12_5362GeV_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.Pyquen2015Settings_cff import * + +generator = cms.EDFilter("HydjetGeneratorFilter", + collisionParameters5362GeV, + qgpParameters2023, + hydjetParameters2023, + hydjetMode = cms.string('kHydroQJets'), + PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, + # Quarkonia and Weak Bosons added back upon dilepton group's request. + parameterSets = cms.vstring('pythiaUESettings', + 'hydjetPythiaDefault', + 'myParameters', + 'pythiaJets', + 'pythiaPromptPhotons', + 'pythiaZjets', + 'pythiaBottomoniumNRQCD', + 'pythiaCharmoniumNRQCD', + 'pythiaQuarkoniaSettings', + 'pythiaWeakBosons' + ) + ), + cFlag = cms.int32(0), + bMin = cms.double(0), + bMax = cms.double(30), + bFixed = cms.double(12) + ) diff --git a/Configuration/Generator/python/Hydjet_Quenched_MinBias_5362GeV_cfi.py b/Configuration/Generator/python/Hydjet_Quenched_MinBias_5362GeV_cfi.py new file mode 100644 index 0000000000000..5ef8494782357 --- /dev/null +++ b/Configuration/Generator/python/Hydjet_Quenched_MinBias_5362GeV_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.Pyquen2015Settings_cff import * + +generator = cms.EDFilter("HydjetGeneratorFilter", + collisionParameters5362GeV, + qgpParameters2023, + hydjetParameters2023, + hydjetMode = cms.string('kHydroQJets'), + PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, + # Quarkonia and Weak Bosons added back upon dilepton group's request. + parameterSets = cms.vstring('pythiaUESettings', + 'hydjetPythiaDefault', + 'myParameters', + 'pythiaJets', + 'pythiaPromptPhotons', + 'pythiaZjets', + 'pythiaBottomoniumNRQCD', + 'pythiaCharmoniumNRQCD', + 'pythiaQuarkoniaSettings', + 'pythiaWeakBosons' + ) + ), + cFlag = cms.int32(1), + bMin = cms.double(0), + bMax = cms.double(30), + bFixed = cms.double(0) + ) diff --git a/Configuration/Generator/python/PhotonJet_Pt_10_5362GeV_TuneCP5_cfi.py b/Configuration/Generator/python/PhotonJet_Pt_10_5362GeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..620640ea20b22 --- /dev/null +++ b/Configuration/Generator/python/PhotonJet_Pt_10_5362GeV_TuneCP5_cfi.py @@ -0,0 +1,23 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * + +generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(5362.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'PromptPhoton:all = on', + 'PhaseSpace:pTHatMin = 10.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/Pyquen2015Settings_cff.py b/Configuration/Generator/python/Pyquen2015Settings_cff.py index 8fb424f03a539..d1430a33fe46d 100644 --- a/Configuration/Generator/python/Pyquen2015Settings_cff.py +++ b/Configuration/Generator/python/Pyquen2015Settings_cff.py @@ -16,6 +16,10 @@ comEnergy = cms.double(5020.0) ) +collisionParameters5362GeV = cms.PSet(aBeamTarget = cms.double(208.0), ## beam/target atomic number + comEnergy = cms.double(5362.0) + ) + qgpParameters = cms.PSet(qgpInitialTemperature = cms.double(1.1), ## initial temperature of QGP; allowed range [0.2,2.0]GeV; qgpProperTimeFormation = cms.double(0.1), ## proper time of QGP formation; allowed range [0.01,10.0]fm/c; hadronFreezoutTemperature = cms.double(0.125), @@ -24,6 +28,14 @@ qgpNumQuarkFlavor = cms.int32(0), ## number of active quark flavors in qgp; allowed values: 0,1,2,3 ) +qgpParameters2023 = cms.PSet(qgpInitialTemperature = cms.double(1.0), ## initial temperature of QGP; allowed range [0.2,2.0]GeV; + qgpProperTimeFormation = cms.double(0.1), ## proper time of QGP formation; allowed range [0.01,10.0]fm/c; + hadronFreezoutTemperature = cms.double(0.125), + doRadiativeEnLoss = cms.bool(True), ## if true, perform partonic radiative en loss + doCollisionalEnLoss = cms.bool(True), + qgpNumQuarkFlavor = cms.int32(0), ## number of active quark flavors in qgp; allowed values: 0,1,2,3 + ) + pyquenParameters = cms.PSet(doIsospin = cms.bool(True), angularSpectrumSelector = cms.int32(0), ## angular emitted gluon spectrum embeddingMode = cms.int32(0), @@ -41,6 +53,18 @@ embeddingMode = cms.int32(0) ) +hydjetParameters2023 = cms.PSet(sigmaInelNN = cms.double(70), + shadowingSwitch = cms.int32(1), + nMultiplicity = cms.int32(9000), + fracSoftMultiplicity = cms.double(1.), + maxLongitudinalRapidity = cms.double(2.3), + maxTransverseRapidity = cms.double(1.15), + rotateEventPlane = cms.bool(True), + allowEmptyEvents = cms.bool(False), + angularSpectrumSelector = cms.int32(0), ## angular emitted gluon spectrum + embeddingMode = cms.int32(0) + ) + pyquenPythiaDefaultBlock = cms.PSet( pythiaUESettingsBlock, hydjetPythiaDefault = cms.vstring('MSEL=0 ! user processes', diff --git a/Configuration/Generator/python/PyquenDefaultSettings_cff.py b/Configuration/Generator/python/PyquenDefaultSettings_cff.py index 0aeafaeaacc61..6090bba91177f 100644 --- a/Configuration/Generator/python/PyquenDefaultSettings_cff.py +++ b/Configuration/Generator/python/PyquenDefaultSettings_cff.py @@ -12,6 +12,10 @@ comEnergy = cms.double(2760.0) ) +collisionParameters5362GeV = cms.PSet(aBeamTarget = cms.double(208.0), ## beam/target atomic number + comEnergy = cms.double(5362.0) + ) + collisionParameters = collisionParameters2760GeV.clone() qgpParameters = cms.PSet(qgpInitialTemperature = cms.double(1.0), ## initial temperature of QGP; allowed range [0.2,2.0]GeV; diff --git a/Configuration/Generator/python/Pyquen_DiJet_pt80to120_5362GeV_cfi.py b/Configuration/Generator/python/Pyquen_DiJet_pt80to120_5362GeV_cfi.py new file mode 100644 index 0000000000000..7aa51323ccc05 --- /dev/null +++ b/Configuration/Generator/python/Pyquen_DiJet_pt80to120_5362GeV_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.PyquenDefaultSettings_cff import * + +generator = cms.EDFilter("PyquenGeneratorFilter", + collisionParameters5362, + qgpParameters, + pyquenParameters, + doQuench = cms.bool(True), + bFixed = cms.double(0.0), ## fixed impact param (fm); valid only if cflag_=0 + PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, + parameterSets = cms.vstring('pythiaUESettings','ppJets','kinematics'), + kinematics = cms.vstring ("CKIN(3)=80", #min pthat + "CKIN(4)=120" #max pthat + ) + ), + cFlag = cms.int32(0), ## centrality flag + bMin = cms.double(0.0), ## min impact param (fm); valid only if cflag_!=0 + bMax = cms.double(0.0) ## max impact param (fm); valid only if cflag_!=0 + ) + +configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.2 $'), + name = cms.untracked.string('$Source: /local/projects/CMSSW/rep/CMSSW/Configuration/Generator/python/Pyquen_DiJet_pt80to120_2760GeV_cfi.py,v $'), + annotation = cms.untracked.string('PYQUEN quenched dijets (80 < pt-hat < 120 GeV) at sqrt(s) = 2.76TeV') + ) + +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/Pyquen_GammaJet_pt20_5362GeV_cfi.py b/Configuration/Generator/python/Pyquen_GammaJet_pt20_5362GeV_cfi.py new file mode 100644 index 0000000000000..b368802c733b5 --- /dev/null +++ b/Configuration/Generator/python/Pyquen_GammaJet_pt20_5362GeV_cfi.py @@ -0,0 +1,33 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.PyquenDefaultSettings_cff import * + +generator = cms.EDFilter("PyquenGeneratorFilter", + collisionParameters5362, + qgpParameters, + pyquenParameters, + doQuench = cms.bool(True), + bFixed = cms.double(0.0), ## fixed impact param (fm); valid only if cflag_=0 + PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, + parameterSets = cms.vstring('pythiaUESettings','customProcesses','pythiaPromptPhotons','kinematics'), + kinematics = cms.vstring ("CKIN(3)=20", #min pthat + "CKIN(4)=9999", #max pthat + "CKIN(7)=-2.", #min rapidity + "CKIN(8)=2." #max rapidity + ) + + ), + cFlag = cms.int32(0), ## centrality flag + bMin = cms.double(0.0), ## min impact param (fm); valid only if cflag_!=0 + bMax = cms.double(0.0) ## max impact param (fm); valid only if cflag_!=0 + ) + +generator.embeddingMode = 0 + +configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.3 $'), + name = cms.untracked.string('$Source: /local/projects/CMSSW/rep/CMSSW/Configuration/Generator/python/Pyquen_GammaJet_pt20_2760GeV_cfi.py,v $'), + annotation = cms.untracked.string('PYQUEN quenched gamma-jets (pt-hat > 20 GeV) at sqrt(s) = 2.76TeV') + ) + +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/Pyquen_ZeemumuJets_pt10_5362GeV_cfi.py b/Configuration/Generator/python/Pyquen_ZeemumuJets_pt10_5362GeV_cfi.py new file mode 100644 index 0000000000000..24584e78c9e4c --- /dev/null +++ b/Configuration/Generator/python/Pyquen_ZeemumuJets_pt10_5362GeV_cfi.py @@ -0,0 +1,33 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.PyquenDefaultSettings_cff import * + +generator = cms.EDFilter("PyquenGeneratorFilter", + collisionParameters5362, + qgpParameters, + pyquenParameters, + doQuench = cms.bool(True), + bFixed = cms.double(0.0), ## fixed impact param (fm); valid only if cflag_=0 + PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, + parameterSets = cms.vstring('pythiaUESettings','customProcesses','pythiaZjets','pythiaZtoMuonsAndElectrons','kinematics'), + kinematics = cms.vstring ("CKIN(3)=10", #min pthat + "CKIN(4)=9999", #max pthat + "CKIN(7)=-2.", #min rapidity + "CKIN(8)=2." #max rapidity + ) + + ), + cFlag = cms.int32(0), ## centrality flag + bMin = cms.double(0.0), ## min impact param (fm); valid only if cflag_!=0 + bMax = cms.double(0.0) ## max impact param (fm); valid only if cflag_!=0 + ) + +generator.embeddingMode = 0 + +configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.3 $'), + name = cms.untracked.string('$Source: /local/projects/CMSSW/rep/CMSSW/Configuration/Generator/python/Pyquen_ZeemumuJets_pt10_2760GeV_cfi.py,v $'), + annotation = cms.untracked.string('PYQUEN Z->mumu and Z->ee (pt-hat > 10 GeV) at sqrt(s) = 2.76TeV') + ) + +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/QCD_Pt_80_120_5362GeV_TuneCP5_cfi.py b/Configuration/Generator/python/QCD_Pt_80_120_5362GeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..981dd374c42fd --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_80_120_5362GeV_TuneCP5_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * + +generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(5362.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 80.', + 'PhaseSpace:pTHatMax = 120.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/ZEE_5362GeV_TuneCP5_cfi.py b/Configuration/Generator/python/ZEE_5362GeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..0e4efc3f588be --- /dev/null +++ b/Configuration/Generator/python/ZEE_5362GeV_TuneCP5_cfi.py @@ -0,0 +1,26 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * + +generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(5362.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 11', + 'PhaseSpace:mHatMin = 75.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/ZMM_5362GeV_TuneCP5_cfi.py b/Configuration/Generator/python/ZMM_5362GeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..29c1fc01bed79 --- /dev/null +++ b/Configuration/Generator/python/ZMM_5362GeV_TuneCP5_cfi.py @@ -0,0 +1,36 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * + +generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(5362.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 13', + 'PhaseSpace:mHatMin = 75.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters', + ) + ) + ) +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(2.5, 2.5), + MaxEta = cms.untracked.vdouble(4.0, 4.0), + MinEta = cms.untracked.vdouble(-4.0, -4.0), + ParticleCharge = cms.untracked.int32(-1), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) +) + +ProductionFilterSequence = cms.Sequence(generator*mumugenfilter) diff --git a/Configuration/Geometry/README.md b/Configuration/Geometry/README.md index d2c6b4f2cf9c6..4fc12e8858a68 100644 --- a/Configuration/Geometry/README.md +++ b/Configuration/Geometry/README.md @@ -32,6 +32,7 @@ Calorimeters: Muon system: * M1: 2021 baseline +* M2: 2023 GE21 shifted in position PPS: * P7: 2021 baseline (after removing overlaps and using common materials whenever possible) @@ -49,6 +50,7 @@ Several detector combinations have been generated: * 2021FlatMinus10Percent = T6+C1+M1+P7+O5+F1 * 2021FlatPlus05Percent = T7+C1+M1+P7+O5+F1 * 2021FlatPlus10Percent = T8+C1+M1+P7+O5+F1 +* 2023 = T3+C1+M2+P7+O6+F1 # Phase 2 Geometries diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05PercentReco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05PercentReco_cff.py new file mode 100644 index 0000000000000..79d2ebe74afad --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023FlatMinus05Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05Percent_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05Percent_cff.py new file mode 100644 index 0000000000000..1a4e774ad04ff --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus05Percent_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus05Percent.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10PercentReco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10PercentReco_cff.py new file mode 100644 index 0000000000000..12b5418ff4552 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023FlatMinus10Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10Percent_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10Percent_cff.py new file mode 100644 index 0000000000000..df1d78180e1b7 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatMinus10Percent_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus10Percent.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05PercentReco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05PercentReco_cff.py new file mode 100644 index 0000000000000..14b2624744bdb --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023FlatPlus05Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05Percent_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05Percent_cff.py new file mode 100644 index 0000000000000..b3dff449104dc --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus05Percent_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus05Percent.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10PercentReco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10PercentReco_cff.py new file mode 100644 index 0000000000000..253cdee74db99 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023FlatPlus10Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10Percent_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10Percent_cff.py new file mode 100644 index 0000000000000..df9479c2f0e6b --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023FlatPlus10Percent_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus10Percent.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023Reco_cff.py new file mode 100644 index 0000000000000..c1a383e934136 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023Reco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterialReco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterialReco_cff.py new file mode 100644 index 0000000000000..04ece77ee0989 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterialReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hepExtended2023ZeroMaterial_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterial_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterial_cff.py new file mode 100644 index 0000000000000..7d3beebb9abf5 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023ZeroMaterial_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023ZeroMaterial.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2023_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2023_cff.py new file mode 100644 index 0000000000000..93a0faa946d80 --- /dev/null +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2023_cff.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryDD4hep_cff import * +DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml") + +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D86Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D86Reco_cff.py index d5bd7d6369657..d6770d3654686 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D86Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D86Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D88Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D88Reco_cff.py index 0bd28b2089b1b..56fa606cda5ac 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D88Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D88Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D91Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D91Reco_cff.py index 8c04ad286a710..ba1dfe5e0f1e3 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D91Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D91Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D91_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D91_cff.py index 673615f6000fa..edd8c9acb69ac 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D91_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D91_cff.py @@ -6,7 +6,7 @@ from Configuration.Geometry.GeometryDD4hep_cff import * DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml") -from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import * from Geometry.EcalCommonData.ecalSimulationParameters_cff import * from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D92Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D92Reco_cff.py index 1df6e3205c6b9..f71e0b3646f01 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D92Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D92Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D93Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D93Reco_cff.py index 281b934e13921..d27ea2dcb0adb 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D93Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D93Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D94Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D94Reco_cff.py index 4b94af876daea..cc4607e55b67c 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D94Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D94Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D95Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D95Reco_cff.py index 591255fefcac8..edf14eec4420e 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D95Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D95Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D96Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D96Reco_cff.py index e0302a1395a31..fafb3255bc619 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D96Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D96Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D97Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D97Reco_cff.py index ef640d248dba5..07b771e940a96 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D97Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D97Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D98Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D98Reco_cff.py index 9e2e4d47c617a..3832a065809c6 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D98Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D98Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryDD4hepExtended2026D99Reco_cff.py b/Configuration/Geometry/python/GeometryDD4hepExtended2026D99Reco_cff.py index 8315efade7e79..4fbba2a544e5f 100644 --- a/Configuration/Geometry/python/GeometryDD4hepExtended2026D99Reco_cff.py +++ b/Configuration/Geometry/python/GeometryDD4hepExtended2026D99Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatMinus05PercentReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatMinus05PercentReco_cff.py new file mode 100644 index 0000000000000..798dad5a607a1 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatMinus05PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023FlatMinus05Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatMinus05Percent_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatMinus05Percent_cff.py new file mode 100644 index 0000000000000..8fb47f4d40810 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatMinus05Percent_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023FlatMinus05PercentXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatMinus10PercentReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatMinus10PercentReco_cff.py new file mode 100644 index 0000000000000..5b3396e6eef19 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatMinus10PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023FlatMinus10Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatMinus10Percent_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatMinus10Percent_cff.py new file mode 100644 index 0000000000000..68b3151c6dd22 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatMinus10Percent_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023FlatMinus10PercentXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatPlus05PercentReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatPlus05PercentReco_cff.py new file mode 100644 index 0000000000000..b6f1ba3b47b66 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatPlus05PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023FlatPlus05Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatPlus05Percent_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatPlus05Percent_cff.py new file mode 100644 index 0000000000000..3c4394e3b1f5c --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatPlus05Percent_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023FlatPlus05PercentXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatPlus10PercentReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatPlus10PercentReco_cff.py new file mode 100644 index 0000000000000..454ba75e5a7af --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatPlus10PercentReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023FlatPlus10Percent_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023FlatPlus10Percent_cff.py b/Configuration/Geometry/python/GeometryExtended2023FlatPlus10Percent_cff.py new file mode 100644 index 0000000000000..0ee56c6ce1422 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023FlatPlus10Percent_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023FlatPlus10PercentXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2023Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2023Reco_cff.py new file mode 100644 index 0000000000000..b0d5b066b20ec --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023Reco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023ZeroMaterialReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023ZeroMaterialReco_cff.py new file mode 100644 index 0000000000000..c25ebe6d850a6 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023ZeroMaterialReco_cff.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Configuration.Geometry.GeometryExtended2023ZeroMaterial_cff import * + +# tracker +from Geometry.CommonTopologies.globalTrackingGeometry_cfi import * +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * + +# calo +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * +CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder", + SelectedCalos = cms.vstring("HCAL", + "ZDC", + "EcalBarrel", + "EcalEndcap", + "EcalPreshower", + "TOWER", + ) +) +from Geometry.EcalAlgo.EcalGeometry_cfi import * +from Geometry.HcalEventSetup.HcalGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import * +from Geometry.HcalEventSetup.CaloTowerTopology_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * + +# muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# forward +from Geometry.ForwardGeometry.ForwardGeometry_cfi import * + +# pps + + diff --git a/Configuration/Geometry/python/GeometryExtended2023ZeroMaterial_cff.py b/Configuration/Geometry/python/GeometryExtended2023ZeroMaterial_cff.py new file mode 100644 index 0000000000000..c7773be6e68b7 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023ZeroMaterial_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023ZeroMaterialXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2023_cff.py b/Configuration/Geometry/python/GeometryExtended2023_cff.py new file mode 100644 index 0000000000000..b8af3ab3857be --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023_cff.py @@ -0,0 +1,12 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +from Geometry.CMSCommonData.cmsExtendedGeometry2023XML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * +from Geometry.EcalCommonData.ecalSimulationParameters_cff import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * +from Geometry.MuonNumbering.muonGeometryConstants_cff import * +from Geometry.MuonNumbering.muonOffsetESProducer_cff import * + diff --git a/Configuration/Geometry/python/GeometryExtended2026D86Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D86Reco_cff.py index a608b8a28879a..691e5c5f1a87e 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D86Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D86Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D88Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D88Reco_cff.py index cf72af09a70d5..9d76bb7106678 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D88Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D88Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D91Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D91Reco_cff.py index e9f196674255d..e2d7a8e6598ef 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D91Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D91Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D91_cff.py b/Configuration/Geometry/python/GeometryExtended2026D91_cff.py index 8ce9c4494a79f..ac832f7703301 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D91_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D91_cff.py @@ -4,7 +4,7 @@ # If you notice a mistake, please update the generating script, not just this config from Geometry.CMSCommonData.cmsExtendedGeometry2026D91XML_cfi import * -from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import * from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import * from Geometry.EcalCommonData.ecalSimulationParameters_cff import * from Geometry.HcalCommonData.hcalDDDSimConstants_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D92Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D92Reco_cff.py index cabb683fd2bb0..26e2888d6dc84 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D92Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D92Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D93Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D93Reco_cff.py index d2a2932e47703..a8eaeea798ac0 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D93Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D93Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D94Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D94Reco_cff.py index 55f4b63dbcf6f..f9dd889bd1c83 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D94Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D94Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D95Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D95Reco_cff.py index f5ef7a5c0a669..fab45041185ca 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D95Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D95Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D96Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D96Reco_cff.py index 9d2a799726881..bd6d14962fadd 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D96Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D96Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D97Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D97Reco_cff.py index afdcf958a83f4..6445bfaaf4ddf 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D97Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D97Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D98Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D98Reco_cff.py index e0f5a61520a18..e2c255f9878f6 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D98Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D98Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2026D99Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2026D99Reco_cff.py index 640335f2057cf..215cb919b56b9 100644 --- a/Configuration/Geometry/python/GeometryExtended2026D99Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2026D99Reco_cff.py @@ -11,7 +11,7 @@ from Geometry.TrackerGeometryBuilder.trackerParameters_cff import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * -trackerGeometry.applyAlignment = False +trackerGeometry.applyAlignment = True # calo from Geometry.CaloEventSetup.HGCalTopology_cfi import * diff --git a/Configuration/Geometry/python/dict2021Geometry.py b/Configuration/Geometry/python/dict2021Geometry.py index 9a8e7e9b1b5d2..6c004ecde8176 100644 --- a/Configuration/Geometry/python/dict2021Geometry.py +++ b/Configuration/Geometry/python/dict2021Geometry.py @@ -1434,6 +1434,51 @@ ], "era" : "run3_GEM", }, + "M2" : { + 1 : [ + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + ], + 2 : [ + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + ], + 3 : [ + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + ], + 4 : [ + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + ], + "sim" : [ + 'from Geometry.MuonNumbering.muonGeometryConstants_cff import *', + 'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *', + ], + "reco" : [ + 'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *', + 'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *', + 'from Geometry.GEMGeometryBuilder.gemGeometry_cff import *', + 'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *', + 'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *', + ], + "era" : "run3_GEM", + }, } forwardDict = { @@ -1588,6 +1633,12 @@ ("O5","T6","C1","M1","F1","P7") : "2021FlatMinus10Percent", ("O5","T7","C1","M1","F1","P7") : "2021FlatPlus05Percent", ("O5","T8","C1","M1","F1","P7") : "2021FlatPlus10Percent", + ("O6","T3","C1","M2","F1","P7") : "2023", + ("O4","T4","C1","M2","F1","P7") : "2023ZeroMaterial", + ("O5","T5","C1","M2","F1","P7") : "2023FlatMinus05Percent", + ("O5","T6","C1","M2","F1","P7") : "2023FlatMinus10Percent", + ("O5","T7","C1","M2","F1","P7") : "2023FlatPlus05Percent", + ("O5","T8","C1","M2","F1","P7") : "2023FlatPlus10Percent", } deprecatedSubdets = set([ "T1", "T2", "O1", "O2", "O3", "P1", "P2", "P3", diff --git a/Configuration/Geometry/python/dict2026Geometry.py b/Configuration/Geometry/python/dict2026Geometry.py index 1c6b41268daf8..2682b8120e2a8 100644 --- a/Configuration/Geometry/python/dict2026Geometry.py +++ b/Configuration/Geometry/python/dict2026Geometry.py @@ -71,8 +71,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker613_MB_2019_04/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', @@ -107,8 +107,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker800_2020_07/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker615/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', @@ -132,7 +132,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, trackingPhase2PU140", }, @@ -168,7 +168,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, trackingPhase2PU140", }, @@ -179,8 +179,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', @@ -203,7 +203,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, phase2_3DPixels, trackingPhase2PU140", }, @@ -214,8 +214,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', @@ -249,8 +249,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_OT801_IT640/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_OT801_IT640/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', @@ -264,7 +264,7 @@ 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', ], "sim" : [ - 'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *', + 'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *', 'from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import *', ], "reco" : [ @@ -273,7 +273,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, trackingPhase2PU140", }, @@ -309,7 +309,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, trackingPhase2PU140", }, @@ -345,7 +345,7 @@ 'from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *', 'from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *', 'from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *', - 'trackerGeometry.applyAlignment = False', + 'trackerGeometry.applyAlignment = True', ], "era" : "phase2_tracker, phase2_3DPixels, trackingPhase2PU140", } diff --git a/Configuration/HLT/python/autoCondHLT.py b/Configuration/HLT/python/autoCondHLT.py index b4fa3b2905cd0..f05ad598bf511 100644 --- a/Configuration/HLT/python/autoCondHLT.py +++ b/Configuration/HLT/python/autoCondHLT.py @@ -18,8 +18,8 @@ 'Fake' : ( ','.join( [ 'L1GtTriggerMenu_L1Menu_Collisions2012_v3_mc' , l1MenuRecord,connectionString, l1MenuLabel, "2015-10-26 12:00:00.000"] ), ), 'Fake1' : ( ','.join( [ 'L1Menu_Collisions2015_25nsStage1_v5' , l1MenuRecord,connectionString, l1MenuLabel, "2015-10-26 12:00:00.000"] ), ), 'Fake2' : ( ','.join( [ 'L1Menu_Collisions2016_v9_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-10-06 19:36:53.000"] ), ), - 'FULL' : ( ','.join( [ 'L1Menu_Collisions2022_v1_4_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-11-22 09:57:54.000"] ), ), - 'GRun' : ( ','.join( [ 'L1Menu_Collisions2022_v1_4_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-11-22 09:57:54.000"] ), ), + 'FULL' : ( ','.join( [ 'L1Menu_Collisions2023_v1_0_0_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2023-03-08 09:39:50.000"] ), ), + 'GRun' : ( ','.join( [ 'L1Menu_Collisions2023_v1_0_0_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2023-03-08 09:39:50.000"] ), ), '2022v15' : ( ','.join( [ 'L1Menu_Collisions2022_v1_3_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-08-01 08:47:17.000"] ), ), 'HIon' : ( ','.join( [ 'L1Menu_CollisionsHeavyIons2022_v1_1_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-10-26 10:46:29.000"] ), ), 'PIon' : ( ','.join( [ 'L1Menu_HeavyIons2016_v3_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-11-22 11:11:00.000"] ), ), diff --git a/Configuration/HLT/python/autoHLT.py b/Configuration/HLT/python/autoHLT.py index 5b6acf523c5cd..6039fb273c95e 100644 --- a/Configuration/HLT/python/autoHLT.py +++ b/Configuration/HLT/python/autoHLT.py @@ -10,7 +10,8 @@ 'relval2016' : 'Fake2', 'relval2017' : 'Fake2', 'relval2018' : 'Fake2', - 'relval2022' : 'GRun', + 'relval2022' : '2022v15', + 'relval2023' : 'GRun', 'relval2026' : '75e33', 'test' : 'GRun', } diff --git a/Configuration/PyReleaseValidation/python/MatrixInjector.py b/Configuration/PyReleaseValidation/python/MatrixInjector.py index 113dc875589f8..1bd1b8455ad87 100644 --- a/Configuration/PyReleaseValidation/python/MatrixInjector.py +++ b/Configuration/PyReleaseValidation/python/MatrixInjector.py @@ -323,7 +323,7 @@ def get_wmsplit(): wmsplit['HYBRIDZSHI2015'] = 1 wmsplit['RECOHID15'] = 1 wmsplit['RECOHID18'] = 1 - wmsplit['HLTDR3_2022'] = 1 + wmsplit['HLTDR3_2023'] = 1 wmsplit['RECONANORUN3_reHLT'] = 1 wmsplit['HARVESTRUN3'] = 1 # automate for phase 2 diff --git a/Configuration/PyReleaseValidation/python/relval_2017.py b/Configuration/PyReleaseValidation/python/relval_2017.py index eb72e9f8f9d21..68bd09c452df1 100644 --- a/Configuration/PyReleaseValidation/python/relval_2017.py +++ b/Configuration/PyReleaseValidation/python/relval_2017.py @@ -46,6 +46,7 @@ # (QCD 1.8TeV DeepCore) # (TTbar DigiNoHLT) # 2023 (TTbar, TTbar PU, TTbar PU premix) +# (TTbar FastSim) # 2024 (TTbar, TTbar PU, TTbar PU premix) numWFIB = [10001.0,10002.0,10003.0,10004.0,10005.0,10006.0,10007.0,10008.0,10009.0,10059.0,10071.0, 10042.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0,10424.0, @@ -81,6 +82,7 @@ 11723.17, 11634.601, 12434.0,12634.0,12634.99, + 14034.0, 12834.0,13034.0,13034.99,] for numWF in numWFIB: if not numWF in _upgrade_workflows: continue diff --git a/Configuration/PyReleaseValidation/python/relval_pileup.py b/Configuration/PyReleaseValidation/python/relval_pileup.py index 026ab53482dc5..3eb6344ab6551 100644 --- a/Configuration/PyReleaseValidation/python/relval_pileup.py +++ b/Configuration/PyReleaseValidation/python/relval_pileup.py @@ -20,9 +20,12 @@ workflows[300]=['Pyquen_GammaJet_pt20_2760GeV',['Pyquen_GammaJet_pt20_2760GeV','DIGIHIMIX','RECOHIMIX','HARVESTHI2018PPRECO']] workflows[301]=['Pyquen_DiJet_pt80to120_2760GeV',['Pyquen_DiJet_pt80to120_2760GeV','DIGIHIMIX','RECOHIMIX','HARVESTHI2018PPRECO']] workflows[302]=['Pyquen_ZeemumuJets_pt10_2760GeV',['Pyquen_ZeemumuJets_pt10_2760GeV','DIGIHIMIX','RECOHIMIX','HARVESTHI2018PPRECO']] -workflows[310]=['Pyquen_GammaJet_pt20_2760GeV_2021',['Pyquen_GammaJet_pt20_2760GeV_2021','DIGIHI2021MIX','RECOHI2021MIX','HARVESTHI2021PPRECO']] -workflows[311]=['Pyquen_DiJet_pt80to120_2760GeV_2021',['Pyquen_DiJet_pt80to120_2760GeV_2021','DIGIHI2021MIX','RECOHI2021MIX','HARVESTHI2021PPRECO']] -workflows[312]=['Pyquen_ZeemumuJets_pt10_2760GeV_2021',['Pyquen_ZeemumuJets_pt10_2760GeV_2021','DIGIHI2021MIX','RECOHI2021MIX','HARVESTHI2021PPRECO']] +workflows[310]=['Pyquen_GammaJet_pt20_2760GeV_2022',['Pyquen_GammaJet_pt20_2760GeV_2022','DIGIHI2022MIX','RECOHI2022MIX','HARVESTHI2022PPRECO']] +workflows[311]=['Pyquen_DiJet_pt80to120_2760GeV_2022',['Pyquen_DiJet_pt80to120_2760GeV_2022','DIGIHI2022MIX','RECOHI2022MIX','HARVESTHI2022PPRECO']] +workflows[312]=['Pyquen_ZeemumuJets_pt10_2760GeV_2022',['Pyquen_ZeemumuJets_pt10_2760GeV_2022','DIGIHI2022MIX','RECOHI2022MIX','HARVESTHI2022PPRECO']] +#workflows[320]=['Pyquen_GammaJet_pt20_5362GeV_2023',['Pyquen_GammaJet_pt20_5362GeV_2023','DIGIHI2023MIX','RECOHI2023MIX','HARVESTHI2023PPRECO']] +#workflows[321]=['Pyquen_DiJet_pt80to120_5362GeV_2023',['Pyquen_DiJet_pt80to120_5362GeV_2023','DIGIHI2023MIX','RECOHI2023MIX','HARVESTHI2023PPRECO']] +#workflows[322]=['Pyquen_ZeemumuJets_pt10_5362GeV_2023',['Pyquen_ZeemumuJets_pt10_5362GeV_2023','DIGIHI2023MIX','RECOHI2023MIX','HARVESTHI2023PPRECO']] # 50 ns at 13 TeV and POSTLS1 workflows[50200]=['',['ZEE_13','DIGIUP15_PU50','RECOUP15_PU50_L1TEgDQM','HARVESTUP15_PU50_L1TEgDQM']] diff --git a/Configuration/PyReleaseValidation/python/relval_production.py b/Configuration/PyReleaseValidation/python/relval_production.py index a6dc3c99332bb..b20ec8b37ac30 100644 --- a/Configuration/PyReleaseValidation/python/relval_production.py +++ b/Configuration/PyReleaseValidation/python/relval_production.py @@ -35,6 +35,8 @@ workflows[1044] = ['',['RunRawPPS2022B','TIER0EXPPPSCALRUN3','ALCASPLITPPSCALRUN3','ALCAHARVDPPSCALRUN3']] workflows[1045] = ['',['RunRawPPS2022B','TIER0EXPPPSCALRUN3','ALCASPLITPPSALIGRUN3','ALCAHARVDPPSALIGRUN3']] +workflows[1052] = ['',['RunCosmics2022F','TIER0EXPCOSMICSRUN3','ALCAEXPCOSMICSRUN3','ALCAHARVDSIPIXELLAMCS']] +workflows[1052.1] = ['',['RunSiPixelCalCosmics2022F','ALCASPLITSIPIXELLAMCS','ALCAHARVDSIPIXELLAMCS']] ## MC production test #workflows[1100] = [ '',[]] diff --git a/Configuration/PyReleaseValidation/python/relval_standard.py b/Configuration/PyReleaseValidation/python/relval_standard.py index 998444917c5b6..01febbafd179c 100644 --- a/Configuration/PyReleaseValidation/python/relval_standard.py +++ b/Configuration/PyReleaseValidation/python/relval_standard.py @@ -443,72 +443,72 @@ workflows[136.9] = ['', ['RunDoubleMuon2016C', 'RAWRECOTE16', 'RAWRECOLHECLEANTE16', 'EMBEDHADTE16', 'EMBEDMINIAOD16']] ### run 2021 collisions ### -workflows[139.001] = ['RunMinimumBias2021',['RunMinimumBias2021','HLTDR3_2022','RECODR3_reHLT_MinBiasOffline','HARVESTD2021MB_reHLT']] -workflows[139.002] = ['',['RunZeroBias2021','HLTDR3_2022','RECODR3_reHLT_ZBOffline','HARVESTD2021ZB_reHLT']] -workflows[139.003] = ['',['RunHLTPhy2021','HLTDR3_2022','RECODR3_reHLT_HLTPhysics_Offline','HARVESTD2021HLTPhy_reHLT']] -workflows[139.004] = ['',['RunNoBPTX2021','HLTDR3_2022','RECODR3_reHLT_AlCaTkCosmics_Offline','HARVESTDR3_reHLT']] +workflows[139.001] = ['RunMinimumBias2021',['RunMinimumBias2021','HLTDR3_2023','RECODR3_reHLT_MinBiasOffline','HARVESTD2021MB_reHLT']] +workflows[139.002] = ['',['RunZeroBias2021','HLTDR3_2023','RECODR3_reHLT_ZBOffline','HARVESTD2021ZB_reHLT']] +workflows[139.003] = ['',['RunHLTPhy2021','HLTDR3_2023','RECODR3_reHLT_HLTPhysics_Offline','HARVESTD2021HLTPhy_reHLT']] +workflows[139.004] = ['',['RunNoBPTX2021','HLTDR3_2023','RECODR3_reHLT_AlCaTkCosmics_Offline','HARVESTDR3_reHLT']] workflows[139.005] = ['',['AlCaPhiSym2021','RECOALCAECALPHISYMDR3','ALCAECALPHISYM']] ### run3 (2022) ### -workflows[140.001] = ['',['RunMinimumBias2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.002] = ['',['RunSingleMuon2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.003] = ['',['RunZeroBias2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.004] = ['',['RunBTagMu2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.005] = ['',['RunJetHT2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.006] = ['',['RunDisplacedJet2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.007] = ['',['RunMET2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.008] = ['',['RunEGamma2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.009] = ['',['RunTau2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.010] = ['',['RunDoubleMuon2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.011] = ['',['RunMuonEG2022A','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] - -workflows[140.021] = ['',['RunMinimumBias2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.022] = ['',['RunSingleMuon2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.023] = ['',['RunZeroBias2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.024] = ['',['RunBTagMu2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.025] = ['',['RunJetHT2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.026] = ['',['RunDisplacedJet2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.027] = ['',['RunMET2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.028] = ['',['RunEGamma2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.029] = ['',['RunTau2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.030] = ['',['RunDoubleMuon2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.031] = ['',['RunMuonEG2022B','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] - -workflows[140.042] = ['',['RunSingleMuon2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.043] = ['',['RunZeroBias2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.044] = ['',['RunBTagMu2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.045] = ['',['RunJetHT2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.046] = ['',['RunDisplacedJet2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.047] = ['',['RunMET2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.048] = ['',['RunEGamma2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.049] = ['',['RunTau2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.050] = ['',['RunDoubleMuon2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.051] = ['',['RunMuonEG2022C','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] - -workflows[140.062] = ['',['RunMuon2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.063] = ['',['RunZeroBias2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.064] = ['',['RunBTagMu2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.065] = ['',['RunJetMET2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.066] = ['',['RunDisplacedJet2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.067] = ['',['RunEGamma2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.068] = ['',['RunTau2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] -workflows[140.069] = ['',['RunMuonEG2022D','HLTDR3_2022','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.001] = ['',['RunMinimumBias2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.002] = ['',['RunSingleMuon2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.003] = ['',['RunZeroBias2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.004] = ['',['RunBTagMu2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.005] = ['',['RunJetHT2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.006] = ['',['RunDisplacedJet2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.007] = ['',['RunMET2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.008] = ['',['RunEGamma2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.009] = ['',['RunTau2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.010] = ['',['RunDoubleMuon2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.011] = ['',['RunMuonEG2022A','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] + +workflows[140.021] = ['',['RunMinimumBias2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.022] = ['',['RunSingleMuon2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.023] = ['',['RunZeroBias2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.024] = ['',['RunBTagMu2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.025] = ['',['RunJetHT2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.026] = ['',['RunDisplacedJet2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.027] = ['',['RunMET2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.028] = ['',['RunEGamma2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.029] = ['',['RunTau2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.030] = ['',['RunDoubleMuon2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.031] = ['',['RunMuonEG2022B','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] + +workflows[140.042] = ['',['RunSingleMuon2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.043] = ['',['RunZeroBias2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.044] = ['',['RunBTagMu2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.045] = ['',['RunJetHT2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.046] = ['',['RunDisplacedJet2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.047] = ['',['RunMET2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.048] = ['',['RunEGamma2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.049] = ['',['RunTau2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.050] = ['',['RunDoubleMuon2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.051] = ['',['RunMuonEG2022C','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] + +workflows[140.062] = ['',['RunMuon2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.063] = ['',['RunZeroBias2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.064] = ['',['RunBTagMu2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.065] = ['',['RunJetMET2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.066] = ['',['RunDisplacedJet2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.067] = ['',['RunEGamma2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.068] = ['',['RunTau2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] +workflows[140.069] = ['',['RunMuonEG2022D','HLTDR3_2023','RECONANORUN3_reHLT','HARVESTRUN3']] ### run3 (2022) skims ### -workflows[140.104] = ['',['RunZeroBias2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMZEROBIASRUN3_reHLT']] -workflows[140.105] = ['',['RunBTagMu2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMBTAGMURUN3_reHLT']] -workflows[140.106] = ['',['RunJetHT2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMJETMETRUN3_reHLT']] -workflows[140.107] = ['',['RunDisplacedJet2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMDISPLACEDJETRUN3_reHLT']] -workflows[140.109] = ['',['RunEGamma2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMEGAMMARUN3_reHLT']] -workflows[140.110] = ['',['RunTau2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMTAURUN3_reHLT']] -workflows[140.111] = ['',['RunDoubleMuon2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMMUONRUN3_reHLT']] -workflows[140.112] = ['',['RunMuonEG2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMMUONEGRUN3_reHLT']] -workflows[140.113] = ['',['RunNoBPTX2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMNOBPTXRUN3_reHLT']] -workflows[140.114] = ['',['RunHcalNZS2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMHCALNZSRUN3_reHLT']] -workflows[140.115] = ['',['RunHLTPhysics2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMHLTPHYSICSRUN3_reHLT']] -workflows[140.116] = ['',['RunCommissioning2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMCOMMISSIONINGRUN3_reHLT']] -workflows[140.117] = ['',['RunCosmics2022B','HLTDR3_2022','RECOCOSMRUN3_reHLT','SKIMCOSMICSRUN3_reHLT']] -#workflows[140.118] = ['',['RunParkingBPH2022B','HLTDR3_2022','RECONANORUN3_reHLT','SKIMPARKINGBPHRUN3_reHLT']] +workflows[140.104] = ['',['RunZeroBias2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMZEROBIASRUN3_reHLT']] +workflows[140.105] = ['',['RunBTagMu2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMBTAGMURUN3_reHLT']] +workflows[140.106] = ['',['RunJetHT2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMJETMETRUN3_reHLT']] +workflows[140.107] = ['',['RunDisplacedJet2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMDISPLACEDJETRUN3_reHLT']] +workflows[140.109] = ['',['RunEGamma2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMEGAMMARUN3_reHLT']] +workflows[140.110] = ['',['RunTau2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMTAURUN3_reHLT']] +workflows[140.111] = ['',['RunDoubleMuon2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMMUONRUN3_reHLT']] +workflows[140.112] = ['',['RunMuonEG2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMMUONEGRUN3_reHLT']] +workflows[140.113] = ['',['RunNoBPTX2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMNOBPTXRUN3_reHLT']] +workflows[140.114] = ['',['RunHcalNZS2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMHCALNZSRUN3_reHLT']] +workflows[140.115] = ['',['RunHLTPhysics2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMHLTPHYSICSRUN3_reHLT']] +workflows[140.116] = ['',['RunCommissioning2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMCOMMISSIONINGRUN3_reHLT']] +workflows[140.117] = ['',['RunCosmics2022B','HLTDR3_2023','RECOCOSMRUN3_reHLT','SKIMCOSMICSRUN3_reHLT']] +#workflows[140.118] = ['',['RunParkingBPH2022B','HLTDR3_2023','RECONANORUN3_reHLT','SKIMPARKINGBPHRUN3_reHLT']] ### fastsim ### workflows[5.1] = ['TTbarFS', ['TTbarFS','HARVESTFS']] @@ -763,14 +763,23 @@ workflows[158.3] = ['',['ZEEMM_13_HI','DIGIHI2018PPRECO','RECOHI2018PPRECO','HARVESTHI2018PPRECO']] workflows[158.5] = ['',['Hydjet2Q_MinBias_5020GeV_2018_ppReco','DIGIHI2018PPRECO','RECOHI2018PPRECOMB','ALCARECOHI2018PPRECO','HARVESTHI2018PPRECO']] ### Run 3 cond., 2022 -workflows[159] = ['',['HydjetQ_B12_5020GeV_2021_ppReco','DIGIHI2021PPRECO','RECOHI2021PPRECOMB','ALCARECOHI2021PPRECO','HARVESTHI2021PPRECO']] -workflows[159.01] = ['',['HydjetQ_reminiaodPbPb2021_INPUT','REMINIAODHI2021PPRECOMB','HARVESTHI2021PPRECOMINIAOD']] -workflows[159.02] = ['',['HydjetQ_B12_5020GeV_2021_ppReco','DIGIHI2021PPRECO','RAWPRIMESIMHI18','RECOHI2021PPRECOMBAPPROXCLUSTERS','ALCARECOHI2021PPRECO','HARVESTHI2021PPRECO4']] -workflows[159.03] = ['',['HydjetQ_MinBias_5020GeV_2021_ppReco','DIGIHI2021PPRECO','RAWPRIMESIMHI18','RECOHI2022PROD','MINIHI2022PROD']] -workflows[159.1] = ['',['QCD_Pt_80_120_14_HI_2021','DIGIHI2021PPRECO','RECOHI2021PPRECO','HARVESTHI2021PPRECO']] -workflows[159.2] = ['',['PhotonJets_Pt_10_14_HI_2021','DIGIHI2021PPRECO','RECOHI2021PPRECO','HARVESTHI2021PPRECO']] -workflows[159.3] = ['',['ZMM_14_HI_2021','DIGIHI2021PPRECO','RECOHI2021PPRECO','HARVESTHI2021PPRECO']] -workflows[159.4] = ['',['ZEE_14_HI_2021','DIGIHI2021PPRECO','RECOHI2021PPRECO','HARVESTHI2021PPRECO']] +workflows[159] = ['',['HydjetQ_B12_5020GeV_2022_ppReco','DIGIHI2022PPRECO','RECOHI2022PPRECOMB','ALCARECOHI2022PPRECO','HARVESTHI2022PPRECO']] +workflows[159.01] = ['',['HydjetQ_reminiaodPbPb2022_INPUT','REMINIAODHI2022PPRECOMB','HARVESTHI2022PPRECOMINIAOD']] +workflows[159.02] = ['',['HydjetQ_B12_5020GeV_2022_ppReco','DIGIHI2022PPRECO','RAWPRIMESIMHI18','RECOHI2022PPRECOMBAPPROXCLUSTERS','ALCARECOHI2022PPRECO','HARVESTHI2022PPRECO4']] +workflows[159.03] = ['',['HydjetQ_MinBias_5020GeV_2022_ppReco','DIGIHI2022PPRECO','RAWPRIMESIMHI18','RECOHI2022PROD','MINIHI2022PROD']] +workflows[159.1] = ['',['QCD_Pt_80_120_14_HI_2022','DIGIHI2022PPRECO','RECOHI2022PPRECO','HARVESTHI2022PPRECO']] +workflows[159.2] = ['',['PhotonJets_Pt_10_14_HI_2022','DIGIHI2022PPRECO','RECOHI2022PPRECO','HARVESTHI2022PPRECO']] +workflows[159.3] = ['',['ZMM_14_HI_2022','DIGIHI2022PPRECO','RECOHI2022PPRECO','HARVESTHI2022PPRECO']] +workflows[159.4] = ['',['ZEE_14_HI_2022','DIGIHI2022PPRECO','RECOHI2022PPRECO','HARVESTHI2022PPRECO']] +### Run 3 cond., 2023 +workflows[160] = ['',['HydjetQ_B12_5362GeV_2023_ppReco','DIGIHI2023PPRECO','RECOHI2023PPRECOMB','ALCARECOHI2023PPRECO','HARVESTHI2023PPRECO']] +#workflows[160.01] = ['',['HydjetQ_reminiaodPbPb2023_INPUT','REMINIAODHI2023PPRECOMB','HARVESTHI2023PPRECOMINIAOD']] +workflows[160.02] = ['',['HydjetQ_B12_5362GeV_2023_ppReco','DIGIHI2023PPRECO','RAWPRIMESIMHI18','RECOHI2023PPRECOMBAPPROXCLUSTERS','ALCARECOHI2023PPRECO','HARVESTHI2023PPRECO4']] +workflows[160.03] = ['',['HydjetQ_MinBias_5362GeV_2023_ppReco','DIGIHI2023PPRECO','RAWPRIMESIMHI18','RECOHI2023PROD','MINIHI2023PROD']] +workflows[160.1] = ['',['QCD_Pt_80_120_5362_HI_2023','DIGIHI2023PPRECO','RECOHI2023PPRECO','HARVESTHI2023PPRECO']] +workflows[160.2] = ['',['PhotonJets_Pt_10_5362_HI_2023','DIGIHI2023PPRECO','RECOHI2023PPRECO','HARVESTHI2023PPRECO']] +workflows[160.3] = ['',['ZMM_5362_HI_2023','DIGIHI2023PPRECO','RECOHI2023PPRECO','HARVESTHI2023PPRECO']] +workflows[160.4] = ['',['ZEE_5362_HI_2023','DIGIHI2023PPRECO','RECOHI2023PPRECO','HARVESTHI2023PPRECO']] ### pp reference test ### workflows[149] = ['',['QCD_Pt_80_120_13_PPREF','DIGIPPREF2017','RECOPPREF2017','HARVESTPPREF2017']] diff --git a/Configuration/PyReleaseValidation/python/relval_steps.py b/Configuration/PyReleaseValidation/python/relval_steps.py index fb2bc0f8d6f3e..c76a496d6ca8a 100644 --- a/Configuration/PyReleaseValidation/python/relval_steps.py +++ b/Configuration/PyReleaseValidation/python/relval_steps.py @@ -34,8 +34,9 @@ step1Up2018ProdDefaults = merge ([{'--eventcontent':'RAWSIM'},step1Up2018Defaults]) # step1 gensim: for 2018 HI prod step1Up2018HiProdDefaults = merge ([{'--eventcontent':'RAWSIM'},step1Up2018HiDefaults]) -# step1 gensim: for 2021 HI prod -step1Up2021HiProdDefaults = merge ([{'--conditions':'auto:phase1_2022_realistic_hi','--era':'Run3_pp_on_PbPb','--beamspot':'Realistic25ns13p6TeVEarly2022Collision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults]) +# step1 gensim: for 2022 HI prod +step1Up2022HiProdDefaults = merge ([{'--conditions':'auto:phase1_2022_realistic_hi','--era':'Run3_pp_on_PbPb','--beamspot':'Realistic2022PbPbCollision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults]) +step1Up2023HiProdDefaults = merge ([{'--conditions':'auto:phase1_2023_realistic_hi','--era':'Run3_pp_on_PbPb','--beamspot':'Realistic2022PbPbCollision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults]) steps = Steps() @@ -549,7 +550,9 @@ steps['RunMuonEG2022D']={'INPUT':InputInfo(dataSet='/MuonEG/Run2022D-v1/RAW',label='2022D',events=100000,location='STD', ls=Run2022D_LS100)} Run2022FCosmics_LS24={360336: [[24, 24]]} +Run2022FCosmics={360333: [[1,105]]} steps['RunCosmics2022F']={'INPUT':InputInfo(dataSet='/Cosmics/Run2022F-v1/RAW',label='2022F',events=100000,location='STD', ls=Run2022FCosmics_LS24)} +steps['RunSiPixelCalCosmics2022F']={'INPUT':InputInfo(dataSet='/Cosmics/Run2022F-SiPixelCalCosmics-PromptReco-v1/ALCARECO',label='2022F',events=100000,location='STD', ls=Run2022FCosmics)} # Highstat HLTPhysics Run2015DHS=selectedLS([258712,258713,258714,258741,258742,258745,258749,258750,259626,259637,259683,259685,259686,259721,259809,259810,259818,259820,259821,259822,259862,259890,259891]) @@ -624,9 +627,12 @@ def gen2018prodml(fragment,howMuch): #Prod with multiple lumis def gen2018hiprod(fragment,howMuch): global step1Up2018HiProdDefaults return merge([{'cfg':fragment},howMuch,step1Up2018HiProdDefaults]) -def gen2021hiprod(fragment,howMuch): - global step1Up2021HiProdDefaults - return merge([{'cfg':fragment},howMuch,step1Up2021HiProdDefaults]) +def gen2022hiprod(fragment,howMuch): + global step1Up2022HiProdDefaults + return merge([{'cfg':fragment},howMuch,step1Up2022HiProdDefaults]) +def gen2023hiprod(fragment,howMuch): + global step1Up2023HiProdDefaults + return merge([{'cfg':fragment},howMuch,step1Up2023HiProdDefaults]) ### Production test: 13 TeV equivalents steps['ProdMinBias_13']=gen2015('MinBias_13TeV_pythia8_TuneCUETP8M1_cfi',Kby(9,100)) @@ -813,7 +819,8 @@ def identitySim(wf): steps['TTbar_13_reminiaod2018UL_INPUT']={'INPUT':InputInfo(dataSet='/RelValProdTTbar_13_pmx25ns/CMSSW_10_6_4-PUpmx25ns_106X_upgrade2018_realistic_v9-v1/AODSIM',label='rmaod',location='STD')} # INPUT command for reminiAOD wfs on PbPb relval inputs steps['HydjetQ_reminiaodPbPb2018_INPUT']={'INPUT':InputInfo(dataSet='/RelValHydjetQ_B12_5020GeV_2018_ppReco/CMSSW_10_3_3-PU_103X_upgrade2018_realistic_HI_v11-v1/GEN-SIM-RECO',label='rmaod',location='STD')} -steps['HydjetQ_reminiaodPbPb2021_INPUT']={'INPUT':InputInfo(dataSet='/RelValHydjetQ_B12_5020GeV_2021_ppReco/CMSSW_12_5_0_pre3-124X_mcRun3_2022_realistic_HI_v8-v1/GEN-SIM-RECO',label='rmaod',location='STD')} +steps['HydjetQ_reminiaodPbPb2022_INPUT']={'INPUT':InputInfo(dataSet='/RelValHydjetQ_B12_5020GeV_2021_ppReco/CMSSW_12_5_0_pre3-124X_mcRun3_2022_realistic_HI_v8-v1/GEN-SIM-RECO',label='rmaod',location='STD')} +#steps['HydjetQ_reminiaodPbPb2023_INPUT']={'INPUT':InputInfo(dataSet='/RelValHydjetQ_B12_5362GeV_2023_ppReco/CMSSW_13_1_0_preX-131X_mcRun3_2023_realistic_HI_vX-v1/GEN-SIM-RECO',label='rmaod',location='STD')} # 13 TeV recycle GEN-SIM input @@ -1053,22 +1060,15 @@ def genS(fragment,howMuch): U2000by1={'--relval': '2000,1'} U80by1={'--relval': '80,1'} -hiAlca2011 = {'--conditions':'auto:run1_mc_hi'} -hiAlca2015 = {'--conditions':'auto:run2_mc_hi', '--era':'Run2_HI'} -hiAlca2017 = {'--conditions':'auto:phase1_2017_realistic', '--era':'Run2_2017_pp_on_XeXe'} -hiAlca2018 = {'--conditions':'auto:phase1_2018_realistic_hi', '--era':'Run2_2018'} -hiAlca2018_ppReco = {'--conditions':'auto:phase1_2018_realistic_hi', '--era':'Run2_2018_pp_on_AA'} -hiAlca2021_ppReco = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb'} -hiAlca2021_ppReco_approxClusters = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters'} - - -hiDefaults2011=merge([hiAlca2011,{'--scenario':'HeavyIons','-n':2}]) -hiDefaults2015=merge([hiAlca2015,{'--scenario':'HeavyIons','-n':2}]) -hiDefaults2017=merge([hiAlca2017,{'-n':2}]) -hiDefaults2018=merge([hiAlca2018,{'--scenario':'HeavyIons','-n':2}]) -hiDefaults2018_ppReco=merge([hiAlca2018_ppReco,{'-n':2}]) -hiDefaults2021_ppReco=merge([hiAlca2021_ppReco,{'-n':2}]) -hiDefaults2021_ppReco_approxClusters=merge([hiAlca2021_ppReco_approxClusters,{'-n':2}]) +hiDefaults2011 = {'--conditions':'auto:run1_mc_hi','--scenario':'HeavyIons'} +hiDefaults2015 = {'--conditions':'auto:run2_mc_hi', '--era':'Run2_HI','--scenario':'HeavyIons'} +hiDefaults2017 = {'--conditions':'auto:phase1_2017_realistic', '--era':'Run2_2017_pp_on_XeXe'} +hiDefaults2018 = {'--conditions':'auto:phase1_2018_realistic_hi', '--era':'Run2_2018','--scenario':'HeavyIons'} +hiDefaults2018_ppReco = {'--conditions':'auto:phase1_2018_realistic_hi', '--era':'Run2_2018_pp_on_AA'} +hiDefaults2022_ppReco = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb'} +hiDefaults2022_ppReco_approxClusters = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters'} +hiDefaults2023_ppReco = {'--conditions':'auto:phase1_2023_realistic_hi', '--era':'Run3_pp_on_PbPb'} +hiDefaults2023_ppReco_approxClusters = {'--conditions':'auto:phase1_2023_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters'} steps['Hydjet2Q_MinBias_5020GeV_2018_ppReco']=merge([{'-n':1},hiDefaults2018_ppReco,gen2018hiprod('Hydjet2_Quenched_MinBias_5020GeV_cfi',U2000by1)]) steps['HydjetQ_B12_5020GeV_2011']=merge([{'-n':1,'--beamspot':'RealisticHI2011Collision'},hiDefaults2011,genS('Hydjet_Quenched_B12_5020GeV_cfi',U2000by1)]) @@ -1076,17 +1076,24 @@ def genS(fragment,howMuch): steps['HydjetQ_MinBias_XeXe_5442GeV_2017']=merge([{'-n':1},hiDefaults2017,gen2017('Hydjet_Quenched_MinBias_XeXe_5442GeV_cfi',U2000by1)]) steps['HydjetQ_B12_5020GeV_2018']=merge([{'-n':1},hiDefaults2018,gen2018prod('Hydjet_Quenched_B12_5020GeV_cfi',U2000by1)]) steps['HydjetQ_B12_5020GeV_2018_ppReco']=merge([{'-n':1},hiDefaults2018_ppReco,gen2018hiprod('Hydjet_Quenched_B12_5020GeV_cfi',U2000by1)]) -steps['HydjetQ_B12_5020GeV_2021_ppReco']=merge([{'-n':1,'--beamspot':'Nominal2022PbPbCollision'},hiDefaults2021_ppReco,gen2021hiprod('Hydjet_Quenched_B12_5020GeV_cfi',U2000by1)]) -steps['HydjetQ_MinBias_5020GeV_2021_ppReco']=merge([{'-n':1,'--beamspot':'Nominal2022PbPbCollision'},hiDefaults2021_ppReco,gen2021hiprod('Hydjet_Quenched_MinBias_5020GeV_cfi',U2000by1)]) +steps['HydjetQ_B12_5020GeV_2022_ppReco']=merge([{'-n':1},hiDefaults2022_ppReco,gen2022hiprod('Hydjet_Quenched_B12_5020GeV_cfi',U2000by1)]) +steps['HydjetQ_MinBias_5020GeV_2022_ppReco']=merge([{'-n':1},hiDefaults2022_ppReco,gen2022hiprod('Hydjet_Quenched_MinBias_5020GeV_cfi',U2000by1)]) +steps['HydjetQ_B12_5362GeV_2023_ppReco']=merge([{'-n':1},hiDefaults2023_ppReco,gen2023hiprod('Hydjet_Quenched_B12_5362GeV_cfi',U2000by1)]) +steps['HydjetQ_MinBias_5362GeV_2023_ppReco']=merge([{'-n':1},hiDefaults2023_ppReco,gen2023hiprod('Hydjet_Quenched_MinBias_5362GeV_cfi',U2000by1)]) steps['QCD_Pt_80_120_13_HI']=merge([hiDefaults2018_ppReco,gen2018hiprod('QCD_Pt_80_120_13TeV_TuneCUETP8M1_cfi',Kby(9,150))]) steps['PhotonJets_Pt_10_13_HI']=merge([hiDefaults2018_ppReco,gen2018hiprod('PhotonJet_Pt_10_13TeV_TuneCUETP8M1_cfi',Kby(9,150))]) steps['ZEEMM_13_HI']=merge([hiDefaults2018_ppReco,gen2018hiprod('ZEEMM_13TeV_TuneCUETP8M1_cfi',Kby(18,300))]) -steps['QCD_Pt_80_120_14_HI_2021']=merge([hiDefaults2021_ppReco,gen2021hiprod('QCD_Pt_80_120_14TeV_TuneCP5_cfi',Kby(9,150))]) -steps['PhotonJets_Pt_10_14_HI_2021']=merge([hiDefaults2021_ppReco,gen2021hiprod('PhotonJet_Pt_10_14TeV_TuneCP5_cfi',Kby(9,150))]) -steps['ZMM_14_HI_2021']=merge([hiDefaults2021_ppReco,gen2021hiprod('ZMM_14TeV_TuneCP5_cfi',Kby(18,300))]) -steps['ZEE_14_HI_2021']=merge([hiDefaults2021_ppReco,gen2021hiprod('ZEE_14TeV_TuneCP5_cfi',Kby(18,300))]) +steps['QCD_Pt_80_120_14_HI_2022']=merge([hiDefaults2022_ppReco,gen2022hiprod('QCD_Pt_80_120_14TeV_TuneCP5_cfi',Kby(9,150))]) +steps['PhotonJets_Pt_10_14_HI_2022']=merge([hiDefaults2022_ppReco,gen2022hiprod('PhotonJet_Pt_10_14TeV_TuneCP5_cfi',Kby(9,150))]) +steps['ZMM_14_HI_2022']=merge([hiDefaults2022_ppReco,gen2022hiprod('ZMM_14TeV_TuneCP5_cfi',Kby(18,300))]) +steps['ZEE_14_HI_2022']=merge([hiDefaults2022_ppReco,gen2022hiprod('ZEE_14TeV_TuneCP5_cfi',Kby(18,300))]) + +steps['QCD_Pt_80_120_5362_HI_2023']=merge([hiDefaults2023_ppReco,gen2023hiprod('QCD_Pt_80_120_5362GeV_TuneCP5_cfi',Kby(9,150))]) +steps['PhotonJets_Pt_10_5362_HI_2023']=merge([hiDefaults2023_ppReco,gen2023hiprod('PhotonJet_Pt_10_5362GeV_TuneCP5_cfi',Kby(9,150))]) +steps['ZMM_5362_HI_2023']=merge([hiDefaults2023_ppReco,gen2023hiprod('ZMM_5362GeV_TuneCP5_cfi',Kby(18,300))]) +steps['ZEE_5362_HI_2023']=merge([hiDefaults2023_ppReco,gen2023hiprod('ZEE_5362GeV_TuneCP5_cfi',Kby(18,300))]) ## pp reference tests @@ -1695,7 +1702,8 @@ def lhegensim2018ml(fragment,howMuch): PU25={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[3],)} PU50={'-n':10,'--pileup':'AVE_35_BX_50ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[3],)} PUHI={'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2018/%s/GEN-SIM'%(baseDataSetRelease[9])} -PUHI2021={'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2021_ppReco/%s/GEN-SIM'%(baseDataSetRelease[23])} +PUHI2022={'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2021_ppReco/%s/GEN-SIM'%(baseDataSetRelease[23])} +#PUHI2023={'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2023_ppReco/%s/GEN-SIM'%(baseDataSetRelease[XX])} PU25UP17={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[13],)} PU25UP18={'-n':10,'--pileup':'AVE_50_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[18],)} @@ -1815,14 +1823,17 @@ def lhegensim2018ml(fragment,howMuch): #steps['RESIMDIGI']=merge([{'-s':'reGEN,reSIM,DIGI,L1,DIGI2RAW,HLT:@fake,RAW2DIGI,L1Reco','-n':10,'--restoreRNDSeeds':'','--process':'HLT'},steps['DIGI']]) -steps['DIGIHI2021PPRECOAPPROXCLUSTERS']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2021_ppReco_approxClusters, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) -steps['DIGIHI2021PPRECO']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2021_ppReco, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) +steps['DIGIHI2023PPRECOAPPROXCLUSTERS']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2023_ppReco_approxClusters, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) +steps['DIGIHI2023PPRECO']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2023_ppReco, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) +steps['DIGIHI2022PPRECOAPPROXCLUSTERS']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2022_ppReco_approxClusters, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) +steps['DIGIHI2022PPRECO']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2022_ppReco, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) steps['DIGIHI2018PPRECO']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2018_ppReco, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) steps['DIGIHI2018']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2018, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) steps['DIGIHI2017']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2'}, hiDefaults2017, step2Upg2015Defaults]) steps['DIGIHI2015']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake'}, hiDefaults2015, {'--pileup':'HiMixNoPU'}, step2Upg2015Defaults]) steps['DIGIHI2011']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake'}, hiDefaults2011, {'--pileup':'HiMixNoPU'}, step2Defaults]) -steps['DIGIHI2021MIX']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2', '-n':2}, hiDefaults2021_ppReco, {'--pileup':'HiMix'}, PUHI2021, step2Upg2015Defaults]) +#steps['DIGIHI2023MIX']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2', '-n':2}, hiDefaults2023_ppReco, {'--pileup':'HiMix'}, PUHI2023, step2Upg2015Defaults]) +steps['DIGIHI2022MIX']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2', '-n':2}, hiDefaults2022_ppReco, {'--pileup':'HiMix'}, PUHI2022, step2Upg2015Defaults]) steps['DIGIHIMIX']=merge([{'-s':'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2', '-n':2}, hiDefaults2018_ppReco, {'--pileup':'HiMix'}, PUHI, step2Upg2015Defaults]) steps['DIGIPPREF2017']=merge([{'-s':'DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake2'}, ppRefDefaults2017, step2Upg2015Defaults]) @@ -1994,8 +2005,8 @@ def lhegensim2018ml(fragment,howMuch): hltKey2018='relval2018' steps['HLTDR2_2018']=merge( [ {'-s':'L1REPACK:Full,HLT:@%s'%hltKey2018,},{'--conditions':'auto:run2_hlt_relval'},{'--era' : 'Run2_2018'},steps['HLTD'] ] ) -hltKey2022='relval2022' -steps['HLTDR3_2022']=merge( [ {'-s':'L1REPACK:Full,HLT:@%s'%hltKey2022,},{'--conditions':'auto:run3_hlt_relval'},{'--era' : 'Run3'},steps['HLTD'] ] ) +hltKey2023='relval2023' +steps['HLTDR3_2023']=merge( [ {'-s':'L1REPACK:Full,HLT:@%s'%hltKey2023,},{'--conditions':'auto:run3_hlt_relval'},{'--era' : 'Run3'},steps['HLTD'] ] ) # special setting for lumi section boundary crossing in RunEGamma2018Dml steps['HLTDR2_2018ml']=merge( [ {'--customise_commands':'"process.source.skipEvents=cms.untracked.uint32(7000)"'},steps['HLTDR2_2018'] ] ) @@ -2396,6 +2407,15 @@ def lhegensim2018ml(fragment,howMuch): '--triggerResultsProcess':'ALCARECO', } +steps['ALCASPLITSIPIXELLAMCS']={'-s':'ALCA:PromptCalibProdSiPixelLAMCS', + '-n':1000, + '--scenario':'cosmics', + '--era':'Run3', + '--datatier':'ALCARECO', + '--eventcontent':'ALCARECO', + '--conditions':'auto:run3_data_express', + '--customise_commands':'"process.ALCARECOCalCosmicsFilterForSiPixelLorentzAngleMCS.HLTPaths = [\'*\']; process.ALCARECOCalCosmicsFilterForSiPixelLorentzAngleMCS.TriggerResultsTag = cms.InputTag(\'TriggerResults\',\'\',\'HLT\')"'} + steps['ALCAHARVDHPBS']={'-s':'ALCAHARVEST:%s'%(autoPCL['PromptCalibProdBeamSpotHP']), #'--conditions':'auto:run2_data_promptlike', '--conditions':'auto:run3_data_express', # to replaced with line above once run2_data_promptlike will contain DropBoxMetadata @@ -2477,6 +2497,13 @@ def lhegensim2018ml(fragment,howMuch): '--era':'Run3', '--filein':'file:PromptCalibProdPPSAlignment.root'} +steps['ALCAHARVDSIPIXELLAMCS']={'-s':'ALCAHARVEST:%s'%(autoPCL['PromptCalibProdSiPixelLAMCS']), + '--conditions':'auto:run3_data_express', + '--scenario':'cosmics', + '--data':'', + '--era':'Run3', + '--filein':'file:PromptCalibProdSiPixelLAMCS.root'} + steps['RECOCOSD']=merge([{'--scenario':'cosmics', '-s':'RAW2DIGI,L1Reco,RECO,DQM', '--datatier':'RECO,DQMIO', # no miniAOD for cosmics @@ -2493,7 +2520,7 @@ def lhegensim2018ml(fragment,howMuch): '--era':'Run3', '--customise':'Configuration/DataProcessing/RecoTLR.customisePostEra_Run3'},dataReco]) -steps['RECODR3_reHLT']=merge([{'--conditions':'auto:run3_data_prompt_relval', '--hltProcess':'reHLT'},steps['RECODR3']]) +steps['RECODR3_reHLT']=merge([{'--conditions':'auto:run3_data_relval', '--hltProcess':'reHLT'},steps['RECODR3']]) steps['RECODR3Splash']=merge([{'-n': 2, '-s': 'RAW2DIGI,L1Reco,RECO,PAT,ALCA:SiStripCalZeroBias+SiStripCalMinBias+TkAlMinBias+EcalESAlign,DQM:@standardDQMFakeHLT+@miniAODDQM' @@ -2526,7 +2553,7 @@ def lhegensim2018ml(fragment,howMuch): '--data':'', '--era':'Run3', '--scenario':'pp', - '--conditions':'auto:run3_data_prompt_relval', + '--conditions':'auto:run3_data_relval', '--hltProcess':'reHLT'} if 'Cosmics' in s: steps['SKIM'+s.upper()+'RUN3_reHLT']['--scenario'] = 'cosmics' @@ -2537,17 +2564,25 @@ def gen2018HiMix(fragment,howMuch): global step1Up2018HiMixDefaults return merge([{'cfg':fragment},howMuch,step1Up2018HiMixDefaults]) -step1Up2021HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2021_ppReco,PUHI2021,step1Up2021HiProdDefaults]) -def gen2021HiMix(fragment,howMuch): - global step1Up2021HiMixDefaults - return merge([{'cfg':fragment},howMuch,step1Up2021HiMixDefaults]) +step1Up2022HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2022_ppReco,PUHI2022,step1Up2022HiProdDefaults]) +def gen2022HiMix(fragment,howMuch): + global step1Up2022HiMixDefaults + return merge([{'cfg':fragment},howMuch,step1Up2022HiMixDefaults]) + +#step1Up2023HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2023_ppReco,PUHI2023,step1Up2023HiProdDefaults]) +#def gen2023HiMix(fragment,howMuch): +# global step1Up2023HiMixDefaults +# return merge([{'cfg':fragment},howMuch,step1Up2023HiMixDefaults]) steps['Pyquen_GammaJet_pt20_2760GeV']=gen2018HiMix('Pyquen_GammaJet_pt20_2760GeV_cfi',Kby(9,100)) steps['Pyquen_DiJet_pt80to120_2760GeV']=gen2018HiMix('Pyquen_DiJet_pt80to120_2760GeV_cfi',Kby(9,100)) steps['Pyquen_ZeemumuJets_pt10_2760GeV']=gen2018HiMix('Pyquen_ZeemumuJets_pt10_2760GeV_cfi',Kby(9,100)) -steps['Pyquen_GammaJet_pt20_2760GeV_2021']=gen2021HiMix('Pyquen_GammaJet_pt20_2760GeV_cfi',Kby(9,100)) -steps['Pyquen_DiJet_pt80to120_2760GeV_2021']=gen2021HiMix('Pyquen_DiJet_pt80to120_2760GeV_cfi',Kby(9,100)) -steps['Pyquen_ZeemumuJets_pt10_2760GeV_2021']=gen2021HiMix('Pyquen_ZeemumuJets_pt10_2760GeV_cfi',Kby(9,100)) +steps['Pyquen_GammaJet_pt20_2760GeV_2022']=gen2022HiMix('Pyquen_GammaJet_pt20_2760GeV_cfi',Kby(9,100)) +steps['Pyquen_DiJet_pt80to120_2760GeV_2022']=gen2022HiMix('Pyquen_DiJet_pt80to120_2760GeV_cfi',Kby(9,100)) +steps['Pyquen_ZeemumuJets_pt10_2760GeV_2022']=gen2022HiMix('Pyquen_ZeemumuJets_pt10_2760GeV_cfi',Kby(9,100)) +#steps['Pyquen_GammaJet_pt20_5362GeV_2023']=gen2023HiMix('Pyquen_GammaJet_pt20_5362GeV_cfi',Kby(9,100)) +#steps['Pyquen_DiJet_pt80to120_5362GeV_2023']=gen2023HiMix('Pyquen_DiJet_pt80to120_5362GeV_cfi',Kby(9,100)) +#steps['Pyquen_ZeemumuJets_pt10_5362GeV_2023']=gen2023HiMix('Pyquen_ZeemumuJets_pt10_5362GeV_cfi',Kby(9,100)) # step3 step3Defaults = { @@ -2809,9 +2844,9 @@ def gen2021HiMix(fragment,howMuch): steps['RECODR3_reHLT_MinBiasOffline']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,ALCA:SiStripCalMinBias+TkAlMinBias+EcalESAlign,DQM:@commonSiStripZeroBias+@ExtraHLT+@miniAODDQM','--procModifiers':'siPixelQualityRawToDigi'},steps['RECODR3_reHLT']]) steps['RECODR3_reHLT_ZBOffline']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,ALCA:SiStripCalZeroBias+SiStripCalMinBias+TkAlMinBias+EcalESAlign+HcalCalIsoTrkProducerFilter,DQM:@rerecoZeroBias+@ExtraHLT+@miniAODDQM','--procModifiers':'siPixelQualityRawToDigi'},steps['RECODR3_reHLT']]) steps['RECODR3_reHLT_HLTPhysics_Offline']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,ALCA:TkAlMinBias+HcalCalIterativePhiSym+HcalCalIsoTrkProducerFilter+HcalCalHO+HcalCalHBHEMuonProducerFilter,DQM:@commonReduced+@miniAODDQM','--procModifiers':'siPixelQualityRawToDigi'},steps['RECODR3_reHLT']]) -steps['RECODR3_reHLT_AlCaTkCosmics_Offline']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,SKIM:EXONoBPTXSkim,PAT,ALCA:TkAlCosmicsInCollisions,DQM:@standardDQMFakeHLT+@miniAODDQM'},steps['RECODR3_reHLT']]) +steps['RECODR3_reHLT_AlCaTkCosmics_Offline']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,SKIM:EXONoBPTXSkim,PAT,ALCA:TkAlCosmicsInCollisions,DQM:@standardDQM+@miniAODDQM'},steps['RECODR3_reHLT']]) -steps['RECONANORUN3_reHLT']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,NANO,DQM:@standardDQMFakeHLT+@miniAODDQM+@nanoAODDQM'},steps['RECODR3_reHLT']]) +steps['RECONANORUN3_reHLT']=merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,NANO,DQM:@standardDQM+@miniAODDQM+@nanoAODDQM'},steps['RECODR3_reHLT']]) steps['RECOCOSMRUN3_reHLT']=merge([{'--scenario':'cosmics','-s':'RAW2DIGI,L1Reco,RECO,DQM','--datatier':'RECO,DQMIO','--eventcontent':'RECO,DQM'},steps['RECONANORUN3_reHLT']]) # mask away - to be removed once we'll migrate the matrix to be fully unscheduled for RECO step @@ -2877,49 +2912,96 @@ def gen2021HiMix(fragment,howMuch): steps['RECOUP15_ID']=merge([{'--hltProcess':'HLT2'},steps['RECOUP15']]) -steps['RECOHI2021PPRECOAPPROXCLUSTERS']=merge([hiDefaults2021_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +steps['RECOHI2023PPRECOAPPROXCLUSTERS']=merge([hiDefaults2023_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', + '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', + '--eventcontent':'RECOSIM,MINIAODSIM,DQM', + },step3Up2015Defaults]) +steps['RECOHI2023PPRECOMBAPPROXCLUSTERS']=merge([hiDefaults2023_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', + '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', + '--eventcontent':'RECOSIM,MINIAODSIM,DQM', + '--era':'Run3_pp_on_PbPb', + '--procModifiers':'genJetSubEvent', + },step3Up2015Defaults]) + +steps['RECOHI2023PROD']=merge([hiDefaults2023_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO', + '--datatier':'AODSIM', + '--eventcontent':'AODSIM', + '--era':'Run3_pp_on_PbPb', + },step3Up2015Defaults]) + +steps['MINIHI2023PROD']=merge([hiDefaults2023_ppReco,{'-s':'PAT', + '--datatier':'MINIAODSIM', + '--eventcontent':'MINIAODSIM', + '--era':'Run3_pp_on_PbPb', + '--procModifiers':'genJetSubEvent', + },step3Up2015Defaults]) + +steps['RECOHI2023PPRECO']=merge([hiDefaults2023_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', + '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', + '--eventcontent':'RECOSIM,MINIAODSIM,DQM', + },step3Up2015Defaults]) +steps['RECOHI2023PPRECOMB']=merge([hiDefaults2023_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', + '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', + '--eventcontent':'RECOSIM,MINIAODSIM,DQM', + '--era':'Run3_pp_on_PbPb', + '--procModifiers':'genJetSubEvent', + },step3Up2015Defaults]) +steps['REMINIAODHI2023PPRECOMB']=merge([{'-s':'PAT,VALIDATION:@miniAODValidation,DQM:@miniAODDQM', + '--datatier':'MINIAODSIM,DQMIO', + '--eventcontent':'MINIAODSIM,DQM', + '-n':100, + '--era':'Run3_pp_on_PbPb', + '--procModifiers':'genJetSubEvent', + },hiDefaults2023_ppReco,step3Up2015Defaults]) + +steps['ALCARECOHI2023PPRECO']=merge([hiDefaults2023_ppReco,{'-s':'ALCA:TkAlMinBias+SiStripCalMinBias', + '--datatier':'ALCARECO', + '--eventcontent':'ALCARECO' + }]) + +steps['RECOHI2022PPRECOAPPROXCLUSTERS']=merge([hiDefaults2022_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', '--eventcontent':'RECOSIM,MINIAODSIM,DQM', },step3Up2015Defaults]) -steps['RECOHI2021PPRECOMBAPPROXCLUSTERS']=merge([hiDefaults2021_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +steps['RECOHI2022PPRECOMBAPPROXCLUSTERS']=merge([hiDefaults2022_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', '--eventcontent':'RECOSIM,MINIAODSIM,DQM', '--era':'Run3_pp_on_PbPb', '--procModifiers':'genJetSubEvent', },step3Up2015Defaults]) -steps['RECOHI2022PROD']=merge([hiDefaults2021_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO', +steps['RECOHI2022PROD']=merge([hiDefaults2022_ppReco_approxClusters,{'-s':'RAW2DIGI,L1Reco,RECO', '--datatier':'AODSIM', '--eventcontent':'AODSIM', '--era':'Run3_pp_on_PbPb', },step3Up2015Defaults]) -steps['MINIHI2022PROD']=merge([hiDefaults2021_ppReco,{'-s':'PAT', +steps['MINIHI2022PROD']=merge([hiDefaults2022_ppReco,{'-s':'PAT', '--datatier':'MINIAODSIM', '--eventcontent':'MINIAODSIM', '--era':'Run3_pp_on_PbPb', '--procModifiers':'genJetSubEvent', },step3Up2015Defaults]) -steps['RECOHI2021PPRECO']=merge([hiDefaults2021_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +steps['RECOHI2022PPRECO']=merge([hiDefaults2022_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', '--eventcontent':'RECOSIM,MINIAODSIM,DQM', },step3Up2015Defaults]) -steps['RECOHI2021PPRECOMB']=merge([hiDefaults2021_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +steps['RECOHI2022PPRECOMB']=merge([hiDefaults2022_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', '--datatier':'GEN-SIM-RECO,MINIAODSIM,DQMIO', '--eventcontent':'RECOSIM,MINIAODSIM,DQM', '--era':'Run3_pp_on_PbPb', '--procModifiers':'genJetSubEvent', },step3Up2015Defaults]) -steps['REMINIAODHI2021PPRECOMB']=merge([{'-s':'PAT,VALIDATION:@miniAODValidation,DQM:@miniAODDQM', +steps['REMINIAODHI2022PPRECOMB']=merge([{'-s':'PAT,VALIDATION:@miniAODValidation,DQM:@miniAODDQM', '--datatier':'MINIAODSIM,DQMIO', '--eventcontent':'MINIAODSIM,DQM', '-n':100, '--era':'Run3_pp_on_PbPb', '--procModifiers':'genJetSubEvent', - },hiDefaults2021_ppReco,step3Up2015Defaults]) + },hiDefaults2022_ppReco,step3Up2015Defaults]) -steps['ALCARECOHI2021PPRECO']=merge([hiDefaults2021_ppReco,{'-s':'ALCA:TkAlMinBias+SiStripCalMinBias', +steps['ALCARECOHI2022PPRECO']=merge([hiDefaults2022_ppReco,{'-s':'ALCA:TkAlMinBias+SiStripCalMinBias', '--datatier':'ALCARECO', '--eventcontent':'ALCARECO' }]) @@ -2935,7 +3017,12 @@ def gen2021HiMix(fragment,howMuch): '--procModifiers':'genJetSubEvent', },step3Up2015Defaults]) -steps['RECOHI2021MIX']=merge([hiDefaults2021_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLTHiMix+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +#steps['RECOHI2023MIX']=merge([hiDefaults2023_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLTHiMix+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', +# '--pileup':'HiMix', +# '--pileup_input':'das:/RelValHydjetQ_B12_5362GeV_2023_ppReco/%s/GEN-SIM'%(baseDataSetRelease[23]) +# },step3Up2015Defaults]) + +steps['RECOHI2022MIX']=merge([hiDefaults2022_ppReco,{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLTHiMix+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM', '--pileup':'HiMix', '--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2021_ppReco/%s/GEN-SIM'%(baseDataSetRelease[23]) },step3Up2015Defaults]) @@ -3024,7 +3111,7 @@ def gen2021HiMix(fragment,howMuch): '--datatier':'ALCARECO', '--eventcontent':'ALCARECO', '--triggerResultsProcess': 'RECO'} -steps['ALCAEXPCOSMICSRUN3']={'-s':'ALCAOUTPUT:@allForExpressCosmics,ALCA:PromptCalibProdSiStrip', +steps['ALCAEXPCOSMICSRUN3']={'-s':'ALCAOUTPUT:@allForExpressCosmics,ALCA:PromptCalibProdSiStrip+PromptCalibProdSiPixelLAMCS', '-n':1000, '--scenario':'cosmics', '--era':'Run3', @@ -3327,7 +3414,7 @@ def gen2021HiMix(fragment,howMuch): steps['HARVESTDCRUN2']=merge([{'--conditions':'auto:run2_data','--era':'Run2_2016'},steps['HARVESTDC']]) steps['HARVESTDR3'] = merge([{'--conditions':'auto:run3_data','--era':'Run3'}, steps['HARVESTD']]) -steps['HARVESTDR3_reHLT'] = merge([{'--conditions':'auto:run3_data_prompt_relval','--hltProcess':'reHLT'}, steps['HARVESTDR3']]) +steps['HARVESTDR3_reHLT'] = merge([{'--conditions':'auto:run3_data_relval','--hltProcess':'reHLT','-s':'HARVESTING:@standardDQM+@miniAODDQM'}, steps['HARVESTDR3']]) steps['HARVESTD2021MB_reHLT'] = merge([{'-s':'HARVESTING:@commonSiStripZeroBias+@ExtraHLT+@miniAODDQM'}, steps['HARVESTDR3_reHLT'] ]) steps['HARVESTD2021ZB_reHLT'] = merge([{'-s':'HARVESTING:@rerecoZeroBias+@ExtraHLT+@miniAODDQM'}, steps['HARVESTDR3_reHLT'] ]) steps['HARVESTD2021HLTPhy_reHLT'] = merge([{'-s':'HARVESTING:@commonReduced+@miniAODDQM'}, steps['HARVESTDR3_reHLT'] ]) @@ -3385,7 +3472,7 @@ def gen2021HiMix(fragment,howMuch): steps['HARVESTPROMPTRUN3']=merge([{'--data':'', '-s':'HARVESTING:@allForPrompt','--era':'Run3'},steps['HARVESTDRUN3']]) -steps['HARVESTRUN3']=merge([{'--data':'', '-s':'HARVESTING:@standardDQMFakeHLT+@miniAODDQM+@nanoAODDQM','--era':'Run3'},steps['HARVESTDRUN3']]) +steps['HARVESTRUN3']=merge([{'--data':'', '-s':'HARVESTING:@standardDQM+@miniAODDQM+@nanoAODDQM','--era':'Run3'},steps['HARVESTDRUN3']]) #MC steps['HARVEST']={'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', @@ -3468,23 +3555,41 @@ def gen2021HiMix(fragment,howMuch): '--filetype':'DQM', '--scenario':'pp'} -steps['HARVESTHI2021PPRECO']=merge([hiDefaults2021_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', +steps['HARVESTHI2023PPRECO']=merge([hiDefaults2023_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', + '--filein':'file:step3_inDQM.root', + '--mc':'', + '--era' : 'Run3_pp_on_PbPb', + '--filetype':'DQM'}]) + +steps['HARVESTHI2023PPRECO4']=merge([hiDefaults2023_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', + '--filein':'file:step4_inDQM.root', + '--mc':'', + '--era' : 'Run3_pp_on_PbPb', + '--filetype':'DQM'}]) +steps['HARVESTHI2023PPRECOMINIAOD']=merge([{'-s':'HARVESTING:@miniAODValidation+@miniAODDQM', + '--filein':'file:step2_inDQM.root', + '--mc':'', + '--era' : 'Run3_pp_on_PbPb', + '--filetype':'DQM', + '-n':100},hiDefaults2023_ppReco]) + +steps['HARVESTHI2022PPRECO']=merge([hiDefaults2022_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', '--filein':'file:step3_inDQM.root', '--mc':'', '--era' : 'Run3_pp_on_PbPb', '--filetype':'DQM'}]) -steps['HARVESTHI2021PPRECO4']=merge([hiDefaults2021_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', +steps['HARVESTHI2022PPRECO4']=merge([hiDefaults2022_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', '--filein':'file:step4_inDQM.root', '--mc':'', '--era' : 'Run3_pp_on_PbPb', '--filetype':'DQM'}]) -steps['HARVESTHI2021PPRECOMINIAOD']=merge([{'-s':'HARVESTING:@miniAODValidation+@miniAODDQM', +steps['HARVESTHI2022PPRECOMINIAOD']=merge([{'-s':'HARVESTING:@miniAODValidation+@miniAODDQM', '--filein':'file:step2_inDQM.root', '--mc':'', '--era' : 'Run3_pp_on_PbPb', '--filetype':'DQM', - '-n':100},hiDefaults2021_ppReco]) + '-n':100},hiDefaults2022_ppReco]) steps['HARVESTHI2018PPRECO']=merge([hiDefaults2018_ppReco,{'-s':'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT', '--filein':'file:step3_inDQM.root', diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index a92afda64a0f1..da38232757bfb 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -28,6 +28,8 @@ '2021FSPU', '2021postEE', '2021postEEPU', + '2023FS', + '2023FSPU', ] upgradeKeys[2026] = [ @@ -726,7 +728,21 @@ def __init__(self, digi = {}, reco = {}, harvest = {}, **kwargs): 'ALCA', 'ALCAPhase2' ], - PU = [], + PU = [ + 'Digi', + 'DigiTrigger', + 'Reco', + 'HARVEST', + 'RecoFakeHLT', + 'HARVESTFakeHLT', + 'RecoGlobal', + 'HARVESTGlobal', + 'RecoNano', + 'HARVESTNano', + 'Nano', + 'ALCA', + 'ALCAPhase2' + ], **kwargs) self.__digi = digi self.__reco = reco @@ -740,9 +756,9 @@ def condition(self, fragment, stepList, key, hasHarvest): # select only a subset of the workflows selected = [ ('2018' in key and fragment == "TTbar_13"), - ('2021' in key and fragment == "TTbar_14TeV" and 'FS' not in key), + (('2021' in key or '2023' in key) and fragment == "TTbar_14TeV" and 'FS' not in key), ('2018' in key and fragment == "ZMM_13"), - ('2021' in key and fragment == "ZMM_14" and 'FS' not in key), + (('2021' in key or '2023' in key) and fragment == "ZMM_14" and 'FS' not in key), ('2026D88' in key and fragment == "TTbar_14TeV" and "PixelOnly" in self.suffix) ] result = any(selected) and hasHarvest @@ -1473,12 +1489,24 @@ def condition(self, fragment, stepList, key, hasHarvest): fixedPU = 50, ) +upgradeWFs['ProdLikePU55'] = UpgradeWorkflow_ProdLikeRunningPU( + suffix = '_ProdLikePU55', + offset = 0.21551, + fixedPU = 55, +) + upgradeWFs['ProdLikePU60'] = UpgradeWorkflow_ProdLikeRunningPU( suffix = '_ProdLikePU60', offset = 0.21601, fixedPU = 60, ) +upgradeWFs['ProdLikePU65'] = UpgradeWorkflow_ProdLikeRunningPU( + suffix = '_ProdLikePU65', + offset = 0.21651, + fixedPU = 65, +) + upgradeWFs['ProdLikePU70'] = UpgradeWorkflow_ProdLikeRunningPU( suffix = '_ProdLikePU70', offset = 0.21701, @@ -2053,7 +2081,7 @@ def setup_(self, step, stepName, stepDict, k, properties): else: stepDict[stepName][k] = merge([stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): - return '2021FS' in key + return ('2021FS' in key or '2023FS' in key) upgradeWFs['Run3FStrackingOnly'] = UpgradeWorkflow_Run3FStrackingOnly( steps = [ 'Gen', @@ -2080,7 +2108,7 @@ def setup_(self, step, stepName, stepDict, k, properties): else: stepDict[stepName][k] = None def condition(self, fragment, stepList, key, hasHarvest): - return '2021FS' in key and fragment=="MinBias_14TeV" + return ('2021FS' in key or '2023FS' in key) and fragment=="MinBias_14TeV" upgradeWFs['Run3FSMBMixing'] = UpgradeWorkflow_Run3FSMBMixing( steps = [ 'Gen', @@ -2095,13 +2123,16 @@ def condition(self, fragment, stepList, key, hasHarvest): class UpgradeWorkflow_DD4hep(UpgradeWorkflow): def setup_(self, step, stepName, stepDict, k, properties): if 'Run3' in stepDict[step][k]['--era'] and 'Fast' not in stepDict[step][k]['--era']: - stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2021'}, stepDict[step][k]]) + if '2023' in stepDict[step][k]['--conditions']: + stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2023'}, stepDict[step][k]]) + else: + stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2021'}, stepDict[step][k]]) elif 'Phase2' in stepDict[step][k]['--era']: dd4hepGeom="DD4hep" dd4hepGeom+=stepDict[step][k]['--geometry'] stepDict[stepName][k] = merge([{'--geometry' : dd4hepGeom, '--procModifiers': 'dd4hep'}, stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): - return ('2021' in key or '2026' in key) and ('FS' not in key) + return ('2021' in key or '2023' in key or '2026' in key) and ('FS' not in key) upgradeWFs['DD4hep'] = UpgradeWorkflow_DD4hep( steps = [ 'GenSim', @@ -2282,7 +2313,7 @@ def condition(self, fragment, stepList, key, hasHarvest): '2023' : { 'Geom' : 'DB:Extended', 'GT' : 'auto:phase1_2023_realistic', - 'HLTmenu': '@relval2022', + 'HLTmenu': '@relval2023', 'Era' : 'Run3', 'BeamSpot': 'Realistic25ns13p6TeVEarly2022Collision', 'ScenToRun' : ['GenSim','Digi','RecoNano','HARVESTNano','ALCA'], @@ -2290,7 +2321,7 @@ def condition(self, fragment, stepList, key, hasHarvest): '2024' : { 'Geom' : 'DB:Extended', 'GT' : 'auto:phase1_2024_realistic', - 'HLTmenu': '@relval2022', + 'HLTmenu': '@relval2023', 'Era' : 'Run3', 'BeamSpot': 'Realistic25ns13p6TeVEarly2022Collision', 'ScenToRun' : ['GenSim','Digi','RecoNano','HARVESTNano','ALCA'], @@ -2311,6 +2342,14 @@ def condition(self, fragment, stepList, key, hasHarvest): 'BeamSpot': 'Realistic25ns13p6TeVEarly2022Collision', 'ScenToRun' : ['GenSim','Digi','RecoNano','HARVESTNano','ALCA'], }, + '2023FS' : { + 'Geom' : 'DB:Extended', + 'GT' : 'auto:phase1_2023_realistic', + 'HLTmenu': '@relval2023', + 'Era' : 'Run3_FastSim', + 'BeamSpot': 'Realistic25ns13p6TeVEarly2022Collision', + 'ScenToRun' : ['Gen','FastSimRun3','HARVESTFastRun3'], + }, } # standard PU sequences diff --git a/Configuration/PyReleaseValidation/scripts/runTheMatrix.py b/Configuration/PyReleaseValidation/scripts/runTheMatrix.py index 3544ee9488550..e9ce275bbbbda 100755 --- a/Configuration/PyReleaseValidation/scripts/runTheMatrix.py +++ b/Configuration/PyReleaseValidation/scripts/runTheMatrix.py @@ -457,6 +457,8 @@ def stepOrIndex(s): opt.overWrite=eval(opt.overWrite) if opt.interactive: import cmd + from colorama import Fore, Style + from os import isatty class TheMatrix(cmd.Cmd): intro = "Welcome to the Matrix (? for help)" @@ -486,6 +488,12 @@ def do_exit(self, arg): def default(self, inp): if inp == 'x' or inp == 'q': return self.do_exit(inp) + else: + is_pipe = not isatty(sys.stdin.fileno()) + print(Fore.RED + "Error: " + Fore.RESET + "unrecognized command.") + # Quit only if given a piped command. + if is_pipe: + sys.exit(1) def help_predefined(self): print("\n".join(["predefined [predef1 [...]]\n", @@ -509,7 +517,7 @@ def do_predefined(self, arg): else: print("Unknown Set: %s" % w) else: - print(predefinedSet.keys()) + print("[ " + Fore.RED + ", ".join([str(k) for k in predefinedSet.keys()]) + Fore.RESET + " ]") def help_showWorkflow(self): print("\n".join(["showWorkflow [workflow1 [...]]\n", @@ -526,7 +534,8 @@ def do_showWorkflow(self, arg): if arg == '': print("Available workflows:") for k in self.matrices_.keys(): - print(k) + print(Fore.RED + Style.BRIGHT + k) + print(Style.RESET_ALL) else: selected = arg.split() for k in selected: @@ -534,9 +543,9 @@ def do_showWorkflow(self, arg): print("Unknown workflow %s: skipping" % k) else: for wfl in self.matrices_[k].workFlows: - wfName, stepNames = wfl.nameId.split('+',1) - print("%s %s %s" % (wfl.numId, wfName, stepNames)) - print("%s contains %d workflows" % (k, len(self.matrices_[k].workFlows))) + print("%s %s" % (Fore.BLUE + str(wfl.numId) + Fore.RESET, + Fore.GREEN + wfl.nameId + Fore.RESET)) + print("%s contains %d workflows" % (Fore.RED + k + Fore.RESET, len(self.matrices_[k].workFlows))) def help_searchInWorkflow(self): print("\n".join(["searchInWorkflow wfl_name search_regexp\n", @@ -566,11 +575,12 @@ def do_searchInWorkflow(self, arg): return counter = 0 for wfl in self.matrices_[args[0]].workFlows: - wfName, stepNames = wfl.nameId.split('+',1) - if re.match(pattern, wfName) or re.match(pattern, stepNames): - print("%s %s %s" % (wfl.numId, wfName, stepNames)) - counter += 1 - print("Found %d compatible workflows inside %s" % (counter, args[0])) + if re.match(pattern, wfl.nameId): + print("%s %s" % (Fore.BLUE + str(wfl.numId) + Fore.RESET, + Fore.GREEN + wfl.nameId + Fore.RESET)) + counter +=1 + print("Found %s compatible workflows inside %s" % (Fore.RED + str(counter) + Fore.RESET, + Fore.YELLOW + str(args[0])) + Fore.RESET) def help_search(self): print("\n".join(["search search_regexp\n", @@ -595,19 +605,19 @@ def do_dumpWorkflowId(self, arg): print("dumpWorkflowId [wfl-id1 [...]]") return - fmt = "[%d]: %s\n" + fmt = "[%s]: %s\n" maxLen = 100 for wflid in wflids: dump = True for key, mrd in self.matrices_.items(): for wfl in mrd.workFlows: if wfl.numId == float(wflid): - wfName, stepNames = wfl.nameId.split('+',1) if dump: dump = False - print(wfl.numId, stepNames) + print(Fore.GREEN + str(wfl.numId) + Fore.RESET + " " + Fore.YELLOW + wfl.nameId + Fore.RESET) for i,s in enumerate(wfl.cmds): - print(fmt % (i+1, (str(s)+' '))) + print(fmt % (Fore.RED + str(i+1) + Fore.RESET, + (str(s)+' '))) print("\nWorkflow found in %s." % key) else: print("Workflow also found in %s." % key) diff --git a/Configuration/PyReleaseValidation/test/BuildFile.xml b/Configuration/PyReleaseValidation/test/BuildFile.xml index 6fa7c3e401898..b1639f7dac5c4 100644 --- a/Configuration/PyReleaseValidation/test/BuildFile.xml +++ b/Configuration/PyReleaseValidation/test/BuildFile.xml @@ -1,3 +1,4 @@ - + + diff --git a/Configuration/PyReleaseValidation/test/test-runTheMatrix_interactive.sh b/Configuration/PyReleaseValidation/test/test-runTheMatrix_interactive.sh new file mode 100755 index 0000000000000..d995c64e2eafd --- /dev/null +++ b/Configuration/PyReleaseValidation/test/test-runTheMatrix_interactive.sh @@ -0,0 +1,10 @@ +#!/bin/bash -e + +echo 'help' | runTheMatrix.py --interactive || exit 1 +echo 'predefined' | runTheMatrix.py --interactive || exit 1 +echo 'showWorkflow' | runTheMatrix.py --interactive || exit 1 +echo 'search .*D88.*' | runTheMatrix.py --interactive || exit 1 +echo 'dumpWorkflowId 1.0' | runTheMatrix.py --interactive || exit 1 +echo 'searchInWorkflow standard .*' | runTheMatrix.py --interactive || exit 1 +echo 'wrongCommand' | runTheMatrix.py --interactive || exit 0 + diff --git a/Configuration/Skimming/interface/DisappearingMuonsSkimming.h b/Configuration/Skimming/interface/DisappearingMuonsSkimming.h new file mode 100644 index 0000000000000..750ef843753e2 --- /dev/null +++ b/Configuration/Skimming/interface/DisappearingMuonsSkimming.h @@ -0,0 +1,102 @@ +// -*- C++ -*- +// +// Package: Skimming/DisappearingMuonsSkimming +// Class: DisappearingMuonsSkimming +// +/**\class DisappearingMuonsSkimming DisappearingMuonsSkimming.cc Skimming/DisappearingMuonsSkimming/plugins/DisappearingMuonsSkimming.cc + + Description: [one line class summary] + + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Michael Revering +// Created: Tie, 31 Jan 2023 21:22:23 GMT +// +// +#ifndef Configuration_Skimming_DisappearingMuonsSkimming_h +#define Configuration_Skimming_DisappearingMuonsSkimming_h + +// system include files +#include + +// user include filter +#include "FWCore/Utilities/interface/EDGetToken.h" +#include "FWCore/Framework/interface/one/EDFilter.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "DataFormats/TrackReco/interface/Track.h" +#include "TrackingTools/TransientTrack/interface/TransientTrack.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/Common/interface/TriggerResults.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "TrackingTools/Records/interface/TransientTrackRecord.h" +#include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" + +// +// class declaration +// + +class DisappearingMuonsSkimming : public edm::one::EDFilter<> { +public: + explicit DisappearingMuonsSkimming(const edm::ParameterSet&); + ~DisappearingMuonsSkimming() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override; + bool filter(edm::Event&, const edm::EventSetup&) override; + void endJob() override; + bool passTriggers(const edm::Event& iEvent, + edm::EDGetToken m_trigResultsToken, + std::vector m_muonPathsToPass); + double getTrackIsolation(const edm::Event&, + edm::Handle vtxHandle, + std::vector::const_iterator& iTrack); + double getECALIsolation(const edm::Event&, const edm::EventSetup&, const reco::TransientTrack track); + + // ----------member data --------------------------- + + const edm::EDGetToken recoMuonToken_; + const edm::EDGetToken standaloneMuonToken_; + const edm::EDGetTokenT> trackCollectionToken_; + const edm::EDGetTokenT> primaryVerticesToken_; + const edm::EDGetTokenT reducedEndcapRecHitCollectionToken_; + const edm::EDGetTokenT reducedBarrelRecHitCollectionToken_; + const edm::EDGetTokenT trigResultsToken_; + const edm::EDGetToken genParticleToken_; + const edm::EDGetToken genInfoToken_; + const edm::ESGetToken transientTrackToken_; + const edm::ESGetToken geometryToken_; + const std::vector muonPathsToPass_; + + //options + const double minMuPt_; + const double maxMuEta_; + const double minTrackEta_; + const double maxTrackEta_; + const double minTrackPt_; + const double maxTransDCA_; + const double maxLongDCA_; + const double maxVtxChi_; + const double minInvMass_; + const double maxInvMass_; + const double trackIsoConesize_; + const double trackIsoInnerCone_; + const double ecalIsoConesize_; + const double minEcalHitE_; + const double maxTrackIso_; + const double maxEcalIso_; + const double minSigInvMass_; + const double maxSigInvMass_; + const double minStandaloneDr_; + const double maxStandaloneDE_; + const bool keepOffPeak_; + const bool keepSameSign_; + const bool keepTotalRegion_; + const bool keepPartialRegion_; +}; +#endif diff --git a/Configuration/Skimming/python/PDWG_EXODisappMuon_cff.py b/Configuration/Skimming/python/PDWG_EXODisappMuon_cff.py new file mode 100644 index 0000000000000..261d6dd2fc687 --- /dev/null +++ b/Configuration/Skimming/python/PDWG_EXODisappMuon_cff.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms + +import HLTrigger.HLTfilters.hltHighLevel_cfi as hlt + +from Configuration.EventContent.EventContent_cff import AODSIMEventContent +EXODisappMuonSkimContent = AODSIMEventContent.clone() +EXODisappMuonSkimContent.outputCommands.append('keep *_hbhereco_*_*') +EXODisappMuonSkimContent.outputCommands.append('keep *_horeco_*_*') +EXODisappMuonSkimContent.outputCommands.append('keep *_csc2DRecHits_*_*') + +exoDisappMuonsHLT = hlt.hltHighLevel.clone( + throw = False, + andOr = True, + HLTPaths = [ + "HLT_IsoMu*_v*" + ] +) + +from Configuration.Skimming.disappearingMuonsSkimming_cfi import * +disappMuonsSelection = disappearingMuonsSkimming.clone() + +EXODisappMuonSkimSequence = cms.Sequence( + exoDisappMuonsHLT+disappMuonsSelection +) diff --git a/Configuration/Skimming/python/PDWG_EXODisappTrk_cff.py b/Configuration/Skimming/python/PDWG_EXODisappTrk_cff.py index 727b7d76ddd3f..8fccace26e2f1 100644 --- a/Configuration/Skimming/python/PDWG_EXODisappTrk_cff.py +++ b/Configuration/Skimming/python/PDWG_EXODisappTrk_cff.py @@ -20,10 +20,9 @@ "HLT_Ele*_WPLoose_Gsf_v*", "HLT_IsoMu*_v*", "HLT_MediumChargedIsoPFTau*HighPtRelaxedIso_Trk50_eta2p1_v*", - "HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v*", - "HLT_DoubleMediumDeepTauIsoPFTauHPS*_L2NN_eta2p1_v*", - "HLT_DoubleMediumChargedIsoPFTauHPS*_Trk1_eta2p1_v*", - "HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v*" + "HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v*", + "HLT_DoubleMediumDeepTauPFTauHPS*_L2NN_eta2p1_*", + "HLT_LooseDeepTauPFTauHPS*_L2NN_eta2p1_v*" ] ) diff --git a/Configuration/Skimming/python/Skims_PDWG_cff.py b/Configuration/Skimming/python/Skims_PDWG_cff.py index de87591de5f7a..93575f538756a 100644 --- a/Configuration/Skimming/python/Skims_PDWG_cff.py +++ b/Configuration/Skimming/python/Skims_PDWG_cff.py @@ -327,6 +327,17 @@ dataTier = cms.untracked.string('AOD') ) +from Configuration.Skimming.PDWG_EXODisappMuon_cff import * +EXODisappMuonPath = cms.Path(EXODisappMuonSkimSequence) +SKIMStreamEXODisappMuon = cms.FilteredStream( + responsible = 'PDWG', + name = 'EXODisappMuon', + paths = (EXODisappMuonPath), + content = EXODisappMuonSkimContent.outputCommands, + selectEvents = cms.untracked.PSet(), + dataTier = cms.untracked.string('USER') + ) + ##################### # For the Data on Data Mixing in TSG from HLTrigger.Configuration.HLT_Fake1_cff import fragment as _fragment diff --git a/Configuration/Skimming/src/DisappearingMuonsSkimming.cc b/Configuration/Skimming/src/DisappearingMuonsSkimming.cc new file mode 100644 index 0000000000000..a1fed76d152dd --- /dev/null +++ b/Configuration/Skimming/src/DisappearingMuonsSkimming.cc @@ -0,0 +1,444 @@ +// -*- C++ -*- +// +// Package: MuMu/DisappearingMuonsSkimming +// Class: DisappearingMuonsSkimming +// +/**\class DisappearingMuonsSkimming DisappearingMuonsSkimming_AOD.cc MuMu/DisappearingMuonsSkimming/plugins/DisappearingMuonsSkimming_AOD.cc + + Description: [one line class summary] + + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Michael Revering +// Created: Mon, 18 Jun 2018 21:22:23 GMT +// +// +// system include files +#include + +#include "Math/VectorUtil.h" +// user include files +#include "Configuration/Skimming/interface/DisappearingMuonsSkimming.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDFilter.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "DataFormats/Common/interface/TriggerResults.h" +#include "FWCore/Common/interface/TriggerNames.h" +#include "DataFormats/PatCandidates/interface/Muon.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/Utilities/interface/EDGetToken.h" +#include "DataFormats/Math/interface/deltaR.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "DataFormats/TrackReco/interface/Track.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" +#include "TrackingTools/TransientTrack/interface/TransientTrack.h" +#include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h" +#include "TrackingTools/Records/interface/TransientTrackRecord.h" +#include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" + +DisappearingMuonsSkimming::DisappearingMuonsSkimming(const edm::ParameterSet& iConfig) + : recoMuonToken_(consumes>(iConfig.getParameter("recoMuons"))), + standaloneMuonToken_(consumes>(iConfig.getParameter("StandaloneTracks"))), + trackCollectionToken_(consumes>(iConfig.getParameter("tracks"))), + primaryVerticesToken_( + consumes>(iConfig.getParameter("primaryVertices"))), + reducedEndcapRecHitCollectionToken_( + consumes(iConfig.getParameter("EERecHits"))), + reducedBarrelRecHitCollectionToken_( + consumes(iConfig.getParameter("EBRecHits"))), + trigResultsToken_(consumes(iConfig.getParameter("TriggerResultsTag"))), + transientTrackToken_( + esConsumes(edm::ESInputTag("", "TransientTrackBuilder"))), + geometryToken_(esConsumes(edm::ESInputTag{})), + muonPathsToPass_(iConfig.getParameter>("muonPathsToPass")), + minMuPt_(iConfig.getParameter("minMuPt")), + maxMuEta_(iConfig.getParameter("maxMuEta")), + minTrackEta_(iConfig.getParameter("minTrackEta")), + maxTrackEta_(iConfig.getParameter("maxTrackEta")), + minTrackPt_(iConfig.getParameter("minTrackPt")), + maxTransDCA_(iConfig.getParameter("maxTransDCA")), + maxLongDCA_(iConfig.getParameter("maxLongDCA")), + maxVtxChi_(iConfig.getParameter("maxVtxChi")), + minInvMass_(iConfig.getParameter("minInvMass")), + maxInvMass_(iConfig.getParameter("maxInvMass")), + trackIsoConesize_(iConfig.getParameter("trackIsoConesize")), + trackIsoInnerCone_(iConfig.getParameter("trackIsoInnerCone")), + ecalIsoConesize_(iConfig.getParameter("ecalIsoConesize")), + minEcalHitE_(iConfig.getParameter("minEcalHitE")), + maxTrackIso_(iConfig.getParameter("maxTrackIso")), + maxEcalIso_(iConfig.getParameter("maxEcalIso")), + minSigInvMass_(iConfig.getParameter("minSigInvMass")), + maxSigInvMass_(iConfig.getParameter("maxSigInvMass")), + minStandaloneDr_(iConfig.getParameter("minStandaloneDr")), + maxStandaloneDE_(iConfig.getParameter("maxStandaloneDE")), + keepOffPeak_(iConfig.getParameter("keepOffPeak")), + keepSameSign_(iConfig.getParameter("keepSameSign")), + keepTotalRegion_(iConfig.getParameter("keepTotalRegion")), + keepPartialRegion_(iConfig.getParameter("keepPartialRegion")) {} + +// +// member functions +// + +// ------------ method called for each event ------------ +bool DisappearingMuonsSkimming::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { + using namespace edm; + using namespace std; + using namespace reco; + + bool totalRegion = false; + bool sameSign = false; + bool offPeak = false; + bool partialRegion = false; + + edm::Handle staTracks; + iEvent.getByToken(standaloneMuonToken_, staTracks); + edm::Handle> vertices; + iEvent.getByToken(primaryVerticesToken_, vertices); + edm::Handle> recoMuons; + iEvent.getByToken(recoMuonToken_, recoMuons); + edm::Handle> thePATTrackHandle; + iEvent.getByToken(trackCollectionToken_, thePATTrackHandle); + // this wraps tracks with additional methods that are used in vertex-calculation + const TransientTrackBuilder* transientTrackBuilder = &iSetup.getData(transientTrackToken_); + + if (!passTriggers(iEvent, trigResultsToken_, muonPathsToPass_)) + return false; + + int nMuonTrackCand = 0; + float MuonTrackMass = 0.; + + //Looping over the reconstructed Muons + for (std::vector::const_iterator iMuon = recoMuons->begin(); iMuon != recoMuons->end(); iMuon++) { + if (!(iMuon->isPFMuon() && iMuon->isGlobalMuon())) + continue; + if (!(iMuon->passed(reco::Muon::CutBasedIdTight))) + continue; + if (!(iMuon->passed(reco::Muon::PFIsoTight))) + continue; + if (iMuon->pt() < minMuPt_ || fabs(iMuon->eta()) > maxMuEta_) + continue; + + //Looping over tracks for any good muon + for (std::vector::const_iterator iTrack = thePATTrackHandle->begin(); + iTrack != thePATTrackHandle->end(); + ++iTrack) { + if (!iTrack->quality(reco::Track::qualityByName("highPurity"))) + continue; + if (fabs(iTrack->eta()) > maxTrackEta_ || fabs(iTrack->eta()) < minTrackEta_) + continue; + if (iTrack->pt() < minTrackPt_) + continue; + //Check if the track belongs to a primary vertex for isolation calculation + bool foundtrack = false; + GlobalPoint tkVtx; + for (unsigned int i = 0; i < vertices->size(); i++) { + reco::VertexRef vtx(vertices, i); + if (!vtx->isValid()) { + continue; + } + for (unsigned int j = 0; j < vtx->tracksSize(); j++) { + double dPt = fabs(vtx->trackRefAt(j)->pt() - iTrack->pt()) / iTrack->pt(); + //Find the vertex track that is the same as the probe + if (dPt < 0.001) { + double dR2 = deltaR2(vtx->trackRefAt(j)->eta(), vtx->trackRefAt(j)->phi(), iTrack->eta(), iTrack->phi()); + if (dR2 < 0.001 * 0.001) { + foundtrack = true; + GlobalPoint vert(vtx->x(), vtx->y(), vtx->z()); + tkVtx = vert; + break; + } + } + } + } + if (!foundtrack) + continue; + reco::TransientTrack tk = transientTrackBuilder->build(*iTrack); + TrajectoryStateClosestToPoint traj = tk.trajectoryStateClosestToPoint(tkVtx); + double transDCA = traj.perigeeParameters().transverseImpactParameter(); + double longDCA = traj.perigeeParameters().longitudinalImpactParameter(); + if (fabs(longDCA) > maxLongDCA_) + continue; + if (fabs(transDCA) > maxTransDCA_) + continue; + // make a pair of TransientTracks to feed the vertexer + std::vector tracksToVertex; + tracksToVertex.push_back(transientTrackBuilder->build(*iTrack)); + tracksToVertex.push_back(transientTrackBuilder->build(iMuon->globalTrack())); + // try to fit these two tracks to a common vertex + KalmanVertexFitter vertexFitter; + CachingVertex<5> fittedVertex = vertexFitter.vertex(tracksToVertex); + double vtxChi = 0; + // some poor fits will simply fail to find a common vertex + if (fittedVertex.isValid() && fittedVertex.totalChiSquared() >= 0. && fittedVertex.degreesOfFreedom() > 0) { + // others we can exclude by their poor fit + vtxChi = fittedVertex.totalChiSquared() / fittedVertex.degreesOfFreedom(); + + if (vtxChi < maxVtxChi_) { + // important! evaluate momentum vectors AT THE VERTEX + TrajectoryStateClosestToPoint one_TSCP = + tracksToVertex[0].trajectoryStateClosestToPoint(fittedVertex.position()); + TrajectoryStateClosestToPoint two_TSCP = + tracksToVertex[1].trajectoryStateClosestToPoint(fittedVertex.position()); + GlobalVector one_momentum = one_TSCP.momentum(); + GlobalVector two_momentum = two_TSCP.momentum(); + + double total_energy = sqrt(one_momentum.mag2() + 0.106 * 0.106) + sqrt(two_momentum.mag2() + 0.106 * 0.106); + double total_px = one_momentum.x() + two_momentum.x(); + double total_py = one_momentum.y() + two_momentum.y(); + double total_pz = one_momentum.z() + two_momentum.z(); + MuonTrackMass = sqrt(pow(total_energy, 2) - pow(total_px, 2) - pow(total_py, 2) - pow(total_pz, 2)); + } else { + continue; + } + } else { + continue; + } + if (MuonTrackMass < minInvMass_ || MuonTrackMass > maxInvMass_) + continue; + + double trackIso = getTrackIsolation(iEvent, vertices, iTrack); + //Track iso returns -1 when it fails to find the vertex containing the track (already checked in track selection, but might as well make sure) + if (trackIso < 0) + continue; + double ecalIso = getECALIsolation(iEvent, iSetup, transientTrackBuilder->build(*iTrack)); + if (trackIso > maxTrackIso_ || ecalIso > maxEcalIso_) + continue; + + //A good tag/probe pair has been selected, now check for control or signal regions + if (iMuon->charge() == iTrack->charge()) { + sameSign = true; + } + + //If not same sign CR, need to check standalone muons for signal regions + double staMinDr2 = 1000; + double staMinDEoverE = -10; + if (!staTracks->empty()) { + for (reco::TrackCollection::const_iterator staTrack = staTracks->begin(); staTrack != staTracks->end(); + ++staTrack) { + reco::TransientTrack track = transientTrackBuilder->build(*staTrack); + double dR2 = deltaR2(track.impactPointTSCP().momentum().eta(), + track.impactPointTSCP().momentum().phi(), + (*iTrack).eta(), + (*iTrack).phi()); + double staDE = (std::sqrt(track.impactPointTSCP().momentum().mag2()) - (*iTrack).p()) / (*iTrack).p(); + if (dR2 < staMinDr2) { + staMinDr2 = dR2; + } + //Pick the largest standalone muon within the cone + if (dR2 < minStandaloneDr_ * minStandaloneDr_ && staDE > staMinDEoverE) { + staMinDEoverE = staDE; + } + } + } + if (staMinDr2 > minStandaloneDr_ * minStandaloneDr_) { + if (MuonTrackMass < minSigInvMass_ || MuonTrackMass > maxSigInvMass_) { + offPeak = true; + } else { + totalRegion = true; + } + } else { + if (staMinDEoverE < maxStandaloneDE_) { + if (MuonTrackMass < minSigInvMass_ || MuonTrackMass > maxSigInvMass_) { + offPeak = true; + } else { + partialRegion = true; + } + } + } + nMuonTrackCand++; + } + } + + if (nMuonTrackCand == 0) + return false; + bool passes = false; + //Pass all same sign CR events + if (sameSign && keepSameSign_) { + passes = true; + } + //Pass all total disappearance events + else if (totalRegion && keepTotalRegion_) { + passes = true; + } + //Pass all partial disappearkance off-peak events + else if (offPeak && keepOffPeak_) { + passes = true; + } + //Pass partial region events that pass minimum standalone muon DE/E. + else if (partialRegion && keepPartialRegion_) { + passes = true; + } + return passes; +} + +bool DisappearingMuonsSkimming::passTriggers(const edm::Event& iEvent, + edm::EDGetToken m_trigResultsToken, + std::vector m_muonPathsToPass) { + bool passTriggers = false; + edm::Handle triggerResults; + iEvent.getByToken(m_trigResultsToken, triggerResults); + const edm::TriggerNames& trigNames = iEvent.triggerNames(*triggerResults); + for (size_t i = 0; i < trigNames.size(); ++i) { + const std::string& name = trigNames.triggerName(i); + for (auto& pathName : m_muonPathsToPass) { + if ((name.find(pathName) != std::string::npos)) { + if (triggerResults->accept(i)) { + passTriggers = true; + break; + } + } + } + } + return passTriggers; +} + +double DisappearingMuonsSkimming::getTrackIsolation(const edm::Event& iEvent, + edm::Handle vtxHandle, + std::vector::const_iterator& iTrack) { + bool foundtrack = false; + unsigned int vtxindex = -1; + unsigned int trackindex = -1; + double Isolation = 0; + for (unsigned int i = 0; i < vtxHandle->size(); i++) { + reco::VertexRef vtx(vtxHandle, i); + if (!vtx->isValid()) { + continue; + } + for (unsigned int j = 0; j < vtx->tracksSize(); j++) { + double dPt = fabs(vtx->trackRefAt(j)->pt() - iTrack->pt()) / iTrack->pt(); + //Find the vertex track that is the same as the probe + if (dPt < 0.001) { + double dR2 = deltaR2(vtx->trackRefAt(j)->eta(), vtx->trackRefAt(j)->phi(), iTrack->eta(), iTrack->phi()); + if (dR2 < 0.001 * 0.001) { + vtxindex = i; + trackindex = j; + foundtrack = true; + break; + } + } + } + } + + if (!foundtrack) { + return -1; + } + + reco::VertexRef primaryVtx(vtxHandle, vtxindex); + + for (unsigned int i = 0; i < primaryVtx->tracksSize(); i++) { + if (i == trackindex) + continue; + reco::TrackBaseRef secondarytrack = primaryVtx->trackRefAt(i); + if (deltaR2(iTrack->eta(), iTrack->phi(), secondarytrack->eta(), secondarytrack->phi()) > + trackIsoConesize_ * trackIsoConesize_ || + deltaR2(iTrack->eta(), iTrack->phi(), secondarytrack->eta(), secondarytrack->phi()) < + trackIsoInnerCone_ * trackIsoInnerCone_) + continue; + Isolation += secondarytrack->pt(); + } + + return Isolation / iTrack->pt(); +} + +double DisappearingMuonsSkimming::getECALIsolation(const edm::Event& iEvent, + const edm::EventSetup& iSetup, + const reco::TransientTrack track) { + edm::Handle rechitsEE; + iEvent.getByToken(reducedEndcapRecHitCollectionToken_, rechitsEE); + + edm::Handle rechitsEB; + iEvent.getByToken(reducedBarrelRecHitCollectionToken_, rechitsEB); + + const CaloGeometry& caloGeom = iSetup.getData(geometryToken_); + TrajectoryStateClosestToPoint t0 = track.impactPointTSCP(); + double eDR = 0; + + for (EcalRecHitCollection::const_iterator hit = rechitsEE->begin(); hit != rechitsEE->end(); hit++) { + const DetId id = (*hit).detid(); + const GlobalPoint hitPos = caloGeom.getSubdetectorGeometry(id)->getGeometry(id)->getPosition(); + //Check if hit and track trajectory ar in the same endcap (transient track projects both ways) + if ((hitPos.eta() * t0.momentum().eta()) < 0) { + continue; + } + TrajectoryStateClosestToPoint traj = track.trajectoryStateClosestToPoint(hitPos); + math::XYZVector idPositionRoot(hitPos.x(), hitPos.y(), hitPos.z()); + math::XYZVector trajRoot(traj.position().x(), traj.position().y(), traj.position().z()); + if (ROOT::Math::VectorUtil::DeltaR(idPositionRoot, trajRoot) < ecalIsoConesize_ && (*hit).energy() > minEcalHitE_) { + eDR += (*hit).energy(); + } + } + for (EcalRecHitCollection::const_iterator hit = rechitsEB->begin(); hit != rechitsEB->end(); hit++) { + const DetId id = (*hit).detid(); + const GlobalPoint hitPos = caloGeom.getSubdetectorGeometry(id)->getGeometry(id)->getPosition(); + if ((hitPos.eta() * t0.momentum().eta()) < 0) { + continue; + } + TrajectoryStateClosestToPoint traj = track.trajectoryStateClosestToPoint(hitPos); + math::XYZVector idPositionRoot(hitPos.x(), hitPos.y(), hitPos.z()); + math::XYZVector trajRoot(traj.position().x(), traj.position().y(), traj.position().z()); + if (ROOT::Math::VectorUtil::DeltaR(idPositionRoot, trajRoot) < ecalIsoConesize_ && (*hit).energy() > minEcalHitE_) { + eDR += (*hit).energy(); + } + } + + return eDR; +} + +void DisappearingMuonsSkimming::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + + desc.add("recoMuons", edm::InputTag("muons")); + desc.add("tracks", edm::InputTag("generalTracks")); + desc.add("StandaloneTracks", edm::InputTag("standAloneMuons")); + desc.add("primaryVertices", edm::InputTag("offlinePrimaryVertices")); + desc.add("EERecHits", edm::InputTag("reducedEcalRecHitsEE")); + desc.add("EBRecHits", edm::InputTag("reducedEcalRecHitsEB")); + desc.add("TriggerResultsTag", edm::InputTag("TriggerResults", "", "HLT")); + desc.add>("muonPathsToPass", + { + "HLT_IsoMu24_v", + "HLT_IsoMu27_v", + }); + desc.add("minMuPt", 26); + desc.add("maxMuEta", 2.4); + desc.add("minTrackEta", 0); + desc.add("maxTrackEta", 2.4); + desc.add("minTrackPt", 20); + desc.add("maxTransDCA", 0.005); + desc.add("maxLongDCA", 0.05); + desc.add("maxVtxChi", 3.0); + desc.add("minInvMass", 50); + desc.add("maxInvMass", 150); + desc.add("trackIsoConesize", 0.3); + desc.add("trackIsoInnerCone", 0.01); + desc.add("ecalIsoConesize", 0.4); + desc.add("minEcalHitE", 0.3); + desc.add("maxTrackIso", 0.05); + desc.add("maxEcalIso", 10); + desc.add("minSigInvMass", 76); + desc.add("maxSigInvMass", 106); + desc.add("minStandaloneDr", 1.0); + desc.add("maxStandaloneDE", -0.5); + desc.add("keepOffPeak", true); + desc.add("keepSameSign", true); + desc.add("keepTotalRegion", true); + desc.add("keepPartialRegion", true); + descriptions.addWithDefaultLabel(desc); +} + +// ------------ method called once each job just before starting event loop ------------ +void DisappearingMuonsSkimming::beginJob() {} + +// ------------ method called once each job just after ending the event loop ------------ +void DisappearingMuonsSkimming::endJob() {} + +//define this as a plug-in +DEFINE_FWK_MODULE(DisappearingMuonsSkimming); diff --git a/Configuration/StandardSequences/python/Accelerators_cff.py b/Configuration/StandardSequences/python/Accelerators_cff.py index aeef6ea5f367b..f313750526119 100644 --- a/Configuration/StandardSequences/python/Accelerators_cff.py +++ b/Configuration/StandardSequences/python/Accelerators_cff.py @@ -4,3 +4,4 @@ # used in production from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi import ProcessAcceleratorCUDA +from HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi import ProcessAcceleratorROCm diff --git a/Configuration/StandardSequences/python/AlCaHarvesting_cff.py b/Configuration/StandardSequences/python/AlCaHarvesting_cff.py index 3e9888c46305f..ae0b5f80c6951 100644 --- a/Configuration/StandardSequences/python/AlCaHarvesting_cff.py +++ b/Configuration/StandardSequences/python/AlCaHarvesting_cff.py @@ -7,6 +7,7 @@ from Calibration.TkAlCaRecoProducers.AlcaSiStripGainsAAGHarvester_cff import * from Calibration.TkAlCaRecoProducers.AlcaSiStripHitEfficiencyHarvester_cff import * from Calibration.TkAlCaRecoProducers.AlcaSiPixelLorentzAngleHarvester_cff import * +from Calibration.TkAlCaRecoProducers.AlcaSiPixelLorentzAngleHarvesterMCS_cff import * from Alignment.CommonAlignmentProducer.AlcaSiPixelAliHarvester_cff import * from Alignment.CommonAlignmentProducer.AlcaSiPixelAliHarvesterHG_cff import * from Calibration.EcalCalibAlgos.AlcaEcalPedestalsHarvester_cff import * @@ -187,6 +188,14 @@ ) # -------------------------------------------------------------------------------------- +# SiPixel Lorentz Angle Minimal Cluster Size +ALCAHARVESTSiPixelLAMCS_metadata = cms.PSet(record = cms.untracked.string('SiPixelLorentzAngleRcdMCS')) + +ALCAHARVESTSiPixelLAMCS_dbOutput = cms.PSet(record = cms.string('SiPixelLorentzAngleRcdMCS'), + tag = cms.string('SiPixelLAMCS_pcl'), + timetype = cms.untracked.string('runnumber') + ) +# -------------------------------------------------------------------------------------- # ECAL Pedestals ALCAHARVESTEcalPedestals_metadata = cms.PSet(record = cms.untracked.string('EcalPedestalsRcd')) @@ -278,6 +287,7 @@ SiPixelAli = cms.Path(ALCAHARVESTSiPixelAli) SiPixelAliHG = cms.Path(ALCAHARVESTSiPixelAliHG) SiPixelLA = cms.Path(ALCAHARVESTSiPixelLorentzAngle) +SiPixelLAMCS = cms.Path(ALCAHARVESTSiPixelLorentzAngleMCS) EcalPedestals = cms.Path(ALCAHARVESTEcalPedestals) LumiPCC = cms.Path(ALCAHARVESTLumiPCC) SiPixelQuality = cms.Path(dqmEnvSiPixelQuality+ALCAHARVESTSiPixelQuality)#+siPixelPhase1DQMHarvester) diff --git a/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py b/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py index a3843694052db..2645e93560b7a 100644 --- a/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py +++ b/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py @@ -161,6 +161,7 @@ from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripHitEfficiency_cff import * from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiPixelLorentzAngle_cff import * +from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiPixelLorentzAngleMCS_cff import * from Calibration.TkAlCaRecoProducers.ALCARECOSiStripPCLHistos_cff import * from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAli_cff import * @@ -286,6 +287,7 @@ pathALCARECOPromptCalibProdSiStripGainsAAG = cms.Path(seqALCARECOPromptCalibProdSiStripGainsAAG) pathALCARECOPromptCalibProdSiStripHitEfficiency = cms.Path(seqALCARECOPromptCalibProdSiStripHitEfficiency) pathALCARECOPromptCalibProdSiPixelLorentzAngle = cms.Path(seqALCARECOPromptCalibProdSiPixelLorentzAngle) +pathALCARECOPromptCalibProdSiPixelLorentzAngleMCS = cms.Path(seqALCARECOPromptCalibProdSiPixelLorentzAngleMCS) pathALCARECOPromptCalibProdSiPixelAli = cms.Path(seqALCARECOPromptCalibProdSiPixelAli) pathALCARECOPromptCalibProdSiPixelAliHG = cms.Path(seqALCARECOPromptCalibProdSiPixelAliHG) pathALCARECOPromptCalibProdSiPixel = cms.Path(seqALCARECOPromptCalibProdSiPixel) @@ -1038,6 +1040,15 @@ dataTier = cms.untracked.string('ALCARECO') ) +ALCARECOStreamPromptCalibProdSiPixelLAMCS = cms.FilteredStream( + responsible = 'Tanja Susa', + name = 'PromptCalibProdSiPixelLAMCS', + paths = (pathALCARECOPromptCalibProdSiPixelLorentzAngleMCS), + content = OutALCARECOPromptCalibProdSiPixelLAMCS.outputCommands, + selectEvents = OutALCARECOPromptCalibProdSiPixelLAMCS.SelectEvents, + dataTier = cms.untracked.string('ALCARECO') + ) + ALCARECOStreamPromptCalibProdSiPixelAli = cms.FilteredStream( responsible = 'Gianluca Cerminara', name = 'PromptCalibProdSiPixelAli', diff --git a/Configuration/StandardSequences/python/GeometryConf.py b/Configuration/StandardSequences/python/GeometryConf.py index eea53bde5b345..572d373a409a2 100644 --- a/Configuration/StandardSequences/python/GeometryConf.py +++ b/Configuration/StandardSequences/python/GeometryConf.py @@ -10,6 +10,7 @@ 'DBExtended2017ZeroMaterial' : 'DB:Extended2017ZeroMaterial', 'DBExtended2018' : 'DB:Extended', 'DBExtended2021' : 'DB:Extended', + 'DBExtended2023' : 'DB:Extended', 'DBExtended2026' : 'DB:Extended2026', 'DBIdeal2015' : 'DB:Ideal2015', 'DBIdeal2015dev' : 'DB:Ideal2015dev', @@ -44,6 +45,18 @@ 'DD4hepExtended2021FlatPlus05Percent' : 'DD4hepExtended2021FlatPlus05Percent,DD4hepExtended2021FlatPls05PercentReco', 'Extended2021FlatPlus10Percent' : 'Extended2021FlatPlus10Percent,Extended2021FlatPlus10PercentReco', 'DD4hepExtended2021FlatPlus10Percent' : 'DD4hepExtended2021FlatPlus10Percent,DD4hepExtended2021FlatPlus10PercentReco', + 'Extended2023' : 'Extended2023,Extended2023Reco', + 'DD4hepExtended2023' : 'DD4hepExtended2023,DD4hepExtended2023Reco', + 'Extended2023ZeroMaterial' : 'Extended2023ZeroMaterial,Extended2023ZeroMaterialReco', + 'DD4hepExtended2023ZeroMaterial' : 'DD4hepExtended2023ZeroMaterial,DD4hepExtended2023ZeroMaterialReco', + 'Extended2023FlatMinus05Percent' : 'Extended2023FlatMinus05Percent,Extended2023FlatMinus05PercentReco', + 'DD4hepExtended2023FlatMinus05Percent' : 'DD4hepExtended2023FlatMinus05Percent,DD4hepExtended2023FlatMinus05PercentReco', + 'Extended2023FlatMinus10Percent' : 'Extended2023FlatMinus10Percent,Extended2023FlatMinus10PercentReco', + 'DD4hepExtended2023FlatMinus10Percent' : 'DD4hepExtended2023FlatMinus10Percent,DD4hepExtended2023FlatMinus10PercentReco', + 'Extended2023FlatPlus05Percent' : 'Extended2023FlatPlus05Percent,Extended2023FlatPls05PercentReco', + 'DD4hepExtended2023FlatPlus05Percent' : 'DD4hepExtended2023FlatPlus05Percent,DD4hepExtended2023FlatPls05PercentReco', + 'Extended2023FlatPlus10Percent' : 'Extended2023FlatPlus10Percent,Extended2023FlatPlus10PercentReco', + 'DD4hepExtended2023FlatPlus10Percent' : 'DD4hepExtended2023FlatPlus10Percent,DD4hepExtended2023FlatPlus10PercentReco', 'All' : 'Configuration.Geometry.GeometrySimAll_cff,Reco', 'ECALHCAL' : 'Configuration.Geometry.GeometrySimECALHCAL_cff,Configuration.Geometry.GeometryRecoECALHCAL_cff', 'TrackerOnly' : 'Configuration.Geometry.GeometrySimTracker_cff,Configuration.Geometry.GeometryRecoTracker_cff', @@ -53,6 +66,7 @@ 'Extended2026D88' : 'Extended2026D88,Extended2026D88Reco', 'DD4hepExtended2026D88' : 'DD4hepExtended2026D88,DD4hepExtended2026D88Reco', 'Extended2026D91' : 'Extended2026D91,Extended2026D91Reco', + 'DD4hepExtended2026D91' : 'DD4hepExtended2026D91,DD4hepExtended2026D91Reco', 'Extended2026D92' : 'Extended2026D92,Extended2026D92Reco', 'DD4hepExtended2026D92' : 'DD4hepExtended2026D92,DD4hepExtended2026D92Reco', 'Extended2026D93' : 'Extended2026D93,Extended2026D93Reco', diff --git a/DPGAnalysis/HcalTools/plugins/CMTRawAnalyzer.cc b/DPGAnalysis/HcalTools/plugins/CMTRawAnalyzer.cc index e1b33574a2eb0..efe0026f92350 100644 --- a/DPGAnalysis/HcalTools/plugins/CMTRawAnalyzer.cc +++ b/DPGAnalysis/HcalTools/plugins/CMTRawAnalyzer.cc @@ -1,6 +1,5 @@ // -*- C++ -*- // -// // Package: CMTRawAnalyzer // #include @@ -9,7 +8,6 @@ #include #include #include - #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/PluginManager/interface/ModuleDef.h" @@ -18,7 +16,6 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" - #include "CommonTools/UtilAlgos/interface/TFileService.h" #include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" #include "DataFormats/HcalDetId/interface/HcalElectronicsId.h" @@ -67,8 +64,7 @@ #include "TF1.h" #define NUMADCS 256 -double adc2fC_QIE10[NUMADCS] = { - // - - - - - - - range 0 - - - - - - - - +double const adc2fC_QIE10[NUMADCS] = { //subrange0 1.58, 4.73, @@ -8040,7 +8036,6 @@ void CMTRawAnalyzer::fillDigiErrors(HBHEDigiCollection::const_iterator& digiItr) bool anydv = true; // for help: int firstcapid = 0; - int sumcapid = 0; int lastcapid = 0, capid = 0; int ERRORfiber = -10; int ERRORfiberChan = -10; @@ -8071,7 +8066,6 @@ void CMTRawAnalyzer::fillDigiErrors(HBHEDigiCollection::const_iterator& digiItr) if (ii == 0) firstcapid = capid; - sumcapid += capid; if (er) { anyer = true; @@ -8203,7 +8197,6 @@ void CMTRawAnalyzer::fillDigiErrorsQIE11(QIE11DataFrame qie11df) { // bool anydv = true; // for help: int firstcapid = 0; - int sumcapid = 0; int lastcapid = 0, capid = 0; int repetedcapid = 0; // loop over the samples in the digi @@ -8221,7 +8214,6 @@ void CMTRawAnalyzer::fillDigiErrorsQIE11(QIE11DataFrame qie11df) { lastcapid = capid; if (ii == 0) firstcapid = capid; - sumcapid += capid; } // for /////////////////////////////////////// if (!anycapid) @@ -8317,7 +8309,6 @@ void CMTRawAnalyzer::fillDigiErrorsHF(HFDigiCollection::const_iterator& digiItr) bool anydv = true; // for help: int firstcapid = 0; - int sumcapid = 0; int lastcapid = 0, capid = 0; int ERRORfiber = -10; int ERRORfiberChan = -10; @@ -8347,7 +8338,6 @@ void CMTRawAnalyzer::fillDigiErrorsHF(HFDigiCollection::const_iterator& digiItr) lastcapid = capid; if (ii == 0) firstcapid = capid; - sumcapid += capid; if (er) { anyer = true; ERRORfiber = fiber; @@ -8442,7 +8432,6 @@ void CMTRawAnalyzer::fillDigiErrorsHFQIE10(QIE10DataFrame qie10df) { // bool anydv = true; // for help: int firstcapid = 0; - int sumcapid = 0; int lastcapid = 0, capid = 0; int repetedcapid = 0; // loop over the samples in the digi @@ -8460,7 +8449,6 @@ void CMTRawAnalyzer::fillDigiErrorsHFQIE10(QIE10DataFrame qie10df) { lastcapid = capid; if (ii == 0) firstcapid = capid; - sumcapid += capid; } // for /////////////////////////////////////// if (!anycapid) @@ -8521,7 +8509,6 @@ void CMTRawAnalyzer::fillDigiErrorsHO(HODigiCollection::const_iterator& digiItr) bool anydv = true; // for help: int firstcapid = 0; - int sumcapid = 0; int lastcapid = 0, capid = 0; int ERRORfiber = -10; int ERRORfiberChan = -10; @@ -8548,7 +8535,6 @@ void CMTRawAnalyzer::fillDigiErrorsHO(HODigiCollection::const_iterator& digiItr) if (ii == 0) firstcapid = capid; - sumcapid += capid; if (er) { anyer = true; @@ -8671,10 +8657,6 @@ void CMTRawAnalyzer::fillDigiAmplitude(HBHEDigiCollection::const_iterator& digiI double difpedestal2 = 0.; double difpedestal3 = 0.; - double amplitudewithPedSubtr1 = 0.; - double amplitudewithPedSubtr2 = 0.; - double amplitudewithPedSubtr3 = 0.; - double amplitudewithPedSubtr4 = 0.; double amplitude = 0.; double absamplitude = 0.; double amplitude345 = 0.; @@ -8787,18 +8769,9 @@ void CMTRawAnalyzer::fillDigiAmplitude(HBHEDigiCollection::const_iterator& digiI // var.4 ------- // // TS = 2-9 for raddam only var.1 - if (ii > 0 && ii < 9) - amplitudewithPedSubtr1 += ampldefaultwithPedSubtr; // // TS = 3-8 for raddam only var.2 - if (ii > 1 && ii < 8) - amplitudewithPedSubtr2 += ampldefaultwithPedSubtr; // // TS = 4-7 for raddam only var.3 - if (ii > 2 && ii < 7) - amplitudewithPedSubtr3 += ampldefaultwithPedSubtr; // // TS = 4-6 for raddam only var.4 - if (ii > 2 && ii < 6) - amplitudewithPedSubtr4 += ampldefaultwithPedSubtr; // - // amplitude += ampldefault; // absamplitude += abs(ampldefault); // @@ -8821,23 +8794,23 @@ void CMTRawAnalyzer::fillDigiAmplitude(HBHEDigiCollection::const_iterator& digiI pedestalaver4 /= c4; pedestalwaver9 = sqrt(pedestalwaver9 / TSsize); pedestalwaver4 = sqrt(pedestalwaver4 / c4); - if (ts_with_max_signal > -1 && ts_with_max_signal < 10) + if (ts_with_max_signal > -1 && ts_with_max_signal < TSsize) ampl = tool[ts_with_max_signal]; - if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < 10) + if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < TSsize) ampl += tool[ts_with_max_signal + 2]; - if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < 10) + if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < TSsize) ampl += tool[ts_with_max_signal + 1]; - if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < 10) + if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < TSsize) ampl += tool[ts_with_max_signal - 1]; ///---------------------------------------------------------------------------------------------------- for raddam: - if (ts_with_max_signal > -1 && ts_with_max_signal < 10) + if (ts_with_max_signal > -1 && ts_with_max_signal < TSsize) linamplitudewithoutPedSubtr = lintoolwithoutPedSubtr[ts_with_max_signal]; - if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < 10) + if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < TSsize) linamplitudewithoutPedSubtr += lintoolwithoutPedSubtr[ts_with_max_signal + 2]; - if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < 10) + if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < TSsize) linamplitudewithoutPedSubtr += lintoolwithoutPedSubtr[ts_with_max_signal + 1]; - if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < 10) + if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < TSsize) linamplitudewithoutPedSubtr += lintoolwithoutPedSubtr[ts_with_max_signal - 1]; double ratio = 0.; @@ -9521,13 +9494,13 @@ void CMTRawAnalyzer::fillDigiAmplitude(HBHEDigiCollection::const_iterator& digiI double amplitudewithPedSubtr = 0.; //for cut on A_channel: - if (ts_with_max_signal > -1 && ts_with_max_signal < 10) + if (ts_with_max_signal > -1 && ts_with_max_signal < TSsize) amplitudewithPedSubtr = toolwithPedSubtr[ts_with_max_signal]; - if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < 10) + if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < TSsize) amplitudewithPedSubtr += toolwithPedSubtr[ts_with_max_signal + 2]; - if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < 10) + if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < TSsize) amplitudewithPedSubtr += toolwithPedSubtr[ts_with_max_signal + 1]; - if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < 10) + if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < TSsize) amplitudewithPedSubtr += toolwithPedSubtr[ts_with_max_signal - 1]; h_AamplitudewithPedSubtr_RADDAM_HE->Fill(amplitudewithPedSubtr); @@ -9662,7 +9635,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { double amplitude345 = 0.; double ampl = 0.; double ampl3ts = 0.; - double amplmaxts = 0.; double timew = 0.; double timeww = 0.; double max_signal = -100.; @@ -9786,20 +9758,19 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { pedestalwaver4 = sqrt(pedestalwaver4 / c4); // ------------ to get signal in TS: -2 max +1 ------------ - if (ts_with_max_signal > -1 && ts_with_max_signal < 10) { + if (ts_with_max_signal > -1 && ts_with_max_signal < TSsize) { ampl = tool[ts_with_max_signal]; ampl3ts = tool[ts_with_max_signal]; - amplmaxts = tool[ts_with_max_signal]; } - if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < 10) { + if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < TSsize) { ampl += tool[ts_with_max_signal - 1]; ampl3ts += tool[ts_with_max_signal - 1]; } - if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < 10) { + if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < TSsize) { ampl += tool[ts_with_max_signal + 1]; ampl3ts += tool[ts_with_max_signal + 1]; } - if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < 10) { + if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < TSsize) { ampl += tool[ts_with_max_signal + 2]; } // HE charge correction for SiPMs: @@ -9809,7 +9780,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { double xb = ampl / 40.; double xc = amplitude345 / 40.; double xd = ampl3ts / 40.; - double xe = amplmaxts / 40.; double txa = tocampl / 40.; // ADDI case: if (((ieta == -16 || ieta == 15) && mdepth == 4) || @@ -9822,7 +9792,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { double corrforxb = a2 * xb * xb + b1 * xb + c0; double corrforxc = a2 * xc * xc + b1 * xc + c0; double corrforxd = a2 * xd * xd + b1 * xd + c0; - double corrforxe = a2 * xe * xe + b1 * xe + c0; double corrfortxa = a2 * txa * txa + b1 * txa + c0; h_corrforxaADDI_HE->Fill(amplitude, corrforxa); h_corrforxaADDI0_HE->Fill(amplitude, 1.); @@ -9830,7 +9799,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { ampl *= corrforxb; amplitude345 *= corrforxc; ampl3ts *= corrforxd; - amplmaxts *= corrforxe; tocampl *= corrfortxa; } // MAIN case: @@ -9842,7 +9810,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { double corrforxb = a2 * xb * xb + b1 * xb + c0; double corrforxc = a2 * xc * xc + b1 * xc + c0; double corrforxd = a2 * xd * xd + b1 * xd + c0; - double corrforxe = a2 * xe * xe + b1 * xe + c0; double corrfortxa = a2 * txa * txa + b1 * txa + c0; h_corrforxaMAIN_HE->Fill(amplitude, corrforxa); h_corrforxaMAIN0_HE->Fill(amplitude, 1.); @@ -9850,7 +9817,6 @@ void CMTRawAnalyzer::fillDigiAmplitudeQIE11(QIE11DataFrame qie11df) { ampl *= corrforxb; amplitude345 *= corrforxc; ampl3ts *= corrforxd; - amplmaxts *= corrforxe; tocampl *= corrfortxa; } } // sub == 2 HE charge correction end @@ -11933,13 +11899,13 @@ void CMTRawAnalyzer::fillDigiAmplitudeHO(HODigiCollection::const_iterator& digiI pedestalaver4 /= c4; pedestalwaver9 = sqrt(pedestalwaver9 / TSsize); pedestalwaver4 = sqrt(pedestalwaver4 / c4); - if (ts_with_max_signal > -1 && ts_with_max_signal < 10) + if (ts_with_max_signal > -1 && ts_with_max_signal < TSsize) ampl = tool[ts_with_max_signal]; - if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < 10) + if (ts_with_max_signal + 2 > -1 && ts_with_max_signal + 2 < TSsize) ampl += tool[ts_with_max_signal + 2]; - if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < 10) + if (ts_with_max_signal + 1 > -1 && ts_with_max_signal + 1 < TSsize) ampl += tool[ts_with_max_signal + 1]; - if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < 10) + if (ts_with_max_signal - 1 > -1 && ts_with_max_signal - 1 < TSsize) ampl += tool[ts_with_max_signal - 1]; double ratio = 0.; if (amplitude != 0.) diff --git a/DPGAnalysis/SiStripTools/BuildFile.xml b/DPGAnalysis/SiStripTools/BuildFile.xml index 7e93ed22ab881..f6f3dda42d79e 100644 --- a/DPGAnalysis/SiStripTools/BuildFile.xml +++ b/DPGAnalysis/SiStripTools/BuildFile.xml @@ -9,18 +9,14 @@ - - - - diff --git a/DQM/BeamMonitor/plugins/OnlineBeamMonitor.cc b/DQM/BeamMonitor/plugins/OnlineBeamMonitor.cc index 19030aee3e3ec..76758d19a993a 100644 --- a/DQM/BeamMonitor/plugins/OnlineBeamMonitor.cc +++ b/DQM/BeamMonitor/plugins/OnlineBeamMonitor.cc @@ -128,6 +128,49 @@ void OnlineBeamMonitor::bookHistograms(DQMStore::IBooker& ibooker, bsChoice_->setAxisTitle("Choice", 2); } +//---------------------------------------------------------------------------------------------------------------------- +// Handle exceptions for the schema evolution of the BeamSpotOnline CondFormat + +// Slightly better error handler +static void print_error(const std::exception& e) { edm::LogError("BeamSpotOnlineParameters") << e.what() << '\n'; } + +// Method to catch exceptions +template +T try_(Func f, Response r) { + try { + LogDebug("BeamSpotOnlineParameters") << "I have tried" << std::endl; + return f(); + } catch (Except& e) { + LogDebug("BeamSpotOnlineParameters") << "I have caught!" << std::endl; + r(e); + return static_cast("-999"); + } +} + +// Enum the BS string parameters +enum BSparameters { + startTime = 0, // 0 additional std::string parameters + endTime = 1, // 1 + lumiRange = 2, // 2 + END_OF_TYPES = 3, +}; + +// Functor +std::function myStringFunctor = [](BSparameters my_param, + BeamSpotOnlineObjects m_payload) { + std::string ret(""); + switch (my_param) { + case startTime: + return m_payload.startTime(); + case endTime: + return m_payload.endTime(); + case lumiRange: + return m_payload.lumiRange(); + default: + return ret; + } +}; + //---------------------------------------------------------------------------------------------------------------------- std::shared_ptr OnlineBeamMonitor::globalBeginLuminosityBlock( const LuminosityBlock& iLumi, const EventSetup& iSetup) const { @@ -154,9 +197,12 @@ std::shared_ptr OnlineBeamMonitor::globalBeginLumino auto const& spotDB = *bsHLTHandle; //lastLumiHLT_ = spotDB.lastAnalyzedLumi(); - startTimeStampHLT_ = spotDB.startTime(); - stopTimeStampHLT_ = spotDB.endTime(); - lumiRangeHLT_ = spotDB.lumiRange(); + startTimeStampHLT_ = + try_(std::bind(myStringFunctor, BSparameters::startTime, spotDB), print_error); + stopTimeStampHLT_ = + try_(std::bind(myStringFunctor, BSparameters::endTime, spotDB), print_error); + lumiRangeHLT_ = + try_(std::bind(myStringFunctor, BSparameters::lumiRange, spotDB), print_error); // translate from BeamSpotObjects to reco::BeamSpot BeamSpot::Point apoint(spotDB.x(), spotDB.y(), spotDB.z()); @@ -194,9 +240,12 @@ std::shared_ptr OnlineBeamMonitor::globalBeginLumino BeamSpot::Point apoint(spotDB.x(), spotDB.y(), spotDB.z()); //lastLumiLegacy_ = spotDB.lastAnalyzedLumi(); - startTimeStampLegacy_ = spotDB.startTime(); - stopTimeStampLegacy_ = spotDB.endTime(); - lumiRangeLegacy_ = spotDB.lumiRange(); + startTimeStampLegacy_ = + try_(std::bind(myStringFunctor, BSparameters::startTime, spotDB), print_error); + stopTimeStampLegacy_ = + try_(std::bind(myStringFunctor, BSparameters::endTime, spotDB), print_error); + lumiRangeLegacy_ = + try_(std::bind(myStringFunctor, BSparameters::lumiRange, spotDB), print_error); BeamSpot::CovarianceMatrix matrix; for (int i = 0; i < 7; ++i) { diff --git a/DQM/BeamMonitor/test/BuildFile.xml b/DQM/BeamMonitor/test/BuildFile.xml index 251c19af39115..113855dc1c1d9 100644 --- a/DQM/BeamMonitor/test/BuildFile.xml +++ b/DQM/BeamMonitor/test/BuildFile.xml @@ -2,3 +2,4 @@ + diff --git a/DQM/BeamMonitor/test/Online_BeamMonitor_file.py b/DQM/BeamMonitor/test/Online_BeamMonitor_file.py index 84f9419dea393..0c795fea7b188 100644 --- a/DQM/BeamMonitor/test/Online_BeamMonitor_file.py +++ b/DQM/BeamMonitor/test/Online_BeamMonitor_file.py @@ -1,12 +1,25 @@ import FWCore.ParameterSet.Config as cms -process = cms.Process("DQM") -process.load("FWCore.MessageLogger.MessageLogger_cfi") +import FWCore.ParameterSet.VarParsing as VarParsing +options = VarParsing.VarParsing() +options.register("runNumber", + 326479, + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, + "") +options.register("maxEvents", + 100, + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, + "number of events to run") +options.parseArguments() +process = cms.Process("DQM") process.load("CondCore.CondDB.CondDB_cfi") process.BeamSpotDBSource = cms.ESSource("PoolDBESSource", process.CondDB, + DumpStat = cms.untracked.bool(True), toGet = cms.VPSet( cms.PSet( record = cms.string('BeamSpotOnlineLegacyObjectsRcd'), @@ -19,9 +32,10 @@ refreshTime = cms.uint64(2) ), - ), + ), ) process.BeamSpotDBSource.connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS') + import RecoVertex.BeamSpotProducer.onlineBeamSpotESProducer_cfi as _mod process.BeamSpotESProducer = _mod.onlineBeamSpotESProducer.clone( timeThreshold = 999999 # for express allow >48h old payloads for replays. DO NOT CHANGE @@ -29,35 +43,32 @@ # initialize MessageLogger process.load("FWCore.MessageLogger.MessageLogger_cfi") +#process.MessageLogger.cout.enableStatistics = cms.untracked.bool(True) +# process.MessageLogger.cerr = cms.untracked.PSet(enable = cms.untracked.bool(False)) -process.MessageLogger.cerr = cms.untracked.PSet(enable = cms.untracked.bool(False)) process.MessageLogger.cout = cms.untracked.PSet( threshold = cms.untracked.string('INFO'), default = cms.untracked.PSet( - limit = cms.untracked.int32(0) + limit = cms.untracked.int32(1) ), OnlineBeamMonitor = cms.untracked.PSet( reportEvery = cms.untracked.int32(1), # every 1000th only - limit = cms.untracked.int32(0) - ) -) -#process.MessageLogger.cout.enableStatistics = cms.untracked.bool(True) + limit = cms.untracked.int32(0) + )) + process.source = cms.Source("EmptySource") process.source.numberEventsInRun=cms.untracked.uint32(100) -process.source.firstRun = cms.untracked.uint32(346512) -process.source.firstLuminosityBlock = cms.untracked.uint32(614) +process.source.firstRun = cms.untracked.uint32(options.runNumber) +process.source.firstLuminosityBlock = cms.untracked.uint32(1) process.source.numberEventsInLuminosityBlock = cms.untracked.uint32(1) -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(100) -) +process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(options.maxEvents)) #process.load("DQMServices.Core.DQMEDAnalyzer") process.onlineBeamMonitor = cms.EDProducer("OnlineBeamMonitor", -MonitorName = cms.untracked.string("onlineBeamMonitor"), -AppendRunToFileName = cms.untracked.bool(False), -WriteDIPAscii = cms.untracked.bool(True), -DIPFileName = cms.untracked.string("BeamFitResultsForDIP.txt") -) + MonitorName = cms.untracked.string("onlineBeamMonitor"), + AppendRunToFileName = cms.untracked.bool(False), + WriteDIPAscii = cms.untracked.bool(True), + DIPFileName = cms.untracked.string("BeamFitResultsForDIP.txt")) # DQM Live Environment @@ -68,8 +79,6 @@ process.dqmEnvPixelLess = process.dqmEnv.clone() process.dqmEnvPixelLess.subSystemFolder = 'BeamMonitor_PixelLess' - - #import RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi #process.offlineBeamSpotForDQM = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone() @@ -82,5 +91,8 @@ ) -process.pp = cms.Path(process.onlineBeamMonitor+process.dqmSaver) +#process.Tracer = cms.Service("Tracer") + +process.dqmcommon = cms.Sequence(process.dqmEnv*process.dqmSaver*process.dqmSaverPB) +process.pp = cms.Path(process.onlineBeamMonitor+process.dqmcommon) process.schedule = cms.Schedule(process.pp) diff --git a/DQM/BeamMonitor/test/testOnlineBeamMonitor.sh b/DQM/BeamMonitor/test/testOnlineBeamMonitor.sh new file mode 100755 index 0000000000000..4b3376f030f2a --- /dev/null +++ b/DQM/BeamMonitor/test/testOnlineBeamMonitor.sh @@ -0,0 +1,6 @@ +#! /bin/bash + +function die { echo $1: status $2 ; exit $2; } + +echo "TESTING OnlineBeamMonitor ..." +cmsRun ${SCRAM_TEST_PATH}/Online_BeamMonitor_file.py maxEvents=10 || die "Failure running Online_BeamMonitor_file.py" $? diff --git a/DQM/CastorMonitor/interface/CastorMonitorModule.h b/DQM/CastorMonitor/interface/CastorMonitorModule.h index 649f72612fa40..21b10b7f1d2af 100644 --- a/DQM/CastorMonitor/interface/CastorMonitorModule.h +++ b/DQM/CastorMonitor/interface/CastorMonitorModule.h @@ -14,7 +14,6 @@ #include "DataFormats/L1TGlobal/interface/GlobalAlgBlk.h" #include "DataFormats/L1TGlobal/interface/GlobalExtBlk.h" #include "DataFormats/L1Trigger/interface/BXVector.h" -#include "L1Trigger/L1TGlobal/interface/L1TGlobalUtil.h" #include "DQMServices/Core/interface/DQMOneEDAnalyzer.h" #include "DQMServices/Core/interface/DQMStore.h" @@ -98,8 +97,6 @@ class CastorMonitorModule : public DQMOneEDAnalyzer<> { edm::ESGetToken castorDbServiceToken_; - // std::shared_ptr gtUtil_; - std::unique_ptr RecHitMon_; std::unique_ptr DigiMon_; std::unique_ptr LedMon_; diff --git a/DQM/GEM/python/gem_dqm_offline_client_cff.py b/DQM/GEM/python/gem_dqm_offline_client_cff.py index 03eb7daae33a5..84fa7e81ec400 100644 --- a/DQM/GEM/python/gem_dqm_offline_client_cff.py +++ b/DQM/GEM/python/gem_dqm_offline_client_cff.py @@ -3,8 +3,11 @@ from DQM.GEM.GEMDQMHarvester_cfi import * from DQM.GEM.gemEfficiencyHarvester_cff import * +from DQMOffline.MuonDPG.gemTnPEfficiencyClient_cfi import * + gemClients = cms.Sequence( GEMDQMHarvester * gemEfficiencyHarvesterTightGlb * - gemEfficiencyHarvesterSta + gemEfficiencyHarvesterSta * + gemTnPEfficiencyClient ) diff --git a/DQM/GEM/python/gem_dqm_offline_source_cff.py b/DQM/GEM/python/gem_dqm_offline_source_cff.py index 762feec518e57..070ae588e82c7 100644 --- a/DQM/GEM/python/gem_dqm_offline_source_cff.py +++ b/DQM/GEM/python/gem_dqm_offline_source_cff.py @@ -5,6 +5,8 @@ from DQM.GEM.GEMDAQStatusSource_cfi import * from DQM.GEM.gemEfficiencyAnalyzer_cff import * +from DQMOffline.MuonDPG.gemTnPEfficiencyTask_cfi import * + GEMDigiSource.runType = "offline" GEMRecHitSource.runType = "offline" GEMDAQStatusSource.runType = "offline" @@ -14,5 +16,6 @@ GEMRecHitSource * GEMDAQStatusSource * gemEfficiencyAnalyzerTightGlbSeq * - gemEfficiencyAnalyzerStaSeq + gemEfficiencyAnalyzerStaSeq * + gemTnPEfficiencyMonitor ) diff --git a/DQM/HLTEvF/test/testTriggerMonitors_dqm_cfg.py b/DQM/HLTEvF/test/testTriggerMonitors_dqm_cfg.py index 30e26715180f6..d39b2694175ef 100644 --- a/DQM/HLTEvF/test/testTriggerMonitors_dqm_cfg.py +++ b/DQM/HLTEvF/test/testTriggerMonitors_dqm_cfg.py @@ -11,7 +11,7 @@ ]) options.setDefault('maxEvents', 200) options.setType('outputFile', options.varType.string) -options.setDefault('outputFile', 'DQMIO.root') +options.setDefault('outputFile', 'testTriggerMonitors_DQMIO.root') options.parseArguments() # Process diff --git a/DQM/HLTEvF/test/testTriggerMonitors_harvesting_cfg.py b/DQM/HLTEvF/test/testTriggerMonitors_harvesting_cfg.py index 69ecf61eaaad2..cb865150fb5c7 100644 --- a/DQM/HLTEvF/test/testTriggerMonitors_harvesting_cfg.py +++ b/DQM/HLTEvF/test/testTriggerMonitors_harvesting_cfg.py @@ -5,7 +5,7 @@ options = VarParsing.VarParsing('analysis') options.register('nThreads', 4, options.multiplicity.singleton, options.varType.int, 'number of threads') options.register('nStreams', 0, options.multiplicity.singleton, options.varType.int, 'number of streams') -options.setDefault('inputFiles', ['file:DQMIO.root']) +options.setDefault('inputFiles', ['file:testTriggerMonitors_DQMIO.root']) options.parseArguments() # Process diff --git a/DQM/HcalCommon/interface/Constants.h b/DQM/HcalCommon/interface/Constants.h index c9494a31c5409..0a5f534c3ea84 100644 --- a/DQM/HcalCommon/interface/Constants.h +++ b/DQM/HcalCommon/interface/Constants.h @@ -289,28 +289,33 @@ namespace hcaldqm { /* * Orbit Gap Operations enum */ + uint8_t const EVENTTYPE_PHYSICS = 0; uint8_t const EVENTTYPE_PEDESTAL = 1; + uint8_t const EVENTTYPE_HFRADDAM = 13; uint8_t const EVENTTYPE_LASER = 14; uint8_t const EVENTTYPE_LED = 15; enum OrbitGapType { tNull = 0, - tPedestal = 1, - tLED = 2, - tHFRaddam = 3, - tHBHEHPD = 4, - tHO = 5, - tHF = 6, - tZDC = 7, - tHEPMega = 8, - tHEMMega = 9, - tHBPMega = 10, - tHBMMega = 11, - tSomething = 12, - tCRF = 13, - tCalib = 14, - tSafe = 15, - tUnknown = 16, - nOrbitGapType = 17 + tPhysics = 1, + tPedestal = 2, + tLED = 3, + tHFRaddam = 4, + tHBHEHPD = 5, + tHO = 6, + tHF = 7, + tZDC = 8, + tHEPMega = 9, + tHEMMega = 10, + tHBPMega = 11, + tHBMMega = 12, + tSomething = 13, + tCRF = 14, + tCalib = 15, + tSafe = 16, + tSiPMPMT = 17, + tMegatile = 18, + tUnknown = 19, + nOrbitGapType = 20, }; } // namespace constants } // namespace hcaldqm diff --git a/DQM/HcalCommon/interface/ValueQuantity.h b/DQM/HcalCommon/interface/ValueQuantity.h index 61fd5a9c5beab..3d61cf27a4ed7 100644 --- a/DQM/HcalCommon/interface/ValueQuantity.h +++ b/DQM/HcalCommon/interface/ValueQuantity.h @@ -84,9 +84,9 @@ namespace hcaldqm { {fADC_256, "ADC"}, {fQIE10ADC_256, "ADC (QIE10/11)"}, {fQIE10ADC_16, "ADC (QIE10/11)"}, - {ffC_1000, "fC (QIE8)"}, - {ffC_3000, "fC (QIE8)"}, - {ffC_10000, "fC (QIE8)"}, + {ffC_1000, "fC (QIE8/10/11)"}, + {ffC_3000, "fC (QIE8/10/11)"}, + {ffC_10000, "fC (QIE8/10/11)"}, {fQIE8fC_1000_50, "fC"}, {fQIE10fC_2000, "fC"}, {fQIE10fC_10000, "fC"}, diff --git a/DQM/HcalCommon/src/Utilities.cc b/DQM/HcalCommon/src/Utilities.cc index 1bbce43e525b1..aacd9501d78a9 100644 --- a/DQM/HcalCommon/src/Utilities.cc +++ b/DQM/HcalCommon/src/Utilities.cc @@ -198,6 +198,8 @@ namespace hcaldqm { switch (type) { case tNull: return "Null"; + case tPhysics: + return "Physics"; case tPedestal: return "Pedestal"; case tLED: @@ -226,8 +228,14 @@ namespace hcaldqm { return "Calib"; case tSafe: return "Safe"; - default: + case tSiPMPMT: + return "SiPM-PMT"; + case tMegatile: + return "Megatile"; + case tUnknown: return "Unknown"; + default: + return "Null"; } } diff --git a/DQM/HcalTasks/interface/HFRaddamTask.h b/DQM/HcalTasks/interface/HFRaddamTask.h index 62bc9c8124248..fab5007592aa7 100644 --- a/DQM/HcalTasks/interface/HFRaddamTask.h +++ b/DQM/HcalTasks/interface/HFRaddamTask.h @@ -30,7 +30,7 @@ class HFRaddamTask : public hcaldqm::DQTask { // Tags and Tokens edm::InputTag _tagHF; edm::InputTag _taguMN; - edm::EDGetTokenT _tokHF; + edm::EDGetTokenT _tokHF; edm::EDGetTokenT _tokuMN; // vector of Detector Ids for RadDam diff --git a/DQM/HcalTasks/interface/UMNioTask.h b/DQM/HcalTasks/interface/UMNioTask.h index 8d91033acd90f..be71fa813accd 100644 --- a/DQM/HcalTasks/interface/UMNioTask.h +++ b/DQM/HcalTasks/interface/UMNioTask.h @@ -22,21 +22,23 @@ class UMNioTask : public hcaldqm::DQTask { public: - UMNioTask(edm::ParameterSet const&); + UMNioTask(edm::ParameterSet const &); ~UMNioTask() override {} - void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override; - void dqmEndRun(edm::Run const& r, edm::EventSetup const&) override { + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + void dqmEndRun(edm::Run const &r, edm::EventSetup const &) override { if (_ptype == hcaldqm::fLocal) { if (r.runAuxiliary().run() == 1) return; } } - void globalEndLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; + std::shared_ptr globalBeginLuminosityBlock(edm::LuminosityBlock const &, + edm::EventSetup const &) const override; + void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override; protected: // funcs - void _process(edm::Event const&, edm::EventSetup const&) override; + void _process(edm::Event const &, edm::EventSetup const &) override; // Get index of a particular OrbitGapType in the vector, which is used as the value for filling the histogram int getOrbitGapIndex(uint8_t eventType, uint32_t laserType); @@ -44,18 +46,18 @@ class UMNioTask : public hcaldqm::DQTask { std::vector _eventtypes; // tags and tokens - edm::InputTag _taguMN; - edm::InputTag _tagHBHE; - edm::InputTag _tagHO; - edm::InputTag _tagHF; - edm::EDGetTokenT _tokHBHE; - edm::EDGetTokenT _tokHO; - edm::EDGetTokenT _tokHF; - edm::EDGetTokenT _tokuMN; + edm::InputTag taguMN_; + edm::InputTag tagHBHE_; + edm::InputTag tagHO_; + edm::InputTag tagHF_; + edm::EDGetTokenT tokHBHE_; + edm::EDGetTokenT tokHO_; + edm::EDGetTokenT tokHF_; + edm::EDGetTokenT tokuMN_; edm::ESGetToken hcalDbServiceToken_; // cuts - double _lowHBHE, _lowHO, _lowHF; + double lowHBHE_, lowHO_, lowHF_; // emap hcaldqm::electronicsmap::ElectronicsMap _ehashmap; diff --git a/DQM/HcalTasks/plugins/HFRaddamTask.cc b/DQM/HcalTasks/plugins/HFRaddamTask.cc index 1aca941fab06c..678ac6f6923ad 100644 --- a/DQM/HcalTasks/plugins/HFRaddamTask.cc +++ b/DQM/HcalTasks/plugins/HFRaddamTask.cc @@ -68,7 +68,7 @@ HFRaddamTask::HFRaddamTask(edm::ParameterSet const& ps) : DQTask(ps) { // tags _tagHF = ps.getUntrackedParameter("tagHF", edm::InputTag("hcalDigis")); _taguMN = ps.getUntrackedParameter("taguMN", edm::InputTag("hcalDigis")); - _tokHF = consumes(_tagHF); + _tokHF = consumes(_tagHF); _tokuMN = consumes(_taguMN); } @@ -90,16 +90,26 @@ HFRaddamTask::HFRaddamTask(edm::ParameterSet const& ps) : DQTask(ps) { } /* virtual */ void HFRaddamTask::_process(edm::Event const& e, edm::EventSetup const& es) { - edm::Handle chf; - if (!e.getByToken(_tokHF, chf)) - _logger.dqmthrow("Collection HFDigiCollection isn't avalaible" + _tagHF.label() + " " + _tagHF.instance()); + auto const chf = e.getHandle(_tokHF); + if (not(chf.isValid())) { + edm::LogWarning("HFRaddamTask") << "QIE10 collection not valid for HF"; + return; + } + + for (QIE10DigiCollection::const_iterator it = chf->begin(); it != chf->end(); ++it) { + const QIE10DataFrame digi = static_cast(*it); + HcalDetId const& did = digi.detid(); + if (did.subdet() != HcalForward) + continue; + + CaloSamples digi_fC = hcaldqm::utilities::loadADC2fCDB(_dbService, did, digi); - for (HFDigiCollection::const_iterator it = chf->begin(); it != chf->end(); ++it) { - const HFDataFrame digi = (const HFDataFrame)(*it); for (unsigned int i = 0; i < _vDetIds.size(); i++) - if (digi.id() == _vDetIds[i]) { - for (int j = 0; j < digi.size(); j++) - _vcShape[i].fill(j, digi.sample(j).nominal_fC() - 2.5); + if (did == _vDetIds[i]) { + for (int j = 0; j < digi.samples(); j++) { + double q = hcaldqm::utilities::adc2fCDBMinusPedestal(_dbService, digi_fC, did, digi, j); + _vcShape[i].fill(j, q); + } } } } @@ -110,16 +120,11 @@ HFRaddamTask::HFRaddamTask(edm::ParameterSet const& ps) : DQTask(ps) { if (!e.getByToken(_tokuMN, cumn)) return false; - // event type check first + // event type check uint8_t eventType = cumn->eventType(); - if (eventType != constants::EVENTTYPE_LASER) - return false; - - // check if this analysis task is of the right laser type - uint32_t laserType = cumn->valueUserWord(0); - if (laserType == constants::tHFRaddam) + if (eventType == constants::EVENTTYPE_HFRADDAM) return true; - } else { + } else if (_ptype == fLocal) { // local, just return true as all the settings will be done in cfg return true; } diff --git a/DQM/HcalTasks/plugins/LEDTask.cc b/DQM/HcalTasks/plugins/LEDTask.cc index 789be95e200ab..40e913b01f8d2 100644 --- a/DQM/HcalTasks/plugins/LEDTask.cc +++ b/DQM/HcalTasks/plugins/LEDTask.cc @@ -481,6 +481,7 @@ LEDTask::LEDTask(edm::ParameterSet const& ps) } } } + continue; } HcalElectronicsId eid = digi.elecId(); //double sumQ = hcaldqm::utilities::sumQ(digi, 8.5, 0, digi.size()-1); diff --git a/DQM/HcalTasks/plugins/UMNioTask.cc b/DQM/HcalTasks/plugins/UMNioTask.cc index dcfb5d1b6648c..0d2273a356c14 100644 --- a/DQM/HcalTasks/plugins/UMNioTask.cc +++ b/DQM/HcalTasks/plugins/UMNioTask.cc @@ -5,19 +5,19 @@ using namespace hcaldqm; using namespace hcaldqm::constants; UMNioTask::UMNioTask(edm::ParameterSet const& ps) : DQTask(ps), hcalDbServiceToken_(esConsumes()) { - _tagHBHE = ps.getUntrackedParameter("tagHBHE", edm::InputTag("hcalDigis")); - _tagHO = ps.getUntrackedParameter("tagHO", edm::InputTag("hcalDigis")); - _tagHF = ps.getUntrackedParameter("tagHF", edm::InputTag("hcalDigis")); - _taguMN = ps.getUntrackedParameter("taguMN", edm::InputTag("hcalDigis")); + tagHBHE_ = ps.getUntrackedParameter("tagHBHE", edm::InputTag("hcalDigis")); + tagHO_ = ps.getUntrackedParameter("tagHO", edm::InputTag("hcalDigis")); + tagHF_ = ps.getUntrackedParameter("tagHF", edm::InputTag("hcalDigis")); + taguMN_ = ps.getUntrackedParameter("taguMN", edm::InputTag("hcalDigis")); - _tokHBHE = consumes(_tagHBHE); - _tokHO = consumes(_tagHO); - _tokHF = consumes(_tagHF); - _tokuMN = consumes(_taguMN); + tokHBHE_ = consumes(tagHBHE_); + tokHO_ = consumes(tagHO_); + tokHF_ = consumes(tagHF_); + tokuMN_ = consumes(taguMN_); - _lowHBHE = ps.getUntrackedParameter("lowHBHE", 20); - _lowHO = ps.getUntrackedParameter("lowHO", 20); - _lowHF = ps.getUntrackedParameter("lowHF", 20); + lowHBHE_ = ps.getUntrackedParameter("lowHBHE", 20); + lowHO_ = ps.getUntrackedParameter("lowHO", 20); + lowHF_ = ps.getUntrackedParameter("lowHF", 20); // push all the event types to monitor - whole range basically // This corresponds to all enum values in hcaldqm::constants::OrbitGapType @@ -61,10 +61,14 @@ UMNioTask::UMNioTask(edm::ParameterSet const& ps) int UMNioTask::getOrbitGapIndex(uint8_t eventType, uint32_t laserType) { constants::OrbitGapType orbitGapType; - if (eventType == constants::EVENTTYPE_PEDESTAL) { + if (eventType == constants::EVENTTYPE_PHYSICS) { + orbitGapType = tPhysics; + } else if (eventType == constants::EVENTTYPE_PEDESTAL) { orbitGapType = tPedestal; } else if (eventType == constants::EVENTTYPE_LED) { orbitGapType = tLED; + } else if (eventType == constants::EVENTTYPE_HFRADDAM) { + orbitGapType = tHFRaddam; } else if (eventType == constants::EVENTTYPE_LASER) { switch (laserType) { //case tNull : return "Null"; @@ -86,7 +90,12 @@ int UMNioTask::getOrbitGapIndex(uint8_t eventType, uint32_t laserType) { return tHBMMega; //case tCRF : return "CRF"; //case tCalib : return "Calib"; - //case tSafe : return "Safe"; + case 14: + return tSafe; + case 23: + return tSiPMPMT; + case 24: + return tMegatile; default: return tUnknown; } @@ -95,42 +104,83 @@ int UMNioTask::getOrbitGapIndex(uint8_t eventType, uint32_t laserType) { } /* virtual */ void UMNioTask::_process(edm::Event const& e, edm::EventSetup const& es) { - edm::Handle cumn; - if (!e.getByToken(_tokuMN, cumn)) + auto lumiCache = luminosityBlockCache(e.getLuminosityBlock().index()); + _currentLS = lumiCache->currentLS; + _xQuality.reset(); + _xQuality = lumiCache->xQuality; + + auto const cumn = e.getHandle(tokuMN_); + if (not(cumn.isValid())) { + edm::LogWarning("UMNioTask") << "HcalUMNioDigi isn't available, calling return"; return; + } uint8_t eventType = cumn->eventType(); uint32_t laserType = cumn->valueUserWord(0); _cEventType.fill(_currentLS, getOrbitGapIndex(eventType, laserType)); // Compute the Total Charge in the Detector... - edm::Handle chbhe; - edm::Handle cho; - edm::Handle chf; - - if (!e.getByToken(_tokHBHE, chbhe)) - _logger.dqmthrow("Collection HBHEDigiCollection isn't available " + _tagHBHE.label() + " " + _tagHBHE.instance()); - if (!e.getByToken(_tokHO, cho)) - _logger.dqmthrow("Collection HODigiCollection isn't available " + _tagHO.label() + " " + _tagHO.instance()); - if (!e.getByToken(_tokHF, chf)) - _logger.dqmthrow("Collection HFDigiCollection isn't available " + _tagHF.label() + " " + _tagHF.instance()); - - for (HBHEDigiCollection::const_iterator it = chbhe->begin(); it != chbhe->end(); ++it) { - double sumQ = hcaldqm::utilities::sumQ(*it, 2.5, 0, it->size() - 1); - _cTotalCharge.fill(it->id(), _currentLS, sumQ); - _cTotalChargeProfile.fill(it->id(), _currentLS, sumQ); + auto const chbhe = e.getHandle(tokHBHE_); + if (chbhe.isValid()) { + for (QIE11DigiCollection::const_iterator it = chbhe->begin(); it != chbhe->end(); ++it) { + const QIE11DataFrame digi = static_cast(*it); + HcalDetId const& did = digi.detid(); + if ((did.subdet() != HcalBarrel) && (did.subdet() != HcalEndcap)) + continue; + if (_xQuality.exists(did)) { + HcalChannelStatus cs(did.rawId(), _xQuality.get(did)); + if (cs.isBitSet(HcalChannelStatus::HcalCellMask) || cs.isBitSet(HcalChannelStatus::HcalCellDead)) + continue; + } + CaloSamples digi_fC = hcaldqm::utilities::loadADC2fCDB(_dbService, did, digi); + double sumQ = hcaldqm::utilities::sumQDB(_dbService, digi_fC, did, digi, 0, digi.samples() - 1); + _cTotalCharge.fill(did, _currentLS, sumQ); + _cTotalChargeProfile.fill(did, _currentLS, sumQ); + } } - for (HODigiCollection::const_iterator it = cho->begin(); it != cho->end(); ++it) { - double sumQ = hcaldqm::utilities::sumQ(*it, 8.5, 0, it->size() - 1); - _cTotalCharge.fill(it->id(), _currentLS, sumQ); - _cTotalChargeProfile.fill(it->id(), _currentLS, sumQ); + auto const cho = e.getHandle(tokHO_); + if (cho.isValid()) { + for (HODigiCollection::const_iterator it = cho->begin(); it != cho->end(); ++it) { + const HODataFrame digi = (const HODataFrame)(*it); + HcalDetId did = digi.id(); + if (did.subdet() != HcalOuter) + continue; + if (_xQuality.exists(did)) { + HcalChannelStatus cs(did.rawId(), _xQuality.get(did)); + if (cs.isBitSet(HcalChannelStatus::HcalCellMask) || cs.isBitSet(HcalChannelStatus::HcalCellDead)) + continue; + } + CaloSamples digi_fC = hcaldqm::utilities::loadADC2fCDB(_dbService, did, digi); + double sumQ = hcaldqm::utilities::sumQDB(_dbService, digi_fC, did, digi, 0, digi.size() - 1); + _cTotalCharge.fill(did, _currentLS, sumQ); + _cTotalChargeProfile.fill(did, _currentLS, sumQ); + } } - for (HFDigiCollection::const_iterator it = chf->begin(); it != chf->end(); ++it) { - double sumQ = hcaldqm::utilities::sumQ(*it, 2.5, 0, it->size() - 1); - _cTotalCharge.fill(it->id(), _currentLS, sumQ); - _cTotalChargeProfile.fill(it->id(), _currentLS, sumQ); + auto const chf = e.getHandle(tokHF_); + if (chf.isValid()) { + for (QIE10DigiCollection::const_iterator it = chf->begin(); it != chf->end(); ++it) { + const QIE10DataFrame digi = static_cast(*it); + HcalDetId did = digi.detid(); + if (did.subdet() != HcalForward) + continue; + if (_xQuality.exists(did)) { + HcalChannelStatus cs(did.rawId(), _xQuality.get(did)); + if (cs.isBitSet(HcalChannelStatus::HcalCellMask) || cs.isBitSet(HcalChannelStatus::HcalCellDead)) + continue; + } + CaloSamples digi_fC = hcaldqm::utilities::loadADC2fCDB(_dbService, did, digi); + double sumQ = hcaldqm::utilities::sumQDB(_dbService, digi_fC, did, digi, 0, digi.samples() - 1); + _cTotalCharge.fill(did, _currentLS, sumQ); + _cTotalChargeProfile.fill(did, _currentLS, sumQ); + } } } + +std::shared_ptr UMNioTask::globalBeginLuminosityBlock(edm::LuminosityBlock const& lb, + edm::EventSetup const& es) const { + return DQTask::globalBeginLuminosityBlock(lb, es); +} + /* virtual */ void UMNioTask::globalEndLuminosityBlock(edm::LuminosityBlock const& lb, edm::EventSetup const& es) { DQTask::globalEndLuminosityBlock(lb, es); } diff --git a/DQM/Integration/python/clients/hlt_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/hlt_dqm_sourceclient-live_cfg.py index 09c6c0a66962d..cc04e270abfef 100644 --- a/DQM/Integration/python/clients/hlt_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/hlt_dqm_sourceclient-live_cfg.py @@ -46,6 +46,8 @@ ) #SiStrip Local Reco process.load("CalibTracker.SiStripCommon.TkDetMapESProducer_cfi") +#Track refitters +process.load("RecoTracker.TrackProducer.TrackRefitters_cff") #---- for P5 (online) DB access process.load("DQM.Integration.config.FrontierCondition_GT_cfi") diff --git a/DQM/Integration/test/runtest.sh b/DQM/Integration/test/runtest.sh index 40c0223977345..7df483274cf09 100755 --- a/DQM/Integration/test/runtest.sh +++ b/DQM/Integration/test/runtest.sh @@ -12,7 +12,7 @@ if [[ -z ${LOCAL_TEST_DIR} ]]; then fi if [[ -z ${CLIENTS_DIR} ]]; then - CLIENTS_DIR=$LOCAL_TEST_DIR/src/DQM/Integration/python/clients + CLIENTS_DIR=${CMSSW_BASE}/src/DQM/Integration/python/clients fi mkdir -p $LOCAL_TEST_DIR/upload diff --git a/DQM/L1TMonitor/interface/L1TStage2CaloLayer1.h b/DQM/L1TMonitor/interface/L1TStage2CaloLayer1.h index adae620d75f8a..a42ecbe812e4b 100644 --- a/DQM/L1TMonitor/interface/L1TStage2CaloLayer1.h +++ b/DQM/L1TMonitor/interface/L1TStage2CaloLayer1.h @@ -27,6 +27,8 @@ #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" +#include "DataFormats/L1TCalorimeter/interface/CaloTower.h" + namespace ComparisonHelper { // Designed for edm::SortedCollection // Iterators should have a value type that derives from DetID, or @@ -108,15 +110,30 @@ namespace CaloL1Information { dqm::reco::MonitorElement *ecalOccNoMatch_; dqm::reco::MonitorElement *hcalOccEtDiscrepancy_; - dqm::reco::MonitorElement *hcalOccFbDiscrepancy_; - dqm::reco::MonitorElement *hcalOccFb2Discrepancy_; + dqm::reco::MonitorElement *hcalOccLLPFbDiscrepancy_; + dqm::reco::MonitorElement *hcalOccLLPFbExpd_; + dqm::reco::MonitorElement *hcalOccLLPFbData_; dqm::reco::MonitorElement *hcalOccLinkMasked_; dqm::reco::MonitorElement *hcalOccRecdEtWgt_; - dqm::reco::MonitorElement *hcalOccRecdFb_; - dqm::reco::MonitorElement *hcalOccRecdFb2_; + dqm::reco::MonitorElement *hcalOccFg0Discrepancy_; + dqm::reco::MonitorElement *hcalOccFg1Discrepancy_; + dqm::reco::MonitorElement *hcalOccFg2Discrepancy_; + dqm::reco::MonitorElement *hcalOccFg3Discrepancy_; + dqm::reco::MonitorElement *hcalOccFg4Discrepancy_; + dqm::reco::MonitorElement *hcalOccFg5Discrepancy_; + dqm::reco::MonitorElement *hcalOccRecdFg0_; + dqm::reco::MonitorElement *hcalOccRecdFg1_; + dqm::reco::MonitorElement *hcalOccRecdFg2_; + dqm::reco::MonitorElement *hcalOccRecdFg3_; + dqm::reco::MonitorElement *hcalOccRecdFg4_; + dqm::reco::MonitorElement *hcalOccRecdFg5_; dqm::reco::MonitorElement *hcalOccSentAndRecd_; - dqm::reco::MonitorElement *hcalOccSentFb_; - dqm::reco::MonitorElement *hcalOccSentFb2_; + dqm::reco::MonitorElement *hcalOccSentFg0_; + dqm::reco::MonitorElement *hcalOccSentFg1_; + dqm::reco::MonitorElement *hcalOccSentFg2_; + dqm::reco::MonitorElement *hcalOccSentFg3_; + dqm::reco::MonitorElement *hcalOccSentFg4_; + dqm::reco::MonitorElement *hcalOccSentFg5_; dqm::reco::MonitorElement *hcalOccSent_; dqm::reco::MonitorElement *hcalOccTowerMasked_; dqm::reco::MonitorElement *hcalTPRawEtCorrelationHBHE_; @@ -290,6 +307,8 @@ class L1TStage2CaloLayer1 std::string ecalTPSourceSentLabel_; edm::EDGetTokenT hcalTPSourceSent_; std::string hcalTPSourceSentLabel_; + edm::EDGetTokenT CaloTowerCollectionData_; + std::string CaloTowerCollectionDataLabel_; edm::EDGetTokenT fedRawData_; std::string histFolder_; int tpFillThreshold_; diff --git a/DQM/L1TMonitor/interface/L1TdeStage2CaloLayer2.h b/DQM/L1TMonitor/interface/L1TdeStage2CaloLayer2.h index 2bc12977c59f4..10d6a5b6c7536 100644 --- a/DQM/L1TMonitor/interface/L1TdeStage2CaloLayer2.h +++ b/DQM/L1TMonitor/interface/L1TdeStage2CaloLayer2.h @@ -210,11 +210,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer { SUMMISMATCH // no. events failed due to a sum mismatch }; - enum jetVars { NJETS = 1, JETGOOD, JETPOSOFF, JETETOFF }; + enum jetVars { NJETS = 1, JETGOOD, JETPOSOFF, JETETOFF, JETQUALOFF }; - enum egVars { NEGS = 1, EGGOOD, EGPOSOFF, EGETOFF, NISOEGS, ISOEGGOOD, ISOEGPOSOFF, ISOEGETOFF }; + enum egVars { NEGS = 1, EGGOOD, EGPOSOFF, EGETOFF, NISOEGS, ISOEGGOOD, ISOEGPOSOFF, ISOEGETOFF, EGISOOFF }; - enum tauVars { NTAUS = 1, TAUGOOD, TAUPOSOFF, TAUETOFF, NISOTAUS, ISOTAUGOOD, ISOTAUPOSOFF, ISOTAUETOFF }; + enum tauVars { NTAUS = 1, TAUGOOD, TAUPOSOFF, TAUETOFF, NISOTAUS, ISOTAUGOOD, ISOTAUPOSOFF, ISOTAUETOFF, TAUISOOFF }; enum sumVars { NSUMS = 1, @@ -249,9 +249,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer { MonitorElement* jetEtData; MonitorElement* jetEtaData; MonitorElement* jetPhiData; + MonitorElement* jetQualData; MonitorElement* jetEtEmul; MonitorElement* jetEtaEmul; MonitorElement* jetPhiEmul; + MonitorElement* jetQualEmul; MonitorElement* jet2DEtaPhiData; // This histogram will be filled only if enable2DComp is true MonitorElement* jet2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true @@ -259,9 +261,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer { MonitorElement* egEtData; MonitorElement* egEtaData; MonitorElement* egPhiData; + MonitorElement* egIsoData; MonitorElement* egEtEmul; MonitorElement* egEtaEmul; MonitorElement* egPhiEmul; + MonitorElement* egIsoEmul; MonitorElement* eg2DEtaPhiData; // This histogram will be filled only if enable2DComp is true MonitorElement* eg2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true @@ -279,9 +283,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer { MonitorElement* tauEtData; MonitorElement* tauEtaData; MonitorElement* tauPhiData; + MonitorElement* tauIsoData; MonitorElement* tauEtEmul; MonitorElement* tauEtaEmul; MonitorElement* tauPhiEmul; + MonitorElement* tauIsoEmul; MonitorElement* tau2DEtaPhiData; // This histogram will be filled only if enable2DComp is true MonitorElement* tau2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true diff --git a/DQM/L1TMonitor/python/L1TStage2CaloLayer1_cfi.py b/DQM/L1TMonitor/python/L1TStage2CaloLayer1_cfi.py index 5b5a339402eba..b78434ac0e09d 100644 --- a/DQM/L1TMonitor/python/L1TStage2CaloLayer1_cfi.py +++ b/DQM/L1TMonitor/python/L1TStage2CaloLayer1_cfi.py @@ -11,6 +11,7 @@ hcalTPSourceRecd = cms.InputTag("caloLayer1Digis"), ecalTPSourceSent = cms.InputTag("ecalDigis","EcalTriggerPrimitives"), hcalTPSourceSent = cms.InputTag("hcalDigis"), + CaloTowerCollectionData = cms.InputTag("caloStage2Digis","CaloTower"), fedRawDataLabel = cms.InputTag("rawDataCollector"), histFolder = cms.string('L1T/L1TStage2CaloLayer1'), ignoreHFfb2 = cms.untracked.bool(False), diff --git a/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py b/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py index acbd5c1387b01..6e2e3ac4d1153 100644 --- a/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py +++ b/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py @@ -130,6 +130,7 @@ valGtStage2Digis = simGtStage2Digis.clone( ExtInputTag = "gtStage2Digis", MuonInputTag = "gtStage2Digis:Muon", + MuonShowerInputTag = "gtStage2Digis:MuonShower", EGammaInputTag = "gtStage2Digis:EGamma", TauInputTag = "gtStage2Digis:Tau", JetInputTag = "gtStage2Digis:Jet", diff --git a/DQM/L1TMonitor/src/L1TStage2CaloLayer1.cc b/DQM/L1TMonitor/src/L1TStage2CaloLayer1.cc index 9eceb47bd35e1..cbfd853dd2d23 100644 --- a/DQM/L1TMonitor/src/L1TStage2CaloLayer1.cc +++ b/DQM/L1TMonitor/src/L1TStage2CaloLayer1.cc @@ -19,6 +19,8 @@ #include "EventFilter/L1TXRawToDigi/interface/UCTDAQRawData.h" #include "EventFilter/L1TXRawToDigi/interface/UCTAMCRawData.h" +using namespace l1t; + L1TStage2CaloLayer1::L1TStage2CaloLayer1(const edm::ParameterSet& ps) : ecalTPSourceRecd_(consumes(ps.getParameter("ecalTPSourceRecd"))), ecalTPSourceRecdLabel_(ps.getParameter("ecalTPSourceRecd").label()), @@ -38,6 +40,9 @@ L1TStage2CaloLayer1::L1TStage2CaloLayer1(const edm::ParameterSet& ps) ecalTPSourceSentLabel_(ps.getParameter("ecalTPSourceSent").label()), hcalTPSourceSent_(consumes(ps.getParameter("hcalTPSourceSent"))), hcalTPSourceSentLabel_(ps.getParameter("hcalTPSourceSent").label()), + CaloTowerCollectionData_( + consumes(ps.getParameter("CaloTowerCollectionData"))), + CaloTowerCollectionDataLabel_(ps.getParameter("CaloTowerCollectionData").label()), fedRawData_(consumes(ps.getParameter("fedRawDataLabel"))), histFolder_(ps.getParameter("histFolder")), tpFillThreshold_(ps.getUntrackedParameter("etDistributionsFillThreshold", 0)), @@ -61,6 +66,8 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, edm::Handle fedRawDataCollection; event.getByToken(fedRawData_, fedRawDataCollection); bool caloLayer1OutOfRun{true}; + bool FATevent{false}; + bool additionalFB{false}; if (fedRawDataCollection.isValid()) { caloLayer1OutOfRun = false; for (int iFed = 1354; iFed < 1360; iFed += 2) { @@ -73,6 +80,9 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, UCTDAQRawData daqData(fedRawDataArray); for (uint32_t i = 0; i < daqData.nAMCs(); i++) { UCTAMCRawData amcData(daqData.amcPayload(i)); + const uint32_t* amcPtr = amcData.dataPtr(); + FATevent = ((amcPtr[5] >> 16) & 0xf) == 5; + additionalFB = (amcPtr[5] >> 15) & 0x1; int lPhi = amcData.layer1Phi(); if (daqData.BXID() != amcData.BXID()) { eventMonitors.bxidErrors_->Fill(lPhi); @@ -292,6 +302,8 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, event.getByToken(hcalTPSourceSent_, hcalTPsSent); edm::Handle hcalTPsRecd; event.getByToken(hcalTPSourceRecd_, hcalTPsRecd); + edm::Handle caloTowerDataCol; + event.getByToken(CaloTowerCollectionData_, caloTowerDataCol); hcalTPSentRecd_.clear(); @@ -327,11 +339,32 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, eventMonitors.hcalTPRawEtSent_->Fill(sentTp.SOI_compressedEt()); eventMonitors.hcalOccSent_->Fill(ieta, iphi); } - if (sentTp.SOI_fineGrain() == 1) { - eventMonitors.hcalOccSentFb_->Fill(ieta, iphi); + + // 6 HCAL fine grain bits from uHTR readout + bool uHTRfg0 = sentTp.SOI_fineGrain(0); + bool uHTRfg1 = sentTp.SOI_fineGrain(1); + bool uHTRfg2 = sentTp.SOI_fineGrain(2); + bool uHTRfg3 = sentTp.SOI_fineGrain(3); + bool uHTRfg4 = sentTp.SOI_fineGrain(4); + bool uHTRfg5 = sentTp.SOI_fineGrain(5); + + if (uHTRfg0) { + eventMonitors.hcalOccSentFg0_->Fill(ieta, iphi); + } + if (uHTRfg1) { + eventMonitors.hcalOccSentFg1_->Fill(ieta, iphi); + } + if (uHTRfg2) { + eventMonitors.hcalOccSentFg2_->Fill(ieta, iphi); + } + if (uHTRfg3) { + eventMonitors.hcalOccSentFg3_->Fill(ieta, iphi); } - if (sentTp.t0().fineGrain(1) == 1) { - eventMonitors.hcalOccSentFb2_->Fill(ieta, iphi); + if (uHTRfg4) { + eventMonitors.hcalOccSentFg4_->Fill(ieta, iphi); + } + if (uHTRfg5) { + eventMonitors.hcalOccSentFg5_->Fill(ieta, iphi); } if (towerMasked || caloLayer1OutOfRun) { @@ -347,17 +380,123 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, continue; } + // 6 HCAL fine grain bits from Layer1 readout + // Fg 0 is always there in ctp7 payload, set as bit 8 after Et bits in unpacked towerDatum + // When additionalFB flag is set: + // Fg 1-5 are unpacked and set as bits 0-5 in another unpacked towerDatum2 and packed in HCALTP sample(1) + // since standard sample size is 16bit and there is no room in sample(0) which contains already Et and link status + // Otherwise: + // Fg 1-5 are all zero + bool layer1fg0 = recdTp.SOI_fineGrain(0); + bool layer1fg1 = false; + bool layer1fg2 = false; + bool layer1fg3 = false; + bool layer1fg4 = false; + bool layer1fg5 = false; + if (additionalFB && (abs(ieta) < 29)) { + for (const auto& tp : (*hcalTPsRecd)) { + if (not(tp.id().ieta() == ieta && tp.id().iphi() == iphi)) { + continue; + } + layer1fg1 = tp.sample(1).raw() & (1 << 0); + layer1fg2 = tp.sample(1).raw() & (1 << 1); + layer1fg3 = tp.sample(1).raw() & (1 << 2); + layer1fg4 = tp.sample(1).raw() & (1 << 3); + layer1fg5 = tp.sample(1).raw() & (1 << 4); + } + } + + // Check mismatches only for HBHE + const bool Hfg0Agreement = (abs(ieta) < 29) ? (layer1fg0 == uHTRfg0) : true; + const bool Hfg1Agreement = (abs(ieta) < 29) ? (layer1fg1 == uHTRfg1) : true; + const bool Hfg2Agreement = (abs(ieta) < 29) ? (layer1fg2 == uHTRfg2) : true; + const bool Hfg3Agreement = (abs(ieta) < 29) ? (layer1fg3 == uHTRfg3) : true; + const bool Hfg4Agreement = (abs(ieta) < 29) ? (layer1fg4 == uHTRfg4) : true; + const bool Hfg5Agreement = (abs(ieta) < 29) ? (layer1fg5 == uHTRfg5) : true; + // Mute fg4 and fg5 for now (reserved bits not used anyway) + const bool HfgAgreement = (Hfg0Agreement && Hfg1Agreement && Hfg2Agreement && Hfg3Agreement); + + // Construct an 6-bit integer from the layer1 fine grain readout (input to 6:1 logic emulation) + uint64_t fg_bits = 0; + if (layer1fg0) { + fg_bits |= 0x1; + } + if (layer1fg1) { + fg_bits |= 0x1 << 1; + } + if (layer1fg2) { + fg_bits |= 0x1 << 2; + } + if (layer1fg3) { + fg_bits |= 0x1 << 3; + } + if (layer1fg4) { + fg_bits |= 0x1 << 4; + } + if (layer1fg5) { + fg_bits |= 0x1 << 5; + } + + // Current 6:1 LUT in fw + const uint64_t HCalFbLUT = 0xBBBABBBABBBABBBA; + // Expected LLP bit output (mute emulation for normal events, since layer2 only reads out FAT events) + const bool LLPfb_Expd = (FATevent == 1) ? ((HCalFbLUT >> fg_bits) & 1) : false; + // Actual LLP bit output in layer2 data collection + uint32_t tower_hwqual = 0; + for (auto tower = caloTowerDataCol->begin(0); tower != caloTowerDataCol->end(0); ++tower) { + if (not(tower->hwEta() == ieta && tower->hwPhi() == iphi)) { + continue; + } + tower_hwqual = tower->hwQual(); + } + // CaloTower hwQual is 4-bit long, LLP output bit is set at the 2nd bit (counting from 0) + const bool LLPfb_Data = ((tower_hwqual & 0b0100) >> 2) & 1; + + const bool LLPfbAgreement = (abs(ieta) < 29) ? (LLPfb_Expd == LLPfb_Data) : true; + + // Fill feature bits Occ for HBHE only + if (abs(ieta) < 29) { + if (layer1fg0) { + eventMonitors.hcalOccRecdFg0_->Fill(ieta, iphi); + } + if (layer1fg1) { + eventMonitors.hcalOccRecdFg1_->Fill(ieta, iphi); + } + if (layer1fg2) { + eventMonitors.hcalOccRecdFg2_->Fill(ieta, iphi); + } + if (layer1fg3) { + eventMonitors.hcalOccRecdFg3_->Fill(ieta, iphi); + } + if (layer1fg4) { + eventMonitors.hcalOccRecdFg4_->Fill(ieta, iphi); + } + if (layer1fg5) { + eventMonitors.hcalOccRecdFg5_->Fill(ieta, iphi); + } + // fg4-5 are reserved bits and not used + // so compare here and not stream to mismatch list for now + if (not Hfg4Agreement) { + eventMonitors.hcalOccFg4Discrepancy_->Fill(ieta, iphi); + } + if (not Hfg5Agreement) { + eventMonitors.hcalOccFg5Discrepancy_->Fill(ieta, iphi); + } + // Fill Fb Occ and compare between layer1 emulated and layer2 data readout + // FAT events only!! + if (LLPfb_Expd) { + eventMonitors.hcalOccLLPFbExpd_->Fill(ieta, iphi); + } + if (LLPfb_Data) { + eventMonitors.hcalOccLLPFbData_->Fill(ieta, iphi); + } + } + if (recdTp.SOI_compressedEt() > tpFillThreshold_) { eventMonitors.hcalTPRawEtRecd_->Fill(recdTp.SOI_compressedEt()); eventMonitors.hcalOccupancy_->Fill(ieta, iphi); eventMonitors.hcalOccRecdEtWgt_->Fill(ieta, iphi, recdTp.SOI_compressedEt()); } - if (recdTp.SOI_fineGrain()) { - eventMonitors.hcalOccRecdFb_->Fill(ieta, iphi); - } - if (recdTp.t0().fineGrain(1)) { - eventMonitors.hcalOccRecdFb2_->Fill(ieta, iphi); - } if (abs(ieta) > 29) { eventMonitors.hcalTPRawEtCorrelationHF_->Fill(sentTp.SOI_compressedEt(), recdTp.SOI_compressedEt()); @@ -366,15 +505,7 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, } const bool HetAgreement = sentTp.SOI_compressedEt() == recdTp.SOI_compressedEt(); - const bool Hfb1Agreement = (abs(ieta) < 29) ? true - : (recdTp.SOI_compressedEt() == 0 || - (sentTp.SOI_fineGrain() == recdTp.SOI_fineGrain()) || ignoreHFfbs_); - // Ignore minBias (FB2) bit if we receieve 0 ET, which means it is likely zero-suppressed on HCal readout side - const bool Hfb2Agreement = - (abs(ieta) < 29) - ? true - : (recdTp.SOI_compressedEt() == 0 || (sentTp.SOI_fineGrain(1) == recdTp.SOI_fineGrain(1)) || ignoreHFfbs_); - if (HetAgreement && Hfb1Agreement && Hfb2Agreement) { + if (HetAgreement && HfgAgreement && LLPfbAgreement) { // Full match if (sentTp.SOI_compressedEt() > tpFillThreshold_) { eventMonitors.hcalOccSentAndRecd_->Fill(ieta, iphi); @@ -404,14 +535,22 @@ void L1TStage2CaloLayer1::dqmAnalyze(const edm::Event& event, else eventMonitors.hcalOccNoMatch_->Fill(ieta, iphi); } - if (not Hfb1Agreement) { - // Handle fine grain discrepancies - eventMonitors.hcalOccFbDiscrepancy_->Fill(ieta, iphi); - updateMismatch(event, 3, streamCache(event.streamID())->streamMismatchList); - } - if (not Hfb2Agreement) { - // Handle fine grain discrepancies - eventMonitors.hcalOccFb2Discrepancy_->Fill(ieta, iphi); + if (not(HfgAgreement && LLPfbAgreement)) { + if (not Hfg0Agreement) { + eventMonitors.hcalOccFg0Discrepancy_->Fill(ieta, iphi); + } + if (not Hfg1Agreement) { + eventMonitors.hcalOccFg1Discrepancy_->Fill(ieta, iphi); + } + if (not Hfg2Agreement) { + eventMonitors.hcalOccFg2Discrepancy_->Fill(ieta, iphi); + } + if (not Hfg3Agreement) { + eventMonitors.hcalOccFg3Discrepancy_->Fill(ieta, iphi); + } + if (not LLPfbAgreement) { + eventMonitors.hcalOccLLPFbDiscrepancy_->Fill(ieta, iphi); + } updateMismatch(event, 3, streamCache(event.streamID())->streamMismatchList); } } @@ -555,16 +694,36 @@ void L1TStage2CaloLayer1::bookHistograms(DQMStore::IBooker& ibooker, ibooker.setCurrentFolder(histFolder_ + "/HCalDetail"); eventMonitors.hcalOccEtDiscrepancy_ = bookHcalOccupancy("hcalOccEtDiscrepancy", "HCal Et Discrepancy Occupancy"); - eventMonitors.hcalOccFbDiscrepancy_ = - bookHcalOccupancy("hcalOccFbDiscrepancy", "HCal Feature Bit Discrepancy Occupancy"); - eventMonitors.hcalOccFb2Discrepancy_ = - bookHcalOccupancy("hcalOccFb2Discrepancy", "HCal Second Feature Bit Discrepancy Occupancy"); + eventMonitors.hcalOccLLPFbDiscrepancy_ = + bookHcalOccupancy("hcalOccLLPFbDiscrepancy", "HCal LLP Feature Bit Discrepancy between Expected and Data"); + eventMonitors.hcalOccLLPFbExpd_ = bookHcalOccupancy("hcalOccLLPFbExpd", "HCal LLP Feature Bit Occupancy Expected"); + eventMonitors.hcalOccLLPFbData_ = bookHcalOccupancy("hcalOccLLPFbData", "HCal LLP Feature Bit Occupancy in Data"); + eventMonitors.hcalOccFg0Discrepancy_ = + bookHcalOccupancy("hcalOccFg0Discrepancy", "HCal Fine Grain 0 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccFg1Discrepancy_ = + bookHcalOccupancy("hcalOccFg1Discrepancy", "HCal Fine Grain 1 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccFg2Discrepancy_ = + bookHcalOccupancy("hcalOccFg2Discrepancy", "HCal Fine Grain 2 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccFg3Discrepancy_ = + bookHcalOccupancy("hcalOccFg3Discrepancy", "HCal Fine Grain 3 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccFg4Discrepancy_ = + bookHcalOccupancy("hcalOccFg4Discrepancy", "HCal Fine Grain 4 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccFg5Discrepancy_ = + bookHcalOccupancy("hcalOccFg5Discrepancy", "HCal Fine Grain 5 Discrepancy between uHTR and Layer1"); + eventMonitors.hcalOccSentFg0_ = bookHcalOccupancy("hcalOccSentFg0", "HCal Fine Grain 0 Occupancy at uHTR"); + eventMonitors.hcalOccSentFg1_ = bookHcalOccupancy("hcalOccSentFg1", "HCal Fine Grain 1 Occupancy at uHTR"); + eventMonitors.hcalOccSentFg2_ = bookHcalOccupancy("hcalOccSentFg2", "HCal Fine Grain 2 Occupancy at uHTR"); + eventMonitors.hcalOccSentFg3_ = bookHcalOccupancy("hcalOccSentFg3", "HCal Fine Grain 3 Occupancy at uHTR"); + eventMonitors.hcalOccSentFg4_ = bookHcalOccupancy("hcalOccSentFg4", "HCal Fine Grain 4 Occupancy at uHTR"); + eventMonitors.hcalOccSentFg5_ = bookHcalOccupancy("hcalOccSentFg5", "HCal Fine Grain 5 Occupancy at uHTR"); + eventMonitors.hcalOccRecdFg0_ = bookHcalOccupancy("hcalOccRecdFg0", "HCal Fine Grain 0 Occupancy at Layer1"); + eventMonitors.hcalOccRecdFg1_ = bookHcalOccupancy("hcalOccRecdFg1", "HCal Fine Grain 1 Occupancy at Layer1"); + eventMonitors.hcalOccRecdFg2_ = bookHcalOccupancy("hcalOccRecdFg2", "HCal Fine Grain 2 Occupancy at Layer1"); + eventMonitors.hcalOccRecdFg3_ = bookHcalOccupancy("hcalOccRecdFg3", "HCal Fine Grain 3 Occupancy at Layer1"); + eventMonitors.hcalOccRecdFg4_ = bookHcalOccupancy("hcalOccRecdFg4", "HCal Fine Grain 4 Occupancy at Layer1"); + eventMonitors.hcalOccRecdFg5_ = bookHcalOccupancy("hcalOccRecdFg5", "HCal Fine Grain 5 Occupancy at Layer1"); eventMonitors.hcalOccLinkMasked_ = bookHcalOccupancy("hcalOccLinkMasked", "HCal Masked Links"); - eventMonitors.hcalOccRecdFb_ = bookHcalOccupancy("hcalOccRecdFb", "HCal Feature Bit Occupancy at Layer1"); - eventMonitors.hcalOccRecdFb2_ = bookHcalOccupancy("hcalOccRecdFb2", "HF Second Feature Bit Occupancy at Layer1"); eventMonitors.hcalOccSentAndRecd_ = bookHcalOccupancy("hcalOccSentAndRecd", "HCal TP Occupancy FULL MATCH"); - eventMonitors.hcalOccSentFb_ = bookHcalOccupancy("hcalOccSentFb", "HCal Feature Bit Occupancy at uHTR"); - eventMonitors.hcalOccSentFb2_ = bookHcalOccupancy("hcalOccSentFb2", "HF Second Feature Bit Occupancy at uHTR"); eventMonitors.hcalOccSent_ = bookHcalOccupancy("hcalOccSent", "HCal TP Occupancy at uHTR"); eventMonitors.hcalOccTowerMasked_ = bookHcalOccupancy("hcalOccTowerMasked", "HCal Masked towers"); eventMonitors.hcalTPRawEtCorrelationHBHE_ = diff --git a/DQM/L1TMonitor/src/L1TdeStage2CaloLayer2.cc b/DQM/L1TMonitor/src/L1TdeStage2CaloLayer2.cc index 5f96ef79af838..a08e4c32c5adf 100644 --- a/DQM/L1TMonitor/src/L1TdeStage2CaloLayer2.cc +++ b/DQM/L1TMonitor/src/L1TdeStage2CaloLayer2.cc @@ -30,9 +30,11 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run jetEtData = ibooker.book1D("Problematic Data Jet iEt", "Jet iE_{T}", 1400, 0, 1399); jetEtaData = ibooker.book1D("Problematic Data Jet iEta", "Jet i#eta", 227, -113.5, 113.5); jetPhiData = ibooker.book1D("Problematic Data Jet iPhi", "Jet i#phi", 288, -0.5, 143.5); + jetQualData = ibooker.book1D("Problematic Data Jet Quality", "Jet quality", 16, 0, 16); jetEtEmul = ibooker.book1D("Problematic Emul Jet iEt", "Jet iE_{T}", 1400, 0, 1399); jetEtaEmul = ibooker.book1D("Problematic Emul Jet iEta", "Jet i#eta", 227, -113.5, 113.5); jetPhiEmul = ibooker.book1D("Problematic Emul Jet iPhi", "Jet i#phi", 288, -0.5, 143.5); + jetQualEmul = ibooker.book1D("Problematic Emul Jet Quality", "Jet quality", 16, 0, 16); //if enable2DComp is true book also 2D eta-phi plots if (enable2DComp) { jet2DEtaPhiData = @@ -52,9 +54,11 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run egEtData = ibooker.book1D("Problematic Data Eg iEt", "Eg iE_{T}", 1400, 0, 1399); egEtaData = ibooker.book1D("Problematic Data Eg iEta", "Eg i#eta", 227, -113.5, 113.5); egPhiData = ibooker.book1D("Problematic Data Eg iPhi", "Eg i#phi", 288, -0.5, 143.5); + egIsoData = ibooker.book1D("Problematic Data Eg iso", "Eg iso", 4, 0, 4); egEtEmul = ibooker.book1D("Problematic Emul Eg iEt", "Eg iE_{T}", 1400, 0, 1399); egEtaEmul = ibooker.book1D("Problematic Emul Eg iEta", "Eg i#eta", 227, -113.5, 113.5); egPhiEmul = ibooker.book1D("Problematic Emul Eg iPhi", "Eg i#phi", 288, -0.5, 143.5); + egIsoEmul = ibooker.book1D("Problematic Emul Eg iso", "Eg iso", 4, 0, 4); //if enable2DComp is true book also 2D eta-phi plots if (enable2DComp) { eg2DEtaPhiData = ibooker.book2D("Problematic Data Eg Eta - Phi", "Eg #eta - #phi map", 30, -3., 3., 25, -3.2, 3.2); @@ -89,9 +93,11 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run tauEtData = ibooker.book1D("Problematic Data Tau iEt", "Tau iE_{T}", 1400, 0, 1399); tauEtaData = ibooker.book1D("Problematic Data Tau iEta", "Tau i#eta", 227, -113.5, 113.5); tauPhiData = ibooker.book1D("Problematic Data Tau iPhi", "Tau i#phi", 288, -0.5, 143.5); + tauIsoData = ibooker.book1D("Problematic Data Tau iso", "Tau iso", 4, 0, 4); tauEtEmul = ibooker.book1D("Problematic Emul Tau iEt", "Tau iE_{T}", 1400, 0, 1399); tauEtaEmul = ibooker.book1D("Problematic Emul Tau iEta", "Tau i#eta", 227, -113.5, 113.5); tauPhiEmul = ibooker.book1D("Problematic Emul Tau iPhi", "Tau i#phi", 288, -0.5, 143.5); + tauIsoEmul = ibooker.book1D("Problematic Emul Tau iso", "Tau iso", 4, 0, 4); // enable2DComp is true book also 2D eta-phi plots if (enable2DComp) { tau2DEtaPhiData = @@ -211,13 +217,14 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run agreementSummary->setBinLabel(NSUMS_S, "total sums"); agreementSummary->setBinLabel(SUMGOOD_S, "good sums"); - jetSummary = ibooker.book1D("Jet Agreement Summary", "Jet Agreement Summary", 4, 1, 5); + jetSummary = ibooker.book1D("Jet Agreement Summary", "Jet Agreement Summary", 5, 1, 6); jetSummary->setBinLabel(NJETS, "total jets"); jetSummary->setBinLabel(JETGOOD, "good jets"); jetSummary->setBinLabel(JETPOSOFF, "jets pos off only"); jetSummary->setBinLabel(JETETOFF, "jets Et off only "); + jetSummary->setBinLabel(JETQUALOFF, "jets Qual off only "); - egSummary = ibooker.book1D("EG Agreement Summary", "EG Agreement Summary", 8, 1, 9); + egSummary = ibooker.book1D("EG Agreement Summary", "EG Agreement Summary", 9, 1, 10); egSummary->setBinLabel(NEGS, "total non-iso e/gs"); egSummary->setBinLabel(EGGOOD, "good non-iso e/gs"); egSummary->setBinLabel(EGPOSOFF, "non-iso e/gs pos off"); @@ -226,8 +233,9 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run egSummary->setBinLabel(ISOEGGOOD, "good iso e/gs"); egSummary->setBinLabel(ISOEGPOSOFF, "iso e/gs pos off"); egSummary->setBinLabel(ISOEGETOFF, "iso e/gs Et off"); + egSummary->setBinLabel(EGISOOFF, "e/gs Iso off"); - tauSummary = ibooker.book1D("Tau Agreement Summary", "Tau Agreement Summary", 8, 1, 9); + tauSummary = ibooker.book1D("Tau Agreement Summary", "Tau Agreement Summary", 9, 1, 10); tauSummary->setBinLabel(NTAUS, "total taus"); tauSummary->setBinLabel(TAUGOOD, "good non-iso taus"); tauSummary->setBinLabel(TAUPOSOFF, "non-iso taus pos off"); @@ -236,6 +244,7 @@ void L1TdeStage2CaloLayer2::bookHistograms(DQMStore::IBooker& ibooker, edm::Run tauSummary->setBinLabel(ISOTAUGOOD, "good iso taus"); tauSummary->setBinLabel(ISOTAUPOSOFF, "iso taus pos off"); tauSummary->setBinLabel(ISOTAUETOFF, "iso taus Et off"); + tauSummary->setBinLabel(TAUISOOFF, "tau Iso off"); sumSummary = ibooker.book1D("Energy Sum Agreement Summary", "Sum Agreement Summary", 18, 1, 19); sumSummary->setBinLabel(NSUMS, "total sums"); @@ -367,6 +376,7 @@ bool L1TdeStage2CaloLayer2::compareJets(const edm::Handle& l1t::JetBxCollection::const_iterator dataIt = dataCol->begin(currBx); l1t::JetBxCollection::const_iterator emulIt = emulCol->begin(currBx); + l1t::JetBxCollection::const_iterator matchedEmulIt = emulIt; // process jets if (dataCol->size(currBx) != emulCol->size(currBx)) { @@ -379,6 +389,7 @@ bool L1TdeStage2CaloLayer2::compareJets(const edm::Handle& jetEtData->Fill(dataIt->hwPt()); jetEtaData->Fill(dataIt->hwEta()); jetPhiData->Fill(dataIt->hwPhi()); + jetQualData->Fill(dataIt->hwQual()); if (enable2DComp) jet2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); @@ -396,6 +407,7 @@ bool L1TdeStage2CaloLayer2::compareJets(const edm::Handle& jetEtEmul->Fill(emulIt->hwPt()); jetEtaEmul->Fill(emulIt->hwEta()); jetPhiEmul->Fill(emulIt->hwPhi()); + jetQualEmul->Fill(emulIt->hwQual()); if (enable2DComp) jet2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); @@ -414,67 +426,78 @@ bool L1TdeStage2CaloLayer2::compareJets(const edm::Handle& if (dataIt != dataCol->end(currBx) || emulIt != emulCol->end(currBx)) { while (true) { ++nJets; - - bool posGood = true; - bool etGood = true; + matchedEmulIt = emulIt; // object pt mismatch - if (dataIt->hwPt() != emulIt->hwPt()) { - etGood = false; - eventGood = false; - } - - // object position mismatch (phi) - if (dataIt->hwPhi() != emulIt->hwPhi()) { - posGood = false; - eventGood = false; - } - - // object position mismatch (eta) - if (dataIt->hwEta() != emulIt->hwEta()) { - posGood = false; - eventGood = false; + bool etGood = dataIt->hwPt() == emulIt->hwPt(); + // object position mismatch + bool posGood = dataIt->hwPhi() == emulIt->hwPhi() && dataIt->hwEta() == emulIt->hwEta(); + // object quality mismatch + bool qualGood = dataIt->hwQual() == emulIt->hwQual(); + + //bypass sorting bug + if (etGood && !posGood) { + l1t::JetBxCollection::const_iterator emulItCheckSort; + for (emulItCheckSort = emulCol->begin(currBx); emulItCheckSort != emulCol->end(currBx); ++emulItCheckSort) { + if (dataIt->hwPt() == emulItCheckSort->hwPt() && dataIt->hwPhi() == emulItCheckSort->hwPhi() && + dataIt->hwEta() == emulItCheckSort->hwEta()) { + posGood = true; + matchedEmulIt = emulItCheckSort; + qualGood = dataIt->hwQual() == emulItCheckSort->hwQual(); + break; + } + } } - // if both position and energy agree, jet is good - if (etGood && posGood) { + // if position, energy & qual agree, jet is good + if (etGood && posGood && qualGood) { agreementSummary->Fill(JETGOOD_S); jetSummary->Fill(JETGOOD); } else { + eventGood = false; jetEtData->Fill(dataIt->hwPt()); jetEtaData->Fill(dataIt->hwEta()); jetPhiData->Fill(dataIt->hwPhi()); + jetQualData->Fill(dataIt->hwQual()); if (enable2DComp) jet2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); - jetEtEmul->Fill(emulIt->hwPt()); - jetEtaEmul->Fill(emulIt->hwEta()); - jetPhiEmul->Fill(emulIt->hwPhi()); + jetEtEmul->Fill(matchedEmulIt->hwPt()); + jetEtaEmul->Fill(matchedEmulIt->hwEta()); + jetPhiEmul->Fill(matchedEmulIt->hwPhi()); + jetQualEmul->Fill(matchedEmulIt->hwQual()); if (enable2DComp) - jet2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); + jet2DEtaPhiEmul->Fill(matchedEmulIt->eta(), matchedEmulIt->phi()); if (verbose) { edm::LogInfo("L1TdeStage2CaloLayer2") << "--- jet ---" << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data jet Et = " << dataIt->hwPt() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet Et = " << emulIt->hwPt() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet Et = " << matchedEmulIt->hwPt() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data jet phi = " << dataIt->hwPhi() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet phi = " << emulIt->hwPhi() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet phi = " << matchedEmulIt->hwPhi() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data jet eta = " << dataIt->hwEta() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet eta = " << emulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet eta = " << matchedEmulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "data jet qual = " << dataIt->hwQual() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul jet qual = " << matchedEmulIt->hwQual() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "---" << std::endl; } } - // if only position agrees + // if energy is wrong if (posGood && !etGood) { jetSummary->Fill(JETETOFF); } - // if only energy agrees + // if position is wrong if (!posGood && etGood) { jetSummary->Fill(JETPOSOFF); } + // if only qual is wrong + if (posGood && etGood && !qualGood) { + jetSummary->Fill(JETQUALOFF); + } + // keep track of jets agreementSummary->Fill(NJETS_S); jetSummary->Fill(NJETS); @@ -503,6 +526,7 @@ bool L1TdeStage2CaloLayer2::compareEGs(const edm::Handlebegin(currBx); l1t::EGammaBxCollection::const_iterator emulIt = emulCol->begin(currBx); + l1t::EGammaBxCollection::const_iterator matchedEmulIt = emulCol->begin(currBx); // check length of collections if (dataCol->size(currBx) != emulCol->size(currBx)) { @@ -526,6 +550,7 @@ bool L1TdeStage2CaloLayer2::compareEGs(const edm::HandleFill(dataIt->eta(), dataIt->phi()); } + egIsoData->Fill(dataIt->hwIso()); ++dataIt; @@ -551,7 +576,7 @@ bool L1TdeStage2CaloLayer2::compareEGs(const edm::HandleFill(emulIt->eta(), emulIt->phi()); } - + egIsoEmul->Fill(emulIt->hwIso()); ++emulIt; if (emulIt == emulCol->end(currBx)) @@ -566,51 +591,55 @@ bool L1TdeStage2CaloLayer2::compareEGs(const edm::Handleend(currBx) || emulIt != emulCol->end(currBx)) { while (true) { - bool posGood = true; - bool etGood = true; - bool iso = dataIt->hwIso(); + matchedEmulIt = emulIt; - // object pt mismatch - if (dataIt->hwPt() != emulIt->hwPt()) { - etGood = false; - eventGood = false; - } + bool hwIso = dataIt->hwIso(); - // object position mismatch (phi) - if (dataIt->hwPhi() != emulIt->hwPhi()) { - posGood = false; - eventGood = false; - } - - // object position mismatch (eta) - if (dataIt->hwEta() != emulIt->hwEta()) { - posGood = false; - eventGood = false; + // object pt mismatch + bool etGood = dataIt->hwPt() == emulIt->hwPt(); + // object position mismatch + bool posGood = dataIt->hwPhi() == emulIt->hwPhi() && dataIt->hwEta() == emulIt->hwEta(); + // object quality mismatch + bool isoGood = dataIt->hwIso() == emulIt->hwIso(); + + //bypass sorting bug + if (etGood && !posGood) { + l1t::EGammaBxCollection::const_iterator emulItCheckSort; + for (emulItCheckSort = emulCol->begin(currBx); emulItCheckSort != emulCol->end(currBx); ++emulItCheckSort) { + if (dataIt->hwPt() == emulItCheckSort->hwPt() && dataIt->hwPhi() == emulItCheckSort->hwPhi() && + dataIt->hwEta() == emulItCheckSort->hwEta()) { + posGood = true; + matchedEmulIt = emulItCheckSort; + isoGood = dataIt->hwIso() == emulItCheckSort->hwIso(); + break; + } + } } - // if both position and energy agree, object is good - if (posGood && etGood) { + // if position, energy and isolation agree, object is good + if (posGood && etGood && isoGood) { agreementSummary->Fill(EGGOOD_S); - if (iso) { + if (hwIso) { egSummary->Fill(ISOEGGOOD); } else { egSummary->Fill(EGGOOD); } } else { - if (iso) { + eventGood = false; + if (hwIso) { isoEgEtData->Fill(dataIt->hwPt()); isoEgEtaData->Fill(dataIt->hwEta()); isoEgPhiData->Fill(dataIt->hwPhi()); if (enable2DComp) isoEg2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); - isoEgEtEmul->Fill(emulIt->hwPt()); - isoEgEtaEmul->Fill(emulIt->hwEta()); - isoEgPhiEmul->Fill(emulIt->hwPhi()); + isoEgEtEmul->Fill(matchedEmulIt->hwPt()); + isoEgEtaEmul->Fill(matchedEmulIt->hwEta()); + isoEgPhiEmul->Fill(matchedEmulIt->hwPhi()); if (enable2DComp) - isoEg2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); + isoEg2DEtaPhiEmul->Fill(matchedEmulIt->eta(), matchedEmulIt->phi()); } else { egEtData->Fill(dataIt->hwPt()); egEtaData->Fill(dataIt->hwEta()); @@ -618,45 +647,54 @@ bool L1TdeStage2CaloLayer2::compareEGs(const edm::HandleFill(dataIt->eta(), dataIt->phi()); - egEtEmul->Fill(emulIt->hwPt()); - egEtaEmul->Fill(emulIt->hwEta()); - egPhiEmul->Fill(emulIt->hwPhi()); + egEtEmul->Fill(matchedEmulIt->hwPt()); + egEtaEmul->Fill(matchedEmulIt->hwEta()); + egPhiEmul->Fill(matchedEmulIt->hwPhi()); if (enable2DComp) - eg2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); + eg2DEtaPhiEmul->Fill(matchedEmulIt->eta(), matchedEmulIt->phi()); } + egIsoData->Fill(dataIt->hwIso()); + egIsoEmul->Fill(matchedEmulIt->hwIso()); if (verbose) { edm::LogInfo("L1TdeStage2CaloLayer2") << "--- eg ---" << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data eg Et = " << dataIt->hwPt() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg Et = " << emulIt->hwPt() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg Et = " << matchedEmulIt->hwPt() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data eg phi = " << dataIt->hwPhi() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg phi = " << emulIt->hwPhi() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg phi = " << matchedEmulIt->hwPhi() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data eg eta = " << dataIt->hwEta() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg eta = " << emulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg eta = " << matchedEmulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "data eg iso = " << dataIt->hwIso() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul eg iso = " << matchedEmulIt->hwIso() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "---" << std::endl; } } - // if only position agrees + // if energy is wrong if (posGood && !etGood) { - if (iso) { + if (hwIso) { egSummary->Fill(ISOEGETOFF); } else { egSummary->Fill(EGETOFF); } } - // if only energy agrees + // if position wrong if (!posGood && etGood) { - if (iso) { + if (hwIso) { egSummary->Fill(ISOEGPOSOFF); } else { egSummary->Fill(EGPOSOFF); } } + // if only isolation wrong + if (posGood && etGood && !isoGood) { + egSummary->Fill(EGISOOFF); + } + // keep track of number of objects - if (iso) { + if (hwIso) { egSummary->Fill(NISOEGS); } else { egSummary->Fill(NEGS); @@ -687,6 +725,7 @@ bool L1TdeStage2CaloLayer2::compareTaus(const edm::Handle& l1t::TauBxCollection::const_iterator dataIt = dataCol->begin(currBx); l1t::TauBxCollection::const_iterator emulIt = emulCol->begin(currBx); + l1t::TauBxCollection::const_iterator matchedEmulIt = emulCol->begin(currBx); // check length of collections if (dataCol->size(currBx) != emulCol->size(currBx)) { @@ -712,6 +751,7 @@ bool L1TdeStage2CaloLayer2::compareTaus(const edm::Handle& if (enable2DComp) tau2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); } + tauIsoData->Fill(dataIt->hwIso()); ++dataIt; @@ -740,6 +780,7 @@ bool L1TdeStage2CaloLayer2::compareTaus(const edm::Handle& if (enable2DComp) tau2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); } + tauIsoEmul->Fill(emulIt->hwIso()); ++emulIt; @@ -755,50 +796,54 @@ bool L1TdeStage2CaloLayer2::compareTaus(const edm::Handle& // processing continues only of length of data collections is the same if (dataIt != dataCol->end(currBx) || emulIt != emulCol->end(currBx)) { while (true) { - bool posGood = true; - bool etGood = true; - bool iso = dataIt->hwIso(); + matchedEmulIt = emulIt; - // object Et mismatch - if (dataIt->hwPt() != emulIt->hwPt()) { - etGood = false; - eventGood = false; - } + bool hwIso = dataIt->hwIso(); - // object position mismatch (phi) - if (dataIt->hwPhi() != emulIt->hwPhi()) { - posGood = false; - eventGood = false; - } - - // object position mismatch (eta) - if (dataIt->hwEta() != emulIt->hwEta()) { - posGood = false; - eventGood = false; + // object pt mismatch + bool etGood = dataIt->hwPt() == emulIt->hwPt(); + // object position mismatch + bool posGood = dataIt->hwPhi() == emulIt->hwPhi() && dataIt->hwEta() == emulIt->hwEta(); + // object quality mismatch + bool isoGood = dataIt->hwIso() == emulIt->hwIso(); + + //bypass sorting bug + if (etGood && !posGood) { + l1t::TauBxCollection::const_iterator emulItCheckSort; + for (emulItCheckSort = emulCol->begin(currBx); emulItCheckSort != emulCol->end(currBx); ++emulItCheckSort) { + if (dataIt->hwPt() == emulItCheckSort->hwPt() && dataIt->hwPhi() == emulItCheckSort->hwPhi() && + dataIt->hwEta() == emulItCheckSort->hwEta()) { + posGood = true; + matchedEmulIt = emulItCheckSort; + isoGood = dataIt->hwIso() == emulItCheckSort->hwIso(); + break; + } + } } - // if both position and energy agree, object is good - if (posGood && etGood) { + // if position, energy and isolation agree, object is good + if (posGood && etGood && isoGood) { agreementSummary->Fill(TAUGOOD_S); - if (iso) { + if (hwIso) { tauSummary->Fill(ISOTAUGOOD); } else { tauSummary->Fill(TAUGOOD); } } else { - if (iso) { + eventGood = false; + if (hwIso) { isoTauEtData->Fill(dataIt->hwPt()); isoTauEtaData->Fill(dataIt->hwEta()); isoTauPhiData->Fill(dataIt->hwPhi()); if (enable2DComp) isoTau2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); - isoTauEtEmul->Fill(emulIt->hwPt()); - isoTauEtaEmul->Fill(emulIt->hwEta()); - isoTauPhiEmul->Fill(emulIt->hwPhi()); + isoTauEtEmul->Fill(matchedEmulIt->hwPt()); + isoTauEtaEmul->Fill(matchedEmulIt->hwEta()); + isoTauPhiEmul->Fill(matchedEmulIt->hwPhi()); if (enable2DComp) - isoTau2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); + isoTau2DEtaPhiEmul->Fill(matchedEmulIt->eta(), matchedEmulIt->phi()); } else { tauEtData->Fill(dataIt->hwPt()); @@ -807,45 +852,54 @@ bool L1TdeStage2CaloLayer2::compareTaus(const edm::Handle& if (enable2DComp) tau2DEtaPhiData->Fill(dataIt->eta(), dataIt->phi()); - tauEtEmul->Fill(emulIt->hwPt()); - tauEtaEmul->Fill(emulIt->hwEta()); - tauPhiEmul->Fill(emulIt->hwPhi()); + tauEtEmul->Fill(matchedEmulIt->hwPt()); + tauEtaEmul->Fill(matchedEmulIt->hwEta()); + tauPhiEmul->Fill(matchedEmulIt->hwPhi()); if (enable2DComp) - tau2DEtaPhiEmul->Fill(emulIt->eta(), emulIt->phi()); + tau2DEtaPhiEmul->Fill(matchedEmulIt->eta(), matchedEmulIt->phi()); } + tauIsoData->Fill(dataIt->hwIso()); + tauIsoEmul->Fill(matchedEmulIt->hwIso()); if (verbose) { edm::LogInfo("L1TdeStage2CaloLayer2") << "--- tau ---" << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data tau Et = " << dataIt->hwPt() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau Et = " << emulIt->hwPt() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau Et = " << matchedEmulIt->hwPt() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data tau phi = " << dataIt->hwPhi() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau phi = " << emulIt->hwPhi() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau phi = " << matchedEmulIt->hwPhi() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "data tau eta = " << dataIt->hwEta() << std::endl; - edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau eta = " << emulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau eta = " << matchedEmulIt->hwEta() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "data tau iso = " << dataIt->hwIso() << std::endl; + edm::LogInfo("L1TdeStage2CaloLayer2") << "emul tau iso = " << matchedEmulIt->hwIso() << std::endl; edm::LogInfo("L1TdeStage2CaloLayer2") << "---" << std::endl; } } - // if only position agrees + // if energy is wrong if (posGood && !etGood) { - if (iso) { + if (hwIso) { tauSummary->Fill(ISOTAUETOFF); } else { tauSummary->Fill(TAUETOFF); } } - // if only energy agrees + // if position is wrong if (!posGood && etGood) { - if (iso) { + if (hwIso) { tauSummary->Fill(ISOTAUPOSOFF); } else { tauSummary->Fill(TAUPOSOFF); } } + // if only isolation is wrong + if (posGood && etGood && !isoGood) { + tauSummary->Fill(TAUISOOFF); + } + // keep track of number of objects - if (iso) { + if (hwIso) { tauSummary->Fill(NISOTAUS); } else { tauSummary->Fill(NTAUS); diff --git a/DQM/L1TMonitorClient/src/L1TStage2CaloLayer2DEClientSummary.cc b/DQM/L1TMonitorClient/src/L1TStage2CaloLayer2DEClientSummary.cc index 813bbf5929484..c110b2108e7b5 100644 --- a/DQM/L1TMonitorClient/src/L1TStage2CaloLayer2DEClientSummary.cc +++ b/DQM/L1TMonitorClient/src/L1TStage2CaloLayer2DEClientSummary.cc @@ -37,34 +37,37 @@ void L1TStage2CaloLayer2DEClientSummary::book(DQMStore::IBooker &ibooker) { } if (jetSummary == nullptr) { - jetSummary = ibooker.book1D("Jet Agreement Summary", "Jet Agreement Summary", 3, 1, 4); + jetSummary = ibooker.book1D("Jet Agreement Summary", "Jet Agreement Summary", 4, 1, 5); jetSummary->setBinLabel(1, "good jets"); jetSummary->setBinLabel(2, "jets pos off only"); jetSummary->setBinLabel(3, "jets Et off only "); + jetSummary->setBinLabel(4, "jets qual off only "); } else { jetSummary->Reset(); } if (egSummary == nullptr) { - egSummary = ibooker.book1D("EG Agreement Summary", "EG Agreement Summary", 6, 1, 7); + egSummary = ibooker.book1D("EG Agreement Summary", "EG Agreement Summary", 7, 1, 8); egSummary->setBinLabel(1, "good non-iso e/gs"); egSummary->setBinLabel(2, "non-iso e/gs pos off"); egSummary->setBinLabel(3, "non-iso e/gs Et off"); egSummary->setBinLabel(4, "good iso e/gs"); egSummary->setBinLabel(5, "iso e/gs pos off"); egSummary->setBinLabel(6, "iso e/gs Et off"); + egSummary->setBinLabel(7, "e/gs Iso off"); } else { egSummary->Reset(); } if (tauSummary == nullptr) { - tauSummary = ibooker.book1D("Tau Agreement Summary", "Tau Agremeent Summary", 6, 1, 7); + tauSummary = ibooker.book1D("Tau Agreement Summary", "Tau Agremeent Summary", 7, 1, 8); tauSummary->setBinLabel(1, "good non-iso taus"); tauSummary->setBinLabel(2, "non-iso taus pos off"); tauSummary->setBinLabel(3, "non-iso taus Et off"); tauSummary->setBinLabel(4, "good iso taus"); tauSummary->setBinLabel(5, "iso taus pos off"); tauSummary->setBinLabel(6, "iso taus Et off"); + tauSummary->setBinLabel(7, "taus Iso off"); } else { tauSummary->Reset(); } @@ -93,9 +96,6 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig // - jet agreement summary // - tau agreement summary - // TH1F * hist; - // TH1F * newHist; - MonitorElement *hlSummary_ = igetter.get(monitor_dir_ + "/expert/CaloL2 Object Agreement Summary"); MonitorElement *jetSummary_ = igetter.get(monitor_dir_ + "/expert/Jet Agreement Summary"); MonitorElement *egSummary_ = igetter.get(monitor_dir_ + "/expert/EG Agreement Summary"); @@ -104,14 +104,6 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig // check for existance of object if (hlSummary_) { - // reference the histogram in MonitorElement - // hist = hlSummary_->getTH1F(); - // newHist = hlSummary->getTH1F(); - - // double totalEvents = 0, goodEvents = 0, totalJets = 0, goodJets = 0, - // totalEg = 0, goodEg = 0, totalTau = 0, goodTau = 0, totalSums = 0, - // goodSums = 0; - // by default show 0% agreement (for edge case when no objects are found) double evtRatio = 0, jetRatio = 0, egRatio = 0, tauRatio = 0, sumRatio = 0; @@ -149,40 +141,32 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig } if (jetSummary_) { - // double totalJets = 0, goodJets = 0, jetPosOff = 0, jetEtOff = 0; - // by default show 0% agreement (for edge case when no objects are found) - double goodRatio = 0, posOffRatio = 0, etOffRatio = 0; - - // hist = jetSummary_->getTH1F(); - // newHist = jetSummary->getTH1F(); + double goodRatio = 0, posOffRatio = 0, etOffRatio = 0, qualOffRatio = 0; double totalJets = jetSummary_->getBinContent(1); double goodJets = jetSummary_->getBinContent(2); double jetPosOff = jetSummary_->getBinContent(3); double jetEtOff = jetSummary_->getBinContent(4); + double jetQualOff = jetSummary_->getBinContent(5); if (totalJets != 0) { goodRatio = goodJets / totalJets; posOffRatio = jetPosOff / totalJets; etOffRatio = jetEtOff / totalJets; + qualOffRatio = jetQualOff / totalJets; } jetSummary->setBinContent(1, goodRatio); jetSummary->setBinContent(2, posOffRatio); jetSummary->setBinContent(3, etOffRatio); + jetSummary->setBinContent(4, qualOffRatio); } if (egSummary_) { - // double totalEgs = 0, goodEgs = 0, egPosOff = 0, egEtOff = 0, - // totalIsoEgs = 0, goodIsoEgs = 0, isoEgPosOff = 0, isoEgEtOff = 0; - // by default show 0% agreement (for edge case when no objects are found) double goodEgRatio = 0, egPosOffRatio = 0, egEtOffRatio = 0, goodIsoEgRatio = 0, isoEgPosOffRatio = 0, - isoEgEtOffRatio = 0; - - // hist = egSummary_->getTH1F(); - // newHist = egSummary->getTH1F(); + isoEgEtOffRatio = 0, egIsoOffRatio = 0; double totalEgs = egSummary_->getBinContent(1); double goodEgs = egSummary_->getBinContent(2); @@ -194,6 +178,8 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig double isoEgPosOff = egSummary_->getBinContent(7); double isoEgEtOff = egSummary_->getBinContent(8); + double egIsoOff = egSummary_->getBinContent(9); + if (totalEgs != 0) { goodEgRatio = goodEgs / totalEgs; egPosOffRatio = egPosOff / totalEgs; @@ -206,6 +192,9 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig isoEgEtOffRatio = isoEgEtOff / totalIsoEgs; } + if ((totalEgs + totalIsoEgs) > 0) + egIsoOffRatio = egIsoOff / (totalEgs + totalIsoEgs); + egSummary->setBinContent(1, goodEgRatio); egSummary->setBinContent(2, egPosOffRatio); egSummary->setBinContent(3, egEtOffRatio); @@ -213,18 +202,14 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig egSummary->setBinContent(4, goodIsoEgRatio); egSummary->setBinContent(5, isoEgPosOffRatio); egSummary->setBinContent(6, isoEgEtOffRatio); + + egSummary->setBinContent(7, egIsoOffRatio); } if (tauSummary_) { - // double totalTaus = 0, goodTaus = 0, tauPosOff = 0, tauEtOff = 0, - // totalIsoTaus = 0, goodIsoTaus = 0, isoTauPosOff = 0, isoTauEtOff = 0; - // by default show 0% agreement (for edge case when no objects are found) double goodTauRatio = 0, tauPosOffRatio = 0, tauEtOffRatio = 0, goodIsoTauRatio = 0, isoTauPosOffRatio = 0, - isoTauEtOffRatio = 0; - - // hist = tauSummary_->getTH1F(); - // newHist = tauSummary->getTH1F(); + isoTauEtOffRatio = 0, tauIsoOffRatio = 0; double totalTaus = tauSummary_->getBinContent(1); double goodTaus = tauSummary_->getBinContent(2); @@ -236,6 +221,8 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig double isoTauPosOff = tauSummary_->getBinContent(7); double isoTauEtOff = tauSummary_->getBinContent(8); + double tauIsoOff = tauSummary_->getBinContent(9); + if (totalTaus != 0) { goodTauRatio = goodTaus / totalTaus; tauPosOffRatio = tauPosOff / totalTaus; @@ -248,6 +235,9 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig isoTauEtOffRatio = isoTauEtOff / totalIsoTaus; } + if ((totalTaus + totalIsoTaus) > 0) + tauIsoOffRatio = tauIsoOff / (totalTaus + totalIsoTaus); + tauSummary->setBinContent(1, goodTauRatio); tauSummary->setBinContent(2, tauPosOffRatio); tauSummary->setBinContent(3, tauEtOffRatio); @@ -255,13 +245,11 @@ void L1TStage2CaloLayer2DEClientSummary::processHistograms(DQMStore::IGetter &ig tauSummary->setBinContent(4, goodIsoTauRatio); tauSummary->setBinContent(5, isoTauPosOffRatio); tauSummary->setBinContent(6, isoTauEtOffRatio); + + tauSummary->setBinContent(7, tauIsoOffRatio); } if (sumSummary_) { - // double totalSums = 0, goodSums = 0, totalETT = 0, goodETT = 0, totalHTT = 0, - // goodHTT = 0, totalMET = 0, goodMET = 0, totalMHT = 0, goodMHT = 0, - // totalMBHF = 0, goodMBHF = 0, totalTowCount = 0, goodTowCount = 0 - // by default show 0% agreement (for edge case when no objects are found) double goodSumRatio = 0, goodETTRatio = 0, goodHTTRatio = 0, goodMETRatio = 0, goodMHTRatio = 0, goodMBHFRatio = 0, goodTowCountRatio = 0, goodAsymCountRatio = 0, goodCentrCountRatio = 0; diff --git a/DQM/SiPixelPhase1Track/python/SiPixelPhase1TrackResiduals_cfi.py b/DQM/SiPixelPhase1Track/python/SiPixelPhase1TrackResiduals_cfi.py index 5c2703b444ed9..5e06c747606df 100644 --- a/DQM/SiPixelPhase1Track/python/SiPixelPhase1TrackResiduals_cfi.py +++ b/DQM/SiPixelPhase1Track/python/SiPixelPhase1TrackResiduals_cfi.py @@ -134,8 +134,8 @@ from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer SiPixelPhase1TrackResidualsAnalyzer = DQMEDAnalyzer('SiPixelPhase1TrackResiduals', - trajectoryInput = cms.string("generalTracks"), - Tracks = cms.InputTag("generalTracks"), + trajectoryInput = cms.string("refittedForPixelDQM"), + Tracks = cms.InputTag("refittedForPixelDQM"), vertices = cms.InputTag("offlinePrimaryVertices"), histograms = SiPixelPhase1TrackResidualsConf, geometry = SiPixelPhase1Geometry, diff --git a/DQM/SiStripMonitorApproximateCluster/plugins/BuildFile.xml b/DQM/SiStripMonitorApproximateCluster/plugins/BuildFile.xml index 9dc55a2807369..3b5ccc974b9d8 100644 --- a/DQM/SiStripMonitorApproximateCluster/plugins/BuildFile.xml +++ b/DQM/SiStripMonitorApproximateCluster/plugins/BuildFile.xml @@ -3,7 +3,6 @@ - diff --git a/DQM/SiStripMonitorClient/test/BuildFile.xml b/DQM/SiStripMonitorClient/test/BuildFile.xml index 8a7122cadca52..1b390c2c801f1 100644 --- a/DQM/SiStripMonitorClient/test/BuildFile.xml +++ b/DQM/SiStripMonitorClient/test/BuildFile.xml @@ -1,9 +1,3 @@ - - - - + - - - - + diff --git a/DQM/SiStripMonitorClient/test/TestDriver.cpp b/DQM/SiStripMonitorClient/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/DQM/SiStripMonitorClient/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DQM/SiStripMonitorClient/test/test_SiStripDQM_OfflineTkMap.sh b/DQM/SiStripMonitorClient/test/test_SiStripDQM_OfflineTkMap.sh index 8d71811739e19..78d64afb63cea 100755 --- a/DQM/SiStripMonitorClient/test/test_SiStripDQM_OfflineTkMap.sh +++ b/DQM/SiStripMonitorClient/test/test_SiStripDQM_OfflineTkMap.sh @@ -7,8 +7,8 @@ COMMMAND=`xrdfs cms-xrd-global.cern.ch locate $DQMFILE` STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then - echo "Using file ${DQMFILE} and run ${RUN}. Running in ${LOCAL_TEST_DIR}." - (cmsRun "${LOCAL_TEST_DIR}/SiStripDQM_OfflineTkMap_Template_cfg_DB.py" globalTag="$GT" runNumber="$RUN" dqmFile=" root://cms-xrd-global.cern.ch//$DQMFILE" detIdInfoFile="file.root") || die 'failed running SiStripDQM_OfflineTkMap_Template_cfg_DB.py' $? + echo "Using file ${DQMFILE} and run ${RUN}. Running in ${SCRAM_TEST_PATH}." + (cmsRun "${SCRAM_TEST_PATH}/SiStripDQM_OfflineTkMap_Template_cfg_DB.py" globalTag="$GT" runNumber="$RUN" dqmFile=" root://cms-xrd-global.cern.ch//$DQMFILE" detIdInfoFile="file.root") || die 'failed running SiStripDQM_OfflineTkMap_Template_cfg_DB.py' $? else die "SKIPPING test, file ${DQMFILE} not found" 0 fi diff --git a/DQM/SiStripMonitorClient/test/test_TreeAndTkMapProducer.sh b/DQM/SiStripMonitorClient/test/test_TreeAndTkMapProducer.sh index c7454204fe437..3f901dcd737a3 100755 --- a/DQM/SiStripMonitorClient/test/test_TreeAndTkMapProducer.sh +++ b/DQM/SiStripMonitorClient/test/test_TreeAndTkMapProducer.sh @@ -5,10 +5,10 @@ COMMMAND=`xrdfs cms-xrd-global.cern.ch locate $DQMFILE` STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then - echo "Using file ${DQMFILE} Running in ${LOCAL_TEST_DIR}." + echo "Using file ${DQMFILE} Running in ${SCRAM_TEST_PATH}." xrdcp root://cms-xrd-global.cern.ch//$DQMFILE DQM_V0001_R000319176__ZeroBias__Run2018B-PromptReco-v2__DQMIO.root - (python3 ${LOCAL_TEST_DIR}/../scripts/PhaseITreeProducer.py DQM_V0001_R000319176__ZeroBias__Run2018B-PromptReco-v2__DQMIO.root) || die 'failed running PhaseITreeProducer.py' $? - (python3 ${LOCAL_TEST_DIR}/../scripts/TH2PolyOfflineMaps.py DQM_V0001_R000319176__ZeroBias__Run2018B-PromptReco-v2__DQMIO.root 3000 2000 ) || die 'failed running TH2PolyOfflineMaps.py' $? + (python3 ${SCRAM_TEST_PATH}/../scripts/PhaseITreeProducer.py DQM_V0001_R000319176__ZeroBias__Run2018B-PromptReco-v2__DQMIO.root) || die 'failed running PhaseITreeProducer.py' $? + (python3 ${SCRAM_TEST_PATH}/../scripts/TH2PolyOfflineMaps.py DQM_V0001_R000319176__ZeroBias__Run2018B-PromptReco-v2__DQMIO.root 3000 2000 ) || die 'failed running TH2PolyOfflineMaps.py' $? else die "SKIPPING test, file ${DQMFILE} not found" 0 fi diff --git a/DQM/TrackerCommon/test/BuildFile.xml b/DQM/TrackerCommon/test/BuildFile.xml index 9d5be9741b38c..f7db4cffe77b1 100644 --- a/DQM/TrackerCommon/test/BuildFile.xml +++ b/DQM/TrackerCommon/test/BuildFile.xml @@ -1,6 +1 @@ - - - - - - + diff --git a/DQM/TrackerCommon/test/test_DetectorStateFilter.cpp b/DQM/TrackerCommon/test/test_DetectorStateFilter.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/DQM/TrackerCommon/test/test_DetectorStateFilter.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DQM/TrackerCommon/test/test_DetectorStateFilter.sh b/DQM/TrackerCommon/test/test_DetectorStateFilter.sh index 2aa6a205d7532..f0be7dd6ee6ca 100755 --- a/DQM/TrackerCommon/test/test_DetectorStateFilter.sh +++ b/DQM/TrackerCommon/test/test_DetectorStateFilter.sh @@ -28,11 +28,11 @@ INPUTFILE="/store/express/Commissioning2020/ExpressCosmics/FEVT/Express-v1/000/3 # test Pixel printf "TESTING Pixels ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/test_DetectorStateFilter_cfg.py maxEvents=10 isStrip=False inputFiles=$INPUTFILE outputFile=outPixels.root || die "Failure filtering on pixels" $? +cmsRun ${SCRAM_TEST_PATH}/test_DetectorStateFilter_cfg.py maxEvents=10 isStrip=False inputFiles=$INPUTFILE outputFile=outPixels.root || die "Failure filtering on pixels" $? # test Strips printf "TESTING Strips ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/test_DetectorStateFilter_cfg.py maxEvents=10 isStrip=True inputFiles=$INPUTFILE outputFile=outStrips.root || die "Failure filtering on strips" $? +cmsRun ${SCRAM_TEST_PATH}/test_DetectorStateFilter_cfg.py maxEvents=10 isStrip=True inputFiles=$INPUTFILE outputFile=outStrips.root || die "Failure filtering on strips" $? # count events pixelCounts=`countEvents outPixels_numEvent10.root` diff --git a/DQMOffline/Alignment/interface/TkAlCaRecoMonitor.h b/DQMOffline/Alignment/interface/TkAlCaRecoMonitor.h index eb083b57af725..6bf6822d377be 100644 --- a/DQMOffline/Alignment/interface/TkAlCaRecoMonitor.h +++ b/DQMOffline/Alignment/interface/TkAlCaRecoMonitor.h @@ -36,10 +36,14 @@ class TkAlCaRecoMonitor : public DQMEDAnalyzer { explicit TkAlCaRecoMonitor(const edm::ParameterSet &); ~TkAlCaRecoMonitor() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions &); + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; void analyze(const edm::Event &, const edm::EventSetup &) override; private: + static constexpr const double kMuonMass_ = 0.1056583755; //GeV from PDG + void fillHitmaps(const reco::Track &track, const TrackerGeometry &geometry); void fillRawIdMap(const TrackerGeometry &geometry); @@ -47,9 +51,18 @@ class TkAlCaRecoMonitor : public DQMEDAnalyzer { const edm::ESGetToken tkGeomToken_; const edm::ESGetToken mfToken_; - edm::ParameterSet conf_; + const edm::EDGetTokenT trackProducer_; + const edm::EDGetTokenT referenceTrackProducer_; + const edm::EDGetTokenT jetCollection_; - double maxJetPt_; + const double daughterMass_; + const double maxJetPt_; + const bool fillInvariantMass_; + const bool fillRawIdMap_; + const bool runsOnReco_; + const bool useSignedR_; + + edm::ParameterSet conf_; // 1D MonitorElement *invariantMass_; @@ -67,15 +80,6 @@ class TkAlCaRecoMonitor : public DQMEDAnalyzer { MonitorElement *Hits_ZvsR_; MonitorElement *Hits_XvsY_; - bool fillInvariantMass_; - bool fillRawIdMap_; - bool runsOnReco_; - bool useSignedR_; - - edm::EDGetTokenT trackProducer_; - edm::EDGetTokenT referenceTrackProducer_; - edm::EDGetTokenT jetCollection_; - double daughterMass_; std::map binByRawId_; }; #endif diff --git a/DQMOffline/Alignment/python/TkAlCaRecoMonitor_cfi.py b/DQMOffline/Alignment/python/TkAlCaRecoMonitor_cfi.py index 23c0b8fcdb3e5..ea81107f3c84d 100644 --- a/DQMOffline/Alignment/python/TkAlCaRecoMonitor_cfi.py +++ b/DQMOffline/Alignment/python/TkAlCaRecoMonitor_cfi.py @@ -1,59 +1,55 @@ import FWCore.ParameterSet.Config as cms -from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer -TkAlCaRecoMonitor = DQMEDAnalyzer('TkAlCaRecoMonitor', - TrackProducer= cms.InputTag( "generalTracks" ), - ReferenceTrackProducer= cms.InputTag( "generalTracks" ), - CaloJetCollection= cms.InputTag( "ak4CaloJets" ), - AlgoName = cms.string("testTkAlCaReco"), - MeasurementState = cms.string("default"),#All/OuterSurface/InnerSurface/ImpactPoint/default(track) - runsOnReco = cms.bool(False), - fillInvariantMass = cms.bool(False), - fillRawIdMap = cms.bool(True), - useSignedR = cms.bool(False), - # - TrackEfficiencyBin =cms.uint32(102), - TrackEfficiencyMin = cms.double(-0.01), - TrackEfficiencyMax = cms.double(1.01), - # - maxJetPt = cms.double(10), #GeV - # - SumChargeBin = cms.uint32(11), - SumChargeMin = cms.double(-5.5), - SumChargeMax = cms.double(5.5), - # - MassBin = cms.uint32(100), - MassMin = cms.double(0.0), - MassMax = cms.double(100.0), - # - TrackPtBin= cms.uint32(110), - TrackPtMin = cms.double(0.0), - TrackPtMax = cms.double(110.0), - # - TrackCurvatureBin= cms.uint32(2000), - TrackCurvatureMin = cms.double(-0.01), - TrackCurvatureMax = cms.double(0.01), - # - JetPtBin= cms.uint32(100), - JetPtMin = cms.double(0.0), - JetPtMax = cms.double(50.0), - # - MinJetDeltaRBin=cms.uint32(100), - MinJetDeltaRMin = cms.double(0), - MinJetDeltaRMax = cms.double(10), - # - MinTrackDeltaRBin=cms.uint32(100), - MinTrackDeltaRMin = cms.double(0), - MinTrackDeltaRMax = cms.double(3.2), - # - HitMapsZBin = cms.uint32(300), - HitMapZMax = cms.double(300.), #cm - HitMapsRBin = cms.uint32(120), - HitMapRMax = cms.double(120.), #cm - # - daughterMass = cms.double(0.10565836),#Gev - FolderName = cms.string("TkAlCaRecoMonitor"), - OutputMEsInRootFile = cms.bool(False), - OutputFileName = cms.string("TkAlCaRecoDQM.root") - ) +from DQMOffline.Alignment.tkAlCaRecoMonitor_cfi import tkAlCaRecoMonitor as _tkAlCaRecoMonitor +TkAlCaRecoMonitor = _tkAlCaRecoMonitor.clone( + TrackProducer = "generalTracks", + ReferenceTrackProducer = "generalTracks", + CaloJetCollection = "ak4CaloJets", + AlgoName = "testTkAlCaReco", + runsOnReco = False, + fillInvariantMass = False, + fillRawIdMap = True, + useSignedR = False, + # + TrackEfficiencyBin = 102, + TrackEfficiencyMin = -0.01, + TrackEfficiencyMax = 1.01, + # + maxJetPt = 10., #GeV + # + SumChargeBin = 11, + SumChargeMin = -5.5, + SumChargeMax = 5.5, + # + MassBin = 100, + MassMin = 0.0, + MassMax = 100.0, + # + TrackPtBin = 110, + TrackPtMin = 0.0, + TrackPtMax = 110.0, + # + TrackCurvatureBin = 2000, + TrackCurvatureMin = -0.01, + TrackCurvatureMax = 0.01, + # + JetPtBin = 100, + JetPtMin = 0.0, + JetPtMax = 50.0, + # + MinJetDeltaRBin = 100, + MinJetDeltaRMin = 0, + MinJetDeltaRMax = 10, + # + MinTrackDeltaRBin = 100, + MinTrackDeltaRMin = 0, + MinTrackDeltaRMax = 3.2, + # + HitMapsZBin = 300, + HitMapZMax = 300., #cm + HitMapsRBin = 120, + HitMapRMax = 120., #cm + # + daughterMass = 0.10565836,#Gev + FolderName = "TkAlCaRecoMonitor") diff --git a/DQMOffline/Alignment/src/TkAlCaRecoMonitor.cc b/DQMOffline/Alignment/src/TkAlCaRecoMonitor.cc index e38692b0c15dc..abe9b15c307a8 100644 --- a/DQMOffline/Alignment/src/TkAlCaRecoMonitor.cc +++ b/DQMOffline/Alignment/src/TkAlCaRecoMonitor.cc @@ -17,12 +17,20 @@ #include "TLorentzVector.h" TkAlCaRecoMonitor::TkAlCaRecoMonitor(const edm::ParameterSet &iConfig) - : tkGeomToken_(esConsumes()), mfToken_(esConsumes()) { + : tkGeomToken_(esConsumes()), + mfToken_(esConsumes()), + trackProducer_(consumes(iConfig.getParameter("TrackProducer"))), + referenceTrackProducer_( + consumes(iConfig.getParameter("ReferenceTrackProducer"))), + jetCollection_(mayConsume(iConfig.getParameter("CaloJetCollection"))), + daughterMass_(iConfig.getParameter("daughterMass")), + maxJetPt_(iConfig.getParameter("maxJetPt")), + fillInvariantMass_(iConfig.getParameter("fillInvariantMass")), + fillRawIdMap_(iConfig.getParameter("fillRawIdMap")), + runsOnReco_(iConfig.getParameter("runsOnReco")), + useSignedR_(iConfig.getParameter("useSignedR")) { + // copy configuration object to use it in bookHistograms conf_ = iConfig; - trackProducer_ = consumes(conf_.getParameter("TrackProducer")); - referenceTrackProducer_ = - consumes(conf_.getParameter("ReferenceTrackProducer")); - jetCollection_ = mayConsume(conf_.getParameter("CaloJetCollection")); } void TkAlCaRecoMonitor::bookHistograms(DQMStore::IBooker &iBooker, edm::Run const &, edm::EventSetup const &) { @@ -30,16 +38,7 @@ void TkAlCaRecoMonitor::bookHistograms(DQMStore::IBooker &iBooker, edm::Run cons std::string AlgoName = conf_.getParameter("AlgoName"); std::string MEFolderName = conf_.getParameter("FolderName"); - - daughterMass_ = conf_.getParameter("daughterMass"); - - maxJetPt_ = conf_.getParameter("maxJetPt"); - iBooker.setCurrentFolder(MEFolderName + "/TkAlignmentSpecific"); - fillInvariantMass_ = conf_.getParameter("fillInvariantMass"); - runsOnReco_ = conf_.getParameter("runsOnReco"); - useSignedR_ = conf_.getParameter("useSignedR"); - fillRawIdMap_ = conf_.getParameter("fillRawIdMap"); // unsigned int MassBin = conf_.getParameter("MassBin"); @@ -182,7 +181,10 @@ void TkAlCaRecoMonitor::bookHistograms(DQMStore::IBooker &iBooker, edm::Run cons // // -- Analyse // -void TkAlCaRecoMonitor::analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) { +//************************************************************* +void TkAlCaRecoMonitor::analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) +//************************************************************* +{ edm::Handle trackCollection; iEvent.getByToken(trackProducer_, trackCollection); if (!trackCollection.isValid()) { @@ -222,50 +224,45 @@ void TkAlCaRecoMonitor::analyze(const edm::Event &iEvent, const edm::EventSetup AlCaRecoTrackEfficiency_->Fill(static_cast((*trackCollection).size()) / (*referenceTrackCollection).size()); double sumOfCharges = 0; - for (reco::TrackCollection::const_iterator track = (*trackCollection).begin(); track < (*trackCollection).end(); - ++track) { - double dR = 0; + for (const auto &track : *trackCollection) { + double dR2 = 0; if (runsOnReco_) { - double minJetDeltaR = 10; // some number > 2pi - for (reco::CaloJetCollection::const_iterator itJet = jets->begin(); itJet != jets->end(); ++itJet) { - jetPt_->Fill((*itJet).pt()); - dR = deltaR((*track), (*itJet)); - if ((*itJet).pt() > maxJetPt_ && dR < minJetDeltaR) - minJetDeltaR = dR; + double minJetDeltaR2 = 10 * 10; // some number > 2pi + for (const auto &itJet : *jets) { + jetPt_->Fill(itJet.pt()); + dR2 = deltaR2(track, itJet); + if (itJet.pt() > maxJetPt_ && dR2 < minJetDeltaR2) + minJetDeltaR2 = dR2; // edm::LogInfo("Alignment") <<"> isolated: "<< isolated << " jetPt "<< // (*itJet).pt() <<" deltaR: "<< deltaR(*(*it),(*itJet)) ; } - minJetDeltaR_->Fill(minJetDeltaR); + minJetDeltaR_->Fill(std::sqrt(minJetDeltaR2)); } - double minTrackDeltaR = 10; // some number > 2pi - for (reco::TrackCollection::const_iterator track2 = (*trackCollection).begin(); track2 < (*trackCollection).end(); - ++track2) { - dR = deltaR((*track), (*track2)); - if (dR < minTrackDeltaR && dR > 1e-6) - minTrackDeltaR = dR; + double minTrackDeltaR2 = 10 * 10; // some number > 2pi + for (const auto &track2 : *trackCollection) { + dR2 = deltaR2(track, track2); + if (dR2 < minTrackDeltaR2 && dR2 > 1e-12) + minTrackDeltaR2 = dR2; } for (int i = 0; i < reco::TrackBase::qualitySize; ++i) { - if ((*track).quality(reco::TrackBase::TrackQuality(i))) { + if (track.quality(reco::TrackBase::TrackQuality(i))) { TrackQuality_->Fill(i); } } - GlobalPoint gPoint((*track).vx(), (*track).vy(), (*track).vz()); + GlobalPoint gPoint(track.vx(), track.vy(), track.vz()); double B = magneticField->inTesla(gPoint).z(); - double curv = -(*track).charge() * 0.002998 * B / (*track).pt(); + double curv = -track.charge() * 0.002998 * B / track.pt(); TrackCurvature_->Fill(curv); - if ((*track).charge() > 0) - TrackPtPositive_->Fill((*track).pt()); - if ((*track).charge() < 0) - TrackPtNegative_->Fill((*track).pt()); + track.charge() > 0 ? TrackPtPositive_->Fill(track.pt()) : TrackPtNegative_->Fill(track.pt()); - minTrackDeltaR_->Fill(minTrackDeltaR); - fillHitmaps(*track, *geometry); - sumOfCharges += (*track).charge(); + minTrackDeltaR_->Fill(std::sqrt(minTrackDeltaR2)); + fillHitmaps(track, *geometry); + sumOfCharges += track.charge(); } sumCharge_->Fill(sumOfCharges); @@ -291,11 +288,13 @@ void TkAlCaRecoMonitor::analyze(const edm::Event &iEvent, const edm::EventSetup } } -void TkAlCaRecoMonitor::fillHitmaps(const reco::Track &track, const TrackerGeometry &geometry) { - for (trackingRecHit_iterator iHit = track.recHitsBegin(); iHit != track.recHitsEnd(); ++iHit) { - if ((*iHit)->isValid()) { - const TrackingRecHit *hit = (*iHit); - const DetId geoId(hit->geographicalId()); +//************************************************************* +void TkAlCaRecoMonitor::fillHitmaps(const reco::Track &track, const TrackerGeometry &geometry) +//************************************************************* +{ + for (auto const &iHit : track.recHits()) { + if (iHit->isValid()) { + const DetId geoId(iHit->geographicalId()); const GeomDet *gd = geometry.idToDet(geoId); // since 2_1_X local hit positions are transient. taking center of the hit // module for now. The alternative would be the coarse estimation or a @@ -315,19 +314,69 @@ void TkAlCaRecoMonitor::fillHitmaps(const reco::Track &track, const TrackerGeome } } -void TkAlCaRecoMonitor::fillRawIdMap(const TrackerGeometry &geometry) { +//************************************************************* +void TkAlCaRecoMonitor::fillRawIdMap(const TrackerGeometry &geometry) +//************************************************************* +{ std::vector sortedRawIds; - for (std::vector::const_iterator iDetId = geometry.detUnitIds().begin(); iDetId != geometry.detUnitIds().end(); - ++iDetId) { - sortedRawIds.push_back((*iDetId).rawId()); + for (const auto &iDetId : geometry.detUnitIds()) { + sortedRawIds.push_back(iDetId.rawId()); } std::sort(sortedRawIds.begin(), sortedRawIds.end()); int i = 0; - for (std::vector::iterator iRawId = sortedRawIds.begin(); iRawId != sortedRawIds.end(); ++iRawId) { - binByRawId_[*iRawId] = i; + for (const auto &iRawId : sortedRawIds) { + binByRawId_[iRawId] = i; ++i; } } +//************************************************************* +void TkAlCaRecoMonitor::fillDescriptions(edm::ConfigurationDescriptions &descriptions) +//************************************************************* +{ + edm::ParameterSetDescription desc; + desc.setComment("Generic track analyzer to check ALCARECO Tracker Alignment specific sample quantities"); + desc.add("TrackProducer", edm::InputTag("generalTracks")); + desc.add("ReferenceTrackProducer", edm::InputTag("generalTrakcs")); + desc.add("CaloJetCollection", edm::InputTag("ak4CaloJets")); + desc.add("AlgoName", "testTkAlCaReco"); + desc.add("FolderName", "TkAlCaRecoMonitor"); + desc.add("daughterMass", kMuonMass_)->setComment("GeV"); + desc.add("maxJetPt", 10.)->setComment("GeV"); + desc.add("fillInvariantMass", false); + desc.add("runsOnReco", false); + desc.add("useSignedR", false); + desc.add("fillRawIdMap", false); + desc.add("MassBin", 100); + desc.add("MassMin", 0.0); + desc.add("MassMax", 100.0); + desc.add("TrackPtBin", 110); + desc.add("TrackPtMin", 0.0); + desc.add("TrackPtMax", 110.); + desc.add("TrackCurvatureBin", 2000); + desc.add("TrackCurvatureMin", -0.01)->setComment("1/GeV"); + desc.add("TrackCurvatureMax", 0.01)->setComment("1/GeV"); + desc.add("SumChargeBin", 11); + desc.add("SumChargeMin", -5.5); + desc.add("SumChargeMax", 5.5); + desc.add("JetPtBin", 100); + desc.add("JetPtMin", 0.0); + desc.add("JetPtMax", 50.0); + desc.add("MinJetDeltaRBin", 100); + desc.add("MinJetDeltaRMin", 0); + desc.add("MinJetDeltaRMax", 10); + desc.add("MinTrackDeltaRBin", 100); + desc.add("MinTrackDeltaRMin", 0); + desc.add("MinTrackDeltaRMax", 3.2); + desc.add("TrackEfficiencyBin", 102); + desc.add("TrackEfficiencyMin", -0.01); + desc.add("TrackEfficiencyMax", 1.01); + desc.add("HitMapsZBin", 300); + desc.add("HitMapZMax", 300.)->setComment("cm"); + desc.add("HitMapsRBin", 120); + desc.add("HitMapRMax", 120.)->setComment("cm"); + descriptions.addWithDefaultLabel(desc); +} + DEFINE_FWK_MODULE(TkAlCaRecoMonitor); diff --git a/DQMOffline/Alignment/test/BuildFile.xml b/DQMOffline/Alignment/test/BuildFile.xml index d54049c4fe799..bc645702c6dec 100644 --- a/DQMOffline/Alignment/test/BuildFile.xml +++ b/DQMOffline/Alignment/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/DQMOffline/Alignment/test/TestDriver.cpp b/DQMOffline/Alignment/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/DQMOffline/Alignment/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DQMOffline/Alignment/test/testDiMuonVertexMonitor.sh b/DQMOffline/Alignment/test/testDiMuonVertexMonitor.sh index 08790cf92d9c1..a112e44ae01dd 100755 --- a/DQMOffline/Alignment/test/testDiMuonVertexMonitor.sh +++ b/DQMOffline/Alignment/test/testDiMuonVertexMonitor.sh @@ -9,15 +9,15 @@ fi echo -e " Tesing on Z->mm \n\n" -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMValidator_cfg.py resonance=Z || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Z" $? -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMHarvester_cfg.py resonance=Z || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Z" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMValidator_cfg.py resonance=Z || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Z" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMHarvester_cfg.py resonance=Z || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Z" $? echo -e " Testing on J/psi -> mm \n\n" -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMValidator_cfg.py resonance=Jpsi || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Jpsi" $? -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMHarvester_cfg.py resonance=Jpsi || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Jpsi" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMValidator_cfg.py resonance=Jpsi || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Jpsi" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMHarvester_cfg.py resonance=Jpsi || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Jpsi" $? echo -e " Testing on Upsilon -> mm \n\n" -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMValidator_cfg.py resonance=Upsilon || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Upsilon" $? -cmsRun ${LOCAL_TEST_DIR}/DiMuonTkAlDQMHarvester_cfg.py resonance=Upsilon || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Upsilon" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMValidator_cfg.py resonance=Upsilon || die "Failure using DiMuonTkAlDQMValidator_cfg.py resonance=Upsilon" $? +cmsRun ${SCRAM_TEST_PATH}/DiMuonTkAlDQMHarvester_cfg.py resonance=Upsilon || die "Failure using DiMuonTkAlDQMHarvester_cfg.py resonance=Upsilon" $? diff --git a/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.cc b/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.cc index 459050476e18e..0d87efef08156 100644 --- a/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.cc +++ b/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.cc @@ -32,11 +32,6 @@ ElectronGeneralAnalyzer::ElectronGeneralAnalyzer(const edm::ParameterSet& conf) vertexCollection_ = consumes(conf.getParameter("VertexCollection")); gsftrackCollection_ = consumes(conf.getParameter("GsfTrackCollection")); beamSpotTag_ = consumes(conf.getParameter("BeamSpot")); - triggerResults_ = consumes(conf.getParameter("TriggerResults")); - - // // for trigger - // HLTPathsByName_= conf.getParameter >("HltPaths"); - // HLTPathsByIndex_.resize(HLTPathsByName_.size()); } ElectronGeneralAnalyzer::~ElectronGeneralAnalyzer() {} @@ -53,7 +48,6 @@ void ElectronGeneralAnalyzer::bookHistograms(DQMStore::IBooker& iBooker, edm::Ru py_ele_nTracksVsLs = bookP1(iBooker, "nTracksVsLs", "# tracks vs LS", 150, 0., 1500., 0., 100., "LS", ""); py_ele_nVerticesVsLs = bookP1(iBooker, "nVerticesVsLs", "# vertices vs LS", 150, 0., 1500., 0., 10., "LS", ""); - h1_ele_triggers = bookH1(iBooker, "triggers", "hlt triggers", 256, 0., 256., "HLT bit"); } void ElectronGeneralAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -85,16 +79,4 @@ void ElectronGeneralAnalyzer::analyze(const edm::Event& iEvent, const edm::Event py_ele_nGsfTracksVsLs->Fill(float(ils), (*gsfTracks).size()); py_ele_nTracksVsLs->Fill(float(ils), (*tracks).size()); py_ele_nVerticesVsLs->Fill(float(ils), (*vertices).size()); - - // trigger - edm::Handle triggerResults; - iEvent.getByToken(triggerResults_, triggerResults); - if (triggerResults.isValid()) { - unsigned int i, n = triggerResults->size(); - for (i = 0; i != n; ++i) { - if (triggerResults->accept(i)) { - h1_ele_triggers->Fill(float(i)); - } - } - } } diff --git a/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.h b/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.h index 2857e6b8dd818..cabf7dc0a5b62 100644 --- a/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.h +++ b/DQMOffline/EGamma/plugins/ElectronGeneralAnalyzer.h @@ -1,4 +1,3 @@ - #ifndef DQMOffline_EGamma_ElectronGeneralAnalyzer_h #define DQMOffline_EGamma_ElectronGeneralAnalyzer_h @@ -40,17 +39,6 @@ class ElectronGeneralAnalyzer : public ElectronDqmAnalyzerBase { edm::EDGetTokenT vertexCollection_; edm::EDGetTokenT beamSpotTag_; - // for trigger - edm::EDGetTokenT triggerResults_; - //std::vector HLTPathsByName_; - // - // //========================================= - // // general attributes and utility methods - // //========================================= - // - // bool trigger( const edm::Event & e ) ; - // std::vector HLTPathsByIndex_; - //========================================= // histograms //========================================= @@ -61,7 +49,6 @@ class ElectronGeneralAnalyzer : public ElectronDqmAnalyzerBase { MonitorElement *py_ele_nGsfTracksVsLs; MonitorElement *py_ele_nTracksVsLs; MonitorElement *py_ele_nVerticesVsLs; - MonitorElement *h1_ele_triggers; }; #endif diff --git a/DQMOffline/EGamma/python/electronGeneralAnalyzer_cfi.py b/DQMOffline/EGamma/python/electronGeneralAnalyzer_cfi.py index 38dd3ec10c282..2b9390d2bcecf 100644 --- a/DQMOffline/EGamma/python/electronGeneralAnalyzer_cfi.py +++ b/DQMOffline/EGamma/python/electronGeneralAnalyzer_cfi.py @@ -17,9 +17,6 @@ GsfTrackCollection = cms.InputTag("electronGsfTracks"), VertexCollection = cms.InputTag("offlinePrimaryVertices"), BeamSpot = cms.InputTag("offlineBeamSpot"), - TriggerResults = cms.InputTag("TriggerResults::HLT") - #HltPaths = cms.vstring('HLT_Ele10_SW_L1R','HLT_Ele15_SW_L1R','HLT_Ele15_SW_EleId_L1R','HLT_Ele15_SW_LooseTrackIso_L1R','HLT_Ele15_SC15_SW_LooseTrackIso_L1R','HLT_Ele15_SC15_SW_EleId_L1R','HLT_Ele20_SW_L1R','HLT_Ele20_SC15_SW_L1R','HLT_Ele25_SW_L1R','HLT_Ele25_SW_EleId_LooseTrackIso_L1R','HLT_DoubleEle10_SW_L1R') - ) from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal diff --git a/DQMOffline/JetMET/interface/METAnalyzer.h b/DQMOffline/JetMET/interface/METAnalyzer.h index eb48fb1510a6a..8bbd51c3579c2 100644 --- a/DQMOffline/JetMET/interface/METAnalyzer.h +++ b/DQMOffline/JetMET/interface/METAnalyzer.h @@ -214,11 +214,6 @@ class METAnalyzer : public DQMOneEDAnalyzer<> { edm::InputTag triggerResultsLabel_; edm::EDGetTokenT triggerResultsToken_; - // list of Jet or MB HLT triggers - // std::vector HLTPathsJetMBByName_; - std::vector allTriggerNames_; - std::vector allTriggerDecisions_; - std::string HBHENoiseStringMiniAOD; std::string HBHEIsoNoiseStringMiniAOD; @@ -305,12 +300,8 @@ class METAnalyzer : public DQMOneEDAnalyzer<> { // lines commented out have been removed to improve the bin usage of JetMET DQM //for all MET types - bool hTriggerLabelsIsSet_; - //only in for PF - // MonitorElement* meTriggerName_PhysDec; MonitorElement* lumisecME; - MonitorElement* hTrigger; //MonitorElement* hNevents; MonitorElement* hMEx; MonitorElement* hMEy; diff --git a/DQMOffline/JetMET/src/METAnalyzer.cc b/DQMOffline/JetMET/src/METAnalyzer.cc index fa2824409b769..3f2929008ad88 100644 --- a/DQMOffline/JetMET/src/METAnalyzer.cc +++ b/DQMOffline/JetMET/src/METAnalyzer.cc @@ -102,7 +102,6 @@ METAnalyzer::METAnalyzer(const edm::ParameterSet& pSet) { fill_met_high_level_histo = parameters.getParameter("fillMetHighLevel"); fillCandidateMap_histos = parameters.getParameter("fillCandidateMaps"); - hTriggerLabelsIsSet_ = false; //jet cleanup parameters cleaningParameters_ = pSet.getParameter("CleaningParameters"); @@ -324,16 +323,6 @@ void METAnalyzer::bookMonitorElement(std::string DirName, } if (!fillZPlots) { - hTrigger = ibooker.book1D("triggerResults", "triggerResults", 500, 0, 500); - for (unsigned int i = 0; i < allTriggerNames_.size(); i++) { - if (i < (unsigned int)hTrigger->getNbinsX()) { - if (!hTriggerLabelsIsSet_) { - hTrigger->setBinLabel(i + 1, allTriggerNames_[i]); - } - } - } - hTriggerLabelsIsSet_ = true; - hMEx = ibooker.book1D("MEx", "MEx", 200, -500, 500); hMEy = ibooker.book1D("MEy", "MEy", 200, -500, 500); hMET = ibooker.book1D("MET", "MET", 200, 0, 1000); @@ -359,7 +348,6 @@ void METAnalyzer::bookMonitorElement(std::string DirName, hMET_logx->setAxisTitle("log(MET) [GeV]", 1); hSumET_logx->setAxisTitle("log(SumET) [GeV]", 1); - map_of_MEs.insert(std::pair(DirName + "/" + "triggerResults", hTrigger)); map_of_MEs.insert(std::pair(DirName + "/" + "MEx", hMEx)); map_of_MEs.insert(std::pair(DirName + "/" + "MEy", hMEy)); map_of_MEs.insert(std::pair(DirName + "/" + "MET", hMET)); @@ -1208,12 +1196,6 @@ void METAnalyzer::dqmBeginRun(const edm::Run& iRun, const edm::EventSetup& iSetu << " config extraction failure with process name " << triggerResultsLabel_.process() << std::endl; } - allTriggerNames_.clear(); - for (unsigned int i = 0; i < hltConfig_.size(); i++) { - allTriggerNames_.push_back(hltConfig_.triggerName(i)); - } - // std::cout<<"Length: "<("triggerSelectedSubFolders"); for (std::vector::const_iterator it = triggerFolderEventFlag_.begin(); it != triggerFolderEventFlag_.end(); @@ -1464,11 +1446,6 @@ void METAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu bool fd = (*it)->accept(iEvent, iSetup); triggerFolderDecisions_[pos] = fd; } - allTriggerDecisions_.clear(); - for (unsigned int i = 0; i < allTriggerNames_.size(); ++i) { - allTriggerDecisions_.push_back((*triggerResults).accept(i)); - //std::cout<<"TR "<<(*triggerResults).size()<<" "<<(*triggerResults).accept(i)<<" "<getRootObject()) { - for (unsigned int i = 0; i < allTriggerDecisions_.size(); i++) { - if (i < (unsigned int)hTrigger->getNbinsX()) { - hTrigger->Fill(i + .5, allTriggerDecisions_[i]); - } - } - } - hMEx = map_of_MEs[DirName + "/" + "MEx"]; if (hMEx && hMEx->getRootObject()) hMEx->Fill(MEx); diff --git a/DQMOffline/Lumi/plugins/ZCounting.cc b/DQMOffline/Lumi/plugins/ZCounting.cc index 00963672c5907..2177235328fe3 100644 --- a/DQMOffline/Lumi/plugins/ZCounting.cc +++ b/DQMOffline/Lumi/plugins/ZCounting.cc @@ -7,6 +7,7 @@ #include "DataFormats/VertexReco/interface/Vertex.h" #include "DataFormats/MuonReco/interface/Muon.h" #include "DataFormats/MuonReco/interface/MuonSelectors.h" +#include "DataFormats/Math/interface/deltaR.h" #include @@ -22,6 +23,10 @@ ZCounting::ZCounting(const edm::ParameterSet& iConfig) fPVName_token(consumes( iConfig.getUntrackedParameter("edmPVName", "offlinePrimaryVertices"))), fMuonName_token(consumes(iConfig.getUntrackedParameter("edmName", "muons"))), + fStandaloneRegName_token(consumes( + iConfig.getUntrackedParameter("StandaloneReg", "standAloneMuons"))), + fStandaloneUpdName_token(consumes( + iConfig.getUntrackedParameter("StandaloneUpd", "standAloneMuons:UpdatedAtVtx"))), fTrackName_token( consumes(iConfig.getUntrackedParameter("edmTrackName", "generalTracks"))), @@ -56,7 +61,7 @@ ZCounting::ZCounting(const edm::ParameterSet& iConfig) triggers = new TriggerTools(); triggers->setTriggerResultsToken(consumes(triggerResultsInputTag_)); triggers->setTriggerEventToken(consumes(iConfig.getParameter("TriggerEvent"))); - triggers->setDRMAX(DRMAX); + triggers->setDRMAX(DRMAX_HLT); edm::LogVerbatim("ZCounting") << "ZCounting::ZCounting set trigger names"; const std::vector patterns_ = iConfig.getParameter>("MuonTriggerNames"); @@ -172,16 +177,24 @@ void ZCounting::bookHistograms(DQMStore::IBooker& ibooker_, edm::Run const&, edm MassMin_, MassMax_); - h_mass_SIT_fail_BB = ibooker_.book2D("h_mass_SIT_fail_BB", - "Muon SIT failing barrel-barrel", + h_mass_ID_fail_BB = ibooker_.book2D( + "h_mass_ID_fail_BB", "Muon ID failing barrel-barrel", LumiBin_, LumiMin_, LumiMax_, MassBin_, MassMin_, MassMax_); + h_mass_ID_fail_BE = ibooker_.book2D( + "h_mass_ID_fail_BE", "Muon ID failing barrel-endcap", LumiBin_, LumiMin_, LumiMax_, MassBin_, MassMin_, MassMax_); + + h_mass_ID_fail_EE = ibooker_.book2D( + "h_mass_ID_fail_EE", "Muon ID failing endcap-endcap", LumiBin_, LumiMin_, LumiMax_, MassBin_, MassMin_, MassMax_); + + h_mass_Glo_pass_BB = ibooker_.book2D("h_mass_Glo_pass_BB", + "Muon Glo passing barrel-barrel", LumiBin_, LumiMin_, LumiMax_, MassBin_, MassMin_, MassMax_); - h_mass_SIT_fail_BE = ibooker_.book2D("h_mass_SIT_fail_BE", - "Muon SIT failing barrel-endcap", + h_mass_Glo_pass_BE = ibooker_.book2D("h_mass_Glo_pass_BE", + "Muon Glo passing barrel-endcap", LumiBin_, LumiMin_, LumiMax_, @@ -189,8 +202,8 @@ void ZCounting::bookHistograms(DQMStore::IBooker& ibooker_, edm::Run const&, edm MassMin_, MassMax_); - h_mass_SIT_fail_EE = ibooker_.book2D("h_mass_SIT_fail_EE", - "Muon SIT failing endcap-endcap", + h_mass_Glo_pass_EE = ibooker_.book2D("h_mass_Glo_pass_EE", + "Muon Glo passing endcap-endcap", LumiBin_, LumiMin_, LumiMax_, @@ -224,6 +237,58 @@ void ZCounting::bookHistograms(DQMStore::IBooker& ibooker_, edm::Run const&, edm MassMin_, MassMax_); + h_mass_Sta_pass_BB = ibooker_.book2D("h_mass_Sta_pass_BB", + "Muon Sta passing barrel-barrel", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + h_mass_Sta_pass_BE = ibooker_.book2D("h_mass_Sta_pass_BE", + "Muon Sta passing barrel-endcap", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + + h_mass_Sta_pass_EE = ibooker_.book2D("h_mass_Sta_pass_EE", + "Muon Sta passing endcap-endcap", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + + h_mass_Sta_fail_BB = ibooker_.book2D("h_mass_Sta_fail_BB", + "Muon Sta failing barrel-barrel", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + h_mass_Sta_fail_BE = ibooker_.book2D("h_mass_Sta_fail_BE", + "Muon Sta failing barrel-endcap", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + + h_mass_Sta_fail_EE = ibooker_.book2D("h_mass_Sta_fail_EE", + "Muon Sta failing endcap-endcap", + LumiBin_, + LumiMin_, + LumiMax_, + MassBin_, + MassMin_, + MassMax_); + h_npv = ibooker_.book2D( "h_npv", "Events with valid primary vertex", LumiBin_, LumiMin_, LumiMax_, PVBin_, PVMin_, PVMax_); @@ -234,24 +299,42 @@ void ZCounting::bookHistograms(DQMStore::IBooker& ibooker_, edm::Run const&, edm h_mass_1HLT_BB->setAxisTitle("luminosity section", 1); h_mass_1HLT_BE->setAxisTitle("luminosity section", 1); h_mass_1HLT_EE->setAxisTitle("luminosity section", 1); - h_mass_SIT_fail_BB->setAxisTitle("luminosity section", 1); - h_mass_SIT_fail_BE->setAxisTitle("luminosity section", 1); - h_mass_SIT_fail_EE->setAxisTitle("luminosity section", 1); + h_mass_ID_fail_BB->setAxisTitle("luminosity section", 1); + h_mass_ID_fail_BE->setAxisTitle("luminosity section", 1); + h_mass_ID_fail_EE->setAxisTitle("luminosity section", 1); + h_mass_Glo_pass_BB->setAxisTitle("luminosity section", 1); + h_mass_Glo_pass_BE->setAxisTitle("luminosity section", 1); + h_mass_Glo_pass_EE->setAxisTitle("luminosity section", 1); h_mass_Glo_fail_BB->setAxisTitle("luminosity section", 1); h_mass_Glo_fail_BE->setAxisTitle("luminosity section", 1); h_mass_Glo_fail_EE->setAxisTitle("luminosity section", 1); + h_mass_Sta_pass_BB->setAxisTitle("luminosity section", 1); + h_mass_Sta_pass_BE->setAxisTitle("luminosity section", 1); + h_mass_Sta_pass_EE->setAxisTitle("luminosity section", 1); + h_mass_Sta_fail_BB->setAxisTitle("luminosity section", 1); + h_mass_Sta_fail_BE->setAxisTitle("luminosity section", 1); + h_mass_Sta_fail_EE->setAxisTitle("luminosity section", 1); h_mass_2HLT_BB->setAxisTitle("tag and probe mass", 2); h_mass_2HLT_BE->setAxisTitle("tag and probe mass", 2); h_mass_2HLT_EE->setAxisTitle("tag and probe mass", 2); h_mass_1HLT_BB->setAxisTitle("tag and probe mass", 2); h_mass_1HLT_BE->setAxisTitle("tag and probe mass", 2); h_mass_1HLT_EE->setAxisTitle("tag and probe mass", 2); - h_mass_SIT_fail_BB->setAxisTitle("tag and probe mass", 2); - h_mass_SIT_fail_BE->setAxisTitle("tag and probe mass", 2); - h_mass_SIT_fail_EE->setAxisTitle("tag and probe mass", 2); + h_mass_ID_fail_BB->setAxisTitle("tag and probe mass", 2); + h_mass_ID_fail_BE->setAxisTitle("tag and probe mass", 2); + h_mass_ID_fail_EE->setAxisTitle("tag and probe mass", 2); + h_mass_Glo_pass_BB->setAxisTitle("tag and probe mass", 2); + h_mass_Glo_pass_BE->setAxisTitle("tag and probe mass", 2); + h_mass_Glo_pass_EE->setAxisTitle("tag and probe mass", 2); h_mass_Glo_fail_BB->setAxisTitle("tag and probe mass", 2); h_mass_Glo_fail_BE->setAxisTitle("tag and probe mass", 2); h_mass_Glo_fail_EE->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_pass_BB->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_pass_BE->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_pass_EE->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_fail_BB->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_fail_BE->setAxisTitle("tag and probe mass", 2); + h_mass_Sta_fail_EE->setAxisTitle("tag and probe mass", 2); h_npv->setAxisTitle("luminosity section", 1); h_npv->setAxisTitle("number of primary vertices", 2); } @@ -306,17 +389,93 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) return; //------------------------------- - //--- Muons and Tracks + //--- Muon and Track collections //------------------------------- edm::Handle hMuonProduct; iEvent.getByToken(fMuonName_token, hMuonProduct); - if (!hMuonProduct.isValid()) + if (!hMuonProduct.isValid()) { + edm::LogWarning("ZCounting") << "ZCounting::analyze - no valid hMuonProduct found" << std::endl; return; + } edm::Handle hTrackProduct; iEvent.getByToken(fTrackName_token, hTrackProduct); - if (!hTrackProduct.isValid()) + if (!hTrackProduct.isValid()) { + edm::LogWarning("ZCounting") << "ZCounting::analyze - no valid hTrackProduct found" << std::endl; return; + } + + //------------------------------- + //--- Merged standalone muon collections + //--- The muon collection contains duplicates (from standAloneMuons and standAloneMuons:UpdatedAtVtx collections) and missing standAloneMuons + //--- We need to produce a merged standalone muon collection to reproduce the decision in the global muon producer + //------------------------------- + edm::Handle tracksStandAlone; + iEvent.getByToken(fStandaloneRegName_token, tracksStandAlone); + if (!tracksStandAlone.isValid()) { + edm::LogWarning("ZCounting") << "ZCounting::analyze - no valid tracksStandAlone found" << std::endl; + return; + } + + edm::Handle tracksStandAloneUpdatedAtVtx; + iEvent.getByToken(fStandaloneUpdName_token, tracksStandAloneUpdatedAtVtx); + if (!tracksStandAloneUpdatedAtVtx.isValid()) { + edm::LogWarning("ZCounting") << "ZCounting::analyze - no valid tracksStandAloneUpdatedAtVtx found" << std::endl; + return; + } + + std::vector hStandaloneProduct; + std::vector passGlobalMuonMap; + + for (auto const& standAlone : *tracksStandAlone) { + auto const extraIdx = standAlone.extra().key(); + + const reco::Track* track = &standAlone; + + // replicate logic in GlobalMuonProducer, take the updatedAtVtx track if it exists and has + // the same eta sign as the original, otherwise take the original + for (auto const& standAloneUpdatedAtVtx : *tracksStandAloneUpdatedAtVtx) { + if (standAloneUpdatedAtVtx.extra().key() == extraIdx) { + const bool etaFlip1 = (standAloneUpdatedAtVtx.eta() * standAlone.eta()) >= 0; + if (etaFlip1) { + track = &standAloneUpdatedAtVtx; + } + break; + } + } + + // kinematic cuts + if (track->pt() < MIN_PT_STA) + continue; + if (fabs(track->eta()) > MAX_ETA_STA) + continue; + // require minimum number of valid hits (mainly to reduce background) + if (track->numberOfValidHits() < N_STA_HITS) + continue; + + // look for corresponding muon object to check if the standalone muon is global + bool isGlobalMuon = false; + for (auto const& itMu2 : *hMuonProduct) { + if (itMu2.standAloneMuon().isNull()) + continue; + + auto const& muonStandAlone = *itMu2.standAloneMuon(); + + if (track->extra().key() == muonStandAlone.extra().key()) { + // we found a corresponding muon object + if (muonStandAlone.pt() == track->pt() && muonStandAlone.eta() == track->eta() && + muonStandAlone.phi() == track->phi()) { + // the corresponding muon object uses the same standalone muon track + // check if is a global muon + isGlobalMuon = passGlobalMuon(itMu2); + } + break; + } + } + + passGlobalMuonMap.push_back(isGlobalMuon); + hStandaloneProduct.push_back(track); + } TLorentzVector vTag(0., 0., 0., 0.); TLorentzVector vProbe(0., 0., 0., 0.); @@ -334,7 +493,7 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) continue; if (fabs(eta1) > EtaCutL1_) continue; - if (!(passMuonID(itMu1, pv) && passMuonIso(itMu1))) + if (!(passGlobalMuon(itMu1) && passMuonID(itMu1, pv) && passMuonIso(itMu1))) continue; if (!triggers->passObj(eta1, phi1)) continue; @@ -371,12 +530,10 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) if ((dilepMass < MassMin_) || (dilepMass > MassMax_)) continue; - bool isProbeCentral = false; - if (fabs(eta2) < MUON_BOUND) - isProbeCentral = true; + bool isProbeCentral = fabs(eta2) < MUON_BOUND; // Determine event category for efficiency calculation - if (passMuonID(itMu2, pv) && passMuonIso(itMu2)) { + if (passGlobalMuon(itMu2) && passMuonID(itMu2, pv) && passMuonIso(itMu2)) { if (triggers->passObj(eta2, phi2)) { // category 2HLT: both muons passing trigger requirements if (&itMu1 > &itMu2) @@ -399,27 +556,52 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) h_mass_1HLT_BE->Fill(iEvent.luminosityBlock(), dilepMass); } } - } else if (itMu2.isGlobalMuon()) { + } else if (passGlobalMuon(itMu2)) { // category Glo: probe is a Global muon but failing selection if (isTagCentral && isProbeCentral) { - h_mass_SIT_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_ID_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); } else if (!isTagCentral && !isProbeCentral) { - h_mass_SIT_fail_EE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_ID_fail_EE->Fill(iEvent.luminosityBlock(), dilepMass); } else { - h_mass_SIT_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_ID_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); } - } else if (itMu2.isStandAloneMuon()) { - // category Sta: probe is a Standalone muon + } + } // End of probe loop over muons + + // Probe loop over standalone muons, for global muon efficiency calculation + for (std::vector::size_type idx = 0; idx < hStandaloneProduct.size(); idx++) { + const reco::Track* itSta = hStandaloneProduct[idx]; + + // standalone muon kinematics + const float pt2 = itSta->pt(); + const float eta2 = itSta->eta(); + const float phi2 = itSta->phi(); + + // kinematic cuts + if (pt2 < PtCutL2_) + continue; + if (fabs(eta2) > EtaCutL2_) + continue; + + vProbe.SetPtEtaPhiM(pt2, eta2, phi2, MUON_MASS); + + // Mass window + TLorentzVector vDilep = vTag + vProbe; + float dilepMass = vDilep.M(); + if ((dilepMass < MassMin_) || (dilepMass > MassMax_)) + continue; + + const bool isProbeCentral = fabs(eta2) < MUON_BOUND; + + if (passGlobalMuonMap[idx]) { if (isTagCentral && isProbeCentral) { - h_mass_Glo_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Glo_pass_BB->Fill(iEvent.luminosityBlock(), dilepMass); } else if (!isTagCentral && !isProbeCentral) { - h_mass_Glo_fail_EE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Glo_pass_EE->Fill(iEvent.luminosityBlock(), dilepMass); } else { - h_mass_Glo_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Glo_pass_BE->Fill(iEvent.luminosityBlock(), dilepMass); } - } else if (itMu2.innerTrack()->hitPattern().trackerLayersWithMeasurement() >= 6 && - itMu2.innerTrack()->hitPattern().numberOfValidPixelHits() >= 1) { - // cateogry Trk: probe is a tracker track + } else { if (isTagCentral && isProbeCentral) { h_mass_Glo_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); } else if (!isTagCentral && !isProbeCentral) { @@ -428,21 +610,10 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) h_mass_Glo_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); } } - } // End of probe loop over muons + } // Probe loop over tracks, only for standalone efficiency calculation for (auto const& itTrk : *hTrackProduct) { - // Check track is not a muon - bool isMuon = false; - for (auto const& itMu : *hMuonProduct) { - if (itMu.innerTrack().isNonnull() && itMu.innerTrack().get() == &itTrk) { - isMuon = true; - break; - } - } - if (isMuon) - continue; - const float pt2 = itTrk.pt(); const float eta2 = itTrk.eta(); const float phi2 = itTrk.phi(); @@ -455,6 +626,8 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) continue; if (q1 == q2) continue; + if (!passTrack(itTrk)) + continue; vTrack.SetPtEtaPhiM(pt2, eta2, phi2, MUON_MASS); @@ -463,17 +636,32 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) if ((dilepMass < MassMin_) || (dilepMass > MassMax_)) continue; - bool isTrackCentral = false; - if (fabs(eta2) < MUON_BOUND) - isTrackCentral = true; + // check if track is matched to standalone muon + bool isStandalone = false; + for (const reco::Track* itSta : hStandaloneProduct) { + if (reco::deltaR2(itSta->eta(), itSta->phi(), eta2, phi2) < DRMAX_IO) { + isStandalone = true; + break; + } + } + + const bool isTrackCentral = fabs(eta2) < MUON_BOUND; - if (itTrk.hitPattern().trackerLayersWithMeasurement() >= 6 && itTrk.hitPattern().numberOfValidPixelHits() >= 1) { + if (isStandalone) { if (isTagCentral && isTrackCentral) { - h_mass_Glo_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Sta_pass_BB->Fill(iEvent.luminosityBlock(), dilepMass); } else if (!isTagCentral && !isTrackCentral) { - h_mass_Glo_fail_EE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Sta_pass_EE->Fill(iEvent.luminosityBlock(), dilepMass); } else { - h_mass_Glo_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); + h_mass_Sta_pass_BE->Fill(iEvent.luminosityBlock(), dilepMass); + } + } else { + if (isTagCentral && isTrackCentral) { + h_mass_Sta_fail_BB->Fill(iEvent.luminosityBlock(), dilepMass); + } else if (!isTagCentral && !isTrackCentral) { + h_mass_Sta_fail_EE->Fill(iEvent.luminosityBlock(), dilepMass); + } else { + h_mass_Sta_fail_BE->Fill(iEvent.luminosityBlock(), dilepMass); } } } //End of probe loop over tracks @@ -487,15 +675,11 @@ void ZCounting::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) //-------------------------------------------------------------------------------------------------- // Definition of the CustomTightID function bool ZCounting::isCustomTightMuon(const reco::Muon& muon) { - if (!muon.isPFMuon() || !muon.isGlobalMuon()) - return false; - - bool muID = isGoodMuon(muon, muon::GlobalMuonPromptTight) && (muon.numberOfMatchedStations() > 1); - - bool muIdAndHits = muID && muon.innerTrack()->hitPattern().trackerLayersWithMeasurement() > 5 && - muon.innerTrack()->hitPattern().numberOfValidPixelHits() > 0; - - return muIdAndHits; + // tight POG cut based ID w/o impact parameter cuts + return muon.isGlobalMuon() && muon.isPFMuon() && muon.globalTrack()->normalizedChi2() < 10. && + muon.globalTrack()->hitPattern().numberOfValidMuonHits() > 0 && muon.numberOfMatchedStations() > 1 && + muon.innerTrack()->hitPattern().trackerLayersWithMeasurement() > 5 && + muon.innerTrack()->hitPattern().numberOfValidPixelHits() > 0; } //-------------------------------------------------------------------------------------------------- @@ -516,6 +700,28 @@ bool ZCounting::passMuonID(const reco::Muon& muon, const reco::Vertex* vtx) { return false; } +//-------------------------------------------------------------------------------------------------- +bool ZCounting::passGlobalMuon(const reco::Muon& muon) { + // Global muon selection: + // - standard global muon criterium, + // - requirements on inner and outer track pT>15 and |eta| + // - requirements on deltaR(inner track, outer track) + + return muon.isGlobalMuon() && muon.outerTrack()->numberOfValidHits() >= N_STA_HITS && + muon.innerTrack()->pt() > MIN_PT_TRK && std::abs(muon.innerTrack()->eta()) < MAX_ETA_TRK && + muon.outerTrack()->pt() > MIN_PT_STA && std::abs(muon.outerTrack()->eta()) < MAX_ETA_STA && + reco::deltaR2( + muon.outerTrack()->eta(), muon.outerTrack()->phi(), muon.innerTrack()->eta(), muon.innerTrack()->phi()) < + DRMAX_IO; +} + +//-------------------------------------------------------------------------------------------------- +bool ZCounting::passTrack(const reco::Track& track) { + return track.hitPattern().trackerLayersWithMeasurement() >= 6 && track.hitPattern().numberOfValidPixelHits() >= 1 && + track.originalAlgo() != 13 // reject muon seeded tracks - InOut + && track.originalAlgo() != 14; // reject muon seeded tracks - OutIn +} + //-------------------------------------------------------------------------------------------------- bool ZCounting::passMuonIso(const reco::Muon& muon) { //Muon isolation selection, up-to-date with MUO POG recommendation diff --git a/DQMOffline/Lumi/plugins/ZCounting.h b/DQMOffline/Lumi/plugins/ZCounting.h index 7477cb613a9b2..f4726db69c572 100644 --- a/DQMOffline/Lumi/plugins/ZCounting.h +++ b/DQMOffline/Lumi/plugins/ZCounting.h @@ -40,6 +40,8 @@ class ZCounting : public DQMEDAnalyzer { bool passMuonID(const reco::Muon& muon, const reco::Vertex* vtx); bool passMuonIso(const reco::Muon& muon); bool isCustomTightMuon(const reco::Muon& muon); + bool passGlobalMuon(const reco::Muon& muon); + bool passTrack(const reco::Track& track); // EDM object collection names const edm::InputTag triggerResultsInputTag_; @@ -50,6 +52,9 @@ class ZCounting : public DQMEDAnalyzer { std::vector fMuonHLTNames; std::vector fMuonHLTObjectNames; + edm::EDGetTokenT fStandaloneRegName_token; + edm::EDGetTokenT fStandaloneUpdName_token; + // Tracks edm::EDGetTokenT fTrackName_token; @@ -89,7 +94,15 @@ class ZCounting : public DQMEDAnalyzer { TriggerTools* triggers; // constants - const double DRMAX = 0.1; // max dR matching between muon and hlt object + const double DRMAX_HLT = 0.01; // max deltaR^2 matching between muon and hlt object + const double DRMAX_IO = 0.09; // max deltaR^2 matching between inner and outer muon track + + const double MIN_PT_TRK = 15; // minimum pT of inner track considered for matching outer to inner track + const double MAX_ETA_TRK = 2.5; // maximum |eta| of inner track considered for matching outer to inner track + const double MIN_PT_STA = 15; // minimum pT of outer track considered for matching inner to outer track + const double MAX_ETA_STA = 2.4; // maximum |eta| of outer track considered for matching inner to outer track + + const int N_STA_HITS = 1; // minimum number of valid standalone hits const double MUON_MASS = 0.105658369; const double MUON_BOUND = 0.9; @@ -106,13 +119,23 @@ class ZCounting : public DQMEDAnalyzer { MonitorElement* h_mass_1HLT_BE; MonitorElement* h_mass_1HLT_EE; - MonitorElement* h_mass_SIT_fail_BB; - MonitorElement* h_mass_SIT_fail_BE; - MonitorElement* h_mass_SIT_fail_EE; + MonitorElement* h_mass_ID_fail_BB; + MonitorElement* h_mass_ID_fail_BE; + MonitorElement* h_mass_ID_fail_EE; + MonitorElement* h_mass_Glo_pass_BB; + MonitorElement* h_mass_Glo_pass_BE; + MonitorElement* h_mass_Glo_pass_EE; MonitorElement* h_mass_Glo_fail_BB; MonitorElement* h_mass_Glo_fail_BE; MonitorElement* h_mass_Glo_fail_EE; + + MonitorElement* h_mass_Sta_pass_BB; + MonitorElement* h_mass_Sta_pass_BE; + MonitorElement* h_mass_Sta_pass_EE; + MonitorElement* h_mass_Sta_fail_BB; + MonitorElement* h_mass_Sta_fail_BE; + MonitorElement* h_mass_Sta_fail_EE; }; #endif diff --git a/DQMOffline/Lumi/python/ZCounting_cfi.py b/DQMOffline/Lumi/python/ZCounting_cfi.py index 1fa0980180354..8b7b5186cd6f4 100644 --- a/DQMOffline/Lumi/python/ZCounting_cfi.py +++ b/DQMOffline/Lumi/python/ZCounting_cfi.py @@ -9,6 +9,8 @@ edmPVName=cms.untracked.string( 'offlinePrimaryVertices'), edmName=cms.untracked.string('muons'), + StandaloneReg=cms.untracked.string('standAloneMuons'), # regular standalone track collection + StandaloneUpd=cms.untracked.string('standAloneMuons:UpdatedAtVtx'), # updated standalone track collection edmTrackName=cms.untracked.string('generalTracks'), MuonTriggerNames=cms.vstring("HLT_IsoMu24_v*"), diff --git a/DQMOffline/Lumi/src/TriggerTools.cc b/DQMOffline/Lumi/src/TriggerTools.cc index b26d60941f5d6..404482870c646 100644 --- a/DQMOffline/Lumi/src/TriggerTools.cc +++ b/DQMOffline/Lumi/src/TriggerTools.cc @@ -144,7 +144,7 @@ bool TriggerTools::passObj(const double eta, const double phi) const { for (unsigned int hlto = 0; hlto < keys.size(); hlto++) { trigger::size_type hltf = keys[hlto]; const trigger::TriggerObject& tobj(toc[hltf]); - if (reco::deltaR(eta, phi, tobj.eta(), tobj.phi()) < DRMAX) { + if (reco::deltaR2(eta, phi, tobj.eta(), tobj.phi()) < DRMAX) { return true; } } diff --git a/DQMOffline/MuonDPG/plugins/GEMTnPEfficiencyTask.cc b/DQMOffline/MuonDPG/plugins/GEMTnPEfficiencyTask.cc new file mode 100644 index 0000000000000..f69a9a0054dc7 --- /dev/null +++ b/DQMOffline/MuonDPG/plugins/GEMTnPEfficiencyTask.cc @@ -0,0 +1,843 @@ +/* + * \file GEMTnPEfficiencyTask.cc + * \author Qianying + * + * \interited from the TnP framework of + * \author L. Lunerti - INFN Bologna + * + */ + +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "DataFormats/MuonReco/interface/MuonSegmentMatch.h" +#include "DataFormats/MuonReco/interface/MuonGEMHitMatch.h" + +#include "DQMOffline/MuonDPG/interface/BaseTnPEfficiencyTask.h" + +class GEMTnPEfficiencyTask : public BaseTnPEfficiencyTask { +public: + /// Constructor + GEMTnPEfficiencyTask(const edm::ParameterSet& config); + + /// Destructor + ~GEMTnPEfficiencyTask() override; + +protected: + std::string topFolder() const override; + + void bookHistograms(DQMStore::IBooker& iBooker, edm::Run const& run, edm::EventSetup const& context) override; + + /// Analyze + void analyze(const edm::Event& event, const edm::EventSetup& context) override; +}; + +GEMTnPEfficiencyTask::GEMTnPEfficiencyTask(const edm::ParameterSet& config) : BaseTnPEfficiencyTask(config) { + LogTrace("DQMOffline|MuonDPG|GEMTnPEfficiencyTask") << "[GEMTnPEfficiencyTask]: Constructor" << std::endl; +} + +GEMTnPEfficiencyTask::~GEMTnPEfficiencyTask() { + LogTrace("DQMOffline|MuonDPG|GEMTnPEfficiencyTask") + << "[GEMTnPEfficiencyTask]: analyzed " << m_nEvents << " events" << std::endl; +} + +void GEMTnPEfficiencyTask::bookHistograms(DQMStore::IBooker& iBooker, + edm::Run const& run, + edm::EventSetup const& context) { + BaseTnPEfficiencyTask::bookHistograms(iBooker, run, context); + + LogTrace("DQMOffline|MuonDPG|GEMTnPEfficiencyTask") << "[GEMTnPEfficiencyTask]: bookHistograms" << std::endl; + + auto baseDir = topFolder() + "Task/"; + iBooker.setCurrentFolder(baseDir); + + MonitorElement* me_GEM_pass_Ch_region = + iBooker.book2D("GEM_nPassingProbe_Ch_region", "GEM_nPassingProbe_Ch_region", 2, -1.5, 1.5, 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_region = + iBooker.book2D("GEM_nFailingProbe_Ch_region", "GEM_nFailingProbe_Ch_region", 2, -1.5, 1.5, 36, 1, 37); + MonitorElement* me_GEM_pass_Ch_region_GE1 = + iBooker.book2D("GEM_nPassingProbe_Ch_region_GE1", "GEM_nPassingProbe_Ch_region_GE1", 4, 0, 4, 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_region_GE1 = + iBooker.book2D("GEM_nFailingProbe_Ch_region_GE1", "GEM_nFailingProbe_Ch_region_GE1", 4, 0, 4, 36, 1, 37); + MonitorElement* me_GEM_pass_Ch_region_GE1_NoL = + iBooker.book2D("GEM_nPassingProbe_Ch_region_GE1_NoL", "GEM_nPassingProbe_Ch_region_GE1_NoL", 2, 0, 2, 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_region_GE1_NoL = + iBooker.book2D("GEM_nFailingProbe_Ch_region_GE1_NoL", "GEM_nFailingProbe_Ch_region_GE1_NoL", 2, 0, 2, 36, 1, 37); + MonitorElement* me_GEM_pass_Ch_eta = + iBooker.book2D("GEM_nPassingProbe_Ch_eta", "GEM_nPassingProbe_Ch_eta", 24, 0, 2.4, 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_eta = + iBooker.book2D("GEM_nFailingProbe_Ch_eta", "GEM_nFailingProbe_Ch_eta", 24, 0, 2.4, 36, 1, 37); + MonitorElement* me_GEM_pass_Ch_phi = + iBooker.book2D("GEM_nPassingProbe_Ch_phi", "GEM_nPassingProbe_Ch_phi", 20, -TMath::Pi(), TMath::Pi(), 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_phi = + iBooker.book2D("GEM_nFailingProbe_Ch_phi", "GEM_nFailingProbe_Ch_phi", 20, -TMath::Pi(), TMath::Pi(), 36, 1, 37); + MonitorElement* me_GEM_pass_allCh_1D = + iBooker.book1D("GEM_nPassingProbe_allCh_1D", "GEM_nPassingProbe_allCh_1D", 2, -1.5, 1.5); + MonitorElement* me_GEM_fail_allCh_1D = + iBooker.book1D("GEM_nFailingProbe_allCh_1D", "GEM_nFailingProbe_allCh_1D", 2, -1.5, 1.5); + MonitorElement* me_GEM_pass_chamber_1D = + iBooker.book1D("GEM_nPassingProbe_chamber_1D", "GEM_nPassingProbe_chamber_1D", 36, 1, 37); + MonitorElement* me_GEM_fail_chamber_1D = + iBooker.book1D("GEM_nFailingProbe_chamber_1D", "GEM_nFailingProbe_chamber_1D", 36, 1, 37); + MonitorElement* me_GEM_pass_chamber_p1_1D = + iBooker.book1D("GEM_nPassingProbe_chamber_p1_1D", "GEM_nPassingProbe_chamber_p1_1D", 36, 1, 37); + MonitorElement* me_GEM_fail_chamber_p1_1D = + iBooker.book1D("GEM_nFailingProbe_chamber_p1_1D", "GEM_nFailingProbe_chamber_p1_1D", 36, 1, 37); + MonitorElement* me_GEM_pass_chamber_p2_1D = + iBooker.book1D("GEM_nPassingProbe_chamber_p2_1D", "GEM_nPassingProbe_chamber_p2_1D", 36, 1, 37); + MonitorElement* me_GEM_fail_chamber_p2_1D = + iBooker.book1D("GEM_nFailingProbe_chamber_p2_1D", "GEM_nFailingProbe_chamber_p2_1D", 36, 1, 37); + MonitorElement* me_GEM_pass_chamber_n1_1D = + iBooker.book1D("GEM_nPassingProbe_chamber_n1_1D", "GEM_nPassingProbe_chamber_n1_1D", 36, 1, 37); + MonitorElement* me_GEM_fail_chamber_n1_1D = + iBooker.book1D("GEM_nFailingProbe_chamber_n1_1D", "GEM_nFailingProbe_chamber_n1_1D", 36, 1, 37); + MonitorElement* me_GEM_pass_chamber_n2_1D = + iBooker.book1D("GEM_nPassingProbe_chamber_n2_1D", "GEM_nPassingProbe_chamber_n2_1D", 36, 1, 37); + MonitorElement* me_GEM_fail_chamber_n2_1D = + iBooker.book1D("GEM_nFailingProbe_chamber_n2_1D", "GEM_nFailingProbe_chamber_n2_1D", 36, 1, 37); + // + MonitorElement* me_GEM_pass_pt_1D = iBooker.book1D("GEM_nPassingProbe_pt_1D", "GEM_nPassingProbe_pt_1D", 20, 0, 100); + MonitorElement* me_GEM_fail_pt_1D = iBooker.book1D("GEM_nFailingProbe_pt_1D", "GEM_nFailingProbe_pt_1D", 20, 0, 100); + MonitorElement* me_GEM_pass_eta_1D = + iBooker.book1D("GEM_nPassingProbe_eta_1D", "GEM_nPassingProbe_eta_1D", 24, 0, 2.4); + MonitorElement* me_GEM_fail_eta_1D = + iBooker.book1D("GEM_nFailingProbe_eta_1D", "GEM_nFailingProbe_eta_1D", 24, 0, 2.4); + MonitorElement* me_GEM_pass_phi_1D = + iBooker.book1D("GEM_nPassingProbe_phi_1D", "GEM_nPassingProbe_phi_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_fail_phi_1D = + iBooker.book1D("GEM_nFailingProbe_phi_1D", "GEM_nFailingProbe_phi_1D", 20, -TMath::Pi(), TMath::Pi()); + /// + MonitorElement* me_GEM_pass_pt_p1_1D = + iBooker.book1D("GEM_nPassingProbe_pt_p1_1D", "GEM_nPassingProbe_pt_p1_1D", 20, 0, 100); + MonitorElement* me_GEM_fail_pt_p1_1D = + iBooker.book1D("GEM_nFailingProbe_pt_p1_1D", "GEM_nFailingProbe_pt_p1_1D", 20, 0, 100); + MonitorElement* me_GEM_pass_eta_p1_1D = + iBooker.book1D("GEM_nPassingProbe_eta_p1_1D", "GEM_nPassingProbe_eta_p1_1D", 24, 0, 2.4); + MonitorElement* me_GEM_fail_eta_p1_1D = + iBooker.book1D("GEM_nFailingProbe_eta_p1_1D", "GEM_nFailingProbe_eta_p1_1D", 24, 0, 2.4); + MonitorElement* me_GEM_pass_phi_p1_1D = + iBooker.book1D("GEM_nPassingProbe_phi_p1_1D", "GEM_nPassingProbe_phi_p1_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_fail_phi_p1_1D = + iBooker.book1D("GEM_nFailingProbe_phi_p1_1D", "GEM_nFailingProbe_phi_p1_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_pass_pt_p2_1D = + iBooker.book1D("GEM_nPassingProbe_pt_p2_1D", "GEM_nPassingProbe_pt_p2_1D", 20, 0, 100); + MonitorElement* me_GEM_fail_pt_p2_1D = + iBooker.book1D("GEM_nFailingProbe_pt_p2_1D", "GEM_nFailingProbe_pt_p2_1D", 20, 0, 100); + MonitorElement* me_GEM_pass_eta_p2_1D = + iBooker.book1D("GEM_nPassingProbe_eta_p2_1D", "GEM_nPassingProbe_eta_p2_1D", 24, 0, 2.4); + MonitorElement* me_GEM_fail_eta_p2_1D = + iBooker.book1D("GEM_nFailingProbe_eta_p2_1D", "GEM_nFailingProbe_eta_p2_1D", 24, 0, 2.4); + MonitorElement* me_GEM_pass_phi_p2_1D = + iBooker.book1D("GEM_nPassingProbe_phi_p2_1D", "GEM_nPassingProbe_phi_p2_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_fail_phi_p2_1D = + iBooker.book1D("GEM_nFailingProbe_phi_p2_1D", "GEM_nFailingProbe_phi_p2_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_pass_pt_n1_1D = + iBooker.book1D("GEM_nPassingProbe_pt_n1_1D", "GEM_nPassingProbe_pt_n1_1D", 20, 0, 100); + MonitorElement* me_GEM_fail_pt_n1_1D = + iBooker.book1D("GEM_nFailingProbe_pt_n1_1D", "GEM_nFailingProbe_pt_n1_1D", 20, 0, 100); + MonitorElement* me_GEM_pass_eta_n1_1D = + iBooker.book1D("GEM_nPassingProbe_eta_n1_1D", "GEM_nPassingProbe_eta_n1_1D", 24, 0, 2.4); + MonitorElement* me_GEM_fail_eta_n1_1D = + iBooker.book1D("GEM_nFailingProbe_eta_n1_1D", "GEM_nFailingProbe_eta_n1_1D", 24, 0, 2.4); + MonitorElement* me_GEM_pass_phi_n1_1D = + iBooker.book1D("GEM_nPassingProbe_phi_n1_1D", "GEM_nPassingProbe_phi_n1_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_fail_phi_n1_1D = + iBooker.book1D("GEM_nFailingProbe_phi_n1_1D", "GEM_nFailingProbe_phi_n1_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_pass_pt_n2_1D = + iBooker.book1D("GEM_nPassingProbe_pt_n2_1D", "GEM_nPassingProbe_pt_n2_1D", 20, 0, 100); + MonitorElement* me_GEM_fail_pt_n2_1D = + iBooker.book1D("GEM_nFailingProbe_pt_n2_1D", "GEM_nFailingProbe_pt_n2_1D", 20, 0, 100); + MonitorElement* me_GEM_pass_eta_n2_1D = + iBooker.book1D("GEM_nPassingProbe_eta_n2_1D", "GEM_nPassingProbe_eta_n2_1D", 24, 0, 2.4); + MonitorElement* me_GEM_fail_eta_n2_1D = + iBooker.book1D("GEM_nFailingProbe_eta_n2_1D", "GEM_nFailingProbe_eta_n2_1D", 24, 0, 2.4); + MonitorElement* me_GEM_pass_phi_n2_1D = + iBooker.book1D("GEM_nPassingProbe_phi_n2_1D", "GEM_nPassingProbe_phi_n2_1D", 20, -TMath::Pi(), TMath::Pi()); + MonitorElement* me_GEM_fail_phi_n2_1D = + iBooker.book1D("GEM_nFailingProbe_phi_n2_1D", "GEM_nFailingProbe_phi_n2_1D", 20, -TMath::Pi(), TMath::Pi()); + //// + MonitorElement* me_ME0_pass_chamber_1D = + iBooker.book1D("ME0_nPassingProbe_chamber_1D", "ME0_nPassingProbe_chamber_1D", 18, 1, 19); + MonitorElement* me_ME0_fail_chamber_1D = + iBooker.book1D("ME0_nFailingProbe_chamber_1D", "ME0_nFailingProbe_chamber_1D", 18, 1, 19); + MonitorElement* me_GEM_pass_Ch_region_layer_phase2 = iBooker.book2D( + "GEM_nPassingProbe_Ch_region_layer_phase2", "GEM_nPassingProbe_Ch_region_layer_phase2", 10, 0, 10, 36, 1, 37); + MonitorElement* me_GEM_fail_Ch_region_layer_phase2 = iBooker.book2D( + "GEM_nFailingProbe_Ch_region_layer_phase2", "GEM_nFailingProbe_Ch_region_layer_phase2", 10, 0, 10, 36, 1, 37); + + me_GEM_pass_allCh_1D->setBinLabel(1, "GE-11", 1); + me_GEM_pass_allCh_1D->setBinLabel(2, "GE11", 1); + me_GEM_pass_allCh_1D->setAxisTitle("Number of passing probes", 2); + + me_GEM_fail_allCh_1D->setBinLabel(1, "GE-11", 1); + me_GEM_fail_allCh_1D->setBinLabel(2, "GE11", 1); + me_GEM_fail_allCh_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_chamber_1D->setAxisTitle("Chamber", 1); + me_GEM_pass_chamber_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_chamber_1D->setAxisTitle("Chamber", 1); + me_GEM_fail_chamber_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_chamber_p1_1D->setAxisTitle("Chamber", 1); + me_GEM_pass_chamber_p1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_chamber_p1_1D->setAxisTitle("Chamber", 1); + me_GEM_fail_chamber_p1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_chamber_p2_1D->setAxisTitle("Chamber", 1); + me_GEM_pass_chamber_p2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_chamber_p2_1D->setAxisTitle("Chamber", 1); + me_GEM_fail_chamber_p2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_chamber_n1_1D->setAxisTitle("Chamber", 1); + me_GEM_pass_chamber_n1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_chamber_n1_1D->setAxisTitle("Chamber", 1); + me_GEM_fail_chamber_n1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_chamber_n2_1D->setAxisTitle("Chamber", 1); + me_GEM_pass_chamber_n2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_chamber_n2_1D->setAxisTitle("Chamber", 1); + me_GEM_fail_chamber_n2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_pt_1D->setAxisTitle("P_{T}", 1); + me_GEM_pass_pt_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_pt_1D->setAxisTitle("P_{T}", 1); + me_GEM_fail_pt_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_eta_1D->setAxisTitle("#eta", 1); + me_GEM_pass_eta_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_eta_1D->setAxisTitle("#eta", 1); + me_GEM_fail_eta_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_phi_1D->setAxisTitle("#phi", 1); + me_GEM_pass_phi_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_phi_1D->setAxisTitle("#phi", 1); + me_GEM_fail_phi_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_pt_p1_1D->setAxisTitle("P_{T}", 1); + me_GEM_pass_pt_p1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_pt_p1_1D->setAxisTitle("P_{T}", 1); + me_GEM_fail_pt_p1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_eta_p1_1D->setAxisTitle("#eta", 1); + me_GEM_pass_eta_p1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_eta_p1_1D->setAxisTitle("#eta", 1); + me_GEM_fail_eta_p1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_phi_p1_1D->setAxisTitle("#phi", 1); + me_GEM_pass_phi_p1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_phi_p1_1D->setAxisTitle("#phi", 1); + me_GEM_fail_phi_p1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_pt_p2_1D->setAxisTitle("P_{T}", 1); + me_GEM_pass_pt_p2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_pt_p2_1D->setAxisTitle("P_{T}", 1); + me_GEM_fail_pt_p2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_eta_p2_1D->setAxisTitle("#eta", 1); + me_GEM_pass_eta_p2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_eta_p2_1D->setAxisTitle("#eta", 1); + me_GEM_fail_eta_p2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_phi_p2_1D->setAxisTitle("#phi", 1); + me_GEM_pass_phi_p2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_phi_p2_1D->setAxisTitle("#phi", 1); + me_GEM_fail_phi_p2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_pt_n1_1D->setAxisTitle("P_{T}", 1); + me_GEM_pass_pt_n1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_pt_n1_1D->setAxisTitle("P_{T}", 1); + me_GEM_fail_pt_n1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_eta_n1_1D->setAxisTitle("#eta", 1); + me_GEM_pass_eta_n1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_eta_n1_1D->setAxisTitle("#eta", 1); + me_GEM_fail_eta_n1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_phi_n1_1D->setAxisTitle("#phi", 1); + me_GEM_pass_phi_n1_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_phi_n1_1D->setAxisTitle("#phi", 1); + me_GEM_fail_phi_n1_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_pt_n2_1D->setAxisTitle("P_{T}", 1); + me_GEM_pass_pt_n2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_pt_n2_1D->setAxisTitle("P_{T}", 1); + me_GEM_fail_pt_n2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_eta_n2_1D->setAxisTitle("#eta", 1); + me_GEM_pass_eta_n2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_eta_n2_1D->setAxisTitle("#eta", 1); + me_GEM_fail_eta_n2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_pass_phi_n2_1D->setAxisTitle("#phi", 1); + me_GEM_pass_phi_n2_1D->setAxisTitle("Number of passing probes", 2); + me_GEM_fail_phi_n2_1D->setAxisTitle("#phi", 1); + me_GEM_fail_phi_n2_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_fail_Ch_region->setBinLabel(1, "GE-11", 1); + me_GEM_fail_Ch_region->setBinLabel(2, "GE11", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_region->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_region->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_region->setAxisTitle("Number of failing probes", 3); + + me_GEM_pass_Ch_region->setBinLabel(1, "GE-11", 1); + me_GEM_pass_Ch_region->setBinLabel(2, "GE11", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_region->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_region->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_region->setAxisTitle("Number of passing probes", 3); + + me_GEM_fail_Ch_region_GE1->setBinLabel(1, "GE-1/1_L2", 1); + me_GEM_fail_Ch_region_GE1->setBinLabel(2, "GE-1/1_L1", 1); + me_GEM_fail_Ch_region_GE1->setBinLabel(3, "GE1/1_L1", 1); + me_GEM_fail_Ch_region_GE1->setBinLabel(4, "GE1/1_L2", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_region_GE1->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_region_GE1->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_region_GE1->setAxisTitle("Number of passing probes", 3); + + me_GEM_pass_Ch_region_GE1->setBinLabel(1, "GE-1/1_L2", 1); + me_GEM_pass_Ch_region_GE1->setBinLabel(2, "GE-1/1_L1", 1); + me_GEM_pass_Ch_region_GE1->setBinLabel(3, "GE1/1_L1", 1); + me_GEM_pass_Ch_region_GE1->setBinLabel(4, "GE1/1_L2", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_region_GE1->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_region_GE1->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_region_GE1->setAxisTitle("Number of passing probes", 3); + + me_GEM_fail_Ch_region_GE1_NoL->setBinLabel(1, "GE-1", 1); + me_GEM_fail_Ch_region_GE1_NoL->setBinLabel(2, "GE+1", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_region_GE1_NoL->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_region_GE1_NoL->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_region_GE1_NoL->setAxisTitle("Number of passing probes", 3); + + me_GEM_pass_Ch_region_GE1_NoL->setBinLabel(1, "GE-1", 1); + me_GEM_pass_Ch_region_GE1_NoL->setBinLabel(2, "GE+1", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_region_GE1_NoL->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_region_GE1_NoL->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_region_GE1_NoL->setAxisTitle("Number of passing probes", 3); + + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_eta->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_eta->setAxisTitle("#eta", 1); + me_GEM_fail_Ch_eta->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_eta->setAxisTitle("Number of failing probes", 3); + + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_eta->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_eta->setAxisTitle("#eta", 1); + me_GEM_pass_Ch_eta->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_eta->setAxisTitle("Number of passing probes", 3); + + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_phi->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_phi->setAxisTitle("#phi", 1); + me_GEM_fail_Ch_phi->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_phi->setAxisTitle("Number of failing probes", 3); + + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_phi->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_phi->setAxisTitle("#phi", 1); + me_GEM_pass_Ch_phi->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_phi->setAxisTitle("Number of passing probes", 3); + + for (int i = 1; i < 19; ++i) { + me_ME0_pass_chamber_1D->setBinLabel(i, std::to_string(i), 1); + } + me_ME0_pass_chamber_1D->setAxisTitle("Chamber", 1); + me_ME0_pass_chamber_1D->setAxisTitle("Number of passing probes", 2); + for (int i = 1; i < 19; ++i) { + me_ME0_fail_chamber_1D->setBinLabel(i, std::to_string(i), 1); + } + me_ME0_fail_chamber_1D->setAxisTitle("Chamber", 1); + me_ME0_fail_chamber_1D->setAxisTitle("Number of failing probes", 2); + + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(1, "GE-2/1_L2", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(2, "GE-2/1_L1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(3, "GE-1/1_L2", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(4, "GE-1/1_L1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(5, "GE0-1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(6, "GE0+1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(7, "GE1/1_L1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(8, "GE1/1_L2", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(9, "GE2/1_L1", 1); + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(10, "GE2/1_L2", 1); + for (int i = 1; i < 37; ++i) { + me_GEM_fail_Ch_region_layer_phase2->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_fail_Ch_region_layer_phase2->setAxisTitle("Chamber", 2); + me_GEM_fail_Ch_region_layer_phase2->setAxisTitle("Number of passing probes", 3); + + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(1, "GE-2/1_L2", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(2, "GE-2/1_L1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(3, "GE-1/1_L2", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(4, "GE-1/1_L1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(5, "GE0-1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(6, "GE0+1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(7, "GE1/1_L1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(8, "GE1/1_L2", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(9, "GE2/1_L1", 1); + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(10, "GE2/1_L2", 1); + + for (int i = 1; i < 37; ++i) { + me_GEM_pass_Ch_region_layer_phase2->setBinLabel(i, std::to_string(i), 2); + } + me_GEM_pass_Ch_region_layer_phase2->setAxisTitle("Chamber", 2); + me_GEM_pass_Ch_region_layer_phase2->setAxisTitle("Number of passing probes", 3); + + m_histos["GEM_nPassingProbe_Ch_region"] = me_GEM_pass_Ch_region; + m_histos["GEM_nFailingProbe_Ch_region"] = me_GEM_fail_Ch_region; + m_histos["GEM_nPassingProbe_Ch_region_GE1"] = me_GEM_pass_Ch_region_GE1; + m_histos["GEM_nFailingProbe_Ch_region_GE1"] = me_GEM_fail_Ch_region_GE1; + m_histos["GEM_nPassingProbe_Ch_region_GE1_NoL"] = me_GEM_pass_Ch_region_GE1_NoL; + m_histos["GEM_nFailingProbe_Ch_region_GE1_NoL"] = me_GEM_fail_Ch_region_GE1_NoL; + m_histos["GEM_nPassingProbe_Ch_eta"] = me_GEM_pass_Ch_eta; + m_histos["GEM_nFailingProbe_Ch_eta"] = me_GEM_fail_Ch_eta; + m_histos["GEM_nPassingProbe_Ch_phi"] = me_GEM_pass_Ch_phi; + m_histos["GEM_nFailingProbe_Ch_phi"] = me_GEM_fail_Ch_phi; + m_histos["GEM_nPassingProbe_allCh_1D"] = me_GEM_pass_allCh_1D; + m_histos["GEM_nFailingProbe_allCh_1D"] = me_GEM_fail_allCh_1D; + m_histos["GEM_nPassingProbe_chamber_1D"] = me_GEM_pass_chamber_1D; + m_histos["GEM_nFailingProbe_chamber_1D"] = me_GEM_fail_chamber_1D; + m_histos["GEM_nPassingProbe_chamber_p1_1D"] = me_GEM_pass_chamber_p1_1D; + m_histos["GEM_nFailingProbe_chamber_p1_1D"] = me_GEM_fail_chamber_p1_1D; + m_histos["GEM_nPassingProbe_chamber_p2_1D"] = me_GEM_pass_chamber_p2_1D; + m_histos["GEM_nFailingProbe_chamber_p2_1D"] = me_GEM_fail_chamber_p2_1D; + m_histos["GEM_nPassingProbe_chamber_n1_1D"] = me_GEM_pass_chamber_n1_1D; + m_histos["GEM_nFailingProbe_chamber_n1_1D"] = me_GEM_fail_chamber_n1_1D; + m_histos["GEM_nPassingProbe_chamber_n2_1D"] = me_GEM_pass_chamber_n2_1D; + m_histos["GEM_nFailingProbe_chamber_n2_1D"] = me_GEM_fail_chamber_n2_1D; + m_histos["GEM_nPassingProbe_pt_1D"] = me_GEM_pass_pt_1D; + m_histos["GEM_nFailingProbe_pt_1D"] = me_GEM_fail_pt_1D; + m_histos["GEM_nPassingProbe_eta_1D"] = me_GEM_pass_eta_1D; + m_histos["GEM_nFailingProbe_eta_1D"] = me_GEM_fail_eta_1D; + m_histos["GEM_nPassingProbe_phi_1D"] = me_GEM_pass_phi_1D; + m_histos["GEM_nFailingProbe_phi_1D"] = me_GEM_fail_phi_1D; + m_histos["GEM_nPassingProbe_pt_p1_1D"] = me_GEM_pass_pt_p1_1D; + m_histos["GEM_nFailingProbe_pt_p1_1D"] = me_GEM_fail_pt_p1_1D; + m_histos["GEM_nPassingProbe_eta_p1_1D"] = me_GEM_pass_eta_p1_1D; + m_histos["GEM_nFailingProbe_eta_p1_1D"] = me_GEM_fail_eta_p1_1D; + m_histos["GEM_nPassingProbe_phi_p1_1D"] = me_GEM_pass_phi_p1_1D; + m_histos["GEM_nFailingProbe_phi_p1_1D"] = me_GEM_fail_phi_p1_1D; + m_histos["GEM_nPassingProbe_pt_p2_1D"] = me_GEM_pass_pt_p2_1D; + m_histos["GEM_nFailingProbe_pt_p2_1D"] = me_GEM_fail_pt_p2_1D; + m_histos["GEM_nPassingProbe_eta_p2_1D"] = me_GEM_pass_eta_p2_1D; + m_histos["GEM_nFailingProbe_eta_p2_1D"] = me_GEM_fail_eta_p2_1D; + m_histos["GEM_nPassingProbe_phi_p2_1D"] = me_GEM_pass_phi_p2_1D; + m_histos["GEM_nFailingProbe_phi_p2_1D"] = me_GEM_fail_phi_p2_1D; + m_histos["GEM_nPassingProbe_pt_n1_1D"] = me_GEM_pass_pt_n1_1D; + m_histos["GEM_nFailingProbe_pt_n1_1D"] = me_GEM_fail_pt_n1_1D; + m_histos["GEM_nPassingProbe_eta_n1_1D"] = me_GEM_pass_eta_n1_1D; + m_histos["GEM_nFailingProbe_eta_n1_1D"] = me_GEM_fail_eta_n1_1D; + m_histos["GEM_nPassingProbe_phi_n1_1D"] = me_GEM_pass_phi_n1_1D; + m_histos["GEM_nFailingProbe_phi_n1_1D"] = me_GEM_fail_phi_n1_1D; + m_histos["GEM_nPassingProbe_pt_n2_1D"] = me_GEM_pass_pt_n2_1D; + m_histos["GEM_nFailingProbe_pt_n2_1D"] = me_GEM_fail_pt_n2_1D; + m_histos["GEM_nPassingProbe_eta_n2_1D"] = me_GEM_pass_eta_n2_1D; + m_histos["GEM_nFailingProbe_eta_n2_1D"] = me_GEM_fail_eta_n2_1D; + m_histos["GEM_nPassingProbe_phi_n2_1D"] = me_GEM_pass_phi_n2_1D; + m_histos["GEM_nFailingProbe_phi_n2_1D"] = me_GEM_fail_phi_n2_1D; + m_histos["ME0_nPassingProbe_chamber_1D"] = me_ME0_pass_chamber_1D; + m_histos["ME0_nFailingProbe_chamber_1D"] = me_ME0_fail_chamber_1D; + m_histos["GEM_nPassingProbe_Ch_region_layer_phase2"] = me_GEM_pass_Ch_region_layer_phase2; + m_histos["GEM_nFailingProbe_Ch_region_layer_phase2"] = me_GEM_fail_Ch_region_layer_phase2; + + std::string baseDir_ = topFolder() + "/detailed/"; + iBooker.setCurrentFolder(baseDir_); + m_histos["GEMhit_dx"] = iBooker.book1D("GEMhit_dx", "GEMhit_dx;probe dx [cm];Events", 100, 0., 10.); + m_histos["GEMseg_dx"] = iBooker.book1D("GEMseg_dx", "GEMseg_dx;probe dx [cm];Events", 100, 0., 20.); + + m_histos["GEMhit_x"] = iBooker.book1D("GEMhit_x", "GEMhit_x;probe x [cm];Events", 100, -10., 10.); + m_histos["GEMhit_x_GE2"] = iBooker.book1D("GEMhit_x_GE2", "GEMhit_x;probe x [cm];Events", 100, -10., 10.); + m_histos["Cham_x"] = iBooker.book1D("Cham_x", "Cham_x;probe x [cm];Events", 100, -10., 10.); + m_histos["Cham_x_GE2"] = iBooker.book1D("Cham_x_GE2", "Cham_x;probe x [cm];Events", 100, -10., 10.); + + m_histos["GEMhit_dx_GE2"] = iBooker.book1D("GEMhit_dx_GE2", "GEMhit_dx;probe dx [cm];Events", 100, 0., 10.); +} + +void GEMTnPEfficiencyTask::analyze(const edm::Event& event, const edm::EventSetup& context) { + BaseTnPEfficiencyTask::analyze(event, context); + + edm::Handle muons; + event.getByToken(m_muToken, muons); + + //GEM variables + std::vector> probe_coll_GEM_region; + std::vector> probe_coll_GEM_lay; + std::vector> probe_coll_GEM_chamber; + std::vector> probe_coll_GEM_pt; + std::vector> probe_coll_GEM_eta; + std::vector> probe_coll_GEM_phi; + std::vector> probe_coll_GEM_sta; + std::vector> probe_coll_GEM_dx; + std::vector probe_coll_GEM_staMatch; + + //ME0 variables + std::vector> probe_coll_ME0_region; + std::vector> probe_coll_ME0_roll; + std::vector> probe_coll_ME0_lay; + std::vector> probe_coll_ME0_chamber; + std::vector> probe_coll_ME0_pt; + std::vector> probe_coll_ME0_eta; + std::vector> probe_coll_ME0_phi; + std::vector> probe_coll_ME0_sta; + std::vector> probe_coll_ME0_dx; + std::vector probe_coll_ME0_staMatch; + + std::vector probe_indices; + if (!m_probeIndices.empty()) + probe_indices = m_probeIndices.back(); + + //Fill probe dx + subdetector coordinates + for (const auto i : probe_indices) { + //GEM variables + std::vector probe_GEM_region; + std::vector probe_GEM_sta; + std::vector probe_GEM_lay; + std::vector probe_GEM_chamber; + std::vector probe_GEM_pt; + std::vector probe_GEM_eta; + std::vector probe_GEM_phi; + std::vector probe_GEM_dx; + //std::vector probe_GEM_dx_seg; + uint8_t GEM_stationMatching = 0; + //ME0 variables + std::vector probe_ME0_region; + std::vector probe_ME0_roll; + std::vector probe_ME0_sta; + std::vector probe_ME0_lay; + std::vector probe_ME0_chamber; + std::vector probe_ME0_pt; + std::vector probe_ME0_eta; + std::vector probe_ME0_phi; + std::vector probe_ME0_dx; + uint8_t ME0_stationMatching = 0; + + bool gem_matched = false; // fill detailed plots only for probes matching GEM + + for (const auto& chambMatch : (*muons).at(i).matches()) { + // look in GEMs + if (chambMatch.detector() == MuonSubdetId::GEM) { + if (chambMatch.edgeX < m_borderCut && chambMatch.edgeY < m_borderCut) { + gem_matched = true; //fill detailed plots if at least one GEM match + + GEMDetId chId(chambMatch.id.rawId()); + + const int roll = chId.roll(); + const int region = chId.region(); + const int station = chId.station(); + const int layer = chId.layer(); + const int chamber = chId.chamber(); + const float pt = (*muons).at(i).pt(); + const float eta = (*muons).at(i).eta(); + const float phi = (*muons).at(i).phi(); + + reco::MuonGEMHitMatch closest_matchedHit; + double smallestDx = 99999.; + double matched_GEMHit_x = 99999.; + + for (auto& gemHit : chambMatch.gemHitMatches) { + float dx = std::abs(chambMatch.x - gemHit.x); + if (dx < smallestDx) { + smallestDx = dx; + closest_matchedHit = gemHit; + matched_GEMHit_x = gemHit.x; + } + } + + reco::MuonSegmentMatch closest_matchedSegment; + double smallestDx_seg = 99999.; + + for (auto& seg : chambMatch.gemMatches) { + float dx_seg = std::abs(chambMatch.x - seg.x); + if (dx_seg < smallestDx_seg) { + smallestDx_seg = dx_seg; + closest_matchedSegment = seg; + } + } + if (m_detailedAnalysis && gem_matched) { + m_histos.find("GEMhit_dx")->second->Fill(smallestDx); + m_histos.find("GEMhit_x")->second->Fill(matched_GEMHit_x); + m_histos.find("Cham_x")->second->Fill(chambMatch.x); + m_histos.find("GEMseg_dx")->second->Fill(smallestDx_seg); + if (station == 2) { + m_histos.find("GEMhit_dx_GE2")->second->Fill(smallestDx); + m_histos.find("GEMhit_x_GE2")->second->Fill(matched_GEMHit_x); + m_histos.find("Cham_x_GE2")->second->Fill(chambMatch.x); + } + } + + GEM_stationMatching = GEM_stationMatching | (1 << (station - 1)); + + probe_GEM_region.push_back(region); + probe_GEM_sta.push_back(station); + probe_GEM_lay.push_back(layer); + probe_GEM_chamber.push_back(chamber); + probe_GEM_pt.push_back(pt); + probe_GEM_eta.push_back(eta); + probe_GEM_phi.push_back(phi); + probe_GEM_dx.push_back(smallestDx); + //probe_GEM_dx.push_back(smallestDx_seg); + //probe_GEM_dx_seg.push_back(smallestDx_seg); + + if (station == 0) { + reco::MuonSegmentMatch closest_matchedSegment_ME0; + double smallestDx_ME0 = 99999.; + for (auto& seg : chambMatch.gemMatches) { + float dx = std::abs(chambMatch.x - seg.x); + if (dx < smallestDx_ME0) { + smallestDx_ME0 = dx; + closest_matchedSegment_ME0 = seg; + } + } + ME0_stationMatching = ME0_stationMatching | (1 << (station - 1)); + probe_ME0_region.push_back(region); + probe_ME0_roll.push_back(roll); + probe_ME0_sta.push_back(station); + probe_ME0_lay.push_back(layer); + probe_ME0_chamber.push_back(chamber); + probe_ME0_pt.push_back(pt); + probe_ME0_eta.push_back(eta); + probe_ME0_phi.push_back(phi); + probe_ME0_dx.push_back(smallestDx_ME0); + } + } + } else + continue; + } //loop over chamber matches + + //Fill detailed plots + if (m_detailedAnalysis && gem_matched) { + m_histos.find("probeEta")->second->Fill(abs((*muons).at(i).eta())); + m_histos.find("probePhi")->second->Fill((*muons).at(i).phi()); + m_histos.find("probeNumberOfMatchedStations")->second->Fill((*muons).at(i).numberOfMatchedStations()); + m_histos.find("probePt")->second->Fill((*muons).at(i).pt()); + //for(int ii=0; isecond->Fill(probe_GEM_dx[ii]); + // m_histos.find("GEMseg_dx")->second->Fill(probe_GEM_dx_seg[ii]); + //} + } + + //Fill GEM variables + probe_coll_GEM_region.push_back(probe_GEM_region); + probe_coll_GEM_sta.push_back(probe_GEM_sta); + probe_coll_GEM_lay.push_back(probe_GEM_lay); + probe_coll_GEM_chamber.push_back(probe_GEM_chamber); + probe_coll_GEM_pt.push_back(probe_GEM_pt); + probe_coll_GEM_eta.push_back(probe_GEM_eta); + probe_coll_GEM_phi.push_back(probe_GEM_phi); + probe_coll_GEM_dx.push_back(probe_GEM_dx); + probe_coll_GEM_staMatch.push_back(GEM_stationMatching); + + //Fill ME0 variables + probe_coll_ME0_region.push_back(probe_ME0_region); + probe_coll_ME0_roll.push_back(probe_ME0_roll); + probe_coll_ME0_sta.push_back(probe_ME0_sta); + probe_coll_ME0_lay.push_back(probe_ME0_lay); + probe_coll_ME0_chamber.push_back(probe_ME0_chamber); + probe_coll_ME0_pt.push_back(probe_ME0_pt); + probe_coll_ME0_eta.push_back(probe_ME0_eta); + probe_coll_ME0_phi.push_back(probe_ME0_phi); + probe_coll_ME0_dx.push_back(probe_ME0_dx); + probe_coll_ME0_staMatch.push_back(ME0_stationMatching); + + } //loop over probe collection + + //Loop over probes + for (unsigned i = 0; i < probe_indices.size(); ++i) { + uint8_t GEM_matchPatt = probe_coll_GEM_staMatch.at(i); + //uint8_t ME0_matchPatt = probe_coll_ME0_staMatch.at(i); + + //Loop over ME0 matches + unsigned nME0_matches = probe_coll_ME0_region.at(i).size(); + for (unsigned j = 0; j < nME0_matches; ++j) { + //ME0 variables + int ME0_region = probe_coll_ME0_region.at(i).at(j); + //int ME0_roll = probe_coll_ME0_roll.at(i).at(j); + int ME0_sta = probe_coll_ME0_sta.at(i).at(j); + //int ME0_lay = probe_coll_ME0_lay.at(i).at(j); + int ME0_chamber = probe_coll_ME0_chamber.at(i).at(j); + //float ME0_pt = probe_coll_ME0_pt.at(i).at(j); + float ME0_dx = probe_coll_ME0_dx.at(i).at(j); + //float ME0_eta = probe_coll_ME0_eta.at(i).at(j); + //float ME0_phi = probe_coll_ME0_phi.at(i).at(j); + + if (ME0_sta == 0) { + if (ME0_dx < m_dxCut) { + m_histos.find("ME0_nPassingProbe_chamber_1D")->second->Fill(ME0_chamber); + if (ME0_region < 0) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(4, ME0_chamber); + else if (ME0_region > 0) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(5, ME0_chamber); + } else { + m_histos.find("ME0_nFailingProbe_chamber_1D")->second->Fill(ME0_chamber); + if (ME0_region < 0) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(4, ME0_chamber); + else if (ME0_region > 0) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(5, ME0_chamber); + } + } + } + // + + //Loop over GEM matches + unsigned nGEM_matches = probe_coll_GEM_region.at(i).size(); + for (unsigned j = 0; j < nGEM_matches; ++j) { + //GEM variables + int GEM_region = probe_coll_GEM_region.at(i).at(j); + int GEM_sta = probe_coll_GEM_sta.at(i).at(j); + int GEM_lay = probe_coll_GEM_lay.at(i).at(j); + int GEM_chamber = probe_coll_GEM_chamber.at(i).at(j); + float GEM_pt = probe_coll_GEM_pt.at(i).at(j); + float GEM_dx = probe_coll_GEM_dx.at(i).at(j); + float GEM_eta = probe_coll_GEM_eta.at(i).at(j); + float GEM_phi = probe_coll_GEM_phi.at(i).at(j); + + //Fill GEM plots + if (((GEM_matchPatt & (1 << (GEM_sta - 1))) != 0) && GEM_sta != 0) //avoids 0 station matching + { + if (GEM_dx < m_dxCut) { + if (GEM_region == 1 && GEM_lay == 0 && GEM_sta == 2 && GEM_chamber == 16) + continue; //exclude GE2 ch16 of Run3 + m_histos.find("GEM_nPassingProbe_Ch_region")->second->Fill(GEM_region, GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_eta")->second->Fill(abs(GEM_eta), GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_phi")->second->Fill(GEM_phi, GEM_chamber); + m_histos.find("GEM_nPassingProbe_allCh_1D")->second->Fill(GEM_region); + m_histos.find("GEM_nPassingProbe_chamber_1D")->second->Fill(GEM_chamber); + if (GEM_region < 0) { + if (GEM_sta == 2 and GEM_lay == 2) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(0, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 1) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(1, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 2) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(2, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 1) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(3, GEM_chamber); + } + if (GEM_region > 0) { + if (GEM_sta == 1 and GEM_lay == 1) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(6, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 2) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(7, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 1) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(8, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 2) + m_histos.find("GEM_nPassingProbe_Ch_region_layer_phase2")->second->Fill(9, GEM_chamber); + } + if (GEM_region == -1 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_Ch_region_GE1_NoL")->second->Fill(0, GEM_chamber); + } else if (GEM_region == 1 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_Ch_region_GE1_NoL")->second->Fill(1, GEM_chamber); + } + + if (GEM_region == 1 && GEM_lay == 1 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_chamber_p1_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_region_GE1")->second->Fill(2, GEM_chamber); + m_histos.find("GEM_nPassingProbe_pt_p1_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nPassingProbe_eta_p1_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nPassingProbe_phi_p1_1D")->second->Fill(GEM_phi); + } else if (GEM_region == 1 && GEM_lay == 2 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_chamber_p2_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_region_GE1")->second->Fill(3, GEM_chamber); + m_histos.find("GEM_nPassingProbe_pt_p2_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nPassingProbe_eta_p2_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nPassingProbe_phi_p2_1D")->second->Fill(GEM_phi); + } else if (GEM_region == -1 && GEM_lay == 1 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_chamber_n1_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_region_GE1")->second->Fill(1, GEM_chamber); + m_histos.find("GEM_nPassingProbe_pt_n1_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nPassingProbe_eta_n1_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nPassingProbe_phi_n1_1D")->second->Fill(GEM_phi); + } else if (GEM_region == -1 && GEM_lay == 2 && GEM_sta == 1) { + m_histos.find("GEM_nPassingProbe_chamber_n2_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nPassingProbe_Ch_region_GE1")->second->Fill(0, GEM_chamber); + m_histos.find("GEM_nPassingProbe_pt_n2_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nPassingProbe_eta_n2_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nPassingProbe_phi_n2_1D")->second->Fill(GEM_phi); + } + m_histos.find("GEM_nPassingProbe_pt_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nPassingProbe_eta_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nPassingProbe_phi_1D")->second->Fill(GEM_phi); + } else { + if (GEM_region == 1 && GEM_lay == 0 && GEM_sta == 2 && GEM_chamber == 16) + continue; + m_histos.find("GEM_nFailingProbe_Ch_region")->second->Fill(GEM_region, GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_eta")->second->Fill(abs(GEM_eta), GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_phi")->second->Fill(GEM_phi, GEM_chamber); + m_histos.find("GEM_nFailingProbe_allCh_1D")->second->Fill(GEM_region); + m_histos.find("GEM_nFailingProbe_chamber_1D")->second->Fill(GEM_chamber); + if (GEM_region < 0) { + if (GEM_sta == 2 and GEM_lay == 2) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(0, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 1) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(1, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 2) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(2, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 1) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(3, GEM_chamber); + } + if (GEM_region > 0) { + if (GEM_sta == 1 and GEM_lay == 1) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(6, GEM_chamber); + else if (GEM_sta == 1 and GEM_lay == 2) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(7, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 1) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(8, GEM_chamber); + else if (GEM_sta == 2 and GEM_lay == 2) + m_histos.find("GEM_nFailingProbe_Ch_region_layer_phase2")->second->Fill(9, GEM_chamber); + } + if (GEM_region == -1 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_Ch_region_GE1_NoL")->second->Fill(0, GEM_chamber); + } else if (GEM_region == 1 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_Ch_region_GE1_NoL")->second->Fill(1, GEM_chamber); + } + // + if (GEM_region == 1 && GEM_lay == 1 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_chamber_p1_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_region_GE1")->second->Fill(2, GEM_chamber); + m_histos.find("GEM_nFailingProbe_pt_p1_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nFailingProbe_eta_p1_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nFailingProbe_phi_p1_1D")->second->Fill(GEM_phi); + } else if (GEM_region == 1 && GEM_lay == 2 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_chamber_p2_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_region_GE1")->second->Fill(3, GEM_chamber); + m_histos.find("GEM_nFailingProbe_pt_p2_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nFailingProbe_eta_p2_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nFailingProbe_phi_p2_1D")->second->Fill(GEM_phi); + } else if (GEM_region == -1 && GEM_lay == 1 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_chamber_n1_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_region_GE1")->second->Fill(1, GEM_chamber); + m_histos.find("GEM_nFailingProbe_pt_n1_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nFailingProbe_eta_n1_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nFailingProbe_phi_n1_1D")->second->Fill(GEM_phi); + } else if (GEM_region == -1 && GEM_lay == 2 && GEM_sta == 1) { + m_histos.find("GEM_nFailingProbe_chamber_n2_1D")->second->Fill(GEM_chamber); + m_histos.find("GEM_nFailingProbe_Ch_region_GE1")->second->Fill(0, GEM_chamber); + m_histos.find("GEM_nFailingProbe_pt_n2_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nFailingProbe_eta_n2_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nFailingProbe_phi_n2_1D")->second->Fill(GEM_phi); + } + m_histos.find("GEM_nFailingProbe_pt_1D")->second->Fill(GEM_pt); + m_histos.find("GEM_nFailingProbe_eta_1D")->second->Fill(abs(GEM_eta)); + m_histos.find("GEM_nFailingProbe_phi_1D")->second->Fill(GEM_phi); + } + } + } + } +} + +std::string GEMTnPEfficiencyTask::topFolder() const { return "GEM/Segment_TnP/"; }; + +DEFINE_FWK_MODULE(GEMTnPEfficiencyTask); diff --git a/DQMOffline/MuonDPG/python/gemTnPEfficiencyClient_cfi.py b/DQMOffline/MuonDPG/python/gemTnPEfficiencyClient_cfi.py new file mode 100644 index 0000000000000..f625f5a8a321c --- /dev/null +++ b/DQMOffline/MuonDPG/python/gemTnPEfficiencyClient_cfi.py @@ -0,0 +1,36 @@ +import FWCore.ParameterSet.Config as cms +from DQMServices.Core.DQMEDHarvester import DQMEDHarvester + +gemTnPEfficiencyClient = DQMEDHarvester("TnPEfficiencyClient", + #Histogram names listed as "passProbeHistoName:failProbeHistoName" + subsystem = cms.untracked.string("GEM"), + #histoNames = cms.untracked.vstring("GEM_nPassingProbe_allCh:GEM_nFailingProbe_allCh", + histoNames = cms.untracked.vstring("GEM_nPassingProbe_allCh_1D:GEM_nFailingProbe_allCh_1D", + "GEM_nPassingProbe_chamber_1D:GEM_nFailingProbe_chamber_1D", + "GEM_nPassingProbe_chamber_p1_1D:GEM_nFailingProbe_chamber_p1_1D", + "GEM_nPassingProbe_chamber_p2_1D:GEM_nFailingProbe_chamber_p2_1D", + "GEM_nPassingProbe_chamber_n1_1D:GEM_nFailingProbe_chamber_n1_1D", + "GEM_nPassingProbe_chamber_n2_1D:GEM_nFailingProbe_chamber_n2_1D", + "GEM_nPassingProbe_pt_1D:GEM_nFailingProbe_pt_1D", + "GEM_nPassingProbe_eta_1D:GEM_nFailingProbe_eta_1D", + "GEM_nPassingProbe_phi_1D:GEM_nFailingProbe_phi_1D", + "GEM_nPassingProbe_pt_p1_1D:GEM_nFailingProbe_pt_p1_1D", + "GEM_nPassingProbe_eta_p1_1D:GEM_nFailingProbe_eta_p1_1D", + "GEM_nPassingProbe_phi_p1_1D:GEM_nFailingProbe_phi_p1_1D", + "GEM_nPassingProbe_pt_p2_1D:GEM_nFailingProbe_pt_p2_1D", + "GEM_nPassingProbe_eta_p2_1D:GEM_nFailingProbe_eta_p2_1D", + "GEM_nPassingProbe_phi_p2_1D:GEM_nFailingProbe_phi_p2_1D", + "GEM_nPassingProbe_pt_n1_1D:GEM_nFailingProbe_pt_n1_1D", + "GEM_nPassingProbe_eta_n1_1D:GEM_nFailingProbe_eta_n1_1D", + "GEM_nPassingProbe_phi_n1_1D:GEM_nFailingProbe_phi_n1_1D", + "GEM_nPassingProbe_pt_n2_1D:GEM_nFailingProbe_pt_n2_1D", + "GEM_nPassingProbe_eta_n2_1D:GEM_nFailingProbe_eta_n2_1D", + "GEM_nPassingProbe_phi_n2_1D:GEM_nFailingProbe_phi_n2_1D", + "GEM_nPassingProbe_Ch_region:GEM_nFailingProbe_Ch_region", + "GEM_nPassingProbe_Ch_region_GE1:GEM_nFailingProbe_Ch_region_GE1", + "GEM_nPassingProbe_Ch_region_GE1_NoL:GEM_nFailingProbe_Ch_region_GE1_NoL", + "GEM_nPassingProbe_Ch_eta:GEM_nFailingProbe_Ch_eta", + "GEM_nPassingProbe_Ch_phi:GEM_nFailingProbe_Ch_phi", + "ME0_nPassingProbe_chamber_1D:ME0_nFailingProbe_chamber_1D", + "GEM_nPassingProbe_Ch_region_layer_phase2:GEM_nFailingProbe_Ch_region_layer_phase2"), + diagnosticPrescale = cms.untracked.int32(1)) diff --git a/DQMOffline/MuonDPG/python/gemTnPEfficiencyTask_cfi.py b/DQMOffline/MuonDPG/python/gemTnPEfficiencyTask_cfi.py new file mode 100644 index 0000000000000..92fcb8af326ad --- /dev/null +++ b/DQMOffline/MuonDPG/python/gemTnPEfficiencyTask_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms + +from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer +gemTnPEfficiencyMonitor = DQMEDAnalyzer('GEMTnPEfficiencyTask', + # The muon object input tag + inputTagMuons = cms.untracked.InputTag('muons'), + inputTagPrimaryVertices = cms.untracked.InputTag('offlinePrimaryVertices'), + trigResultsTag = cms.untracked.InputTag("TriggerResults::HLT"), + trigEventTag = cms.untracked.InputTag("hltTriggerSummaryAOD::HLT"), + # A string-based cut on muon variables + probeCut = cms.untracked.string('isTrackerMuon && (innerTrack.normalizedChi2 < 10) && (innerTrack.hitPattern.numberOfValidPixelHits > 0) && (innerTrack.hitPattern.trackerLayersWithMeasurement > 5) && ((isolationR03.sumPt)/(pt) < 0.1) && pt>10.' ), + probeDxyCut = cms.untracked.double(0.2), + probeDzCut = cms.untracked.double(0.5), + #Cut on muon ID: + # CutBasedIdLoose = 1UL << 0 + # CutBasedIdMedium = 1UL << 1 + # CutBasedIdMediumPrompt = 1UL << 2 + # CutBasedIdTight = 1UL << 3 + tagCut = cms.untracked.string('(selectors & 8) && ((isolationR03.sumPt)/(pt) < 0.05) && pt>24.'), + borderCut = cms.untracked.double(-10.), + lowPairMassCut = cms.untracked.double (80.), + highPairMassCut = cms.untracked.double (100.), + trigName = cms.untracked.string("HLT_IsoMu*"), + #cuts for passing probe definition + dx_cut = cms.untracked.double(10.), + # If true, enables detailed analysis plots + detailedAnalysis = cms.untracked.bool(True) +) diff --git a/DQMOffline/Trigger/interface/HLTDQMFilterEffHists.h b/DQMOffline/Trigger/interface/HLTDQMFilterEffHists.h index 34547fe3e711f..1eb0c55a8bf0a 100644 --- a/DQMOffline/Trigger/interface/HLTDQMFilterEffHists.h +++ b/DQMOffline/Trigger/interface/HLTDQMFilterEffHists.h @@ -18,22 +18,18 @@ // //*********************************************************************************** -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" - -#include "DQMServices/Core/interface/DQMStore.h" - #include "DataFormats/HLTReco/interface/TriggerEvent.h" - #include "DQMOffline/Trigger/interface/HLTDQMHist.h" #include "DQMOffline/Trigger/interface/VarRangeCutColl.h" #include "DQMOffline/Trigger/interface/FunctionDefs.h" #include "DQMOffline/Trigger/interface/UtilFuncs.h" +#include "DQMServices/Core/interface/DQMStore.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" template class HLTDQMFilterEffHists { public: - typedef dqm::legacy::MonitorElement MonitorElement; typedef dqm::legacy::DQMStore DQMStore; explicit HLTDQMFilterEffHists(const edm::ParameterSet& config, std::string baseHistName, std::string hltProcess); @@ -52,8 +48,8 @@ class HLTDQMFilterEffHists { void book2D(DQMStore::IBooker& iBooker, const edm::ParameterSet& histConfig); private: - std::vector > > histsPass_; - std::vector > > histsTot_; + std::vector>> histsPass_; + std::vector>> histsTot_; VarRangeCutColl rangeCuts_; std::string filterName_; std::string histTitle_; @@ -66,7 +62,7 @@ template HLTDQMFilterEffHists::HLTDQMFilterEffHists(const edm::ParameterSet& config, std::string baseHistName, std::string hltProcess) - : rangeCuts_(config.getParameter >("rangeCuts")), + : rangeCuts_(config.getParameter>("rangeCuts")), filterName_(config.getParameter("filterName")), histTitle_(config.getParameter("histTitle")), folderName_(config.getParameter("folderName")), @@ -89,11 +85,11 @@ edm::ParameterSetDescription HLTDQMFilterEffHists::makePSetDescriptionH //what this is doing is trival and is left as an exercise to the reader auto histDescCases = - "1D" >> (edm::ParameterDescription >("binLowEdges", std::vector(), true) and + "1D" >> (edm::ParameterDescription>("binLowEdges", std::vector(), true) and edm::ParameterDescription("nameSuffex", "", true) and edm::ParameterDescription("vsVar", "", true)) or - "2D" >> (edm::ParameterDescription >("xBinLowEdges", std::vector(), true) and - edm::ParameterDescription >("yBinLowEdges", std::vector(), true) and + "2D" >> (edm::ParameterDescription>("xBinLowEdges", std::vector(), true) and + edm::ParameterDescription>("yBinLowEdges", std::vector(), true) and edm::ParameterDescription("nameSuffex", "", true) and edm::ParameterDescription("xVar", "", true) and edm::ParameterDescription("yVar", "", true)); @@ -121,7 +117,7 @@ void HLTDQMFilterEffHists::bookHists(DQMStore::IBooker& iBooker, template void HLTDQMFilterEffHists::book1D(DQMStore::IBooker& iBooker, const edm::ParameterSet& histConfig) { - auto binLowEdgesDouble = histConfig.getParameter >("binLowEdges"); + auto binLowEdgesDouble = histConfig.getParameter>("binLowEdges"); std::vector binLowEdges; binLowEdges.reserve(binLowEdgesDouble.size()); for (double lowEdge : binLowEdgesDouble) @@ -131,28 +127,28 @@ void HLTDQMFilterEffHists::book1D(DQMStore::IBooker& iBooker, const edm (histTitle_ + nameSuffex + " Pass").c_str(), binLowEdges.size() - 1, &binLowEdges[0]); - std::unique_ptr > hist; + std::unique_ptr> hist; auto vsVar = histConfig.getParameter("vsVar"); auto vsVarFunc = hltdqm::getUnaryFuncFloat(vsVar); if (!vsVarFunc) { throw cms::Exception("ConfigError") << " vsVar " << vsVar << " is giving null ptr (likely empty) in " << __FILE__ << "," << __LINE__ << std::endl; } - VarRangeCutColl rangeCuts(histConfig.getParameter >("rangeCuts")); - hist = std::make_unique >(mePass->getTH1(), vsVar, vsVarFunc, rangeCuts); + VarRangeCutColl rangeCuts(histConfig.getParameter>("rangeCuts")); + hist = std::make_unique>(mePass, vsVar, vsVarFunc, rangeCuts); histsPass_.emplace_back(std::move(hist)); auto meTot = iBooker.book1D((baseHistName_ + filterName_ + nameSuffex + "_tot").c_str(), (histTitle_ + nameSuffex + " Total").c_str(), binLowEdges.size() - 1, &binLowEdges[0]); - hist = std::make_unique >(meTot->getTH1(), vsVar, vsVarFunc, rangeCuts); + hist = std::make_unique>(meTot, vsVar, vsVarFunc, rangeCuts); histsTot_.emplace_back(std::move(hist)); } template void HLTDQMFilterEffHists::book2D(DQMStore::IBooker& iBooker, const edm::ParameterSet& histConfig) { - auto xBinLowEdgesDouble = histConfig.getParameter >("xBinLowEdges"); - auto yBinLowEdgesDouble = histConfig.getParameter >("yBinLowEdges"); + auto xBinLowEdgesDouble = histConfig.getParameter>("xBinLowEdges"); + auto yBinLowEdgesDouble = histConfig.getParameter>("yBinLowEdges"); std::vector xBinLowEdges; std::vector yBinLowEdges; xBinLowEdges.reserve(xBinLowEdgesDouble.size()); @@ -168,7 +164,7 @@ void HLTDQMFilterEffHists::book2D(DQMStore::IBooker& iBooker, const edm &xBinLowEdges[0], yBinLowEdges.size() - 1, &yBinLowEdges[0]); - std::unique_ptr > hist; + std::unique_ptr> hist; auto xVar = histConfig.getParameter("xVar"); auto yVar = histConfig.getParameter("yVar"); auto xVarFunc = hltdqm::getUnaryFuncFloat(xVar); @@ -177,11 +173,9 @@ void HLTDQMFilterEffHists::book2D(DQMStore::IBooker& iBooker, const edm throw cms::Exception("ConfigError") << " xVar " << xVar << " or yVar " << yVar << " is giving null ptr (likely empty str passed)" << std::endl; } - VarRangeCutColl rangeCuts(histConfig.getParameter >("rangeCuts")); + VarRangeCutColl rangeCuts(histConfig.getParameter>("rangeCuts")); - //really? really no MonitorElement::getTH2...sigh - hist = std::make_unique >( - static_cast(mePass->getTH1()), xVar, yVar, xVarFunc, yVarFunc, rangeCuts); + hist = std::make_unique>(mePass, xVar, yVar, xVarFunc, yVarFunc, rangeCuts); histsPass_.emplace_back(std::move(hist)); auto meTot = iBooker.book2D((baseHistName_ + filterName_ + nameSuffex + "_tot").c_str(), @@ -191,8 +185,7 @@ void HLTDQMFilterEffHists::book2D(DQMStore::IBooker& iBooker, const edm yBinLowEdges.size() - 1, &yBinLowEdges[0]); - hist = std::make_unique >( - static_cast(meTot->getTH1()), xVar, yVar, xVarFunc, yVarFunc, rangeCuts); + hist = std::make_unique>(meTot, xVar, yVar, xVarFunc, yVarFunc, rangeCuts); histsTot_.emplace_back(std::move(hist)); } diff --git a/DQMOffline/Trigger/interface/HLTDQMHist.h b/DQMOffline/Trigger/interface/HLTDQMHist.h index d4d581cace23f..8932374b2be3f 100644 --- a/DQMOffline/Trigger/interface/HLTDQMHist.h +++ b/DQMOffline/Trigger/interface/HLTDQMHist.h @@ -1,18 +1,18 @@ -#ifndef DQMOnline_Trigger_HLTDQMHist_h -#define DQMOnline_Trigger_HLTDQMHist_h +#ifndef DQMOffline_Trigger_HLTDQMHist_h +#define DQMOffline_Trigger_HLTDQMHist_h //******************************************************************************** // // Description: -// A histogram together with the necessary information to fill it when pass an +// A MonitorElement together with the necessary information to fill it when pass an // object and minimal selection cuts. These selection cuts are intended to be // simple selections on kinematic variables. There are two levels of these -// selection cuts, global (which apply to all histograms in the group and passed -// by the calling function) and local (which are stored with the histogram -// and are specific to that histogram. Global selection cuts on the variable being +// selection cuts, global (which apply to all MonitorElements in the group and passed +// by the calling function) and local (which are stored with the MonitorElement +// and are specific to that MonitorElement). Global selection cuts on the variable being // plotted are ignored, for example Et cuts are removed for turn on plots // -// Implimentation: +// Implementation: // std::function holds the function which generates the vs variable // the name of the vs variable is also stored so we can determine if we should not apply // a given selection cut @@ -24,15 +24,12 @@ #include "DQMOffline/Trigger/interface/FunctionDefs.h" #include "DQMOffline/Trigger/interface/VarRangeCutColl.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" - -#include -#include - -//our base class for our histograms -//takes an object, edm::Event,edm::EventSetup and fills the histogram -//with the predetermined variable (or varaibles) +//our base class for our MonitorElements +//takes an object, edm::Event,edm::EventSetup and fills the MonitorElement +//with the predetermined variable (or variables) template class HLTDQMHist { public: @@ -45,26 +42,30 @@ class HLTDQMHist { }; //this class is a specific implimentation of a HLTDQMHist -//it has the value with which to fill the histogram -//and the histogram itself -//we do not own the histogram +//it has the value with which to fill the MonitorElement +//and the MonitorElement itself +//we do not own the MonitorElement template class HLTDQMHist1D : public HLTDQMHist { public: - HLTDQMHist1D(TH1* hist, + typedef dqm::legacy::MonitorElement MonitorElement; + + HLTDQMHist1D(MonitorElement* me_ptr, std::string varName, std::function func, VarRangeCutColl rangeCuts) - : var_(std::move(func)), varName_(std::move(varName)), localRangeCuts_(std::move(rangeCuts)), hist_(hist) {} + : var_(std::move(func)), varName_(std::move(varName)), localRangeCuts_(std::move(rangeCuts)), me_ptr_(me_ptr) {} void fill(const ObjType& obj, const edm::Event& event, const edm::EventSetup& setup, const VarRangeCutColl& globalRangeCuts) override { - //local range cuts are specific to a histogram so dont ignore variables - //like global ones (all local cuts should be approprate to the histogram in question + if (me_ptr_ == nullptr) + return; + //local range cuts are specific to a MonitorElement so dont ignore variables + //like global ones (all local cuts should be appropriate to the MonitorElement in question if (globalRangeCuts(obj, varName_) && localRangeCuts_(obj)) { - hist_->Fill(var_(obj)); + me_ptr_->Fill(var_(obj)); } } @@ -72,13 +73,15 @@ class HLTDQMHist1D : public HLTDQMHist { std::function var_; std::string varName_; VarRangeCutColl localRangeCuts_; - TH1* hist_; //we do not own this + MonitorElement* const me_ptr_; // we do not own this }; template class HLTDQMHist2D : public HLTDQMHist { public: - HLTDQMHist2D(TH2* hist, + typedef dqm::legacy::MonitorElement MonitorElement; + + HLTDQMHist2D(MonitorElement* me_ptr, std::string xVarName, std::string yVarName, std::function xFunc, @@ -89,16 +92,18 @@ class HLTDQMHist2D : public HLTDQMHist { xVarName_(std::move(xVarName)), yVarName_(std::move(yVarName)), localRangeCuts_(std::move(rangeCuts)), - hist_(hist) {} + me_ptr_(me_ptr) {} void fill(const ObjType& obj, const edm::Event& event, const edm::EventSetup& setup, const VarRangeCutColl& globalRangeCuts) override { - //local range cuts are specific to a histogram so dont ignore variables - //like global ones (all local cuts should be approprate to the histogram in question + if (me_ptr_ == nullptr) + return; + //local range cuts are specific to a MonitorElement so dont ignore variables + //like global ones (all local cuts should be appropriate to the MonitorElement in question if (globalRangeCuts(obj, std::vector{xVarName_, yVarName_}) && localRangeCuts_(obj)) { - hist_->Fill(xVar_(obj), yVar_(obj)); + me_ptr_->Fill(xVar_(obj), yVar_(obj)); } } @@ -108,7 +113,7 @@ class HLTDQMHist2D : public HLTDQMHist { std::string xVarName_; std::string yVarName_; VarRangeCutColl localRangeCuts_; - TH2* hist_; //we do not own this + MonitorElement* const me_ptr_; // we do not own this }; -#endif +#endif // DQMOffline_Trigger_HLTDQMHist_h diff --git a/DQMOffline/Trigger/interface/HLTDQMTagAndProbeEff.h b/DQMOffline/Trigger/interface/HLTDQMTagAndProbeEff.h index 5d652cecb327c..c5135a1d2f262 100644 --- a/DQMOffline/Trigger/interface/HLTDQMTagAndProbeEff.h +++ b/DQMOffline/Trigger/interface/HLTDQMTagAndProbeEff.h @@ -58,7 +58,6 @@ namespace { template class HLTDQMTagAndProbeEff { public: - typedef dqm::legacy::MonitorElement MonitorElement; typedef dqm::legacy::DQMStore DQMStore; explicit HLTDQMTagAndProbeEff(const edm::ParameterSet& pset, edm::ConsumesCollector&& cc); diff --git a/DQMOffline/Trigger/plugins/HLTTagAndProbeOfflineSource.cc b/DQMOffline/Trigger/plugins/HLTTagAndProbeOfflineSource.cc index dd263456700ea..1049295f3e767 100644 --- a/DQMOffline/Trigger/plugins/HLTTagAndProbeOfflineSource.cc +++ b/DQMOffline/Trigger/plugins/HLTTagAndProbeOfflineSource.cc @@ -1,24 +1,11 @@ - -#include "DQMServices/Core/interface/DQMStore.h" - #include "DQMServices/Core/interface/DQMEDAnalyzer.h" - -#include "FWCore/Common/interface/TriggerNames.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -#include "DataFormats/Common/interface/TriggerResults.h" -#include "DataFormats/HLTReco/interface/TriggerEvent.h" -#include "DataFormats/HLTReco/interface/TriggerObject.h" -#include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" - +#include "DQMServices/Core/interface/DQMStore.h" #include "DQMOffline/Trigger/interface/HLTDQMTagAndProbeEff.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include -#include template class HLTTagAndProbeOfflineSource : public DQMEDAnalyzer { @@ -34,13 +21,13 @@ class HLTTagAndProbeOfflineSource : public DQMEDAnalyzer { void bookHistograms(DQMStore::IBooker&, edm::Run const& run, edm::EventSetup const& c) override; private: - std::vector > tagAndProbeEffs_; + std::vector> tagAndProbeEffs_; }; template HLTTagAndProbeOfflineSource::HLTTagAndProbeOfflineSource( const edm::ParameterSet& config) { - auto histCollConfigs = config.getParameter >("tagAndProbeCollections"); + auto histCollConfigs = config.getParameter>("tagAndProbeCollections"); for (auto& histCollConfig : histCollConfigs) { tagAndProbeEffs_.emplace_back( HLTDQMTagAndProbeEff(histCollConfig, consumesCollector())); @@ -51,16 +38,10 @@ template ::fillDescriptions( edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; - desc.add("objs", edm::InputTag("")); desc.addVPSet("tagAndProbeCollections", HLTDQMTagAndProbeEff::makePSetDescription(), - std::vector()); - - // addDefault must be used here instead of add unless this function is specialized - // for different sets of template parameter types. Each specialization would need - // a different module label. Otherwise the generated cfi filenames will conflict - // for the different plugins. - descriptions.addDefault(desc); + {}); + descriptions.addWithDefaultLabel(desc); } template diff --git a/DQMOffline/Trigger/python/PhotonMonitor_cff.py b/DQMOffline/Trigger/python/PhotonMonitor_cff.py index e5a3ad2be2a57..9d3ccdf44c41d 100644 --- a/DQMOffline/Trigger/python/PhotonMonitor_cff.py +++ b/DQMOffline/Trigger/python/PhotonMonitor_cff.py @@ -43,26 +43,12 @@ numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon165_R9Id90_HE10_IsoM_v*"]) ) -Photon60_monitoring = hltPhotonmonitoring.clone( - FolderName = 'HLT/EGM/Photon/Photon60/', +Photon60_DisplacedIdL_PFHT350_monitoring = hltPhotonmonitoring.clone( + FolderName = 'HLT/EXO/DisplacedPhoton/Photon60_DisplacedIdL_PFHT350/', photonSelection = "pt > 20 && r9() < 0.1 && ((eta<1.4442 && hadTowOverEm<0.0597 && full5x5_sigmaIetaIeta()<0.01031 && chargedHadronIso<1.295) || (eta<2.5 && eta>1.566 && hadTowOverEm<0.0481 && full5x5_sigmaIetaIeta()<0.03013 && chargedHadronIso<1.011))", - denGenericTriggerEventPSet = dict(hltPaths = []), - numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_v*"]) -) - - -Photon60_DisplacedIdL_monitoring = Photon60_monitoring.clone( - FolderName = 'HLT/EXO/DisplacedPhoton/Photon60_DisplacedIdL/', - denGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_v*"]), - numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v*"]) -) - - -Photon60_DisplacedIdL_PFJet350MinPFJet15_monitoring = Photon60_DisplacedIdL_monitoring.clone( - FolderName = 'HLT/EXO/DisplacedPhoton/Photon60_DisplacedIdL_PFJet350MinPFJet15/', denGenericTriggerEventPSet = dict(andOrHlt = False, - hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_v*","HLT_PFHT350MinPFJet15_v*"]), - numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v*"]) + hltPaths = ["HLT_Photon50_R9Id90_HE10_IsoM_v*","HLT_PFHT350_v*"]), + numGenericTriggerEventPSet = dict(hltPaths = ["HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v*"]) ) @@ -114,9 +100,7 @@ exoHLTPhotonmonitoring = cms.Sequence( SinglePhoton300_monitoring + SinglePhoton200_monitoring - + Photon60_monitoring - + Photon60_DisplacedIdL_monitoring - + Photon60_DisplacedIdL_PFJet350MinPFJet15_monitoring + + Photon60_DisplacedIdL_PFHT350_monitoring + SinglePhoton50_R9Id90_HE10_IsoM_monitoring + SinglePhoton75_R9Id90_HE10_IsoM_monitoring + SinglePhoton90_R9Id90_HE10_IsoM_monitoring diff --git a/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_TrackCluster_cff.py b/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_TrackCluster_cff.py index 414873fa500db..2b49d0a9a5034 100644 --- a/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_TrackCluster_cff.py +++ b/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_TrackCluster_cff.py @@ -426,7 +426,7 @@ hltSiPixelPhase1TrackClustersAnalyzer = DQMEDAnalyzer('SiPixelPhase1TrackClusters', VertexCut = cms.untracked.bool(False), clusters = cms.InputTag("hltSiPixelClusters"), - tracks = cms.InputTag("hltMergedTracks"), #hltIter2Merged" + tracks = cms.InputTag("hltrefittedForPixelDQM"), clusterShapeCache = cms.InputTag("hltSiPixelClusterShapeCache"), vertices = cms.InputTag(""), histograms = hltSiPixelPhase1TrackClustersConf, diff --git a/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_cff.py b/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_cff.py index 735a7ba358822..7cab5cdcd830d 100644 --- a/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_cff.py +++ b/DQMOffline/Trigger/python/SiPixel_OfflineMonitoring_cff.py @@ -2,8 +2,15 @@ from DQMOffline.Trigger.SiPixel_OfflineMonitoring_Cluster_cff import * from DQMOffline.Trigger.SiPixel_OfflineMonitoring_TrackCluster_cff import * +from RecoPixelVertexing.PixelLowPtUtilities.siPixelClusterShapeCache_cfi import * +from DQM.SiPixelMonitorTrack.RefitterForPixelDQM import * +hltSiPixelClusterShapeCache = siPixelClusterShapeCache.clone(src = 'hltSiPixelClusters') +hltrefittedForPixelDQM = refittedForPixelDQM.clone(src ='hltMergedTracks', + TTRHBuilder = 'WithTrackAngle') # no templates at HLT sipixelMonitorHLTsequence = cms.Sequence( - hltSiPixelPhase1ClustersAnalyzer - #+ hltSiPixelPhase1TrackClustersAnalyzer + hltSiPixelClusterShapeCache + + hltSiPixelPhase1ClustersAnalyzer + + hltrefittedForPixelDQM + + hltSiPixelPhase1TrackClustersAnalyzer ) diff --git a/DQMOffline/Trigger/test/harvesting_cfg.py b/DQMOffline/Trigger/test/harvesting_cfg.py index c8fcfea1f0599..177f58a413433 100644 --- a/DQMOffline/Trigger/test/harvesting_cfg.py +++ b/DQMOffline/Trigger/test/harvesting_cfg.py @@ -17,7 +17,7 @@ default = 0) parser.add_argument('-i', '--inputFiles', nargs = '+', help = 'List of DQMIO input files', - default = ['file:DQMIO.root']) + default = ['file:testHLTFiltersDQMonitor_DQMIO.root']) argv = sys.argv[:] if '--' in argv: diff --git a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py index ab8404895ebfa..a64e520fd48f2 100644 --- a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py +++ b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py @@ -23,7 +23,7 @@ default = 100) parser.add_argument('-o', '--outputFile', type = str, help = 'Path to output file in DQMIO format', - default = 'DQMIO.root') + default = 'testHLTFiltersDQMonitor_DQMIO.root') parser.add_argument('--wantSummary', action = 'store_true', help = 'Value of process.options.wantSummary', default = False) diff --git a/DQMServices/Components/plugins/MEtoEDMConverter.cc b/DQMServices/Components/plugins/MEtoEDMConverter.cc index b8191b8234cf1..6f19c354d5175 100644 --- a/DQMServices/Components/plugins/MEtoEDMConverter.cc +++ b/DQMServices/Components/plugins/MEtoEDMConverter.cc @@ -21,6 +21,8 @@ #include "FWCore/Framework/interface/one/EDProducer.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" //DQM services #include "DQMServices/Core/interface/DQMStore.h" @@ -94,6 +96,8 @@ class MEtoEDMConverter : public edm::one::EDProducer, // private statistics information std::map iCount; + edm::GetterOfProducts lumigetter_; + edm::GetterOfProducts rungetter_; }; // end class declaration @@ -158,8 +162,12 @@ MEtoEDMConverter::MEtoEDMConverter(const edm::ParameterSet& iPSet) : fName(""), produces, edm::Transition::EndLuminosityBlock>(sName); produces, edm::Transition::EndLuminosityBlock>(sName); - consumesMany(); - consumesMany(); + lumigetter_ = edm::GetterOfProducts(edm::ProcessMatch("*"), this, edm::InLumi); + rungetter_ = edm::GetterOfProducts(edm::ProcessMatch("*"), this, edm::InRun); + callWhenNewProductsRegistered([this](edm::BranchDescription const& bd) { + this->lumigetter_(bd); + this->rungetter_(bd); + }); usesResource("DQMStore"); static_assert(sizeof(int64_t) == sizeof(long long), "type int64_t is not the same length as long long"); diff --git a/DQMServices/Components/test/BuildFile.xml b/DQMServices/Components/test/BuildFile.xml index f6b28eba7b13c..27267ac2c504a 100644 --- a/DQMServices/Components/test/BuildFile.xml +++ b/DQMServices/Components/test/BuildFile.xml @@ -2,11 +2,5 @@ - - - - - - - - + + diff --git a/DQMServices/Components/test/runFastHadd.cpp b/DQMServices/Components/test/runFastHadd.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/DQMServices/Components/test/runFastHadd.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DQMServices/Components/test/run_fastHadd_tests.sh b/DQMServices/Components/test/run_fastHadd_tests.sh index d29d5b937453e..065bda7cedf55 100755 --- a/DQMServices/Components/test/run_fastHadd_tests.sh +++ b/DQMServices/Components/test/run_fastHadd_tests.sh @@ -22,7 +22,7 @@ set_up() { generate() { echo "Generating files" - python3 ${LOCAL_TEST_DIR}/test_fastHaddMerge.py -a produce -n $numFiles 2>&1 > /dev/null + python3 ${SCRAM_TEST_PATH}/test_fastHaddMerge.py -a produce -n $numFiles 2>&1 > /dev/null if [ $? -ne 0 ]; then exit $? @@ -65,7 +65,7 @@ hadd_merge() { check_hadd() { echo "Checking ROOT result..." - python3 ${LOCAL_TEST_DIR}/test_fastHaddMerge.py -a check -n $numFiles -c $cumRootFile 2>&1 > /dev/null + python3 ${SCRAM_TEST_PATH}/test_fastHaddMerge.py -a check -n $numFiles -c $cumRootFile 2>&1 > /dev/null if [ $? -ne 0 ]; then exit $? @@ -101,7 +101,7 @@ convertPB2ROOT() { check_fasthadd() { echo "Checking PB result... on ${cumPBFile_inROOT}" - python3 ${LOCAL_TEST_DIR}/test_fastHaddMerge.py -a check -n $numFiles -c $cumPBFile_inROOT 2>&1 > /dev/null + python3 ${SCRAM_TEST_PATH}/test_fastHaddMerge.py -a check -n $numFiles -c $cumPBFile_inROOT 2>&1 > /dev/null if [ $? -ne 0 ]; then exit $? @@ -135,7 +135,7 @@ convert() { check_fasthadd_parallel() { echo "Checking PB result... on ${cumPBFileThreaded_inROOT}" - python3 ${LOCAL_TEST_DIR}/test_fastHaddMerge.py -a check -n $numFiles -c $cumPBFileThreaded_inROOT 2>&1 > /dev/null + python3 ${SCRAM_TEST_PATH}/test_fastHaddMerge.py -a check -n $numFiles -c $cumPBFileThreaded_inROOT 2>&1 > /dev/null if [ $? -ne 0 ]; then exit $? diff --git a/DQMServices/Demo/test/BuildFile.xml b/DQMServices/Demo/test/BuildFile.xml index ad2932b8fae7f..043a9edee8170 100644 --- a/DQMServices/Demo/test/BuildFile.xml +++ b/DQMServices/Demo/test/BuildFile.xml @@ -6,6 +6,4 @@ - - - + diff --git a/DQMServices/Demo/test/TestRunner.cpp b/DQMServices/Demo/test/TestRunner.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/DQMServices/Demo/test/TestRunner.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/DQMServices/Demo/test/runtests.sh b/DQMServices/Demo/test/runtests.sh index c0a0f9db9ba6c..cb3bddd0dfc5f 100755 --- a/DQMServices/Demo/test/runtests.sh +++ b/DQMServices/Demo/test/runtests.sh @@ -2,14 +2,10 @@ set -e set -x -if [[ -z ${LOCAL_TEST_DIR} ]]; then - LOCAL_TEST_DIR=. -fi - # This is mainly to make sure nothing crashes. Checking the output for sanity is attempted but not really complete. # 1. Run a very simple configuration with all module types. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=alltypes.root numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=alltypes.root numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 # actually we'd expect 99, but the MEs by legacy modules are booked with JOB scope and cannot be saved to DQMIO. [ 78 = $(dqmiolistmes.py alltypes.root -r 1 | wc -l) ] [ 78 = $(dqmiolistmes.py alltypes.root -r 1 -l 1 | wc -l) ] @@ -20,52 +16,52 @@ cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=alltypes.root numberEventsIn # testonefilllumi also should have 5 entries in the histograms (9 more) # the "fillrun" module should have one entry in the histograms (9 total) and 0 in the scalars (2 total) -[ "0: 1, 0.0: 1, 1: 11, 100: 33, 200: 11, 5: 16, 5.0: 5" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 --summary)" ] +[ "0: 1, 0.0: 1, 1: 11, 100: 33, 200: 11, 5: 16, 5.0: 5" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 --summary)" ] # per lumi we see 20 in most histograms (4*9), and the current lumi number in the scalars (6 modules * 2). # the two fillumi modules should have one entry in each of the lumi histograms, (2*9 total) -[ "1: 28, 1.0: 6, 20: 44" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 1 --summary)" ] -[ "1: 22, 2: 6, 2.0: 6, 20: 44" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 2 --summary)" ] -[ "1: 22, 20: 44, 3: 6, 3.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 3 --summary)" ] -[ "1: 22, 20: 44, 4: 6, 4.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 4 --summary)" ] -[ "1: 22, 20: 44, 5: 6, 5.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 5 --summary)" ] +[ "1: 28, 1.0: 6, 20: 44" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 1 --summary)" ] +[ "1: 22, 2: 6, 2.0: 6, 20: 44" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 2 --summary)" ] +[ "1: 22, 20: 44, 3: 6, 3.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 3 --summary)" ] +[ "1: 22, 20: 44, 4: 6, 4.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 4 --summary)" ] +[ "1: 22, 20: 44, 5: 6, 5.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 5 --summary)" ] # just make sure we are not off by one -[ "" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py alltypes.root -r 1 -l 6 --summary)" ] +[ "" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py alltypes.root -r 1 -l 6 --summary)" ] # 2. Run multi-threaded. First we make a baseline file without legacy modules, since they might not work. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=nolegacy.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=nolegacy-mt.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True nThreads=10 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=nolegacy.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=nolegacy-mt.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True nThreads=10 # 3. Try enabling concurrent lumis. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=nolegacy-cl.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True nThreads=10 nConcurrent=10 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=nolegacy-cl.root numberEventsInRun=1000 numberEventsInLuminosityBlock=200 nEvents=1000 nolegacy=True nThreads=10 nConcurrent=10 # same math as above, just a few less modules, and more events. for f in nolegacy.root nolegacy-mt.root nolegacy-cl.root do - [ "0: 1, 0.0: 1, 1: 11, 1000: 22, 2000: 11, 5: 3, 5.0: 3" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 --summary)" ] - [ "1: 2, 1.0: 2, 200: 22" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 1 --summary)" ] - [ "2: 2, 2.0: 2, 200: 22" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 2 --summary)" ] - [ "200: 22, 3: 2, 3.0: 2" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 3 --summary)" ] - [ "200: 22, 4: 2, 4.0: 2" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 4 --summary)" ] - [ "200: 22, 5: 2, 5.0: 2" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 5 --summary)" ] - [ "" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py $f -r 1 -l 6 --summary)" ] + [ "0: 1, 0.0: 1, 1: 11, 1000: 22, 2000: 11, 5: 3, 5.0: 3" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 --summary)" ] + [ "1: 2, 1.0: 2, 200: 22" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 1 --summary)" ] + [ "2: 2, 2.0: 2, 200: 22" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 2 --summary)" ] + [ "200: 22, 3: 2, 3.0: 2" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 3 --summary)" ] + [ "200: 22, 4: 2, 4.0: 2" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 4 --summary)" ] + [ "200: 22, 5: 2, 5.0: 2" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 5 --summary)" ] + [ "" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py $f -r 1 -l 6 --summary)" ] done # 4. Try crossing a run boundary. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=multirun.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=multirun.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 dqmiodumpmetadata.py multirun.root | grep -q '4 runs, 12 lumisections' # 5. Now, make some chopped up files to try harvesting. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part1.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 # 1st half of 1st lumi -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part2.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 firstEvent=50 # 2nd half of 1st lumi -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part3.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=200 firstEvent=100 firstLuminosityBlock=2 # lumi 2 and 3 -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part4.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=900 firstRun=2 # 3 more runs +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part1.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 # 1st half of 1st lumi +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part2.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 firstEvent=50 # 2nd half of 1st lumi +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part3.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=200 firstEvent=100 firstLuminosityBlock=2 # lumi 2 and 3 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part4.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=900 firstRun=2 # 3 more runs -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py inputFiles=part1.root inputFiles=part2.root inputFiles=part3.root inputFiles=part4.root outfile=merged.root nomodules=True +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py inputFiles=part1.root inputFiles=part2.root inputFiles=part3.root inputFiles=part4.root outfile=merged.root nomodules=True dqmiodumpmetadata.py merged.root | grep -q '4 runs, 12 lumisections' #dumproot() { root2sqlite.py -o $1.sqlite $1 ; echo '.dump' | sqlite3 $1.sqlite > $1.sqldump ; rm $1.sqlite ; } @@ -78,31 +74,31 @@ for k in uproot.open("'"$1"'").keys(): print(k)' } # we need to exclude MEs filled on run and lumi boundaries, since the split job *does* see a different number of begin/end run/lumi transitions. -cmp <($LOCAL_TEST_DIR/dqmiodumpentries.py multirun.root -r 1 | grep -vE 'fillrun|filllumi') <($LOCAL_TEST_DIR/dqmiodumpentries.py merged.root -r 1 | grep -vE 'fillrun|filllumi') -cmp <($LOCAL_TEST_DIR/dqmiodumpentries.py multirun.root -r 3) <($LOCAL_TEST_DIR/dqmiodumpentries.py merged.root -r 3) -cmp <($LOCAL_TEST_DIR/dqmiodumpentries.py multirun.root -r 1 -l 1 | grep -v filllumi) <($LOCAL_TEST_DIR/dqmiodumpentries.py merged.root -r 1 -l 1 | grep -v filllumi) -cmp <($LOCAL_TEST_DIR/dqmiodumpentries.py multirun.root -r 1 -l 2) <($LOCAL_TEST_DIR/dqmiodumpentries.py merged.root -r 1 -l 2) +cmp <(${SCRAM_TEST_PATH}/dqmiodumpentries.py multirun.root -r 1 | grep -vE 'fillrun|filllumi') <(${SCRAM_TEST_PATH}/dqmiodumpentries.py merged.root -r 1 | grep -vE 'fillrun|filllumi') +cmp <(${SCRAM_TEST_PATH}/dqmiodumpentries.py multirun.root -r 3) <(${SCRAM_TEST_PATH}/dqmiodumpentries.py merged.root -r 3) +cmp <(${SCRAM_TEST_PATH}/dqmiodumpentries.py multirun.root -r 1 -l 1 | grep -v filllumi) <(${SCRAM_TEST_PATH}/dqmiodumpentries.py merged.root -r 1 -l 1 | grep -v filllumi) +cmp <(${SCRAM_TEST_PATH}/dqmiodumpentries.py multirun.root -r 1 -l 2) <(${SCRAM_TEST_PATH}/dqmiodumpentries.py merged.root -r 1 -l 2) # 6. A load test. #( if [[ `uname -m` != aarch64 ]] ; then ulimit -v 4000000 ; fi # limit available virtual memory - cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=huge.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=600 nThreads=10 nConcurrent=2 howmany=1000 nolegacy=True + cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=huge.root numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=600 nThreads=10 nConcurrent=2 howmany=1000 nolegacy=True #) # 7. Try writing a TDirectory file. -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py inputFiles=alltypes.root nomodules=True legacyoutput=True reScope=JOB +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py inputFiles=alltypes.root nomodules=True legacyoutput=True reScope=JOB # this number is rather messy: we have 66 per-lumi objecs (harvested), 66 per-run objects (no legacy output), one folder for each set of 11, # plus some higher-level folders and the ProvInfo hierarchy create by the FileSaver. [ 185 = $(rootlist DQM_V0001_R000000001__Harvesting__DQMTests__DQMIO.root | wc -l) ] -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 legacyoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 legacyoutput=True # we expect only the (per-job) legacy histograms here: 3*11 objects in 3 folders, plus 9 more for ProvInfo and higher-level folders. [ 51 = $(rootlist DQM_V0001_R000000001__EmptySource__DQMTests__DQMIO.root | wc -l) ] # 8. Try writing ProtoBuf files. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 protobufoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 protobufoutput=True -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py inputFiles=./run000001 outfile=pbdata.root nomodules=True protobufinput=True +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py inputFiles=./run000001 outfile=pbdata.root nomodules=True protobufinput=True [ 117 = $(dqmiolistmes.py pbdata.root -r 1 | wc -l) ] [ 78 = $(dqmiolistmes.py pbdata.root -r 1 -l 1 | wc -l) ] @@ -116,7 +112,7 @@ fastHadd convert -o streamDQMHistograms.root streamDQMHistograms.pb # 9. Try writing online files. This is really TDirectory files, but written via a different module. # Note that this does not really need to support multiple runs, but it appears it does. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 onlineoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=1200 onlineoutput=True # here we expect full per-run output (99 objects), no per-lumi MEs, plus folders (9 + 10 higher-level). [ 136 = $(rootlist DQM_V0001_UNKNOWN_R000000001.root | wc -l) ] [ 136 = $(rootlist DQM_V0001_UNKNOWN_R000000002.root | wc -l) ] @@ -126,41 +122,41 @@ cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py numberEventsInRun=300 numberEventsIn # 10. Try running some harvesting modules and check if their output makes it out. # Note that we pass the files out-of order here; the DQMIO input should sort them. -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py inputFiles=part1.root inputFiles=part3.root inputFiles=part2.root legacyoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py inputFiles=part1.root inputFiles=part3.root inputFiles=part2.root legacyoutput=True [ 1 = $(rootlist DQM_V0001_R000000001__Harvesting__DQMTests__DQMIO.root | grep -c 's=beginRun(1) endLumi(1,1) endLumi(1,2) endLumi(1,3) endRun(1) endJob() ') ] # The legacy harvester can only do per-run harvesting. [ 2 = $(rootlist DQM_V0001_R000000001__Harvesting__DQMTests__DQMIO.root | grep -c 's=beginRun(1) endLumi(1,1) endLumi(1,2) endLumi(1,3) endRun(1) ') ] # 11. Try MEtoEDM and EDMtoME. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=metoedm.root numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 metoedmoutput=True -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py outfile=edmtome.root inputFiles=metoedm.root nomodules=True metoedminput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=metoedm.root numberEventsInRun=100 numberEventsInLuminosityBlock=20 nEvents=100 metoedmoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py outfile=edmtome.root inputFiles=metoedm.root nomodules=True metoedminput=True [ 72 = $(dqmiolistmes.py edmtome.root -r 1 | wc -l) ] [ 72 = $(dqmiolistmes.py edmtome.root -r 1 -l 1 | wc -l) ] # again, no legacy module (run) output here due to JOB scope for legacy modules -[ "0: 1, 0.0: 1, 1: 10, 100: 30, 200: 10, 5: 15, 5.0: 5" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 --summary)" ] -[ "1: 26, 1.0: 6, 20: 40" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 1 --summary)" ] -[ "1: 20, 2: 6, 2.0: 6, 20: 40" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 2 --summary)" ] -[ "1: 20, 20: 40, 3: 6, 3.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 3 --summary)" ] -[ "1: 20, 20: 40, 4: 6, 4.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 4 --summary)" ] -[ "1: 20, 20: 40, 5: 6, 5.0: 6" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 5 --summary)" ] -[ "" = "$($LOCAL_TEST_DIR/dqmiodumpentries.py edmtome.root -r 1 -l 6 --summary)" ] - -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part1_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 # 1st half of 1st lumi -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part2_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 firstEvent=50 # 2nd half of 1st lumi -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part3_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=200 firstEvent=100 firstLuminosityBlock=2 # lumi 2 and 3 -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=part4_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=900 firstRun=2 # 3 more runs - -cmsRun $LOCAL_TEST_DIR/run_harvesters_cfg.py inputFiles=part1_metoedm.root inputFiles=part2_metoedm.root inputFiles=part3_metoedm.root inputFiles=part4_metoedm.root outfile=metoedm_merged.root nomodules=True metoedminput=True +[ "0: 1, 0.0: 1, 1: 10, 100: 30, 200: 10, 5: 15, 5.0: 5" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 --summary)" ] +[ "1: 26, 1.0: 6, 20: 40" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 1 --summary)" ] +[ "1: 20, 2: 6, 2.0: 6, 20: 40" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 2 --summary)" ] +[ "1: 20, 20: 40, 3: 6, 3.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 3 --summary)" ] +[ "1: 20, 20: 40, 4: 6, 4.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 4 --summary)" ] +[ "1: 20, 20: 40, 5: 6, 5.0: 6" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 5 --summary)" ] +[ "" = "$(${SCRAM_TEST_PATH}/dqmiodumpentries.py edmtome.root -r 1 -l 6 --summary)" ] + +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part1_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 # 1st half of 1st lumi +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part2_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=50 firstEvent=50 # 2nd half of 1st lumi +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part3_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=200 firstEvent=100 firstLuminosityBlock=2 # lumi 2 and 3 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=part4_metoedm.root metoedmoutput=True numberEventsInRun=300 numberEventsInLuminosityBlock=100 nEvents=900 firstRun=2 # 3 more runs + +cmsRun ${SCRAM_TEST_PATH}/run_harvesters_cfg.py inputFiles=part1_metoedm.root inputFiles=part2_metoedm.root inputFiles=part3_metoedm.root inputFiles=part4_metoedm.root outfile=metoedm_merged.root nomodules=True metoedminput=True dqmiodumpmetadata.py metoedm_merged.root | grep -q '4 runs, 12 lumisections' # 12. Sanity checks. # this will mess up some of the files created earlier, disable for debugging. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=empty.root nEvents=0 -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=empty.root howmany=0 -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=empty.root howmany=0 legacyoutput=True -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=empty.root howmany=0 protobufoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=empty.root nEvents=0 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=empty.root howmany=0 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=empty.root howmany=0 legacyoutput=True +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=empty.root howmany=0 protobufoutput=True # nLumisections might be a bit buggy (off by one) in EDM, but is fine here. -cmsRun $LOCAL_TEST_DIR/run_analyzers_cfg.py outfile=noevents.root processingMode='RunsAndLumis' nLumisections=20 +cmsRun ${SCRAM_TEST_PATH}/run_analyzers_cfg.py outfile=noevents.root processingMode='RunsAndLumis' nLumisections=20 [ 78 = $(dqmiolistmes.py noevents.root -r 1 | wc -l) ] [ 78 = $(dqmiolistmes.py noevents.root -r 1 -l 1 | wc -l) ] [ 78 = $(dqmiolistmes.py noevents.root -r 2 | wc -l) ] diff --git a/DQMServices/FileIO/plugins/DQMFileSaverBase.cc b/DQMServices/FileIO/plugins/DQMFileSaverBase.cc index b371043e1d4b8..b22b815a84d82 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverBase.cc +++ b/DQMServices/FileIO/plugins/DQMFileSaverBase.cc @@ -8,6 +8,8 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/MessageLogger/interface/JobReport.h" #include "FWCore/Utilities/interface/TimeOfDay.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" #include "DataFormats/Histograms/interface/DQMToken.h" #include "DQMFileSaverBase.h" @@ -43,8 +45,12 @@ DQMFileSaverBase::DQMFileSaverBase(const edm::ParameterSet &ps) { runNumber_ = ps.getUntrackedParameter("runNumber", 111); // This makes sure a file saver runs in a very end - consumesMany(); - consumesMany(); + lumigetter_ = edm::GetterOfProducts(edm::ProcessMatch("*"), this, edm::InLumi); + rungetter_ = edm::GetterOfProducts(edm::ProcessMatch("*"), this, edm::InRun); + callWhenNewProductsRegistered([this](edm::BranchDescription const &bd) { + this->lumigetter_(bd); + this->rungetter_(bd); + }); } DQMFileSaverBase::~DQMFileSaverBase() = default; diff --git a/DQMServices/FileIO/plugins/DQMFileSaverBase.h b/DQMServices/FileIO/plugins/DQMFileSaverBase.h index e277e8522c5bb..b71a4c4d8ba65 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverBase.h +++ b/DQMServices/FileIO/plugins/DQMFileSaverBase.h @@ -9,6 +9,10 @@ #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" + +#include "DataFormats/Histograms/interface/DQMToken.h" #include #include @@ -71,10 +75,12 @@ namespace dqm { FileParameters initial_fp_; int runNumber_; + edm::GetterOfProducts lumigetter_; + edm::GetterOfProducts rungetter_; + public: static void fillDescription(edm::ParameterSetDescription &d); }; - } // namespace dqm #endif // DQMSERVICES_COMPONENTS_DQMFILESAVERBASE_H diff --git a/DQMServices/FwkIO/test/BuildFile.xml b/DQMServices/FwkIO/test/BuildFile.xml index 5b457807be03e..0c414e4e9afea 100644 --- a/DQMServices/FwkIO/test/BuildFile.xml +++ b/DQMServices/FwkIO/test/BuildFile.xml @@ -8,6 +8,4 @@ - - - + diff --git a/DQMServices/FwkIO/test/TestIntegration.cpp b/DQMServices/FwkIO/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/DQMServices/FwkIO/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/DQMServices/FwkIO/test/run_tests.sh b/DQMServices/FwkIO/test/run_tests.sh index 641b9bfef277d..164f50f6ec573 100755 --- a/DQMServices/FwkIO/test/run_tests.sh +++ b/DQMServices/FwkIO/test/run_tests.sh @@ -2,9 +2,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -echo LOCAL_TMP_DIR = ${LOCAL_TMP_DIR} - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} testConfig=create_run_only_file_cfg.py rm -f dqm_run_only.root echo ${testConfig} ------------------------------------------------------------ @@ -183,6 +181,4 @@ pushd ${LOCAL_TMP_DIR} echo ${testConfig} ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${testConfig} && die "cmsRun ${testConfig}" $? -popd - exit 0 diff --git a/DQMServices/StreamerIO/test/BuildFile.xml b/DQMServices/StreamerIO/test/BuildFile.xml index a5a39b26e4ab7..51bfce9ce2b3b 100644 --- a/DQMServices/StreamerIO/test/BuildFile.xml +++ b/DQMServices/StreamerIO/test/BuildFile.xml @@ -7,6 +7,4 @@ - - - + diff --git a/DQMServices/StreamerIO/test/RunStreamer.sh b/DQMServices/StreamerIO/test/RunStreamer.sh index 4e98455575eba..5160c027aed36 100755 --- a/DQMServices/StreamerIO/test/RunStreamer.sh +++ b/DQMServices/StreamerIO/test/RunStreamer.sh @@ -2,45 +2,31 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -if [ -z $LOCAL_TEST_DIR ]; then -LOCAL_TEST_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +if [ -z $SCRAM_TEST_PATH ]; then +SCRAM_TEST_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" fi -echo "LOCAL_TEST_DIR = $LOCAL_TEST_DIR" - -if [ -z $LOCAL_TMP_DIR ]; then -LOCAL_TMP_DIR="/tmp" -fi -echo "LOCAL_TMP_DIR = $LOCAL_TMP_DIR" - -cd $LOCAL_TEST_DIR +echo "LOCAL_TEST_DIR = $SCRAM_TEST_PATH" RC=0 -P=$$ -PREFIX=results_${USER}${P} -OUTDIR=${LOCAL_TMP_DIR}/${PREFIX} - -mkdir ${OUTDIR} -cp *_cfg.py ${OUTDIR} -cd ${OUTDIR} mkdir run000001 #the initial json file to read echo "{\"data\" :[10,10, \"teststreamfile.dat\"]}" > run000001/run1_ls1_test.jsn -cmsRun streamOut_cfg.py > out 2>&1 || die "cmsRun streamOut_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOut_cfg.py > out 2>&1 || die "cmsRun streamOut_cfg.py" $? mv teststreamfile.dat run000001/teststreamfile.dat -cmsRun streamOutAlt_cfg.py > outAlt 2>&1 || die "cmsRun streamOutAlt_cfg.py" $? -cmsRun streamOutExt_cfg.py > outExt 2>&1 || die "cmsRun streamOutExt_cfg.py" $? -timeout --signal SIGTERM 180 cmsRun streamIn_cfg.py > in 2>&1 || die "cmsRun streamIn_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOutAlt_cfg.py > outAlt 2>&1 || die "cmsRun streamOutAlt_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/streamOutExt_cfg.py > outExt 2>&1 || die "cmsRun streamOutExt_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamIn_cfg.py > in 2>&1 || die "cmsRun streamIn_cfg.py" $? echo "{\"data\" :[10,10, \"teststreamfile.dat\"]}" > run000001/run1_ls1_testAlt.jsn mv teststreamfile_alt.dat run000001/teststreamfile_alt.dat rm run000001/run000001_ls0000_EoR.jsn -timeout --signal SIGTERM 180 cmsRun streamInAlt_cfg.py > alt 2>&1 || die "cmsRun streamInAlt_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamInAlt_cfg.py > alt 2>&1 || die "cmsRun streamInAlt_cfg.py" $? echo "{\"data\" :[10,10, \"teststreamfile.dat\"]}" > run000001/run1_ls1_testExt.jsn rm run000001/run000001_ls0000_EoR.jsn mv teststreamfile_ext.dat run000001/teststreamfile_ext.dat -timeout --signal SIGTERM 180 cmsRun streamInExt_cfg.py > ext 2>&1 || die "cmsRun streamInExt_cfg.py" $? +timeout --signal SIGTERM 180 cmsRun ${SCRAM_TEST_PATH}/streamInExt_cfg.py > ext 2>&1 || die "cmsRun streamInExt_cfg.py" $? # echo "CHECKSUM = 1" > out # echo "CHECKSUM = 1" > in @@ -61,5 +47,4 @@ then RC=1 fi -#rm -rf ${OUTDIR} exit ${RC} diff --git a/DQMServices/StreamerIO/test/RunThis_t.cpp b/DQMServices/StreamerIO/test/RunThis_t.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/DQMServices/StreamerIO/test/RunThis_t.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DataFormats/FWLite/test/BuildFile.xml b/DataFormats/FWLite/test/BuildFile.xml index b1c0a7386a6bc..bf4aab00c5a65 100644 --- a/DataFormats/FWLite/test/BuildFile.xml +++ b/DataFormats/FWLite/test/BuildFile.xml @@ -1,10 +1,5 @@ - - - - - - - + + @@ -13,8 +8,6 @@ - + - - - + diff --git a/DataFormats/FWLite/test/MergeTest.sh b/DataFormats/FWLite/test/MergeTest.sh index ea03f9f0ade34..9a52f8074156b 100755 --- a/DataFormats/FWLite/test/MergeTest.sh +++ b/DataFormats/FWLite/test/MergeTest.sh @@ -1,6 +1,6 @@ #!/bin/sh -rm -f ${LOCAL_TEST_DIR}/prod1.root ${LOCAL_TEST_DIR}/prod2.root ${LOCAL_TEST_DIR}/prodmerge.root +rm -f ${SCRAM_TEST_PATH}/prod1.root ${SCRAM_TEST_PATH}/prod2.root ${SCRAM_TEST_PATH}/prodmerge.root rm -f prod1.root prod2.root prodmerge.root -cmsRun ${LOCAL_TEST_DIR}/ProdTest1_cfg.py -cmsRun ${LOCAL_TEST_DIR}/ProdTest2_cfg.py -cmsRun ${LOCAL_TEST_DIR}/ProdTestMerge_cfg.py +cmsRun ${SCRAM_TEST_PATH}/ProdTest1_cfg.py +cmsRun ${SCRAM_TEST_PATH}/ProdTest2_cfg.py +cmsRun ${SCRAM_TEST_PATH}/ProdTestMerge_cfg.py diff --git a/DataFormats/FWLite/test/RefTest.sh b/DataFormats/FWLite/test/RefTest.sh index 4cca5de370e0b..1479bc341f646 100755 --- a/DataFormats/FWLite/test/RefTest.sh +++ b/DataFormats/FWLite/test/RefTest.sh @@ -9,14 +9,14 @@ rm -f other_onlyDataFormatsFWLite.root good_delta5DataFormatsFWLite.root rm -f partialEventDataFormatsFWLite.root refTestCopyDropDataFormatsFWLite.root echo RefTest_cfg.py -cmsRun ${LOCAL_TEST_DIR}/RefTest_cfg.py || die "cmsRun RefTest_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/RefTest_cfg.py || die "cmsRun RefTest_cfg.py" $? echo RefTest2_cfg.py -cmsRun ${LOCAL_TEST_DIR}/RefTest2_cfg.py || die "cmsRun RefTest2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/RefTest2_cfg.py || die "cmsRun RefTest2_cfg.py" $? echo EmptyFile_cfg.py -cmsRun ${LOCAL_TEST_DIR}/EmptyFile_cfg.py || die "cmsRun EmptyFile_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/EmptyFile_cfg.py || die "cmsRun EmptyFile_cfg.py" $? echo PartialEventTest_cfg.py -cmsRun ${LOCAL_TEST_DIR}/PartialEventTest_cfg.py || die "cmsRun PartialEventTest_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/PartialEventTest_cfg.py || die "cmsRun PartialEventTest_cfg.py" $? echo RefTestCopyDrop_cfg.py -cmsRun ${LOCAL_TEST_DIR}/RefTestCopyDrop_cfg.py || die "cmsRun RefTestCopyDrop_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/RefTestCopyDrop_cfg.py || die "cmsRun RefTestCopyDrop_cfg.py" $? exit 0 diff --git a/DataFormats/FWLite/test/RefTest_a.sh b/DataFormats/FWLite/test/RefTest_a.sh index 06f4e7b7b6a8b..2749e9b8f645b 100755 --- a/DataFormats/FWLite/test/RefTest_a.sh +++ b/DataFormats/FWLite/test/RefTest_a.sh @@ -1,6 +1,6 @@ #!/bin/sh -rm -f ${LOCAL_TEST_DIR}/good_a.root ${LOCAL_TEST_DIR}/good_b.root ${LOCAL_TEST_DIR}/empty_a.root +rm -f ${SCRAM_TEST_PATH}/good_a.root ${SCRAM_TEST_PATH}/good_b.root ${SCRAM_TEST_PATH}/empty_a.root rm -f good_a.root good_b.root empty_a.root -cmsRun ${LOCAL_TEST_DIR}/RefTest_a_cfg.py -cmsRun ${LOCAL_TEST_DIR}/RefTest_b_cfg.py -cmsRun ${LOCAL_TEST_DIR}/EmptyFile_a_cfg.py +cmsRun ${SCRAM_TEST_PATH}/RefTest_a_cfg.py +cmsRun ${SCRAM_TEST_PATH}/RefTest_b_cfg.py +cmsRun ${SCRAM_TEST_PATH}/EmptyFile_a_cfg.py diff --git a/DataFormats/FWLite/test/TestRunnerDataFormatsFWLite.cpp b/DataFormats/FWLite/test/TestRunnerDataFormatsFWLite.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/DataFormats/FWLite/test/TestRunnerDataFormatsFWLite.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/DataFormats/FWLite/test/VIPTest.sh b/DataFormats/FWLite/test/VIPTest.sh index 1e1cc1e6d6826..9fa31fb598798 100755 --- a/DataFormats/FWLite/test/VIPTest.sh +++ b/DataFormats/FWLite/test/VIPTest.sh @@ -1,4 +1,4 @@ #!/bin/sh -rm -f ${LOCAL_TEST_DIR}/vectorinttest.root +rm -f ${SCRAM_TEST_PATH}/vectorinttest.root rm -f vectorinttest.root -cmsRun ${LOCAL_TEST_DIR}/vip_cfg.py +cmsRun ${SCRAM_TEST_PATH}/vip_cfg.py diff --git a/DataFormats/FWLite/test/run_all_t.sh b/DataFormats/FWLite/test/run_all_t.sh index 334cb37510b75..8bb08ff8c91c6 100755 --- a/DataFormats/FWLite/test/run_all_t.sh +++ b/DataFormats/FWLite/test/run_all_t.sh @@ -4,32 +4,32 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -${LOCAL_TEST_DIR}/RefTest_a.sh || die 'Failed to create file' $? -root -b -n -q ${LOCAL_TEST_DIR}/event_looping_cint.C || die 'Failed in event_looping_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/event_looping_consumes_cint.C || die 'Failed in event_looping_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/chainevent_looping_cint.C || die 'Failed in chainevent_looping_cint.C' $? -python3 ${LOCAL_TEST_DIR}/chainEvent_python.py || die 'Failed in chainEvent_python.py' $? -#root -b -n -q ${LOCAL_TEST_DIR}/autoload_with_std.C || die 'Failed in autoload_with_std.C' $? -#root -b -n -q ${LOCAL_TEST_DIR}/autoload_with_missing_std.C || die 'Failed in autoload_with_missing_std.C' $? +${SCRAM_TEST_PATH}/RefTest_a.sh || die 'Failed to create file' $? +root -b -n -q ${SCRAM_TEST_PATH}/event_looping_cint.C || die 'Failed in event_looping_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/event_looping_consumes_cint.C || die 'Failed in event_looping_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/chainevent_looping_cint.C || die 'Failed in chainevent_looping_cint.C' $? +python3 ${SCRAM_TEST_PATH}/chainEvent_python.py || die 'Failed in chainEvent_python.py' $? +#root -b -n -q ${SCRAM_TEST_PATH}/autoload_with_std.C || die 'Failed in autoload_with_std.C' $? +#root -b -n -q ${SCRAM_TEST_PATH}/autoload_with_missing_std.C || die 'Failed in autoload_with_missing_std.C' $? -${LOCAL_TEST_DIR}/MergeTest.sh || die 'Failed to create file' $? -root -b -n -q ${LOCAL_TEST_DIR}/runlumi_looping_cint.C || die 'Failed in runlumi_looping_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/productid_cint.C || die 'Failed in productid_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/triggernames_cint.C || die 'Failed in triggernames_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/triggernames_multi_cint.C || die 'Failed in triggernames_multi_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/triggerResultsByName_cint.C || die 'Failed in triggerResultsByName_cint.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/triggerResultsByName_multi_cint.C || die 'Failed in triggerResultsByName_multi_cint.C' $? +${SCRAM_TEST_PATH}/MergeTest.sh || die 'Failed to create file' $? +root -b -n -q ${SCRAM_TEST_PATH}/runlumi_looping_cint.C || die 'Failed in runlumi_looping_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/productid_cint.C || die 'Failed in productid_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/triggernames_cint.C || die 'Failed in triggernames_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/triggernames_multi_cint.C || die 'Failed in triggernames_multi_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/triggerResultsByName_cint.C || die 'Failed in triggerResultsByName_cint.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/triggerResultsByName_multi_cint.C || die 'Failed in triggerResultsByName_multi_cint.C' $? -${LOCAL_TEST_DIR}/VIPTest.sh || die 'Failed to create file' $? -root -b -n -q ${LOCAL_TEST_DIR}/vector_int_cint.C || die 'Failed in vector_int_cint.C' $? +${SCRAM_TEST_PATH}/VIPTest.sh || die 'Failed to create file' $? +root -b -n -q ${SCRAM_TEST_PATH}/vector_int_cint.C || die 'Failed in vector_int_cint.C' $? -python3 ${LOCAL_TEST_DIR}/pyroot_handle_reuse.py || die 'Failed in pyroot_handle_reuse.py' $? -python3 ${LOCAL_TEST_DIR}/pyroot_multichain.py inputFiles=file:prodmerge.root secondaryInputFiles=file:prod1.root,file:prod2.root || die 'Failed in pyroot_multichain.py (non-empty files)' $? -python3 ${LOCAL_TEST_DIR}/pyroot_multichain.py inputFiles=file:empty_a.root secondaryInputFiles=file:good_a.root || die 'Failed in pyroot_multichain.py (empty file)' $? +python3 ${SCRAM_TEST_PATH}/pyroot_handle_reuse.py || die 'Failed in pyroot_handle_reuse.py' $? +python3 ${SCRAM_TEST_PATH}/pyroot_multichain.py inputFiles=file:prodmerge.root secondaryInputFiles=file:prod1.root,file:prod2.root || die 'Failed in pyroot_multichain.py (non-empty files)' $? +python3 ${SCRAM_TEST_PATH}/pyroot_multichain.py inputFiles=file:empty_a.root secondaryInputFiles=file:good_a.root || die 'Failed in pyroot_multichain.py (empty file)' $? #NOTE: ROOT has a bug which keeps the AssociationVector from running its ioread rule and therefore it never clears its cache #test AssociationVector reading -#rm -f ${LOCAL_TEST_DIR}/avtester.root +#rm -f ${SCRAM_TEST_PATH}/avtester.root #rm -f avtester.root -#cmsRun ${LOCAL_TEST_DIR}/make_associationvector_file_cfg.py || die "cmsRun make_associationvector_file_cfg.py " $? -#python ${LOCAL_TEST_DIR}/pyroot_read_associationvector.py || die 'Failed in pyroot_read_associationvector.py' +#cmsRun ${SCRAM_TEST_PATH}/make_associationvector_file_cfg.py || die "cmsRun make_associationvector_file_cfg.py " $? +#python ${SCRAM_TEST_PATH}/pyroot_read_associationvector.py || die 'Failed in pyroot_read_associationvector.py' diff --git a/DataFormats/HcalDigi/test/HcalDigiDump.cc b/DataFormats/HcalDigi/test/HcalDigiDump.cc index a8279f2c66257..6d858008bd173 100644 --- a/DataFormats/HcalDigi/test/HcalDigiDump.cc +++ b/DataFormats/HcalDigi/test/HcalDigiDump.cc @@ -1,5 +1,7 @@ #include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/TypeMatch.h" #include "DataFormats/Common/interface/Handle.h" #include "DataFormats/HcalDigi/interface/HcalDigiCollections.h" #include "DataFormats/HcalDigi/interface/HcalUMNioDigi.h" @@ -16,23 +18,55 @@ class HcalDigiDump : public edm::one::EDAnalyzer<> { explicit HcalDigiDump(edm::ParameterSet const& conf); ~HcalDigiDump() override = default; void analyze(edm::Event const& e, edm::EventSetup const& c) override; + +private: + edm::GetterOfProducts getterOfProducts1_; + edm::GetterOfProducts getterOfProducts2_; + edm::GetterOfProducts getterOfProducts3_; + edm::GetterOfProducts getterOfProducts4_; + edm::GetterOfProducts getterOfProducts5_; + edm::GetterOfProducts getterOfProducts6_; + edm::GetterOfProducts getterOfProducts7_; + edm::GetterOfProducts getterOfProducts8_; + edm::GetterOfProducts getterOfProducts9_; + edm::GetterOfProducts getterOfProducts10_; + edm::GetterOfProducts getterOfProducts11_; + edm::GetterOfProducts getterOfProducts12_; + edm::GetterOfProducts getterOfProducts13_; + edm::GetterOfProducts getterOfProducts14_; }; -HcalDigiDump::HcalDigiDump(edm::ParameterSet const& conf) { - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); - consumesMany(); +HcalDigiDump::HcalDigiDump(edm::ParameterSet const& conf) + : getterOfProducts1_(edm::TypeMatch(), this), + getterOfProducts2_(edm::TypeMatch(), this), + getterOfProducts3_(edm::TypeMatch(), this), + getterOfProducts4_(edm::TypeMatch(), this), + getterOfProducts5_(edm::TypeMatch(), this), + getterOfProducts6_(edm::TypeMatch(), this), + getterOfProducts7_(edm::TypeMatch(), this), + getterOfProducts8_(edm::TypeMatch(), this), + getterOfProducts9_(edm::TypeMatch(), this), + getterOfProducts10_(edm::TypeMatch(), this), + getterOfProducts11_(edm::TypeMatch(), this), + getterOfProducts12_(edm::TypeMatch(), this), + getterOfProducts13_(edm::TypeMatch(), this), + getterOfProducts14_(edm::TypeMatch(), this) { + callWhenNewProductsRegistered([this](edm::BranchDescription const& bd) { + getterOfProducts1_(bd); + getterOfProducts2_(bd); + getterOfProducts3_(bd); + getterOfProducts4_(bd); + getterOfProducts5_(bd); + getterOfProducts6_(bd); + getterOfProducts7_(bd); + getterOfProducts8_(bd); + getterOfProducts9_(bd); + getterOfProducts10_(bd); + getterOfProducts11_(bd); + getterOfProducts12_(bd); + getterOfProducts13_(bd); + getterOfProducts14_(bd); + }); } void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { @@ -52,7 +86,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { std::vector > umnio; try { - e.getManyByType(hbhe); + getterOfProducts1_.fillHandles(e, hbhe); std::vector >::iterator i; for (i = hbhe.begin(); i != hbhe.end(); i++) { const HBHEDigiCollection& c = *(*i); @@ -67,7 +101,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(hf); + getterOfProducts3_.fillHandles(e, hf); std::vector >::iterator i; for (i = hf.begin(); i != hf.end(); i++) { const HFDigiCollection& c = *(*i); @@ -82,7 +116,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(ho); + getterOfProducts2_.fillHandles(e, ho); std::vector >::iterator i; for (i = ho.begin(); i != ho.end(); i++) { const HODigiCollection& c = *(*i); @@ -97,7 +131,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(htp); + getterOfProducts8_.fillHandles(e, htp); std::vector >::iterator i; for (i = htp.begin(); i != htp.end(); i++) { const HcalTrigPrimDigiCollection& c = *(*i); @@ -112,7 +146,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(hotp); + getterOfProducts9_.fillHandles(e, hotp); std::vector >::iterator i; for (i = hotp.begin(); i != hotp.end(); i++) { const HOTrigPrimDigiCollection& c = *(*i); @@ -127,7 +161,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(hc); + getterOfProducts7_.fillHandles(e, hc); std::vector >::iterator i; for (i = hc.begin(); i != hc.end(); i++) { const HcalCalibDigiCollection& c = *(*i); @@ -141,7 +175,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(zdc); + getterOfProducts4_.fillHandles(e, zdc); std::vector >::iterator i; for (i = zdc.begin(); i != zdc.end(); i++) { const ZDCDigiCollection& c = *(*i); @@ -155,7 +189,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(castor); + getterOfProducts5_.fillHandles(e, castor); std::vector >::iterator i; for (i = castor.begin(); i != castor.end(); i++) { const CastorDigiCollection& c = *(*i); @@ -169,7 +203,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(castortp); + getterOfProducts6_.fillHandles(e, castortp); std::vector >::iterator i; for (i = castortp.begin(); i != castortp.end(); i++) { const CastorTrigPrimDigiCollection& c = *(*i); @@ -182,7 +216,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(ttp); + getterOfProducts11_.fillHandles(e, ttp); std::vector >::iterator i; for (i = ttp.begin(); i != ttp.end(); i++) { const HcalTTPDigiCollection& c = *(*i); @@ -194,7 +228,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(hh); + getterOfProducts10_.fillHandles(e, hh); std::vector >::iterator i; for (i = hh.begin(); i != hh.end(); i++) { const HcalHistogramDigiCollection& c = *(*i); @@ -206,7 +240,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(umnio); + getterOfProducts14_.fillHandles(e, umnio); std::vector >::iterator i; for (i = umnio.begin(); i != umnio.end(); i++) { cout << *(*i) << std::endl; @@ -215,7 +249,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(qie10s); + getterOfProducts12_.fillHandles(e, qie10s); std::vector >::iterator i; for (i = qie10s.begin(); i != qie10s.end(); i++) { const QIE10DigiCollection& c = *(*i); @@ -227,7 +261,7 @@ void HcalDigiDump::analyze(edm::Event const& e, edm::EventSetup const& c) { } try { - e.getManyByType(qie11s); + getterOfProducts13_.fillHandles(e, qie11s); std::vector >::iterator i; for (i = qie11s.begin(); i != qie11s.end(); i++) { const QIE11DigiCollection& c = *(*i); diff --git a/DataFormats/L1TMuon/interface/RegionalMuonShower.h b/DataFormats/L1TMuon/interface/RegionalMuonShower.h index 0e02146c8ae22..9759c82c8eceb 100644 --- a/DataFormats/L1TMuon/interface/RegionalMuonShower.h +++ b/DataFormats/L1TMuon/interface/RegionalMuonShower.h @@ -21,6 +21,7 @@ namespace l1t { bool oneNominalOutOfTime = false, bool twoLooseInTime = false, bool twoLooseOutOfTime = false, + bool oneLooseInTime = false, bool oneTightInTime = false, bool oneTightOutOfTime = false); @@ -32,6 +33,7 @@ namespace l1t { void setOneTightOutOfTime(const bool bit) { isOneTightOutOfTime_ = bit; } void setTwoLooseOutOfTime(const bool bit) { isTwoLooseOutOfTime_ = bit; } void setTwoLooseInTime(const bool bit) { isTwoLooseInTime_ = bit; } + void setOneLooseInTime(const bool bit) { isOneLooseInTime_ = bit; } /// Set the processor ID, track-finder type. From these two, the link is set void setTFIdentifiers(int processor, tftype trackFinder); @@ -43,6 +45,7 @@ namespace l1t { bool isOneTightOutOfTime() const { return isOneTightOutOfTime_; } bool isTwoLooseInTime() const { return isTwoLooseInTime_; } bool isTwoLooseOutOfTime() const { return isTwoLooseOutOfTime_; } + bool isOneLooseInTime() const { return isOneLooseInTime_; } /// Get link on which the MicroGMT receives the candidate const int link() const { return link_; }; @@ -63,6 +66,7 @@ namespace l1t { bool isOneTightOutOfTime_; bool isTwoLooseInTime_; bool isTwoLooseOutOfTime_; + bool isOneLooseInTime_; int link_; int processor_; tftype trackFinder_; diff --git a/DataFormats/L1TMuon/src/RegionalMuonShower.cc b/DataFormats/L1TMuon/src/RegionalMuonShower.cc index 44dec2c1ee9f2..ff91eafe92db7 100644 --- a/DataFormats/L1TMuon/src/RegionalMuonShower.cc +++ b/DataFormats/L1TMuon/src/RegionalMuonShower.cc @@ -4,6 +4,7 @@ l1t::RegionalMuonShower::RegionalMuonShower(bool oneNominalInTime, bool oneNominalOutOfTime, bool twoLooseInTime, bool twoLooseOutOfTime, + bool oneLooseInTime, bool oneTightInTime, bool oneTightOutOfTime) : isOneNominalInTime_(oneNominalInTime), @@ -12,6 +13,7 @@ l1t::RegionalMuonShower::RegionalMuonShower(bool oneNominalInTime, isOneTightOutOfTime_(oneTightOutOfTime), isTwoLooseInTime_(twoLooseInTime), isTwoLooseOutOfTime_(twoLooseOutOfTime), + isOneLooseInTime_(oneLooseInTime), link_(0), processor_(0), trackFinder_(l1t::tftype::bmtf) {} @@ -41,10 +43,10 @@ void l1t::RegionalMuonShower::setTFIdentifiers(int processor, tftype trackFinder } bool l1t::RegionalMuonShower::isValid() const { - return (isOneNominalInTime_ or isTwoLooseInTime_ or isOneTightInTime_); + return (isOneNominalInTime_ or isTwoLooseInTime_ or isOneTightInTime_ or isOneLooseInTime_); } bool l1t::RegionalMuonShower::operator==(const l1t::RegionalMuonShower& rhs) const { return (isTwoLooseInTime_ == rhs.isTwoLooseInTime() and isOneNominalInTime_ == rhs.isOneNominalInTime() and - isOneTightInTime_ == rhs.isOneTightInTime()); + isOneTightInTime_ == rhs.isOneTightInTime() and isOneLooseInTime_ == rhs.isOneLooseInTime()); } diff --git a/DataFormats/L1TMuon/src/classes_def.xml b/DataFormats/L1TMuon/src/classes_def.xml index f48356e54bbde..f6be6aa508147 100644 --- a/DataFormats/L1TMuon/src/classes_def.xml +++ b/DataFormats/L1TMuon/src/classes_def.xml @@ -14,7 +14,8 @@ - + + diff --git a/DataFormats/L1TrackTrigger/interface/TTTrack_TrackWord.h b/DataFormats/L1TrackTrigger/interface/TTTrack_TrackWord.h index a1259812ddbe3..e4fce81139fe6 100644 --- a/DataFormats/L1TrackTrigger/interface/TTTrack_TrackWord.h +++ b/DataFormats/L1TrackTrigger/interface/TTTrack_TrackWord.h @@ -276,8 +276,8 @@ class TTTrack_TrackWord { return reco::deltaPhi(globalPhi, (sector * sectorWidth)); } -private: - // ----------private member functions -------------- +public: + // ----------public member functions -------------- unsigned int countSetBits(unsigned int n) const { // Adapted from: https://www.geeksforgeeks.org/count-set-bits-in-an-integer/ unsigned int count = 0; @@ -314,7 +314,7 @@ class TTTrack_TrackWord { return (up - bins.begin() - 1); } - double undigitizeSignedValue(unsigned int twosValue, unsigned int nBits, double lsb) const { + double undigitizeSignedValue(unsigned int twosValue, unsigned int nBits, double lsb, double offset = 0.5) const { // Check that none of the bits above the nBits-1 bit, in a range of [0, nBits-1], are set. // This makes sure that it isn't possible for the value represented by `twosValue` to be // any bigger than ((1 << nBits) - 1). @@ -327,7 +327,7 @@ class TTTrack_TrackWord { } // Convert to floating point value - return (double(digitizedValue) + 0.5) * lsb; + return (double(digitizedValue) + offset) * lsb; } // ----------member data --------------------------- diff --git a/DataFormats/L1Trigger/interface/MuonShower.h b/DataFormats/L1Trigger/interface/MuonShower.h index 716737fe71094..85a082ada20dc 100644 --- a/DataFormats/L1Trigger/interface/MuonShower.h +++ b/DataFormats/L1Trigger/interface/MuonShower.h @@ -32,47 +32,46 @@ namespace l1t { bool twoLooseInTime = false, bool twoLooseOutOfTime = false, bool oneTightInTime = false, - bool oneTightOutOfTime = false); + bool oneTightOutOfTime = false, + bool twoLooseDiffSectorsIntime = false); ~MuonShower() override; /* - In CMSSW we consider 3 valid cases: - - 1 nominal shower (baseline trigger for physics at Run-3) - - 1 tight shower (backup trigger) - - 2 loose showers (to extend the physics reach) - - In the uGT and UTM library, the hadronic shower trigger data is split - over 4 bits: 2 for in-time trigger data, 2 for out-of-time trigger data - - mus0, mus1 for in-time - - musOutOfTime0, musOutOfTime1 for out-of-time - - The mapping for Run-3 startup is as follows: - - 1 nominal shower -> 0b01 (mus0) - - 1 tight shower -> 0b10 (mus1) - - The 2 loose showers case would be mapped onto musOutOfTime0 and musOutOfTime1 later during Run-3 - */ + * We currently have three valid cases: + * - 1 nominal shower (baseline trigger for physics at Run-3) + * - 1 tight shower (backup trigger) + * - 2 loose showers in different sectors (to extend the physics reach) + * + * uGT receives shower information on five bits: + * - 2 bits for in-time showers (mus0, mus1 in UTM) + * - 2 bits for out-of-time showers (musOutOfTime0, musOutOfTime1 in UTM) + * - 1 bit for the newly added two loose showers in different sectors (mus2 in UTM) + * Disclaimer: The notion of "in time" and "out of time" showers is outdated, as there + * are no plans for out of time showers anymore, however the naming has been kept here + * to avoid confusion with the way things have been named from the start. + * + * The mapping as it is currently understood is: + * - 1 nominal shower -> mus0 + * - 1 tight shower -> mus1 + * - 2 loose showers in differnt sectors -> mus2 + */ void setOneNominalInTime(const bool bit) { oneNominalInTime_ = bit; } void setOneTightInTime(const bool bit) { oneTightInTime_ = bit; } - void setMus0(const bool bit) { oneNominalInTime_ = bit; } - void setMus1(const bool bit) { oneTightInTime_ = bit; } + void setTwoLooseDiffSectorsInTime(const bool bit) { twoLooseDiffSectorsInTime_ = bit; } void setMusOutOfTime0(const bool bit) { musOutOfTime0_ = bit; } void setMusOutOfTime1(const bool bit) { musOutOfTime1_ = bit; } - bool mus0() const { return oneNominalInTime_; } - bool mus1() const { return oneTightInTime_; } + bool isOneNominalInTime() const { return oneNominalInTime_; } + bool isOneTightInTime() const { return oneTightInTime_; } + bool isTwoLooseDiffSectorsInTime() const { return twoLooseDiffSectorsInTime_; } bool musOutOfTime0() const { return musOutOfTime0_; } bool musOutOfTime1() const { return musOutOfTime1_; } // at least one bit must be valid bool isValid() const; - // useful members for trigger performance studies - // needed at startup Run-3 - bool isOneNominalInTime() const { return oneNominalInTime_; } - bool isOneTightInTime() const { return oneTightInTime_; } // to be developed during Run-3 bool isTwoLooseInTime() const { return false; } // these options require more study @@ -88,6 +87,7 @@ namespace l1t { // in time and out-of-time qualities. only 2 bits each. bool oneNominalInTime_; bool oneTightInTime_; + bool twoLooseDiffSectorsInTime_; bool musOutOfTime0_; bool musOutOfTime1_; }; diff --git a/DataFormats/L1Trigger/src/MuonShower.cc b/DataFormats/L1Trigger/src/MuonShower.cc index f80cf8763c7f8..9f4de93739996 100644 --- a/DataFormats/L1Trigger/src/MuonShower.cc +++ b/DataFormats/L1Trigger/src/MuonShower.cc @@ -5,22 +5,25 @@ l1t::MuonShower::MuonShower(bool oneNominalInTime, bool twoLooseInTime, bool twoLooseOutOfTime, bool oneTightInTime, - bool oneTightOutOfTime) + bool oneTightOutOfTime, + bool twoLooseDiffSectorsInTime) : L1Candidate(math::PtEtaPhiMLorentzVector{0., 0., 0., 0.}, 0., 0., 0., 0, 0), // in this object it makes more sense to the different shower types to // the 4 bits, so that the object easily interfaces with the uGT emulator oneNominalInTime_(oneNominalInTime), oneTightInTime_(oneTightInTime), + twoLooseDiffSectorsInTime_(twoLooseDiffSectorsInTime), musOutOfTime0_(false), musOutOfTime1_(false) {} l1t::MuonShower::~MuonShower() {} bool l1t::MuonShower::isValid() const { - return oneNominalInTime_ or oneTightInTime_ or musOutOfTime0_ or musOutOfTime1_; + return oneNominalInTime_ or oneTightInTime_ or twoLooseDiffSectorsInTime_ or musOutOfTime0_ or musOutOfTime1_; } bool l1t::MuonShower::operator==(const l1t::MuonShower& rhs) const { return (oneNominalInTime_ == rhs.isOneNominalInTime() and oneTightInTime_ == rhs.isOneTightInTime() and - musOutOfTime0_ == rhs.musOutOfTime0() and musOutOfTime1_ == rhs.musOutOfTime1()); + musOutOfTime0_ == rhs.musOutOfTime0() and musOutOfTime1_ == rhs.musOutOfTime1() and + twoLooseDiffSectorsInTime_ == rhs.isTwoLooseDiffSectorsInTime()); } diff --git a/DataFormats/L1Trigger/src/classes_def.xml b/DataFormats/L1Trigger/src/classes_def.xml index 6b4f9444aaf04..0961b61689418 100644 --- a/DataFormats/L1Trigger/src/classes_def.xml +++ b/DataFormats/L1Trigger/src/classes_def.xml @@ -109,7 +109,8 @@ - + + diff --git a/DataFormats/Portable/interface/PortableHostCollection.h b/DataFormats/Portable/interface/PortableHostCollection.h index 1a75b5d7e4b9c..0565bc9550a5b 100644 --- a/DataFormats/Portable/interface/PortableHostCollection.h +++ b/DataFormats/Portable/interface/PortableHostCollection.h @@ -69,11 +69,12 @@ class PortableHostCollection { ConstBuffer const_buffer() const { return *buffer_; } // part of the ROOT read streamer - static void ROOTReadStreamer(PortableHostCollection* newObj, Layout const& layout) { + static void ROOTReadStreamer(PortableHostCollection* newObj, Layout& layout) { newObj->~PortableHostCollection(); // use the global "host" object returned by cms::alpakatools::host() new (newObj) PortableHostCollection(layout.metadata().size(), cms::alpakatools::host()); newObj->layout_.ROOTReadStreamer(layout); + layout.ROOTStreamerCleaner(); } private: diff --git a/DataFormats/PortableTestObjects/BuildFile.xml b/DataFormats/PortableTestObjects/BuildFile.xml index 872f0713479ab..5a07b29309b12 100644 --- a/DataFormats/PortableTestObjects/BuildFile.xml +++ b/DataFormats/PortableTestObjects/BuildFile.xml @@ -4,7 +4,7 @@ - + diff --git a/DataFormats/PortableTestObjects/src/alpaka/classes_serial.h b/DataFormats/PortableTestObjects/src/alpaka/classes_rocm.h similarity index 54% rename from DataFormats/PortableTestObjects/src/alpaka/classes_serial.h rename to DataFormats/PortableTestObjects/src/alpaka/classes_rocm.h index b6912da969023..32d58300c3f78 100644 --- a/DataFormats/PortableTestObjects/src/alpaka/classes_serial.h +++ b/DataFormats/PortableTestObjects/src/alpaka/classes_rocm.h @@ -1,4 +1,5 @@ +#include "DataFormats/Common/interface/DeviceProduct.h" #include "DataFormats/Common/interface/Wrapper.h" #include "DataFormats/Portable/interface/Product.h" -#include "DataFormats/PortableTestObjects/interface/TestHostCollection.h" #include "DataFormats/PortableTestObjects/interface/TestSoA.h" +#include "DataFormats/PortableTestObjects/interface/alpaka/TestDeviceCollection.h" diff --git a/DataFormats/PortableTestObjects/src/alpaka/classes_rocm_def.xml b/DataFormats/PortableTestObjects/src/alpaka/classes_rocm_def.xml new file mode 100644 index 0000000000000..bc61b9fcdfdfa --- /dev/null +++ b/DataFormats/PortableTestObjects/src/alpaka/classes_rocm_def.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml b/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml deleted file mode 100644 index 74916c65814fb..0000000000000 --- a/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - diff --git a/DataFormats/PortableTestObjects/src/classes.h b/DataFormats/PortableTestObjects/src/classes.h index 46c07862b7db8..b6912da969023 100644 --- a/DataFormats/PortableTestObjects/src/classes.h +++ b/DataFormats/PortableTestObjects/src/classes.h @@ -1 +1,4 @@ +#include "DataFormats/Common/interface/Wrapper.h" +#include "DataFormats/Portable/interface/Product.h" +#include "DataFormats/PortableTestObjects/interface/TestHostCollection.h" #include "DataFormats/PortableTestObjects/interface/TestSoA.h" diff --git a/DataFormats/PortableTestObjects/src/classes_def.xml b/DataFormats/PortableTestObjects/src/classes_def.xml index e1f021f9d6b5b..3470c65a70c23 100644 --- a/DataFormats/PortableTestObjects/src/classes_def.xml +++ b/DataFormats/PortableTestObjects/src/classes_def.xml @@ -1,4 +1,18 @@ + + + + + + diff --git a/DataFormats/Provenance/src/Hash.cc b/DataFormats/Provenance/src/Hash.cc index 0298f3e072458..f33b4e10c55e4 100644 --- a/DataFormats/Provenance/src/Hash.cc +++ b/DataFormats/Provenance/src/Hash.cc @@ -76,7 +76,7 @@ namespace edm { value_type temp1(hash); fixup_(temp1); cms::MD5Result temp; - copy_all(temp1, temp.bytes); + copy_all(temp1, temp.bytes.begin()); result += temp.toString(); } @@ -85,7 +85,7 @@ namespace edm { value_type temp1(hash); fixup_(temp1); cms::MD5Result temp; - copy_all(temp1, temp.bytes); + copy_all(temp1, temp.bytes.begin()); digest.append(temp.toString()); } @@ -93,7 +93,7 @@ namespace edm { value_type temp1(hash); fixup_(temp1); cms::MD5Result temp; - copy_all(temp1, temp.bytes); + copy_all(temp1, temp.bytes.begin()); os << temp.toString(); return os; } diff --git a/DataFormats/Scouting/interface/Run3ScoutingElectron.h b/DataFormats/Scouting/interface/Run3ScoutingElectron.h index 58857a0e0ac6f..6076b09882f8d 100644 --- a/DataFormats/Scouting/interface/Run3ScoutingElectron.h +++ b/DataFormats/Scouting/interface/Run3ScoutingElectron.h @@ -13,15 +13,19 @@ class Run3ScoutingElectron { float eta, float phi, float m, - float d0, - float dz, + std::vector trkd0, + std::vector trkdz, + std::vector trkpt, + std::vector trketa, + std::vector trkphi, + std::vector trkchi2overndf, float dEtaIn, float dPhiIn, float sigmaIetaIeta, float hOverE, float ooEMOop, int missingHits, - int charge, + std::vector trkcharge, float ecalIso, float hcalIso, float trackIso, @@ -37,15 +41,19 @@ class Run3ScoutingElectron { eta_(eta), phi_(phi), m_(m), - d0_(d0), - dz_(dz), + trkd0_(std::move(trkd0)), + trkdz_(std::move(trkdz)), + trkpt_(std::move(trkpt)), + trketa_(std::move(trketa)), + trkphi_(std::move(trkphi)), + trkchi2overndf_(std::move(trkchi2overndf)), dEtaIn_(dEtaIn), dPhiIn_(dPhiIn), sigmaIetaIeta_(sigmaIetaIeta), hOverE_(hOverE), ooEMOop_(ooEMOop), missingHits_(missingHits), - charge_(charge), + trkcharge_(std::move(trkcharge)), ecalIso_(ecalIso), hcalIso_(hcalIso), trackIso_(trackIso), @@ -63,15 +71,19 @@ class Run3ScoutingElectron { eta_(0), phi_(0), m_(0), - d0_(0), - dz_(0), + trkd0_(0), + trkdz_(0), + trkpt_(0), + trketa_(0), + trkphi_(0), + trkchi2overndf_(0), dEtaIn_(0), dPhiIn_(0), sigmaIetaIeta_(0), hOverE_(0), ooEMOop_(0), missingHits_(0), - charge_(0), + trkcharge_(0), ecalIso_(0), hcalIso_(0), trackIso_(0), @@ -86,15 +98,19 @@ class Run3ScoutingElectron { float eta() const { return eta_; } float phi() const { return phi_; } float m() const { return m_; } - float d0() const { return d0_; } - float dz() const { return dz_; } + std::vector const& trkd0() const { return trkd0_; } + std::vector const& trkdz() const { return trkdz_; } + std::vector const& trkpt() const { return trkpt_; } + std::vector const& trketa() const { return trketa_; } + std::vector const& trkphi() const { return trkphi_; } + std::vector const& trkchi2overndf() const { return trkchi2overndf_; } float dEtaIn() const { return dEtaIn_; } float dPhiIn() const { return dPhiIn_; } float sigmaIetaIeta() const { return sigmaIetaIeta_; } float hOverE() const { return hOverE_; } float ooEMOop() const { return ooEMOop_; } int missingHits() const { return missingHits_; } - int charge() const { return charge_; } + std::vector const& trkcharge() const { return trkcharge_; } float ecalIso() const { return ecalIso_; } float hcalIso() const { return hcalIso_; } float trackIso() const { return trackIso_; } @@ -112,15 +128,19 @@ class Run3ScoutingElectron { float eta_; float phi_; float m_; - float d0_; - float dz_; + std::vector trkd0_; + std::vector trkdz_; + std::vector trkpt_; + std::vector trketa_; + std::vector trkphi_; + std::vector trkchi2overndf_; float dEtaIn_; float dPhiIn_; float sigmaIetaIeta_; float hOverE_; float ooEMOop_; int missingHits_; - int charge_; + std::vector trkcharge_; float ecalIso_; float hcalIso_; float trackIso_; diff --git a/DataFormats/Scouting/src/classes_def.xml b/DataFormats/Scouting/src/classes_def.xml index 7be86ecd8abfd..4e3a114edef24 100644 --- a/DataFormats/Scouting/src/classes_def.xml +++ b/DataFormats/Scouting/src/classes_def.xml @@ -41,11 +41,39 @@ - + - + + + + + + + + + + + + + + + + + diff --git a/DataFormats/Scouting/test/BuildFile.xml b/DataFormats/Scouting/test/BuildFile.xml new file mode 100644 index 0000000000000..1f6570eac7355 --- /dev/null +++ b/DataFormats/Scouting/test/BuildFile.xml @@ -0,0 +1,2 @@ + + diff --git a/DataFormats/Scouting/test/scoutingCollectionsDumper.py b/DataFormats/Scouting/test/scoutingCollectionsDumper.py new file mode 100755 index 0000000000000..86c788059f532 --- /dev/null +++ b/DataFormats/Scouting/test/scoutingCollectionsDumper.py @@ -0,0 +1,182 @@ +#!/usr/bin/env python3 +import os +import argparse +import glob +import fnmatch +import ROOT + +from DataFormats.FWLite import Runs, Events, Handle + +def getScoutingProductsList(key): + '''Returns list of tuples (type, label) for EDM Scouting collections + - 'key' must be "Scouting" (data formats before Run 3), or "Run3Scouting" + ''' + if key == 'Scouting': + return [ + ('vector', 'hltScoutingCaloPacker'), + ('vector', 'hltScoutingEgammaPacker'), + ('vector', 'hltScoutingMuonPackerCalo'), + ('vector', 'hltScoutingPFPacker'), + ('vector', 'hltScoutingPFPacker'), + ('vector', 'hltScoutingEgammaPacker'), + ('vector', 'hltScoutingTrackPacker'), + ('vector', 'hltScoutingPrimaryVertexPacker:primaryVtx'), + ] + elif key == 'Run3Scouting': + return [ + ('vector', 'hltScoutingEgammaPacker'), + ('vector', 'hltScoutingMuonPacker'), + ('vector', 'hltScoutingPFPacker'), + ('vector', 'hltScoutingPFPacker'), + ('vector', 'hltScoutingEgammaPacker'), + ('vector', 'hltScoutingTrackPacker'), + ('vector', 'hltScoutingMuonPacker:displacedVtx'), + ('vector', 'hltScoutingPrimaryVertexPacker:primaryVtx') + ] + else: + raise RuntimeError(f'getScoutingProductsList -- invalid key (must be "Scouting", or "Run3Scouting"): "{key}"') + +def printScoutingVar(name, value): + '''Print content of data member of Scouting object + ''' + if isinstance(value, ROOT.Run3ScoutingHitPatternPOD): + for subvar in [ + 'hitCount', + 'beginTrackHits', + 'endTrackHits', + 'beginInner', + 'endInner', + 'beginOuter', + 'endOuter', + 'hitPattern', + ]: + subvalue = getattr(value, subvar) + print(f' {name}.{subvar} = {subvalue}') + else: + print(f' {name} = {value}') + +def printScoutingProduct(product_label, product_type, product, verbosity): + '''Print content of EDM product + ''' + if verbosity == 0: + return + + productIsVector = product_type.startswith('vector') + + productInfoStr = f'Product Label: "{product_label}" (type: "{product_type}")' + if productIsVector: + productInfoStr += f', size = {product.size()}' + + print(f'\n {productInfoStr}') + + if not productIsVector: + printScoutingVar('value', product[0]) + return + + obj_idx = 0 + for obj in product: + # print only first N objects, where N corresponds to verbosity (if positive) + if verbosity > 0 and obj_idx >= verbosity: + break + + # names of data members to print + if obj_idx == 0: + varNames = sorted([foo for foo in dir(obj) if not fnmatch.fnmatch(foo, '__*__')]) + + print(f'\n Object #{obj_idx}') + obj_idx += 1 + for varName in varNames: + varValue = getattr(obj, varName)() + printScoutingVar(varName, varValue) + +def analyseEvent(event, productList, verbosity = -1): + '''Function to analyse a single EDM Event + ''' + if verbosity != 0: + print('-'*50) + print(f'Run = {event.eventAuxiliary().run()}') + print(f'LuminosityBlock = {event.eventAuxiliary().luminosityBlock()}') + print(f'Event = {event.eventAuxiliary().event()}') + + for productType, productLabel in productList: + productHandle = Handle(productType) + event.getByLabel(productLabel, productHandle) + if productHandle.isValid(): + printScoutingProduct(productLabel, productType, productHandle.product(), verbosity) + + if verbosity != 0: + print('-'*50) + +def getInputFiles(inputList): + '''List of input files (after resolving wildcards, removing duplicates, and sorting) + ''' + ret = set() + for input_i in inputList: + inputFiles_i = glob.glob(input_i) + if len(inputFiles_i) == 0: + inputFiles_i = [input_i] + for input_j in inputFiles_i: + ret.add(os.path.abspath(os.path.realpath(input_j)) if os.path.isfile(input_j) else input_j) + return sorted(list(ret)) + +### +### main +### +if __name__ == '__main__': + ## args + parser = argparse.ArgumentParser( + description = 'FWLite script to print to stdout content of Scouting collections in EDM files.', + formatter_class = argparse.ArgumentDefaultsHelpFormatter + ) + + parser.add_argument('-i', '--inputs', dest='inputs', required=True, nargs='+', default=None, + help='List of EDM files in ROOT format') + + parser.add_argument('-s', '--skipEvents', dest='skipEvents', action='store', type=int, default=0, + help='Index of first event to be processed (inclusive)') + + parser.add_argument('-n', '--maxEvents', dest='maxEvents', action='store', type=int, default=-1, + help='Maximum number of events to be processed (inclusive)') + + parser.add_argument('-k', '--key', dest='key', action='store', type=str, choices=['Scouting', 'Run3Scouting'], default='Scouting', + help='Keyword to select Scouting DataFormats (must be "Scouting", or "Run3Scouting")') + + parser.add_argument('-v', '--verbosity', dest='verbosity', action='store', type=int, default=-1, + help='Level of verbosity') + + opts, opts_unknown = parser.parse_known_args() + + log_prx = os.path.basename(__file__)+' --' + + ## args validation + if len(opts_unknown) > 0: + raise RuntimeError(f'{log_prx} unrecognized command-line arguments: {opts_unknown}') + + inputFiles = getInputFiles(opts.inputs) + + if len(inputFiles) == 0: + raise RuntimeError(f'{log_prx} empty list of input files [-i]') + + ## Event Loop + nEvtRead, nEvtProcessed = 0, 0 + skipEvents = max(0, opts.skipEvents) + + scoutingProductsList = getScoutingProductsList(opts.key) + + for input_file in inputFiles: + try: + events = Events(input_file) + for event in events: + nEvtRead += 1 + if (nEvtRead <= skipEvents) or ((opts.maxEvents >= 0) and (nEvtProcessed >= opts.maxEvents)): + continue + + analyseEvent(event = event, productList = scoutingProductsList, verbosity = opts.verbosity) + nEvtProcessed += 1 + + except: + print(f'{log_prx} failed to analyse TFile (file will be ignored): {input_file}') + continue + + if opts.verbosity != 0: + print(f'Events processed = {nEvtProcessed}') diff --git a/DataFormats/Scouting/test/scoutingCollectionsIO_cfg.py b/DataFormats/Scouting/test/scoutingCollectionsIO_cfg.py new file mode 100644 index 0000000000000..bd6bf625d71db --- /dev/null +++ b/DataFormats/Scouting/test/scoutingCollectionsIO_cfg.py @@ -0,0 +1,68 @@ +import FWCore.ParameterSet.Config as cms + +import argparse +import sys + +parser = argparse.ArgumentParser( + prog = 'cmsRun '+sys.argv[0]+' --', + description = 'Configuration file to test I/O of Scouting collections.', + formatter_class = argparse.ArgumentDefaultsHelpFormatter +) + +parser.add_argument('-t', '--nThreads', type = int, help = 'Number of threads', + default = 1) + +parser.add_argument('-s', '--nStreams', type = int, help = 'Number of EDM streams', + default = 0) + +parser.add_argument('-i', '--inputFiles', nargs = '+', help = 'List of EDM input files', + default = ['/store/mc/Run3Summer22DR/GluGlutoHHto2B2Tau_kl-5p00_kt-1p00_c2-0p00_TuneCP5_13p6TeV_powheg-pythia8/GEN-SIM-RAW/124X_mcRun3_2022_realistic_v12-v2/2550000/bbfb86f3-4073-47e3-967b-059aa6b904ad.root']) + +parser.add_argument('-n', '--maxEvents', type = int, help = 'Max number of input events to be processed', + default = 10) + +parser.add_argument('--skipEvents', type = int, help = 'Number of input events to be skipped', + default = 0) + +parser.add_argument('-o', '--outputFile', type = str, help = 'Path to output EDM file in ROOT format', + default = 'scoutingCollectionsIO_output.root') + +parser.add_argument('--wantSummary', action = 'store_true', help = 'Value of process.options.wantSummary', + default = False) + +argv = sys.argv[:] +if '--' in argv: + argv.remove('--') + +args, unknown = parser.parse_known_args(argv) + +# Process +process = cms.Process('TEST') + +process.options.numberOfThreads = args.nThreads +process.options.numberOfStreams = args.nStreams +process.options.wantSummary = args.wantSummary + +process.maxEvents.input = args.maxEvents + +# Source (EDM input) +process.source = cms.Source('PoolSource', + fileNames = cms.untracked.vstring(args.inputFiles), + skipEvents = cms.untracked.uint32(args.skipEvents) +) + +# MessageLogger (Service) +process.load('FWCore.MessageLogger.MessageLogger_cfi') +process.MessageLogger.cerr.FwkReport.reportEvery = 1 + +# Output module +process.testOutput = cms.OutputModule('PoolOutputModule', + fileName = cms.untracked.string( args.outputFile ), + outputCommands = cms.untracked.vstring( + 'drop *', + 'keep *Scouting*_*_*_*', + ) +) + +# EndPath +process.testEndPath = cms.EndPath( process.testOutput ) diff --git a/DataFormats/Scouting/test/testDataFormatsScoutingRun2.sh b/DataFormats/Scouting/test/testDataFormatsScoutingRun2.sh new file mode 100755 index 0000000000000..d531d53f8d914 --- /dev/null +++ b/DataFormats/Scouting/test/testDataFormatsScoutingRun2.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Pass in name and status +function die { + printf "\n%s: status %s\n" "$1" "$2" + if [ $# -gt 2 ]; then + printf "%s\n" "=== Log File ==========" + cat $3 + printf "%s\n" "=== End of Log File ===" + fi + exit $2 +} + +# read Scouting collections from existing EDM file, and write them to disk +cmsRun "${SCRAM_TEST_PATH}"/scoutingCollectionsIO_cfg.py -- \ + -i /store/mc/RunIISummer20UL18RECO/DoubleElectron_Pt-1To300-gun/AODSIM/FlatPU0to70EdalIdealGT_EdalIdealGT_106X_upgrade2018_realistic_v11_L1v1_EcalIdealIC-v2/270000/4CDD9457-E14C-D84A-9BD4-3140CB6AEEB6.root \ + -n 150 --skip 900 -o testDataFormatsScoutingRun2_step1.root &> testDataFormatsScoutingRun2_step1.log \ + || die "Failure running scoutingCollectionsIO_cfg.py" $? testDataFormatsScoutingRun2_step1.log + +cat testDataFormatsScoutingRun2_step1.log + +# validate content of Scouting collections +"${SCRAM_TEST_PATH}"/scoutingCollectionsDumper.py -v 1 -n 1 --skip 81 -i testDataFormatsScoutingRun2_step1.root -k Scouting \ + &> testDataFormatsScoutingRun2_step2.log \ + || die "Failure running scoutingCollectionsDumper.py" $? testDataFormatsScoutingRun2_step2.log + +diff -q "${SCRAM_TEST_PATH}"/testDataFormatsScoutingRun2_expected.log testDataFormatsScoutingRun2_step2.log \ + || die "Unexpected differences in outputs of testDataFormatsScoutingRun2 (step 2)" $? diff --git a/DataFormats/Scouting/test/testDataFormatsScoutingRun2_expected.log b/DataFormats/Scouting/test/testDataFormatsScoutingRun2_expected.log new file mode 100644 index 0000000000000..44c853e1557cc --- /dev/null +++ b/DataFormats/Scouting/test/testDataFormatsScoutingRun2_expected.log @@ -0,0 +1,170 @@ +-------------------------------------------------- +Run = 1 +LuminosityBlock = 291048 +Event = 29104772 + + Product Label: "hltScoutingCaloPacker" (type: "vector"), size = 14 + + Object #0 + btagDiscriminator = -20.0 + emEnergyInEB = 239.46920776367188 + emEnergyInEE = 0.0 + emEnergyInHF = 0.0 + eta = 0.19732625782489777 + hadEnergyInHB = 4.694222450256348 + hadEnergyInHE = 0.0 + hadEnergyInHF = 0.0 + jetArea = 0.5026548504829407 + m = 13.72571849822998 + maxEInEmTowers = 221.2417755126953 + maxEInHadTowers = 1.1859394311904907 + mvaDiscriminator = 0.8697163462638855 + phi = -2.93450927734375 + pt = 239.10707092285156 + towersArea = 0.12147484719753265 + + Product Label: "hltScoutingEgammaPacker" (type: "vector"), size = 6 + + Object #0 + charge = 1 + d0 = -0.03971549868583679 + dEtaIn = 8.61436128616333e-05 + dPhiIn = 0.0005463957786560059 + dz = -2.0579769611358643 + ecalIso = 5.6464996337890625 + eta = -0.22388292849063873 + hOverE = 0.0 + hcalIso = 0.0 + m = -4.42200598627096e-06 + missingHits = 0 + ooEMOop = 0.0010115106124430895 + phi = 0.19714701175689697 + pt = 225.0137176513672 + sigmaIetaIeta = 0.009137610904872417 + trackIso = 0.0 + + Product Label: "hltScoutingMuonPackerCalo" (type: "vector"), size = 1 + + Object #0 + charge = 1 + chi2 = 33.93075942993164 + dxy = -0.025435244664549828 + dxyError = 0.0014315954176709056 + dz = 5.874882698059082 + dzError = 0.002003241330385208 + ecalIso = -1.0 + eta = -0.3469981849193573 + hcalIso = -1.0 + isGlobalMuon = True + isTrackerMuon = False + m = 0.0 + nMatchedStations = 4 + nTrackerLayersWithMeasurement = 14 + nValidMuonHits = 34 + nValidPixelHits = 4 + nValidStripHits = 15 + ndof = 18.0 + phi = -2.360595464706421 + pt = 9.477605819702148 + trackIso = 0.0 + trk_dsz = 5.5381083488464355 + trk_dszError = 0.0018884065793827176 + trk_eta = -0.3469981849193573 + trk_lambda = -0.34023720026016235 + trk_lambdaError = 0.0002624643384478986 + trk_phi = -2.360595464706421 + trk_phiError = 0.0002613998076412827 + trk_pt = 9.477605819702148 + trk_qoverp = 0.09946347028017044 + trk_qoverpError = 0.0008352764998562634 + type = 2 + vtxIndx = {} + + Product Label: "hltScoutingPFPacker" (type: "vector"), size = 15 + + Object #0 + HFEMEnergy = 0.0 + HFEMMultiplicity = 0 + HFHadronEnergy = 0.0 + HFHadronMultiplicity = 0 + HOEnergy = 0.0 + chargedHadronEnergy = 5.21009635925293 + chargedHadronMultiplicity = 6 + constituents = { 1252, 1225, 1148, 1147, 103, 313, 364, 337, 86, 1206 } + csv = -20.0 + electronEnergy = 0.0 + electronMultiplicity = 0 + eta = 0.15360045433044434 + jetArea = 0.5026548504829407 + m = 17.293928146362305 + muonEnergy = 0.0 + muonMultiplicity = 0 + mvaDiscriminator = 0.0 + neutralHadronEnergy = 4.073654651641846 + neutralHadronMultiplicity = 2 + phi = -2.9331908226013184 + photonEnergy = 236.12876892089844 + photonMultiplicity = 12 + pt = 241.9427032470703 + + Product Label: "hltScoutingPFPacker" (type: "vector"), size = 1336 + + Object #0 + eta = 2.6104886531829834 + m = 0.0 + pdgId = 22 + phi = -0.648145854473114 + pt = 0.9936956763267517 + vertex = 0 + + Product Label: "hltScoutingEgammaPacker" (type: "vector"), size = 2 + + Object #0 + ecalIso = 3.121485948562622 + eta = -1.1164329051971436 + hOverE = 0.0 + hcalIso = 3.9732704162597656 + m = -1.6858739115832577e-07 + phi = 2.536961078643799 + pt = 7.608181953430176 + sigmaIetaIeta = 0.011486247181892395 + + Product Label: "hltScoutingTrackPacker" (type: "vector"), size = 78 + + Object #0 + tk_charge = -1 + tk_chi2 = 32.697689056396484 + tk_dsz = 5.522921562194824 + tk_dsz_Error = 0.009875157848000526 + tk_dxy = -0.025069741532206535 + tk_dxy_Error = 0.015570130199193954 + tk_dz = 5.897363185882568 + tk_dz_Error = 0.0105446707457304 + tk_eta = 0.36618342995643616 + tk_lambda = 0.35826390981674194 + tk_lambda_Error = 0.0020103193819522858 + tk_nTrackerLayersWithMeasurement = 4 + tk_nValidPixelHits = 4 + tk_nValidStripHits = 0 + tk_ndof = 3.0 + tk_phi = -2.915278196334839 + tk_phi_Error = 0.00473041320219636 + tk_pt = 0.9674832224845886 + tk_qoverp = -0.9679827094078064 + tk_qoverp_Error = 0.061383962631225586 + + Product Label: "hltScoutingPrimaryVertexPacker:primaryVtx" (type: "vector"), size = 25 + + Object #0 + chi2 = 0.0 + isValidVtx = True + ndof = 1 + tracksSize = 30 + x = 0.010730049572885036 + xError = 0.0 + y = 0.041916027665138245 + yError = 0.0 + z = 5.910659313201904 + zError = 0.005083281081169844 +-------------------------------------------------- +Events processed = 1 diff --git a/DataFormats/Scouting/test/testDataFormatsScoutingRun3.sh b/DataFormats/Scouting/test/testDataFormatsScoutingRun3.sh new file mode 100755 index 0000000000000..3b117b836f7cd --- /dev/null +++ b/DataFormats/Scouting/test/testDataFormatsScoutingRun3.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Pass in name and status +function die { + printf "\n%s: status %s\n" "$1" "$2" + if [ $# -gt 2 ]; then + printf "%s\n" "=== Log File ==========" + cat $3 + printf "%s\n" "=== End of Log File ===" + fi + exit $2 +} + +# read Scouting collections from existing EDM file, and write them to disk +cmsRun "${SCRAM_TEST_PATH}"/scoutingCollectionsIO_cfg.py -- \ + -i /store/mc/Run3Summer22DR/GluGlutoHHto2B2Tau_kl-5p00_kt-1p00_c2-0p00_TuneCP5_13p6TeV_powheg-pythia8/GEN-SIM-RAW/124X_mcRun3_2022_realistic_v12-v2/2550000/bbfb86f3-4073-47e3-967b-059aa6b904ad.root \ + -n 150 --skip 0 -o testDataFormatsScoutingRun3_step1.root &> testDataFormatsScoutingRun3_step1.log \ + || die "Failure running scoutingCollectionsIO_cfg.py" $? testDataFormatsScoutingRun3_step1.log + +cat testDataFormatsScoutingRun3_step1.log + +# validate content of Scouting collections +"${SCRAM_TEST_PATH}"/scoutingCollectionsDumper.py -v 1 -n 1 --skip 137 -i testDataFormatsScoutingRun3_step1.root -k Run3Scouting \ + &> testDataFormatsScoutingRun3_step2.log \ + || die "Failure running scoutingCollectionsDumper.py" $? testDataFormatsScoutingRun3_step2.log + +diff -q "${SCRAM_TEST_PATH}"/testDataFormatsScoutingRun3_expected.log testDataFormatsScoutingRun3_step2.log \ + || die "Unexpected differences in outputs of testDataFormatsScoutingRun3 (step 2)" $? diff --git a/DataFormats/Scouting/test/testDataFormatsScoutingRun3_expected.log b/DataFormats/Scouting/test/testDataFormatsScoutingRun3_expected.log new file mode 100644 index 0000000000000..0fbb1c3c5d34e --- /dev/null +++ b/DataFormats/Scouting/test/testDataFormatsScoutingRun3_expected.log @@ -0,0 +1,241 @@ +-------------------------------------------------- +Run = 1 +LuminosityBlock = 83 +Event = 29083 + + Product Label: "hltScoutingEgammaPacker" (type: "vector"), size = 1 + + Object #0 + dEtaIn = 0.00014007469872012734 + dPhiIn = 5.698204040527344e-05 + detIds = { 838944835, 838944311, 838944312, 838944316, 838944317, 838944320, 838944323, 838944324, 838943802, 838943805, 838943811, 838943812, 838943814, 838943288, 838943291, 838943292, 838943296, 838943297, 838943298, 838943302, 838942776, 838942782, 838942783, 838942785, 838942272, 838942273, 838942274, 838942275, 838941755, 838941756, 838941758, 838941759, 838941760, 838941761, 838941762, 838941242, 838941244, 838941246, 838941247, 838941248, 838941249, 838941250, 838941251, 838940729, 838940732, 838940733, 838940735, 838940736, 838940737, 838940738, 838940740, 838940742, 838940218, 838940222, 838940224, 838940225, 838940230, 838939705, 838939711, 838939713, 838939715, 838939716, 838939192, 838939193, 838939194, 838939195, 838939201, 838939202, 838939206, 838938681, 838938687, 838938689, 838938690, 838938693, 838938694, 838938169, 838938170, 838938172, 838938173, 838938176, 838938178, 838938179, 838937657, 838937658, 838937659, 838937660, 838937663, 838937668, 838937145, 838937152, 838937154, 838937156 } + ecalIso = 7.798269271850586 + energyMatrix = { 0.467529f, 0.624023f, 0.0174255f, 0.0977173f, 0.0157776f, 0.0956421f, 2.89062f, 0.685059f, 0.00851440f, 0.0712891f, 0.426025f, 0.199341f, 0.0661621f, 0.155884f, 0.0534363f, 0.0522766f, 0.00791168f, 0.0205688f, 0.107300f, 0.0122452f, 0.0700073f, 0.0157013f, 0.0520325f, 0.138428f, 0.0748291f, 0.124878f, 0.166870f, 0.0969849f, 0.0126724f, 0.0423279f, 0.0621338f, 0.142700f, 0.521484f, 0.131226f, 0.00601959f, 0.0630493f, 0.0369873f, 2.90039f, 0.886719f, 14.4453f, 0.731445f, 0.0470886f, 0.0833130f, 0.0942993f, 0.0527039f, 0.413818f, 0.182983f, 0.498535f, 0.225952f, 0.180542f, 0.0482483f, 0.0472412f, 0.114014f, 0.0368958f, 0.0646362f, 0.0283203f, 0.00453186f, 0.368896f, 0.0597839f, 0.418701f, 0.0561218f, 0.0733643f, 0.0261688f, 0.0989990f, 0.468750f, 0.0487976f, 0.0332642f, 0.0870361f, 0.00700760f, 0.0215149f, 0.0932617f, 0.0542603f, 0.0838013f, 0.336914f, 0.0405884f, 0.165405f, 0.0224762f, 0.0451355f, 0.0472717f, 0.0596008f, 0.0596619f, 0.216187f, 0.0328064f, 0.191040f, 0.0786743f, 0.0371399f, 0.00169468f, 0.0335693f, 0.0767822f, 0.0492249f, 0.0543823f, 0.0711670f } + eta = 0.5031031370162964 + hOverE = 0.0 + hcalIso = 0.0 + m = -2.920019426255749e-07 + missingHits = 0 + ooEMOop = 0.005525607615709305 + phi = 0.9313944578170776 + pt = 19.88896942138672 + r9 = 0.8709825277328491 + rechitZeroSuppression = True + sMaj = 0.2543233036994934 + sMin = 0.23481805622577667 + seedId = 838941248 + sigmaIetaIeta = 0.007278029341250658 + timingMatrix = {} + trackIso = 7.829135417938232 + trkcharge = { -1 } + trkchi2overndf = {} + trkd0 = { 0.0910756f } + trkdz = { 1.75743f } + trketa = {} + trkphi = {} + trkpt = {} + + Product Label: "hltScoutingMuonPacker" (type: "vector"), size = 2 + + Object #0 + charge = 1 + ecalIso = 0.8200493454933167 + eta = 0.4523281455039978 + hcalIso = -0.8316822648048401 + isGlobalMuon = True + isTrackerMuon = True + m = 0.0 + nPixelLayersWithMeasurement = 4 + nRecoMuonChambers = 10 + nRecoMuonChambersCSCorDT = 4 + nRecoMuonExpectedMatchedStations = 4 + nRecoMuonMatchedRPCLayers = 0 + nRecoMuonMatchedStations = 4 + nRecoMuonMatches = 4 + nStandAloneMuonMatchedStations = 4 + nTrackerLayersWithMeasurement = 13 + nValidPixelHits = 4 + nValidRecoMuonHits = 48 + nValidStandAloneMuonHits = 48 + nValidStripHits = 9 + normalizedChi2 = 1.241951823234558 + phi = -1.6093230247497559 + pt = 61.90772247314453 + recoMuonRPClayerMask = 0 + recoMuonStationMask = 15 + trackIso = 0.023261696100234985 + trk_chi2 = 28.453201293945312 + trk_dsz = 1.6049633026123047 + trk_dszError = 0.000999733223579824 + trk_dxy = 0.09571316093206406 + trk_dxyError = 0.0009637423790991306 + trk_dxy_dsz_cov = -7.264699064535307e-08 + trk_dz = 1.771970272064209 + trk_dzError = 0.0011037620715796947 + trk_eta = 0.4523281455039978 + trk_hitPattern.hitCount = 14 + trk_hitPattern.beginTrackHits = 1 + trk_hitPattern.endTrackHits = 14 + trk_hitPattern.beginInner = 0 + trk_hitPattern.endInner = 0 + trk_hitPattern.beginOuter = 0 + trk_hitPattern.endOuter = 1 + trk_hitPattern.hitPattern = { 34481, 36936, 18820, 33952, 36952, 22917, 34208, 36968, 27014, 34464, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + trk_lambda = 0.43764862418174744 + trk_lambdaError = 8.468596934108064e-05 + trk_lambda_dsz_cov = -7.34926359768906e-08 + trk_lambda_dxy_cov = 5.0671942197766384e-09 + trk_lambda_phi_cov = -3.863420139360585e-10 + trk_ndof = 21.0 + trk_phi = -1.6093230247497559 + trk_phiError = 8.349290146725252e-05 + trk_phi_dsz_cov = 5.383451018303731e-09 + trk_phi_dxy_cov = -7.052129546991637e-08 + trk_pt = 61.90772247314453 + trk_qoverp = 0.01463065855205059 + trk_qoverpError = 0.0001785793574526906 + trk_qoverp_dsz_cov = 7.775126320552772e-09 + trk_qoverp_dxy_cov = -9.391782640477686e-08 + trk_qoverp_lambda_cov = -5.765431465576398e-10 + trk_qoverp_phi_cov = 9.820788626768717e-09 + trk_vx = 0.09521367400884628 + trk_vy = -0.014802273362874985 + trk_vz = 1.7771753072738647 + type = 14 + vtxIndx = { 0 } + + Product Label: "hltScoutingPFPacker" (type: "vector"), size = 8 + + Object #0 + HFEMEnergy = 0.0 + HFEMMultiplicity = 0 + HFHadronEnergy = 0.0 + HFHadronMultiplicity = 0 + HOEnergy = 0.0 + chargedHadronEnergy = 10.6640625 + chargedHadronMultiplicity = 5 + constituents = {} + csv = -20.0 + electronEnergy = 0.0 + electronMultiplicity = 0 + eta = 1.3583984375 + jetArea = 0.50244140625 + m = 22.953125 + muonEnergy = 0.0 + muonMultiplicity = 0 + mvaDiscriminator = 0.0 + neutralHadronEnergy = 283.75 + neutralHadronMultiplicity = 7 + phi = 0.7021484375 + photonEnergy = 194.625 + photonMultiplicity = 7 + pt = 235.75 + + Product Label: "hltScoutingPFPacker" (type: "vector"), size = 220 + + Object #0 + dxy = -0.0002617835998535156 + dxysig = -0.0318603515625 + dz = -1.015625 + dzsig = -76.25 + eta = 1.3603515625 + lostInnerHits = 255 + normchi2 = 1.349609375 + pdgId = -211 + phi = 1.8115234375 + pt = 0.89208984375 + quality = 5 + relative_trk_vars = True + trk_eta = 0.0 + trk_phi = 0.0 + trk_pt = 0.0 + vertex = -1 + + Product Label: "hltScoutingEgammaPacker" (type: "vector"), size = 6 + + Object #0 + detIds = { 838967413, 838967414, 838967415, 838967421, 838966903, 838966908, 838966385, 838966389, 838966391, 838966395, 838966396, 838966397, 838965874, 838965876, 838965877, 838965878, 838965880, 838965882, 838965359, 838965360, 838965361, 838965368, 838965370, 838965372, 838964852, 838964853, 838964854, 838964855, 838964856, 838964857, 838964858, 838964859, 838964861, 838964862, 838964863, 838964864, 838964866, 838964335, 838964337, 838964340, 838964341, 838964342, 838964343, 838964346, 838964347, 838964351, 838964352, 838963825, 838963828, 838963830, 838963831, 838963833, 838963835, 838963836, 838963837, 838963838, 838963842, 838963313, 838963318, 838963319, 838963320, 838963321, 838963322, 838962804, 838962806, 838962807, 838962808, 838962809, 838962810, 838962811, 838962812, 838962813, 838962816, 838962817, 838962818, 838962287, 838962289, 838962291, 838962293, 838962294, 838962295, 838962296, 838962297, 838962298, 838962299, 838962302, 838962303, 838962304, 838962305, 838961775, 838961776, 838961781, 838961782, 838961783, 838961784, 838961785, 838961786, 838961787, 838961788, 838961790, 838961791, 838961792, 838961794, 838961263, 838961264, 838961266, 838961267, 838961268, 838961270, 838961271, 838961272, 838961273, 838961274, 838961275, 838961279, 838961280, 838960754, 838960759, 838960761, 838960762, 838960763, 838960766, 838960241, 838960245, 838960246, 838960248, 838960249, 838960250, 838960251, 838960252, 838960253, 838959727, 838959728, 838959732, 838959737, 838959743, 838959215, 838959217, 838959218, 838959223, 838959226, 838959232, 838959233, 838958704, 838958705, 838958709, 838958711, 838958712, 838958714, 838958717, 838958719, 838958191, 838958192, 838958193, 838958194, 838958197, 838958199, 838958200, 838958204, 838958205, 838958206, 838957680, 838957681, 838957685, 838957687, 838957689, 838957690, 838957693, 838957694, 838957695, 838957698, 838957171 } + ecalIso = 23.55951499938965 + energyMatrix = { 0.0222931f, 0.150757f, 0.0249481f, 0.0767822f, 0.140869f, 0.122803f, 0.0506897f, 0.0967407f, 0.166016f, 0.00157928f, 0.181152f, 0.0864258f, 0.0174408f, 0.00457001f, 0.108826f, 0.128540f, 0.0128784f, 0.0436401f, 0.108521f, 0.0340576f, 0.111755f, 0.247681f, 0.0782471f, 0.0677490f, 0.336670f, 1.18848f, 0.267334f, 0.476562f, 0.177246f, 0.0941162f, 0.171875f, 0.101807f, 0.100342f, 0.00579834f, 0.0549316f, 0.0106964f, 0.0411072f, 0.260986f, 0.122498f, 0.454346f, 10.4766f, 0.910156f, 0.528809f, 0.112671f, 0.0553284f, 0.102600f, 0.0888062f, 0.198486f, 0.0527039f, 0.915039f, 0.183228f, 0.0674438f, 0.0311127f, 0.0353394f, 0.492676f, 0.00539017f, 0.232422f, 0.699219f, 0.132690f, 0.236816f, 5.05859f, 0.0823975f, 0.129639f, 0.0683594f, 0.269531f, 0.601562f, 0.607422f, 1.18066f, 0.355957f, 0.287109f, 0.165039f, 0.273682f, 0.307617f, 0.0896606f, 0.0958252f, 0.0691528f, 0.215454f, 0.0404358f, 0.781738f, 0.755371f, 1.65430f, 0.885254f, 18.8281f, 1.44531f, 0.166260f, 0.0358887f, 0.0574341f, 0.00404739f, 0.159424f, 0.0280151f, 0.307129f, 2.46484f, 1.96777f, 0.173218f, 2.32031f, 1.24512f, 0.646973f, 0.0563049f, 0.172119f, 0.131104f, 1.79688f, 0.994141f, 0.0682983f, 0.505371f, 0.0115128f, 0.00272751f, 0.281494f, 0.00685120f, 1.72168f, 1.53027f, 0.338379f, 0.240845f, 0.247437f, 0.0144196f, 0.294678f, 0.0547485f, 0.159302f, 0.0407715f, 0.124451f, 0.00750732f, 0.0658569f, 0.0204773f, 0.111145f, 0.0135269f, 0.170410f, 0.140137f, 0.0145874f, 0.131958f, 0.112610f, 0.150635f, 0.0569153f, 0.0301208f, 0.0916748f, 0.0727539f, 0.00557709f, 0.153564f, 0.00154972f, 0.0683594f, 0.0527344f, 0.262207f, 0.0475769f, 0.162354f, 0.0407104f, 0.0469360f, 0.0335388f, 0.0665283f, 0.0793457f, 0.107971f, 0.120056f, 0.153442f, 0.0162048f, 0.0679321f, 0.323730f, 1.99512f, 0.0513000f, 0.00398254f, 0.00563049f, 0.0698242f, 0.0297852f, 0.136230f, 0.00747681f, 0.166260f, 0.889648f, 0.0120773f, 0.0858765f, 0.242065f, 0.0953369f, 0.0283966f, 0.0717163f, 0.121704f, 0.000929832f, 0.244141f } + eta = 1.21042001247406 + hOverE = 0.038411639630794525 + hcalIso = 20.55815887451172 + m = 6.743495646333031e-07 + phi = 1.92743980884552 + pt = 17.033815383911133 + r9 = 1.0433892011642456 + rechitZeroSuppression = True + sMaj = 0.6447122693061829 + sMin = 0.2290443778038025 + seedId = 838962297 + sigmaIetaIeta = 0.01953848823904991 + timingMatrix = {} + trkIso = 0.0 + + Product Label: "hltScoutingTrackPacker" (type: "vector"), size = 20 + + Object #0 + tk_charge = 1 + tk_chi2 = 30.46875 + tk_dsz = 1.6064453125 + tk_dsz_Error = 0.0007586479187011719 + tk_dxy = 0.09515380859375 + tk_dxy_Error = 0.0009350776672363281 + tk_dxy_dsz_cov = 1.987791620194912e-08 + tk_dz = 1.7734375 + tk_dz_Error = 0.0008373260498046875 + tk_eta = 0.4521484375 + tk_lambda = 0.4375 + tk_lambda_Error = 7.69495964050293e-05 + tk_lambda_dsz_cov = -4.700268618762493e-08 + tk_lambda_dxy_cov = -1.4142642612569034e-09 + tk_lambda_phi_cov = 1.0317080523236655e-10 + tk_nTrackerLayersWithMeasurement = 14 + tk_nValidPixelHits = 5 + tk_nValidStripHits = 13 + tk_ndof = 18.0 + tk_phi = -1.609375 + tk_phi_Error = 8.511543273925781e-05 + tk_phi_dsz_cov = -1.4133547665551305e-09 + tk_phi_dxy_cov = -6.746267899870872e-08 + tk_pt = 61.46875 + tk_qoverp = 0.014739990234375 + tk_qoverp_Error = 0.00016427040100097656 + tk_qoverp_dsz_cov = -1.267835614271462e-09 + tk_qoverp_dxy_cov = -8.055940270423889e-08 + tk_qoverp_lambda_cov = 7.270273272297345e-11 + tk_qoverp_phi_cov = 8.381903171539307e-09 + tk_vtxInd = 0 + tk_vx = 0.09466552734375 + tk_vy = -0.0147857666015625 + tk_vz = 1.779296875 + + Product Label: "hltScoutingMuonPacker:displacedVtx" (type: "vector"), size = 1 + + Object #0 + chi2 = 0.8499976992607117 + isValidVtx = True + ndof = 1 + tracksSize = 2 + x = 0.09472132474184036 + xError = 0.0008815590408630669 + y = -0.018364980816841125 + yError = 0.002398101380094886 + z = 1.7790638208389282 + zError = 0.0015540826134383678 + + Product Label: "hltScoutingPrimaryVertexPacker:primaryVtx" (type: "vector"), size = 8 + + Object #0 + chi2 = 119.6875 + isValidVtx = True + ndof = 52 + tracksSize = 53 + x = 0.10064697265625 + xError = 0.0 + y = -0.0150146484375 + yError = 0.0 + z = 1.783203125 + zError = 0.0013170242309570312 +-------------------------------------------------- +Events processed = 1 diff --git a/DataFormats/SoATemplate/interface/SoALayout.h b/DataFormats/SoATemplate/interface/SoALayout.h index 9358c382c86af..76f7164ea7a86 100644 --- a/DataFormats/SoATemplate/interface/SoALayout.h +++ b/DataFormats/SoATemplate/interface/SoALayout.h @@ -268,6 +268,17 @@ #define _VALUE_ELEMENT_INITIALIZERS(R, DATA, TYPE_NAME) BOOST_PP_EXPAND(_VALUE_ELEMENT_INITIALIZERS_IMPL TYPE_NAME) +/** + * Freeing of the ROOT-allocated column or scalar buffer + */ +// clang-format off +#define _ROOT_FREE_SOA_COLUMN_OR_SCALAR_IMPL(VALUE_TYPE, CPP_TYPE, NAME) \ + delete[] BOOST_PP_CAT(NAME, _); \ + BOOST_PP_CAT(NAME, _) = nullptr; \ +// clang-format on + +#define _ROOT_FREE_SOA_COLUMN_OR_SCALAR(R, DATA, TYPE_NAME) _ROOT_FREE_SOA_COLUMN_OR_SCALAR_IMPL TYPE_NAME + /** * Computation of the column or scalar pointer location in the memory layout (at SoA construction time) */ @@ -565,6 +576,12 @@ _ITERATE_ON_ALL(_STREAMER_READ_SOA_DATA_MEMBER, ~, __VA_ARGS__) \ } \ \ + /* ROOT allocation cleanup */ \ + void ROOTStreamerCleaner() { \ + /* This function should only be called from the PortableCollection ROOT streamer */ \ + _ITERATE_ON_ALL(_ROOT_FREE_SOA_COLUMN_OR_SCALAR, ~, __VA_ARGS__) \ + } \ + \ /* Dump the SoA internal structure */ \ template \ SOA_HOST_ONLY friend void dump(); \ diff --git a/DetectorDescription/Core/src/DDCompactViewImpl.cc b/DetectorDescription/Core/src/DDCompactViewImpl.cc index 6d7a58d8d1c7e..4b9de86709d4a 100644 --- a/DetectorDescription/Core/src/DDCompactViewImpl.cc +++ b/DetectorDescription/Core/src/DDCompactViewImpl.cc @@ -10,9 +10,9 @@ DDCompactViewImpl::DDCompactViewImpl(const DDLogicalPart& rootnodedata) : root_( DDCompactViewImpl::~DDCompactViewImpl() { Graph::adj_list::size_type it = 0; if (graph_.size() == 0) { - LogDebug("DDCompactViewImpl") << "In destructor, graph is empty. Root:" << root_ << std::endl; + LogDebug("DDCompactViewImpl") << "In destructor, graph is empty." << std::endl; } else { - LogDebug("DDCompactViewImpl") << "In destructor, graph is NOT empty. Root:" << root_ + LogDebug("DDCompactViewImpl") << "In destructor, graph is NOT empty." << " graph_.size() = " << graph_.size() << std::endl; for (; it < graph_.size(); ++it) { Graph::edge_range erange = graph_.edges(it); diff --git a/DetectorDescription/DDCMS/test/BuildFile.xml b/DetectorDescription/DDCMS/test/BuildFile.xml index 9da64a9377f34..fe2fef3c80d76 100644 --- a/DetectorDescription/DDCMS/test/BuildFile.xml +++ b/DetectorDescription/DDCMS/test/BuildFile.xml @@ -62,10 +62,7 @@ - - - - + diff --git a/DetectorDescription/DDCMS/test/dummyMain.cpp b/DetectorDescription/DDCMS/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/DetectorDescription/DDCMS/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/DetectorDescription/DDCMS/test/runTest.sh b/DetectorDescription/DDCMS/test/runTest.sh index a0b82fe91f249..3982f7a2e1e7d 100755 --- a/DetectorDescription/DDCMS/test/runTest.sh +++ b/DetectorDescription/DDCMS/test/runTest.sh @@ -4,11 +4,11 @@ function die { echo $1: status $2 ; exit $2; } echo " testing DetectorDescription/DDCMS" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} echo "===== Test \"python UnitsCheck.py testUnits.xml\" ====" -python ${LOCAL_TEST_DIR}/python/UnitsCheck.py ${LOCAL_TEST_DIR}/data/testUnits.xml +python ${SCRAM_TEST_PATH}/python/UnitsCheck.py ${SCRAM_TEST_PATH}/data/testUnits.xml -for entry in "${LOCAL_TEST_DIR}/python"/test* +for entry in "${SCRAM_TEST_PATH}/python"/test* do # Skip local DB test if ! expr $entry : '.*TGeoIteratorLocalDB.*' > /dev/null ; then diff --git a/DetectorDescription/Parser/test/BuildFile.xml b/DetectorDescription/Parser/test/BuildFile.xml index d171bb809b4aa..b9e2e5c91f690 100644 --- a/DetectorDescription/Parser/test/BuildFile.xml +++ b/DetectorDescription/Parser/test/BuildFile.xml @@ -1,7 +1,4 @@ - - - - + diff --git a/DetectorDescription/Parser/test/TestIntegration.cpp b/DetectorDescription/Parser/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/DetectorDescription/Parser/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/DetectorDescription/Parser/test/run_testDoc.sh b/DetectorDescription/Parser/test/run_testDoc.sh index 42ffa53d74860..000347e3cf4e4 100755 --- a/DetectorDescription/Parser/test/run_testDoc.sh +++ b/DetectorDescription/Parser/test/run_testDoc.sh @@ -2,9 +2,8 @@ test=testtestDoc function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} export PATH=${LOCAL_TOP_DIR}/test/${SCRAM_ARCH}/:${PATH} - cd ${LOCAL_TEST_DIR} + cd ${SCRAM_TEST_PATH} echo ${test} testDoc ------------------------------------------------------------ testDocProg=testDoc for scriptDir in $CMSSW_BASE $CMSSW_RELEASE_BASE $CMSSW_FULL_RELEASE_BASE ; do @@ -15,5 +14,3 @@ pushd ${LOCAL_TMP_DIR} fi done $testDocProg testConfiguration.xml || die "testDoc" $? - popd -exit 0 diff --git a/DetectorDescription/RegressionTest/test/BuildFile.xml b/DetectorDescription/RegressionTest/test/BuildFile.xml index 312272bd7223c..e4c113363dd61 100644 --- a/DetectorDescription/RegressionTest/test/BuildFile.xml +++ b/DetectorDescription/RegressionTest/test/BuildFile.xml @@ -49,10 +49,7 @@ - - - - + diff --git a/DetectorDescription/RegressionTest/test/TestIntegration.cpp b/DetectorDescription/RegressionTest/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/DetectorDescription/RegressionTest/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/DetectorDescription/RegressionTest/test/run_DDErrorReport.sh b/DetectorDescription/RegressionTest/test/run_DDErrorReport.sh index 2135cdb1e390b..0ac717f958726 100755 --- a/DetectorDescription/RegressionTest/test/run_DDErrorReport.sh +++ b/DetectorDescription/RegressionTest/test/run_DDErrorReport.sh @@ -1,7 +1,5 @@ #!/bin/bash -pushd ${LOCAL_TMP_DIR} - cfiFiles=Geometry/CMSCommonData/cmsIdealGeometryXML_cfi cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometryXML_cfi" cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometry2015XML_cfi" @@ -11,12 +9,10 @@ status=0 for cfiFile in ${cfiFiles} do echo "run_DDErrorReport.py $cfiFile" - ${LOCAL_TEST_DIR}/run_DDErrorReport.py $cfiFile + ${SCRAM_TEST_PATH}/run_DDErrorReport.py $cfiFile if [ $? -ne 0 ] then status=1 fi done - -popd exit $status diff --git a/DetectorDescription/RegressionTest/test/testdddreport.sh b/DetectorDescription/RegressionTest/test/testdddreport.sh index f5c6abcb994bf..2fa283f062379 100755 --- a/DetectorDescription/RegressionTest/test/testdddreport.sh +++ b/DetectorDescription/RegressionTest/test/testdddreport.sh @@ -10,17 +10,15 @@ endif if ( ! -e ${geomxml} ) then echo "ERROR- ${geomxml} file not found" endif +mkdir -p ./src echo "START - All messages in this script pertain to geometry data described in xml files in: ${geomxml}" -echo '' > $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo '> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo ' xsi:schemaLocation= "http://www.cern.ch/cms/CDL ../../../Schema/CDLSchema.xsd"' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo ' name="CMSConfiguration" version="0">' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -grep ".xml" $geomxml | sed "{s/'//g}" | sed '{s/,//g}' | sed '{s/ //g}' | sed '{s/\t//g}' | sed '{s/geomXMLFiles=cms.vstring(//g}' | sed '{s/+cms.vstring(//g}' | sed '{s/)//g}' | grep -v "#" | awk '{print " "}' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo '' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo '' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml -echo '' >> $LOCAL_TMP_DIR/src/dddreportconfig.xml +echo '' > ./src/dddreportconfig.xml +echo '> ./src/dddreportconfig.xml +echo ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' >> ./src/dddreportconfig.xml +echo ' xsi:schemaLocation= "http://www.cern.ch/cms/CDL ../../../Schema/CDLSchema.xsd"' >> ./src/dddreportconfig.xml +echo ' name="CMSConfiguration" version="0">' >> ./src/dddreportconfig.xml +grep ".xml" $geomxml | sed "{s/'//g}" | sed '{s/,//g}' | sed '{s/ //g}' | sed '{s/\t//g}' | sed '{s/geomXMLFiles=cms.vstring(//g}' | sed '{s/+cms.vstring(//g}' | sed '{s/)//g}' | grep -v "#" | awk '{print " "}' >> ./src/dddreportconfig.xml +echo '' >> ./src/dddreportconfig.xml +echo '' >> ./src/dddreportconfig.xml +echo '' >> ./src/dddreportconfig.xml DDErrorReport dddreportconfig.xml - - - diff --git a/EventFilter/CTPPSRawToDigi/python/ctppsDiamondRawToDigi_cfi.py b/EventFilter/CTPPSRawToDigi/python/ctppsDiamondRawToDigi_cfi.py index 7d68f5d25265c..a90f4de12f213 100644 --- a/EventFilter/CTPPSRawToDigi/python/ctppsDiamondRawToDigi_cfi.py +++ b/EventFilter/CTPPSRawToDigi/python/ctppsDiamondRawToDigi_cfi.py @@ -3,12 +3,14 @@ from Configuration.Eras.Modifier_ctpps_2016_cff import ctpps_2016 from Configuration.Eras.Modifier_ctpps_2017_cff import ctpps_2017 from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 +from Configuration.Eras.Modifier_ctpps_2022_cff import ctpps_2022 from EventFilter.CTPPSRawToDigi.totemVFATRawToDigi_cfi import totemVFATRawToDigi +# For Run3 we use extended list of FedIDs ctppsDiamondRawToDigi = totemVFATRawToDigi.clone( subSystem = 'TimingDiamond', - fedIds = [579, 581, 582, 583], #as declared in DataFormats/FEDRawData/interface/FEDNumbering.h + fedIds = [579, 581, 582, 583, 588, 589], RawToDigi = dict( testCRC = 0, # no need to test CRC for diamond frames testECMostFrequent = 0, # show error in the DQM and then DAQ is sending resync, no need to test in the unpacker @@ -16,5 +18,5 @@ ) # for Run 2 backward compatibility -(ctpps_2016 | ctpps_2017 | ctpps_2018).toModify(ctppsDiamondRawToDigi, -fedIds = [] ) +# empty list of fedIds means that the ids will be read from DataFormats/FEDRawData/interface/FEDNumbering.h +(ctpps_2016 | ctpps_2017 | ctpps_2018).toModify(ctppsDiamondRawToDigi, fedIds = [] ) \ No newline at end of file diff --git a/EventFilter/CTPPSRawToDigi/python/ctppsRawToDigi_cff.py b/EventFilter/CTPPSRawToDigi/python/ctppsRawToDigi_cff.py index 7186b35e97855..1e5b35027f1ed 100644 --- a/EventFilter/CTPPSRawToDigi/python/ctppsRawToDigi_cff.py +++ b/EventFilter/CTPPSRawToDigi/python/ctppsRawToDigi_cff.py @@ -87,9 +87,15 @@ ), # 2022 cms.PSet( - validityRange = cms.EventRange("340000:min - 999999999:max"), + validityRange = cms.EventRange("340000:min - 362919:max"), mappingFileNames = cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2022.xml"), maskFileNames = cms.vstring() + ), + # 2023 + cms.PSet( + validityRange = cms.EventRange("362920:min - 999999999:max"), + mappingFileNames = cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml"), + maskFileNames = cms.vstring() ) ) diff --git a/EventFilter/HcalRawToDigi/plugins/HcalDigisProducerGPU.cc b/EventFilter/HcalRawToDigi/plugins/HcalDigisProducerGPU.cc index 9ca33340f7036..80ac575ff2230 100644 --- a/EventFilter/HcalRawToDigi/plugins/HcalDigisProducerGPU.cc +++ b/EventFilter/HcalRawToDigi/plugins/HcalDigisProducerGPU.cc @@ -9,7 +9,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" class HcalDigisProducerGPU : public edm::stream::EDProducer { @@ -97,8 +97,8 @@ HcalDigisProducerGPU::HcalDigisProducerGPU(const edm::ParameterSet& ps) hf3_.stride = hcal::compute_stride(QIE11DigiCollection::MAXSAMPLES); // preallocate pinned host memory only if CUDA is available - edm::Service cs; - if (cs and cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { hf01_.reserve(config_.maxChannelsF01HE); hf5_.reserve(config_.maxChannelsF5HB); hf3_.reserve(config_.maxChannelsF3HB); diff --git a/EventFilter/HcalRawToDigi/plugins/HcalRawToDigiGPU.cc b/EventFilter/HcalRawToDigi/plugins/HcalRawToDigiGPU.cc index 8cabcb9aa634e..5fd50199d248b 100644 --- a/EventFilter/HcalRawToDigi/plugins/HcalRawToDigiGPU.cc +++ b/EventFilter/HcalRawToDigi/plugins/HcalRawToDigiGPU.cc @@ -1,5 +1,4 @@ -#include - +#include "CUDADataFormats/Common/interface/Product.h" #include "CondFormats/DataRecord/interface/HcalElectronicsMapRcd.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" @@ -8,11 +7,7 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Framework/interface/stream/EDProducer.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ServiceRegistry/interface/Service.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" -#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" -#include "HeterogeneousCore/CUDAUtilities/interface/device_unique_ptr.h" #include "DeclsForKernels.h" #include "DecodeGPU.h" diff --git a/EventFilter/L1TRawToDigi/interface/Block.h b/EventFilter/L1TRawToDigi/interface/Block.h index 9b35f0eabd395..0db85f1b0b2f3 100644 --- a/EventFilter/L1TRawToDigi/interface/Block.h +++ b/EventFilter/L1TRawToDigi/interface/Block.h @@ -185,6 +185,7 @@ namespace l1t { unsigned capId_; unsigned bx_per_l1a_; unsigned calo_bxid_; + unsigned six_hcal_feature_bits_; amc::Header amcHeader_; }; } // namespace l1t diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.cc index 64c960ed0d6e4..edb5b08219ed6 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.cc @@ -24,21 +24,45 @@ namespace l1t { int N_BX = (block.header().getFlags() >> 16) & 0xf; // std::cout << " N_BX calculated " << N_BX << std::endl; + int HCALFB = (block.header().getFlags() >> 15) & 0x1; + if (N_BX == 1) { - UCTCTP7RawData ctp7Data(ptr); - makeECalTPGs(ctp7_phi, ctp7Data, res->getEcalDigis()); - makeHCalTPGs(ctp7_phi, ctp7Data, res->getHcalDigis()); - makeHFTPGs(ctp7_phi, ctp7Data, res->getHcalDigis()); - makeRegions(ctp7_phi, ctp7Data, res->getRegions()); + if (HCALFB == 0) { + UCTCTP7RawData ctp7Data(ptr); + makeECalTPGs(ctp7_phi, ctp7Data, res->getEcalDigis()); + makeHCalTPGs(ctp7_phi, ctp7Data, res->getHcalDigis()); + makeHFTPGs(ctp7_phi, ctp7Data, res->getHcalDigis()); + makeRegions(ctp7_phi, ctp7Data, res->getRegions()); + } + if (HCALFB == 1) { + UCTCTP7RawData_HCALFB ctp7Data_HCALFB(ptr); + makeECalTPGs_HCALFB(ctp7_phi, ctp7Data_HCALFB, res->getEcalDigis()); + makeHCalTPGs_HCALFB(ctp7_phi, ctp7Data_HCALFB, res->getHcalDigis()); + makeHFTPGs_HCALFB(ctp7_phi, ctp7Data_HCALFB, res->getHcalDigis()); + makeRegions_HCALFB(ctp7_phi, ctp7Data_HCALFB, res->getRegions()); + } } else if (N_BX == 5) { - UCTCTP7RawData5BX ctp7Data5BX(ptr); - // BX_n = 0, 1, 2, 3, 4, where 2 is nominal - makeECalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getEcalDigis(), 2); - makeHCalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getHcalDigis(), 2); - makeHFTPGs5BX(ctp7_phi, ctp7Data5BX, res->getHcalDigis(), 2); - makeRegions5BX(ctp7_phi, ctp7Data5BX, res->getRegions(), 2); - for (int i = 0; i < 5; i++) { - makeECalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getEcalDigisBx(i), i); + if (HCALFB == 0) { + UCTCTP7RawData5BX ctp7Data5BX(ptr); + // BX_n = 0, 1, 2, 3, 4, where 2 is nominal + makeECalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getEcalDigis(), 2); + makeHCalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getHcalDigis(), 2); + makeHFTPGs5BX(ctp7_phi, ctp7Data5BX, res->getHcalDigis(), 2); + makeRegions5BX(ctp7_phi, ctp7Data5BX, res->getRegions(), 2); + for (int i = 0; i < 5; i++) { + makeECalTPGs5BX(ctp7_phi, ctp7Data5BX, res->getEcalDigisBx(i), i); + } + } + if (HCALFB == 1) { + UCTCTP7RawData5BX_HCALFB ctp7Data5BX_HCALFB(ptr); + // BX_n = 0, 1, 2, 3, 4, where 2 is nominal + makeECalTPGs5BX_HCALFB(ctp7_phi, ctp7Data5BX_HCALFB, res->getEcalDigis(), 2); + makeHCalTPGs5BX_HCALFB(ctp7_phi, ctp7Data5BX_HCALFB, res->getHcalDigis(), 2); + makeHFTPGs5BX_HCALFB(ctp7_phi, ctp7Data5BX_HCALFB, res->getHcalDigis(), 2); + makeRegions5BX_HCALFB(ctp7_phi, ctp7Data5BX_HCALFB, res->getRegions(), 2); + for (int i = 0; i < 5; i++) { + makeECalTPGs5BX_HCALFB(ctp7_phi, ctp7Data5BX_HCALFB, res->getEcalDigisBx(i), i); + } } } else { LogError("CaloLayer1Unpacker") << "Number of BXs to unpack is not 1 or 5, stop here !!! " << N_BX << std::endl; @@ -224,6 +248,190 @@ namespace l1t { } } + // For additional HCAL FB implementation + void CaloLayer1Unpacker::makeECalTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + EcalTrigPrimDigiCollection* ecalTPGs) { + UCTCTP7RawData_HCALFB::CaloType cType = UCTCTP7RawData_HCALFB::EBEE; + for (uint32_t iPhi = 0; iPhi < 4; iPhi++) { // Loop over all four phi divisions on card + int cPhi = -1 + lPhi * 4 + iPhi; // Calorimeter phi index + if (cPhi == 0) + cPhi = 72; + else if (cPhi == -1) + cPhi = 71; + else if (cPhi < -1) { + LogError("CaloLayer1Unpacker") << "Major error in makeECalTPGs_HCALFB" << std::endl; + return; + } + for (int cEta = -28; cEta <= 28; cEta++) { // Calorimeter Eta indices (HB/HE for now) + if (cEta != 0) { // Calorimeter eta = 0 is invalid + bool negativeEta = false; + if (cEta < 0) + negativeEta = true; + uint32_t iEta = abs(cEta); + // This code is fragile! Note that towerDatum is packed as is done in EcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then finegrain feature bit + // Then three bits have ttBits, which I have no clue about (not available on ECAL links so not set) + // Then there is a spare FG Veto bit, which is used for L1 spike detection (not available on ECAL links so not set) + // Top three bits seem to be unused. So, we steal those to set the tower masking, link masking and link status information + // To decode these custom three bits use ((EcalTriggerPrimitiveSample::raw() >> 13) & 0x7) + uint32_t towerDatum = ctp7Data_HCALFB.getET(cType, negativeEta, iEta, iPhi); + if (ctp7Data_HCALFB.getFB(cType, negativeEta, iEta, iPhi) != 0) + towerDatum |= 0x0100; + if (ctp7Data_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x2000; + if (ctp7Data_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x4000; + if (ctp7Data_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x8000; + EcalTriggerPrimitiveSample sample(towerDatum); + int zSide = cEta / ((int)iEta); + // As far as I can tell, the ECal unpacker only uses barrel and endcap IDs, never EcalTriggerTower + const EcalSubdetector ecalTriggerTower = + (iEta > 17) ? EcalSubdetector::EcalEndcap : EcalSubdetector::EcalBarrel; + EcalTrigTowerDetId id(zSide, ecalTriggerTower, iEta, cPhi); + EcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(1); + tpg.setSample(0, sample); + ecalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeHCalTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs) { + UCTCTP7RawData_HCALFB::CaloType cType = UCTCTP7RawData_HCALFB::HBHE; + for (uint32_t iPhi = 0; iPhi < 4; iPhi++) { // Loop over all four phi divisions on card + int cPhi = -1 + lPhi * 4 + iPhi; // Calorimeter phi index + if (cPhi == 0) + cPhi = 72; + else if (cPhi == -1) + cPhi = 71; + else if (cPhi < -1) { + LogError("CaloLayer1Unpacker") << "Major error in makeHCalTPGs_HCALFB" << std::endl; + return; + } + for (int cEta = -28; cEta <= 28; cEta++) { // Calorimeter Eta indices (HB/HE for now) + if (cEta != 0) { // Calorimeter eta = 0 is invalid + bool negativeEta = false; + if (cEta < 0) + negativeEta = true; + uint32_t iEta = abs(cEta); + // This code is fragile! Note that towerDatum is packed as is done in HcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then feature bit + // The remaining bits are undefined presently + // We use next three bits for link details, which we did not have room in EcalTriggerPrimitiveSample case + // We use next three bits to set the tower masking, link masking and link status information as done for Ecal + // To decode these custom six bits use ((EcalTriggerPrimitiveSample::raw() >> 9) & 0x77) + uint32_t towerDatum = ctp7Data_HCALFB.getET(cType, negativeEta, iEta, iPhi); + uint32_t fb = ctp7Data_HCALFB.getFB(cType, negativeEta, iEta, iPhi); + towerDatum |= ((fb & 0x1) << 8); + uint32_t towerDatum2 = ((fb & 0x3E) >> 1); + if (ctp7Data_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x0200; + if (ctp7Data_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x0400; + if (ctp7Data_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x0800; + if (ctp7Data_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x2000; + if (ctp7Data_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x4000; + if (ctp7Data_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x8000; + HcalTriggerPrimitiveSample sample(towerDatum); + HcalTriggerPrimitiveSample sample2(towerDatum2); + HcalTrigTowerDetId id(cEta, cPhi); + HcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(2); + tpg.setSample(0, sample); + tpg.setSample(1, sample2); + hcalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeHFTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs) { + UCTCTP7RawData_HCALFB::CaloType cType = UCTCTP7RawData_HCALFB::HF; + for (uint32_t side = 0; side <= 1; side++) { + bool negativeEta = false; + if (side == 0) + negativeEta = true; + for (uint32_t iEta = 30; iEta <= 40; iEta++) { + for (uint32_t iPhi = 0; iPhi < 2; iPhi++) { + if (iPhi == 1 && iEta == 40) + iEta = 41; + int cPhi = 1 + lPhi * 4 + iPhi * 2; // Calorimeter phi index: 1, 3, 5, ... 71 + if (iEta == 41) + cPhi -= 2; // Last two HF are 3, 7, 11, ... + cPhi = (cPhi + 69) % 72 + 1; // cPhi -= 2 mod 72 + int cEta = iEta; + if (negativeEta) + cEta = -iEta; + // This code is fragile! Note that towerDatum is packed as is done in HcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then feature bit + // Then minBias ADC count bit + // The remaining bits are undefined presently + // We use next three bits for link details, which we did not have room in EcalTriggerPrimitiveSample case + // We use next three bits to set the tower masking, link masking and link status information as done for Ecal + // To decode these custom six bits use ((EcalTriggerPrimitiveSample::raw() >> 9) & 0x77) + uint32_t towerDatum = ctp7Data_HCALFB.getET(cType, negativeEta, iEta, iPhi); + towerDatum |= ctp7Data_HCALFB.getFB(cType, negativeEta, iEta, iPhi) << 8; + if (ctp7Data_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x0400; + if (ctp7Data_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x0800; + if (ctp7Data_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x1000; + if (ctp7Data_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x2000; + if (ctp7Data_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x4000; + if (ctp7Data_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi) || + ctp7Data_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi)) + towerDatum |= 0x8000; + HcalTriggerPrimitiveSample sample(towerDatum); + HcalTrigTowerDetId id(cEta, cPhi); + id.setVersion(1); // To not process these 1x1 HF TPGs with RCT + HcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(1); + tpg.setSample(0, sample); + hcalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeRegions_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + L1CaloRegionCollection* regions) { + for (uint32_t side = 0; side <= 1; side++) { + bool negativeEta = false; + if (side == 0) + negativeEta = true; + for (uint32_t region = 0; region <= 6; region++) { + uint32_t regionData = ctp7Data_HCALFB.getRegionSummary(negativeEta, region); + uint32_t lEta = 10 - region; // GCT eta goes 0-21, 0-3 -HF, 4-10 -B/E, 11-17 +B/E, 18-21 +HF + if (!negativeEta) + lEta = region + 11; + regions->push_back(L1CaloRegion((uint16_t)regionData, (unsigned)lEta, (unsigned)lPhi, (int16_t)0)); + } + } + } + // The following four functions are duplicated from above, to be used for 5BX events // They have a new parameter BX_n = 0, 1, 2, 3, 4, where 2 is nominal // And use functions defined in UCTCTP7RawData5BX.h @@ -413,6 +621,194 @@ namespace l1t { } } + // For addtional HCAL FB implementation + void CaloLayer1Unpacker::makeECalTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + EcalTrigPrimDigiCollection* ecalTPGs, + uint32_t BX_n) { + UCTCTP7RawData5BX_HCALFB::CaloType cType = UCTCTP7RawData5BX_HCALFB::EBEE; + for (uint32_t iPhi = 0; iPhi < 4; iPhi++) { // Loop over all four phi divisions on card + int cPhi = -1 + lPhi * 4 + iPhi; // Calorimeter phi index + if (cPhi == 0) + cPhi = 72; + else if (cPhi == -1) + cPhi = 71; + else if (cPhi < -1) { + LogError("CaloLayer1Unpacker") << "Major error in makeECalTPGs5BX_HCALFB" << std::endl; + return; + } + for (int cEta = -28; cEta <= 28; cEta++) { // Calorimeter Eta indices (HB/HE for now) + if (cEta != 0) { // Calorimeter eta = 0 is invalid + bool negativeEta = false; + if (cEta < 0) + negativeEta = true; + uint32_t iEta = abs(cEta); + // This code is fragile! Note that towerDatum is packed as is done in EcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then finegrain feature bit + // Then three bits have ttBits, which I have no clue about (not available on ECAL links so not set) + // Then there is a spare FG Veto bit, which is used for L1 spike detection (not available on ECAL links so not set) + // Top three bits seem to be unused. So, we steal those to set the tower masking, link masking and link status information + // To decode these custom three bits use ((EcalTriggerPrimitiveSample::raw() >> 13) & 0x7) + uint32_t towerDatum = ctp7Data5BX_HCALFB.getET(cType, negativeEta, iEta, iPhi, BX_n); + if (ctp7Data5BX_HCALFB.getFB(cType, negativeEta, iEta, iPhi, BX_n) != 0) + towerDatum |= 0x0100; + if (ctp7Data5BX_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x2000; + if (ctp7Data5BX_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x4000; + if (ctp7Data5BX_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x8000; + EcalTriggerPrimitiveSample sample(towerDatum); + int zSide = cEta / ((int)iEta); + // As far as I can tell, the ECal unpacker only uses barrel and endcap IDs, never EcalTriggerTower + const EcalSubdetector ecalTriggerTower = + (iEta > 17) ? EcalSubdetector::EcalEndcap : EcalSubdetector::EcalBarrel; + EcalTrigTowerDetId id(zSide, ecalTriggerTower, iEta, cPhi); + EcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(1); + tpg.setSample(0, sample); + ecalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeHCalTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs, + uint32_t BX_n) { + UCTCTP7RawData5BX_HCALFB::CaloType cType = UCTCTP7RawData5BX_HCALFB::HBHE; + for (uint32_t iPhi = 0; iPhi < 4; iPhi++) { // Loop over all four phi divisions on card + int cPhi = -1 + lPhi * 4 + iPhi; // Calorimeter phi index + if (cPhi == 0) + cPhi = 72; + else if (cPhi == -1) + cPhi = 71; + else if (cPhi < -1) { + LogError("CaloLayer1Unpacker") << "Major error in makeHCalTPGs5BX_HCALFB" << std::endl; + return; + } + for (int cEta = -28; cEta <= 28; cEta++) { // Calorimeter Eta indices (HB/HE for now) + if (cEta != 0) { // Calorimeter eta = 0 is invalid + bool negativeEta = false; + if (cEta < 0) + negativeEta = true; + uint32_t iEta = abs(cEta); + // This code is fragile! Note that towerDatum is packed as is done in HcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then feature bit + // The remaining bits are undefined presently + // We use next three bits for link details, which we did not have room in EcalTriggerPrimitiveSample case + // We use next three bits to set the tower masking, link masking and link status information as done for Ecal + // To decode these custom six bits use ((EcalTriggerPrimitiveSample::raw() >> 9) & 0x77) + uint32_t towerDatum = ctp7Data5BX_HCALFB.getET(cType, negativeEta, iEta, iPhi, BX_n); + uint32_t fb = ctp7Data5BX_HCALFB.getFB(cType, negativeEta, iEta, iPhi, BX_n); + towerDatum |= ((fb & 0x1) << 8); + uint32_t towerDatum2 = ((fb & 0x3E) >> 1); + if (ctp7Data5BX_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x0200; + if (ctp7Data5BX_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x0400; + if (ctp7Data5BX_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x0800; + if (ctp7Data5BX_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x2000; + if (ctp7Data5BX_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x4000; + if (ctp7Data5BX_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x8000; + HcalTriggerPrimitiveSample sample(towerDatum); + HcalTriggerPrimitiveSample sample2(towerDatum2); + HcalTrigTowerDetId id(cEta, cPhi); + HcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(2); + tpg.setSample(0, sample); + tpg.setSample(1, sample2); + hcalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeHFTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs, + uint32_t BX_n) { + UCTCTP7RawData5BX_HCALFB::CaloType cType = UCTCTP7RawData5BX_HCALFB::HF; + for (uint32_t side = 0; side <= 1; side++) { + bool negativeEta = false; + if (side == 0) + negativeEta = true; + for (uint32_t iEta = 30; iEta <= 40; iEta++) { + for (uint32_t iPhi = 0; iPhi < 2; iPhi++) { + if (iPhi == 1 && iEta == 40) + iEta = 41; + int cPhi = 1 + lPhi * 4 + iPhi * 2; // Calorimeter phi index: 1, 3, 5, ... 71 + if (iEta == 41) + cPhi -= 2; // Last two HF are 3, 7, 11, ... + cPhi = (cPhi + 69) % 72 + 1; // cPhi -= 2 mod 72 + int cEta = iEta; + if (negativeEta) + cEta = -iEta; + // This code is fragile! Note that towerDatum is packed as is done in HcalTriggerPrimitiveSample + // Bottom 8-bits are ET + // Then feature bit + // Then minBias ADC count bit + // The remaining bits are undefined presently + // We use next three bits for link details, which we did not have room in EcalTriggerPrimitiveSample case + // We use next three bits to set the tower masking, link masking and link status information as done for Ecal + // To decode these custom six bits use ((EcalTriggerPrimitiveSample::raw() >> 9) & 0x77) + uint32_t towerDatum = ctp7Data5BX_HCALFB.getET(cType, negativeEta, iEta, iPhi, BX_n); + towerDatum |= ctp7Data5BX_HCALFB.getFB(cType, negativeEta, iEta, iPhi, BX_n) << 8; + if (ctp7Data5BX_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x0400; + if (ctp7Data5BX_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x0800; + if (ctp7Data5BX_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x1000; + if (ctp7Data5BX_HCALFB.isTowerMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x2000; + if (ctp7Data5BX_HCALFB.isLinkMasked(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x4000; + if (ctp7Data5BX_HCALFB.isLinkMisaligned(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkInError(cType, negativeEta, iEta, iPhi, BX_n) || + ctp7Data5BX_HCALFB.isLinkDown(cType, negativeEta, iEta, iPhi, BX_n)) + towerDatum |= 0x8000; + HcalTriggerPrimitiveSample sample(towerDatum); + HcalTrigTowerDetId id(cEta, cPhi); + id.setVersion(1); // To not process these 1x1 HF TPGs with RCT + HcalTriggerPrimitiveDigi tpg(id); + tpg.setSize(1); + tpg.setSample(0, sample); + hcalTPGs->push_back(tpg); + } + } + } + } + + void CaloLayer1Unpacker::makeRegions5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + L1CaloRegionCollection* regions, + uint32_t BX_n) { + for (uint32_t side = 0; side <= 1; side++) { + bool negativeEta = false; + if (side == 0) + negativeEta = true; + for (uint32_t region = 0; region <= 6; region++) { + uint32_t regionData = ctp7Data5BX_HCALFB.getRegionSummary(negativeEta, region, BX_n); + uint32_t lEta = 10 - region; // GCT eta goes 0-21, 0-3 -HF, 4-10 -B/E, 11-17 +B/E, 18-21 +HF + if (!negativeEta) + lEta = region + 11; + regions->push_back(L1CaloRegion((uint16_t)regionData, (unsigned)lEta, (unsigned)lPhi, (int16_t)0)); + } + } + } + } // namespace stage2 } // namespace l1t diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.h b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.h index 05be11d48a291..d8d86ecf6f052 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.h +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CaloLayer1Unpacker.h @@ -4,7 +4,9 @@ #include "EventFilter/L1TRawToDigi/interface/Unpacker.h" #include "CaloLayer1Collections.h" #include "UCTCTP7RawData.h" +#include "UCTCTP7RawData_HCALFB.h" #include "UCTCTP7RawData5BX.h" +#include "UCTCTP7RawData5BX_HCALFB.h" namespace l1t { namespace stage2 { @@ -17,6 +19,16 @@ namespace l1t { void makeHCalTPGs(uint32_t lPhi, UCTCTP7RawData& ctp7Data, HcalTrigPrimDigiCollection* hcalTPGs); void makeHFTPGs(uint32_t lPhi, UCTCTP7RawData& ctp7Data, HcalTrigPrimDigiCollection* hcalTPGs); void makeRegions(uint32_t lPhi, UCTCTP7RawData& ctp7Data, L1CaloRegionCollection* regions); + void makeECalTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + EcalTrigPrimDigiCollection* ecalTPGs); + void makeHCalTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs); + void makeHFTPGs_HCALFB(uint32_t lPhi, + UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs); + void makeRegions_HCALFB(uint32_t lPhi, UCTCTP7RawData_HCALFB& ctp7Data_HCALFB, L1CaloRegionCollection* regions); void makeECalTPGs5BX(uint32_t lPhi, UCTCTP7RawData5BX& ctp7Data5BX, EcalTrigPrimDigiCollection* ecalTPGs, @@ -30,6 +42,22 @@ namespace l1t { HcalTrigPrimDigiCollection* hcalTPGs, uint32_t BX_n); void makeRegions5BX(uint32_t lPhi, UCTCTP7RawData5BX& ctp7Data5BX, L1CaloRegionCollection* regions, uint32_t BX_n); + void makeECalTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + EcalTrigPrimDigiCollection* ecalTPGs, + uint32_t BX_n); + void makeHCalTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs, + uint32_t BX_n); + void makeHFTPGs5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + HcalTrigPrimDigiCollection* hcalTPGs, + uint32_t BX_n); + void makeRegions5BX_HCALFB(uint32_t lPhi, + UCTCTP7RawData5BX_HCALFB& ctp7Data5BX_HCALFB, + L1CaloRegionCollection* regions, + uint32_t BX_n); }; } // namespace stage2 } // namespace l1t diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockGEM.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockGEM.cc index a6f5cc4de77a8..f715a887bc00c 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockGEM.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockGEM.cc @@ -132,6 +132,9 @@ namespace l1t { bool run3_DAQ_format = (getAlgoVersion() >= 11546); // Firmware from 26.08.22 which enabled new Run 3 DAQ format for GEMs - EY 13.09.22 + bool reducedDAQWindow = + (getAlgoVersion() >= + 11656); // Firmware from 08.12.22 which is used as a flag for new reduced readout window - EY 01.03.23 int nTPs = run3_DAQ_format ? 2 : 1; @@ -172,7 +175,10 @@ namespace l1t { GEM_.set_partition(GetHexBits(GEMa, 9, 11)); GEM_.set_cluster_size(GetHexBits(GEMa, 12, 14)); - GEM_.set_tbin(GetHexBits(GEMb, 0, 2)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + GEM_.set_tbin(GetHexBits(GEMb, 0, 2) + 1); + else + GEM_.set_tbin(GetHexBits(GEMb, 0, 2)); GEM_.set_vp(GetHexBits(GEMb, 3, 3)); GEM_.set_bc0(GetHexBits(GEMb, 7, 7)); GEM_.set_cluster_id(GetHexBits(GEMb, 8, 11)); @@ -182,7 +188,10 @@ namespace l1t { GEM_.set_partition(GetHexBits(GEMc, 9, 11)); GEM_.set_cluster_size(GetHexBits(GEMc, 12, 14)); - GEM_.set_tbin(GetHexBits(GEMd, 0, 2)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + GEM_.set_tbin(GetHexBits(GEMd, 0, 2) + 1); + else + GEM_.set_tbin(GetHexBits(GEMd, 0, 2)); GEM_.set_vp(GetHexBits(GEMd, 3, 3)); GEM_.set_bc0(GetHexBits(GEMd, 7, 7)); GEM_.set_cluster_id(GetHexBits(GEMd, 8, 11)); @@ -278,10 +287,10 @@ namespace l1t { // << ", roll " << Hit_.Roll() << ", pad " << Hit_.Pad() << std::endl; (res->at(iOut)).push_GEM(GEM_); - if (!exact_duplicate) + if (!exact_duplicate and Hit_.Valid()) res_hit->push_back(Hit_); - if (!exact_duplicate) + if (!exact_duplicate and Hit_.Valid()) res_GEM->insertDigi(Hit_.GEM_DetId(), Hit_.CreateGEMPadDigiCluster()); // Finished with unpacking one GEM Data Record diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockME.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockME.cc index 335ed9385f139..c368c817c32bc 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockME.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockME.cc @@ -188,6 +188,9 @@ namespace l1t { // Computed as (Year - 2000)*2^9 + Month*2^5 + Day (see Block.cc and EMTFBlockTrailers.cc) bool run3_DAQ_format = (getAlgoVersion() >= 11460); // Firmware from 04.06.22 which enabled new Run 3 DAQ format - EY 04.07.22 + bool reducedDAQWindow = + (getAlgoVersion() >= + 11656); // Firmware from 08.12.22 which is used as a flag for new reduced readout window - EY 01.03.23 // Set fields assuming Run 2 format. Modify for Run 3 later ME_.set_clct_pattern(GetHexBits(MEa, 0, 3)); @@ -205,7 +208,10 @@ namespace l1t { ME_.set_cik(GetHexBits(MEc, 13, 13)); ME_.set_afff(GetHexBits(MEc, 14, 14)); - ME_.set_tbin(GetHexBits(MEd, 0, 2)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + ME_.set_tbin(GetHexBits(MEd, 0, 2) + 1); + else + ME_.set_tbin(GetHexBits(MEd, 0, 2)); ME_.set_vp(GetHexBits(MEd, 3, 3)); ME_.set_station(GetHexBits(MEd, 4, 6)); ME_.set_af(GetHexBits(MEd, 7, 7)); diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockRPC.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockRPC.cc index 392becf28dd0a..be30688d08c9a 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockRPC.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockRPC.cc @@ -126,6 +126,9 @@ namespace l1t { bool run3_DAQ_format = (getAlgoVersion() >= 11546); // Firmware from 26.08.22 which enabled new Run 3 DAQ format for RPCs - EY 13.09.22 + bool reducedDAQWindow = + (getAlgoVersion() >= + 11656); // Firmware from 08.12.22 which is used as a flag for new reduced readout window - EY 01.03.23 int nTPs = run3_DAQ_format ? 2 : 1; @@ -165,7 +168,10 @@ namespace l1t { RPC_.set_word(GetHexBits(RPCa, 11, 12)); RPC_.set_frame(GetHexBits(RPCa, 13, 14)); - RPC_.set_tbin(GetHexBits(RPCb, 0, 2)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + RPC_.set_tbin(GetHexBits(RPCb, 0, 2) + 1); + else + RPC_.set_tbin(GetHexBits(RPCb, 0, 2)); RPC_.set_vp(GetHexBits(RPCb, 3, 3)); RPC_.set_theta(GetHexBits(RPCb, 4, 8)); RPC_.set_bc0(GetHexBits(RPCb, 9, 9)); @@ -175,7 +181,10 @@ namespace l1t { RPC_.set_word(GetHexBits(RPCc, 11, 12)); RPC_.set_frame(GetHexBits(RPCc, 13, 14)); - RPC_.set_tbin(GetHexBits(RPCd, 0, 2)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + RPC_.set_tbin(GetHexBits(RPCd, 0, 2) + 1); + else + RPC_.set_tbin(GetHexBits(RPCd, 0, 2)); RPC_.set_vp(GetHexBits(RPCd, 3, 3)); RPC_.set_theta(GetHexBits(RPCd, 4, 8)); RPC_.set_bc0(GetHexBits(RPCd, 9, 9)); @@ -275,9 +284,9 @@ namespace l1t { << ", phi " << Hit_.Phi_fp() / 4 << std::endl; (res->at(iOut)).push_RPC(RPC_); - if (!exact_duplicate) + if (!exact_duplicate and Hit_.Valid()) res_hit->push_back(Hit_); - if (!exact_duplicate) + if (!exact_duplicate and Hit_.Valid()) res_CPPF->push_back(Hit_.CreateCPPFDigi()); } diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockSP.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockSP.cc index 2d6533d791d32..fc7393a095ae8 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockSP.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/EMTFBlockSP.cc @@ -179,6 +179,9 @@ namespace l1t { // FW version is computed as (Year - 2000)*2^9 + Month*2^5 + Day (see Block.cc and EMTFBlockTrailers.cc) bool useNNBits_ = getAlgoVersion() >= 11098; // FW versions >= 26.10.2021 bool useHMTBits_ = getAlgoVersion() >= 11306; // FW versions >= 10.01.2022 + bool reducedDAQWindow = + (getAlgoVersion() >= + 11656); // Firmware from 08.12.22 which is used as a flag for new reduced readout window - EY 01.03.23 static constexpr int nominalShower_ = 1; static constexpr int tightShower_ = 3; @@ -260,7 +263,10 @@ namespace l1t { SP_.set_me2_delay(GetHexBits(SP2b, 3, 5)); SP_.set_me3_delay(GetHexBits(SP2b, 6, 8)); SP_.set_me4_delay(GetHexBits(SP2b, 9, 11)); - SP_.set_tbin(GetHexBits(SP2b, 12, 14)); + if (reducedDAQWindow) // reduced DAQ window is used only after run3 DAQ format + SP_.set_tbin(GetHexBits(SP2b, 12, 14) + 1); + else + SP_.set_tbin(GetHexBits(SP2b, 12, 14)); if (useNNBits_) { SP_.set_pt_dxy_GMT(GetHexBits(SP2c, 0, 7)); diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData5BX_HCALFB.h b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData5BX_HCALFB.h new file mode 100644 index 0000000000000..cc1819e7f5efa --- /dev/null +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData5BX_HCALFB.h @@ -0,0 +1,375 @@ +#ifndef UCTCTP7RawData5BX_HCALFB_hh +#define UCTCTP7RawData5BX_HCALFB_hh + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/MessageLogger/interface/MessageDrop.h" + +class UCTCTP7RawData5BX_HCALFB { +public: + enum CaloType { EBEE = 0, HBHE, HF }; + + // read-only constructor + UCTCTP7RawData5BX_HCALFB(const uint32_t* d) : myDataPtr(d) { + if (myDataPtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "You gave me a nullptr :<"; + } + } + // read-write constructor, caller must allocate 220*5*sizeof(uint32_t) bytes + UCTCTP7RawData5BX_HCALFB(uint32_t* d) : myDataPtr(d), myDataWritePtr(d) { + if (myDataPtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "You gave me a nullptr :<"; + } + } + + // No copy constructor and equality operator are needed + UCTCTP7RawData5BX_HCALFB(const UCTCTP7RawData5BX_HCALFB&) = delete; + const UCTCTP7RawData5BX_HCALFB& operator=(const UCTCTP7RawData5BX_HCALFB& i) = delete; + + virtual ~UCTCTP7RawData5BX_HCALFB() { ; } + + // Access functions for convenience + + const uint32_t* dataPtr() const { return myDataPtr; } + + uint32_t sof() { return myDataPtr[0]; } + + size_t getIndex(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + size_t index = 0; + if (cType == EBEE || cType == HBHE) { + if (iPhi > 3) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Incorrect iPhi; iPhi = " << iPhi << "; should be in [0,3]"; + return index; + } + if (cEta < 1 || cEta > 28) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Incorrect caloEta; cEta = " << cEta << "; should be in [1-28]"; + return index; + } + // ECAL/HB+HE fragment size is 3/4 32-bit words + // Each fragment covers 2 eta and 4 phi towers + // All four phi towers are in one 32-bit word + // Even and odd eta are in neighboring 32-bit words + // Now each fragment contains 5 BX instead of just 1 + // Here BX_n = 0, 1, 2, 3, 4, where 2 is nominal + if (cType == EBEE) { + index = (((cEta - 1) / 2) * (3 + 4) * 5 + ((cEta - 1) % 2)) + 3 * BX_n; + } + if (cType == HBHE) { + index = (((cEta - 1) / 2) * (3 + 4) * 5 + ((cEta - 1) % 2)) + 4 * BX_n; + } + // But, towers are arranged in a peculiar order for firmware + // convenience - the index needs to be computing with these + // if statements. This is brittle code that one should be + // very careful with. + if (negativeEta) { + // Add offset for 6 ECAL and 6 HCAL fragments + index += (6 * (3 + 4)) * 5; + } else { + if (cEta > 12) { + // Add offset for 14 ECAL, 14 HB+HE and 2 HF fragments + // Note that first six are included in the definition of + // the variable - index + // Note also that HF fragments are larger at 4 32-bit words + index += ((14 * (3 + 4) + (2 * 4))) * 5; + } + } + // Data starts with ECAL towers so offset by 3 additional 32-bit words + if (cType == HBHE) + index += 3 * 5; + } else if (cType == HF) { + if (iPhi > 1) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "HF iPhi should be 0 or 1 (for a , b) - invalid iPhi = " << iPhi; + return index; + } + if (cEta < 30 || cEta > 41) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "HF cEta should be between 30 and 41 - invalid cEta = " << cEta; + return index; + } + if (negativeEta) { + if (iPhi == 0) { + // Offset by 6 positive eta and 14 negative eta EBEE/HBHE fragments (each 3 32-bit words) + // There are four HF cEta towers packed in each 32-bit word + // Add additional offset of 1 for (34-37) and 2 for (38-41) + index = 20 * (3 + 4) * 5 + ((cEta - 30) / 4) + 4 * BX_n; + } else { + // Additional HF a fragment offset for HF b channel + index = 20 * (3 + 4) * 5 + 1 * 4 * 5 + ((cEta - 30) / 4) + 4 * BX_n; + } + } else { + if (iPhi == 0) { + // Offset by all EBEE/HBHE and two HF fragments (4 32-bit words) + index = 2 * 14 * (3 + 4) * 5 + 2 * 4 * 5 + ((cEta - 30) / 4) + 4 * BX_n; + } else { + // Additional HF a fragment offset for HF b channel + index = 2 * 14 * (3 + 4) * 5 + 3 * 4 * 5 + ((cEta - 30) / 4) + 4 * BX_n; + } + } + } else { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Unknown CaloType " << cType; + return index; + } + if (index >= 220 * 5) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + size_t getFeatureIndex(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + // Get index into the data words for the tower + size_t index = getIndex(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == EBEE || cType == HBHE) { + // Two 32-bit words contain ET, so we should offset the index to + // to the feature and link status bits + if (((cEta - 1) % 2) == 0) { + // [index] is offset to ET of first four towers (0 - 3) + // [index + 2] is where the feature and link status bits are + index += 2; + } else { + // In this case [index] is offset to ET of second four towers (4 - 7) + // [index + 1] is where the feature and link status bits are + index += 1; + } + } else if (cType == HF) { + // HF Fragment has different structure than EBEE and HBHE fragments + // First three 32-bit words have ETs for 11 objects (yes, 11 not 12) + // cEta = 40 / 41 are double in eta and flop bettween a and b HF fragments + // Further the remaining upper byte of the third word actually has feature + // bits. This feature index will point to the 4th 32-bit word. It is + // expected that the top byte from 3rd 32-bit word will be patched in within + // the feature bit access function. + // Since there are three instead of if block as above for EBEE, HBHE + // I wrote here a more compact implementation of index computation. + index += (3 - ((cEta - 30) / 4)); + if (index == 0) { + // Since we sticth index-1, zero is also illegal + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + } else { + // Unknown calotype error already generated in getIndex() + return 0; + } + if (index >= 220 * 5) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + void setET(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t et, uint32_t BX_n) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getIndex(cType, negativeEta, cEta, iPhi, BX_n); + uint32_t& data = myDataWritePtr[index]; + if (cType == HF) { + // Pick out the correct 8-bits for the iEta chosen + // Note that cEta = 41 is special, it only occurs for iPhi == 1 and shares cEta = 40 position + if (cEta == 41) { + data |= (et & 0xFF) << 16; + } else { + data |= (et & 0xFF) << (((cEta - 30) % 4) * 8); + } + } else { + // Pick out the correct 8-bits for the iPhi chosen + data |= (et & 0xFF) << (iPhi * 8); + } + } + + uint32_t getET(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + size_t index = getIndex(cType, negativeEta, cEta, iPhi, BX_n); + const uint32_t data = myDataPtr[index]; + uint32_t et = 0xDEADBEEF; + if (cType == HF) { + // Pick out the correct 8-bits for the iEta chosen + // Note that cEta = 41 is special, it only occurs for iPhi == 1 and shares cEta = 40 position + if (cEta == 41) + et = ((data >> 16) & 0xFF); + else + et = ((data >> ((cEta - 30) % 4) * 8) & 0xFF); + } else { + // Pick out the correct 8-bits for the iPhi chosen + et = ((data >> (iPhi * 8)) & 0xFF); + } + return et; + } + + void setFB(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t fb, uint32_t BX_n) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "I was made in read-only mode"; + return; + } + if (cType == HF) { + setHFFeatureBits(negativeEta, cEta, iPhi, fb, BX_n); + } else { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi, BX_n); + uint32_t& data = myDataWritePtr[index]; + + uint32_t tower = iPhi; + if (((cEta - 1) % 2) == 1) { + tower += 4; + } + data |= (fb & 0x1) << tower; + } + } + + uint32_t getFB(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == HBHE) { + if (((cEta - 1) % 2) == 1) { + index += 1; + } + } + const uint32_t data = myDataPtr[index]; + uint32_t fb = 0; + if (cType == HF) { + fb = getHFFeatureBits(negativeEta, cEta, iPhi, BX_n); + } else if (cType == EBEE) { + // Pick out the correct bit for the tower chosen + uint32_t tower = iPhi; + if (((cEta - 1) % 2) == 1) { + tower += 4; + } + fb = ((data & (0x1 << tower)) != 0) ? 1 : 0; + } else { + fb = ((data >> (iPhi * 6)) & 0x3F); + } + return fb; + } + + void setHFFeatureBits(bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t fb, uint32_t BX_n) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getFeatureIndex(HF, negativeEta, cEta, iPhi, BX_n); + uint32_t shift = (cEta - 30) * 2; + if (cEta == 41) + shift = 20; // 41 occurs on b-fiber but shares the position of 40 + if (shift >= 8) { + uint32_t& data = myDataWritePtr[index]; + data |= (fb & 0x3) << (shift - 8); + } else { + uint32_t& data = myDataWritePtr[index - 1]; + data |= (fb & 0x3) << (shift + 24); + } + } + + uint32_t getHFFeatureBits(bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + size_t index = getFeatureIndex(HF, negativeEta, cEta, iPhi, BX_n); + // Stitch together the top 8 bits from previous 32-bit word and bottom 14 bits from this word + const uint32_t data = ((myDataPtr[index] & 0x3FFF) << 8) + (myDataPtr[index - 1] >> 24); + uint32_t shift = (cEta - 30) * 2; + if (cEta == 41) + shift = 20; // 41 occurs on b-fiber but shares the position of 40 + return ((data >> shift) & 0x3); + } + + uint32_t getLinkStatus(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi, BX_n); + const uint32_t data = myDataPtr[index]; + const uint32_t data2 = myDataPtr[index + 1]; + uint32_t LS = 0; + if (cType == HBHE) { + LS = (data >> 24) & 0xFF; + LS |= ((data2 >> 24) & 0xFF) << 8; + } else { + LS = (data >> 16); + } + return LS; + } + + size_t getSummaryIndex(bool negativeEta, uint32_t region, uint32_t BX_n) { + size_t index = 2 * 14 * (3 + 4) * 5 + 4 * 4 * 5 + (region / 2) + 4 * BX_n; + if (negativeEta) + index += 4 * 5; + if (index >= 220 * 5) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + void setRegionSummary(bool negativeEta, uint32_t region, uint32_t regionData, uint32_t BX_n) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData5BX_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getSummaryIndex(negativeEta, region, BX_n); + uint32_t& data = myDataWritePtr[index]; + data |= (regionData & 0xFFFF) << (16 * (region % 2)); + } + + uint32_t getRegionSummary(bool negativeEta, uint32_t region, uint32_t BX_n) { + size_t index = getSummaryIndex(negativeEta, region, BX_n); + const uint32_t data = myDataPtr[index]; + return ((data >> (16 * (region % 2))) & 0xFFFF); + } + + uint32_t getRegionET(bool negativeEta, uint32_t region, uint32_t BX_n) { + return (getRegionSummary(negativeEta, region, BX_n) & 0x3FF); + } + + bool getRegionEGVeto(bool negativeEta, uint32_t region, uint32_t BX_n) { + return (getRegionSummary(negativeEta, region, BX_n) & 0x0400); + } + + bool getRegionTauVeto(bool negativeEta, uint32_t region, uint32_t BX_n) { + return (getRegionSummary(negativeEta, region, BX_n) & 0x0800); + } + + uint32_t getRegionHitLocation(bool negativeEta, uint32_t region, uint32_t BX_n) { + return ((getRegionSummary(negativeEta, region, BX_n) & 0xF000) >> 12); + } + + bool isTowerMasked(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi, BX_n); + uint32_t tower = iPhi; + if ((cEta % 2) == 0) + tower += 4; + if (cType == HF) { + tower = (cEta - 30); + if (cEta == 41) + tower = 10; + } + return ((linkStatus & (0x1 << tower)) != 0); + } + + bool isLinkMisaligned(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000100) != 0); + } + return ((linkStatus & 0x00001000) != 0); + } + + bool isLinkInError(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000200) != 0); + } + return ((linkStatus & 0x00002000) != 0); + } + + bool isLinkDown(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000400) != 0); + } + return ((linkStatus & 0x00004000) != 0); + } + + bool isLinkMasked(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t BX_n) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi, BX_n); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000800) != 0); + } + return ((linkStatus & 0x00008000) != 0); + } + +private: + // Pointer to contiguous array of 220*5 values + // We assume instantiator of this class will gurantee that fact + const uint32_t* myDataPtr; + // == myDataPtr unless read-only + uint32_t* myDataWritePtr = nullptr; +}; + +#endif diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData_HCALFB.h b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData_HCALFB.h new file mode 100644 index 0000000000000..9373de83b36e9 --- /dev/null +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/UCTCTP7RawData_HCALFB.h @@ -0,0 +1,370 @@ +#ifndef UCTCTP7RawData_HCALFB_hh +#define UCTCTP7RawData_HCALFB_hh + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/MessageLogger/interface/MessageDrop.h" + +class UCTCTP7RawData_HCALFB { +public: + enum CaloType { EBEE = 0, HBHE, HF }; + + // read-only constructor + UCTCTP7RawData_HCALFB(const uint32_t* d) : myDataPtr(d) { + if (myDataPtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "You gave me a nullptr :<"; + } + } + // read-write constructor, caller must allocate 220*sizeof(uint32_t) bytes + UCTCTP7RawData_HCALFB(uint32_t* d) : myDataPtr(d), myDataWritePtr(d) { + if (myDataPtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "You gave me a nullptr :<"; + } + } + + // No copy constructor and equality operator are needed + UCTCTP7RawData_HCALFB(const UCTCTP7RawData_HCALFB&) = delete; + const UCTCTP7RawData_HCALFB& operator=(const UCTCTP7RawData_HCALFB& i) = delete; + + virtual ~UCTCTP7RawData_HCALFB() { ; } + + // Access functions for convenience + + const uint32_t* dataPtr() const { return myDataPtr; } + + uint32_t sof() { return myDataPtr[0]; } + + size_t getIndex(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + size_t index = 0; + if (cType == EBEE || cType == HBHE) { + if (iPhi > 3) { + edm::LogError("UCTCTP7RawData_HCALFB") << "Incorrect iPhi; iPhi = " << iPhi << "; should be in [0,3]"; + return index; + } + if (cEta < 1 || cEta > 28) { + edm::LogError("UCTCTP7RawData_HCALFB") << "Incorrect caloEta; cEta = " << cEta << "; should be in [1-28]"; + return index; + } + // ECAL/HB+HE fragment size is 3/4 32-bit words + // Each fragment covers 2 eta and 4 phi towers + // All four phi towers are in one 32-bit word + // Even and odd eta are in neighboring 32-bit words + index = (((cEta - 1) / 2) * (3 + 4) + ((cEta - 1) % 2)); + // But, towers are arranged in a peculiar order for firmware + // convenience - the index needs to be computing with these + // if statements. This is brittle code that one should be + // very careful with. + if (negativeEta) { + // Add offset for 6 ECAL and 6 HCAL fragments + index += (6 * (3 + 4)); + } else { + if (cEta > 12) { + // Add offset for 14 ECAL, 14 HB+HE and 2 HF fragments + // Note that first six are included in the definition of + // the variable - index + // Note also that HF fragments are larger at 4 32-bit words + index += ((14 * (3 + 4) + (2 * 4))); + } + } + // Data starts with ECAL towers so offset by 3 additional 32-bit words + if (cType == HBHE) + index += 3; + } else if (cType == HF) { + if (iPhi > 1) { + edm::LogError("UCTCTP7RawData_HCALFB") << "HF iPhi should be 0 or 1 (for a , b) - invalid iPhi = " << iPhi; + return index; + } + if (cEta < 30 || cEta > 41) { + edm::LogError("UCTCTP7RawData_HCALFB") << "HF cEta should be between 30 and 41 - invalid cEta = " << cEta; + return index; + } + if (negativeEta) { + if (iPhi == 0) { + // Offset by 6 positive eta and 14 negative eta EBEE/HBHE fragments (each 3/4 32-bit words) + // There are four HF cEta towers packed in each 32-bit word + // Add additional offset of 1 for (34-37) and 2 for (38-41) + index = 20 * (3 + 4) + ((cEta - 30) / 4); + } else { + // Additional HF a fragment offset for HF b channel + index = 20 * (3 + 4) + 1 * 4 + ((cEta - 30) / 4); + } + } else { + if (iPhi == 0) { + // Offset by all EBEE/HBHE and two HF fragments (4 32-bit words) + index = 2 * 14 * (3 + 4) + 2 * 4 + ((cEta - 30) / 4); + } else { + // Additional HF a fragment offset for HF b channel + index = 2 * 14 * (3 + 4) + 3 * 4 + ((cEta - 30) / 4); + } + } + } else { + edm::LogError("UCTCTP7RawData_HCALFB") << "Unknown CaloType " << cType; + return index; + } + if (index >= 220) { + edm::LogError("UCTCTP7RawData_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + size_t getFeatureIndex(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + // Get index into the data words for the tower + size_t index = getIndex(cType, negativeEta, cEta, iPhi); + if (cType == EBEE || cType == HBHE) { + // Two 32-bit words contain ET, so we should offset the index to + // to the feature and link status bits + if (((cEta - 1) % 2) == 0) { + // [index] is offset to ET of first four towers (0 - 3) + // [index + 2] is where the feature and link status bits are + index += 2; + } else { + // In this case [index] is offset to ET of second four towers (4 - 7) + // [index + 1] is where the feature and link status bits are + index += 1; + } + } else if (cType == HF) { + // HF Fragment has different structure than EBEE and HBHE fragments + // First three 32-bit words have ETs for 11 objects (yes, 11 not 12) + // cEta = 40 / 41 are double in eta and flop bettween a and b HF fragments + // Further the remaining upper byte of the third word actually has feature + // bits. This feature index will point to the 4th 32-bit word. It is + // expected that the top byte from 3rd 32-bit word will be patched in within + // the feature bit access function. + // Since there are three instead of if block as above for EBEE, HBHE + // I wrote here a more compact implementation of index computation. + index += (3 - ((cEta - 30) / 4)); + if (index == 0) { + // Since we sticth index-1, zero is also illegal + edm::LogError("UCTCTP7RawData_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + } else { + // Unknown calotype error already generated in getIndex() + return 0; + } + if (index >= 220) { + edm::LogError("UCTCTP7RawData_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + void setET(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t et) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getIndex(cType, negativeEta, cEta, iPhi); + uint32_t& data = myDataWritePtr[index]; + if (cType == HF) { + // Pick out the correct 8-bits for the iEta chosen + // Note that cEta = 41 is special, it only occurs for iPhi == 1 and shares cEta = 40 position + if (cEta == 41) { + data |= (et & 0xFF) << 16; + } else { + data |= (et & 0xFF) << (((cEta - 30) % 4) * 8); + } + } else { + // Pick out the correct 8-bits for the iPhi chosen + data |= (et & 0xFF) << (iPhi * 8); + } + } + + uint32_t getET(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + size_t index = getIndex(cType, negativeEta, cEta, iPhi); + const uint32_t data = myDataPtr[index]; + uint32_t et = 0xDEADBEEF; + if (cType == HF) { + // Pick out the correct 8-bits for the iEta chosen + // Note that cEta = 41 is special, it only occurs for iPhi == 1 and shares cEta = 40 position + if (cEta == 41) + et = ((data >> 16) & 0xFF); + else + et = ((data >> ((cEta - 30) % 4) * 8) & 0xFF); + } else { + // Pick out the correct 8-bits for the iPhi chosen + et = ((data >> (iPhi * 8)) & 0xFF); + } + return et; + } + + void setFB(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t fb) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "I was made in read-only mode"; + return; + } + if (cType == HF) { + setHFFeatureBits(negativeEta, cEta, iPhi, fb); + } else { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi); + uint32_t& data = myDataWritePtr[index]; + + uint32_t tower = iPhi; + if (((cEta - 1) % 2) == 1) { + tower += 4; + } + if (cType == HBHE) { + int depth = fb & 0b1; + int prompt = (fb & 0b10) >> 1; + int delay1 = (fb & 0b100) >> 2; + int delay2 = (fb & 0b1000) >> 3; + if (cEta < 16) + data |= (depth | ((!prompt) & (delay1 | delay2))) << tower; // bit[0] | (!bit[1] & (bit[2] | bit[3])) + } else + data |= (fb & 0x1) << tower; + } + } + + uint32_t getFB(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi); + if (cType == HBHE) { + if (((cEta - 1) % 2) == 1) { + index += 1; + } + } + const uint32_t data = myDataPtr[index]; + uint32_t fb = 0; + if (cType == HF) { + fb = getHFFeatureBits(negativeEta, cEta, iPhi); + } else if (cType == EBEE) { + // Pick out the correct bit for the tower chosen + uint32_t tower = iPhi; + if (((cEta - 1) % 2) == 1) { + tower += 4; + } + fb = ((data & (0x1 << tower)) != 0) ? 1 : 0; + } else { + fb = ((data >> (iPhi * 6)) & 0x3F); + } + return fb; + } + + void setHFFeatureBits(bool negativeEta, uint32_t cEta, uint32_t iPhi, uint32_t fb) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getFeatureIndex(HF, negativeEta, cEta, iPhi); + uint32_t shift = (cEta - 30) * 2; + if (cEta == 41) + shift = 20; // 41 occurs on b-fiber but shares the position of 40 + if (shift >= 8) { + uint32_t& data = myDataWritePtr[index]; + data |= (fb & 0x3) << (shift - 8); + } else { + uint32_t& data = myDataWritePtr[index - 1]; + data |= (fb & 0x3) << (shift + 24); + } + } + + uint32_t getHFFeatureBits(bool negativeEta, uint32_t cEta, uint32_t iPhi) { + size_t index = getFeatureIndex(HF, negativeEta, cEta, iPhi); + // Stitch together the top 8 bits from previous 32-bit word and bottom 14 bits from this word + const uint32_t data = ((myDataPtr[index] & 0x3FFF) << 8) + (myDataPtr[index - 1] >> 24); + uint32_t shift = (cEta - 30) * 2; + if (cEta == 41) + shift = 20; // 41 occurs on b-fiber but shares the position of 40 + return ((data >> shift) & 0x3); + } + + uint32_t getLinkStatus(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + size_t index = getFeatureIndex(cType, negativeEta, cEta, iPhi); + const uint32_t data = myDataPtr[index]; + const uint32_t data2 = myDataPtr[index + 1]; + uint32_t LS = 0; + if (cType == HBHE) { + LS = (data >> 24) & 0xFF; + LS |= ((data2 >> 24) & 0xFF) << 8; + } else { + LS = (data >> 16); + } + return LS; + } + + size_t getSummaryIndex(bool negativeEta, uint32_t region) { + size_t index = 2 * 14 * (3 + 4) + 4 * 4 + (region / 2); + if (negativeEta) + index += 4; + if (index >= 220) { + edm::LogError("UCTCTP7RawData_HCALFB") << "Managed to calculate an out-of-bounds index, buyer beware"; + } + return index; + } + + void setRegionSummary(bool negativeEta, uint32_t region, uint32_t regionData) { + if (myDataWritePtr == nullptr) { + edm::LogError("UCTCTP7RawData_HCALFB") << "I was made in read-only mode"; + return; + } + size_t index = getSummaryIndex(negativeEta, region); + uint32_t& data = myDataWritePtr[index]; + data |= (regionData & 0xFFFF) << (16 * (region % 2)); + } + + uint32_t getRegionSummary(bool negativeEta, uint32_t region) { + size_t index = getSummaryIndex(negativeEta, region); + const uint32_t data = myDataPtr[index]; + return ((data >> (16 * (region % 2))) & 0xFFFF); + } + + uint32_t getRegionET(bool negativeEta, uint32_t region) { return (getRegionSummary(negativeEta, region) & 0x3FF); } + + bool getRegionEGVeto(bool negativeEta, uint32_t region) { return (getRegionSummary(negativeEta, region) & 0x0400); } + + bool getRegionTauVeto(bool negativeEta, uint32_t region) { return (getRegionSummary(negativeEta, region) & 0x0800); } + + uint32_t getRegionHitLocation(bool negativeEta, uint32_t region) { + return ((getRegionSummary(negativeEta, region) & 0xF000) >> 12); + } + + bool isTowerMasked(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi); + uint32_t tower = iPhi; + if ((cEta % 2) == 0) + tower += 4; + if (cType == HF) { + tower = (cEta - 30); + if (cEta == 41) + tower = 10; + } + return ((linkStatus & (0x1 << tower)) != 0); + } + + bool isLinkMisaligned(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000100) != 0); + } + return ((linkStatus & 0x00001000) != 0); + } + + bool isLinkInError(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000200) != 0); + } + return ((linkStatus & 0x00002000) != 0); + } + + bool isLinkDown(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000400) != 0); + } + return ((linkStatus & 0x00004000) != 0); + } + + bool isLinkMasked(CaloType cType, bool negativeEta, uint32_t cEta, uint32_t iPhi) { + uint32_t linkStatus = getLinkStatus(cType, negativeEta, cEta, iPhi); + if (cType == EBEE && (cEta == 17 || cEta == 21)) { + return ((linkStatus & 0x00000800) != 0); + } + return ((linkStatus & 0x00008000) != 0); + } + +private: + // Pointer to contiguous array of 220 values + // We assume instantiator of this class will gurantee that fact + const uint32_t* myDataPtr; + // == myDataPtr unless read-only + uint32_t* myDataWritePtr = nullptr; +}; + +#endif diff --git a/EventFilter/L1TRawToDigi/python/gtStage2Raw_cfi.py b/EventFilter/L1TRawToDigi/python/gtStage2Raw_cfi.py index e3d126d7ee523..f6a5b15d0122f 100644 --- a/EventFilter/L1TRawToDigi/python/gtStage2Raw_cfi.py +++ b/EventFilter/L1TRawToDigi/python/gtStage2Raw_cfi.py @@ -13,7 +13,7 @@ JetInputTag = cms.InputTag("simCaloStage2Digis"), EtSumInputTag = cms.InputTag("simCaloStage2Digis"), FedId = cms.int32(1404), - FWId = cms.uint32(0x1130), # FW w/ displaced muon info. + FWId = cms.uint32(0x113b), # FW w/ displaced muon info and hadronic showers. lenSlinkHeader = cms.untracked.int32(8), lenSlinkTrailer = cms.untracked.int32(8) ) @@ -32,4 +32,4 @@ ### Era: Run3_2021 from Configuration.Eras.Modifier_stage2L1Trigger_2021_cff import stage2L1Trigger_2021 -stage2L1Trigger_2021.toModify(gtStage2Raw, FWId = cms.uint32(0x10f01)) # FW w/ displaced muon info and hadronic showers. +stage2L1Trigger_2021.toModify(gtStage2Raw, FWId = cms.uint32(0x113b)) # FW w/ displaced muon info and hadronic showers. diff --git a/EventFilter/L1TRawToDigi/src/Block.cc b/EventFilter/L1TRawToDigi/src/Block.cc index c5c631bd268f9..168a6e02cbb0a 100644 --- a/EventFilter/L1TRawToDigi/src/Block.cc +++ b/EventFilter/L1TRawToDigi/src/Block.cc @@ -211,6 +211,7 @@ namespace l1t { bx_per_l1a_ = (*data_ >> 16) & 0xff; calo_bxid_ = *data_ & 0xfff; capId_ = 0; + six_hcal_feature_bits_ = (*data_ >> 15) & 0x1; if (bx_per_l1a_ > 1) { edm::LogInfo("L1T") << "CTP7 block with multiple bunch crossings:" << bx_per_l1a_; } @@ -225,8 +226,8 @@ namespace l1t { // CTP7 header contains number of BX in payload and the bunch crossing ID // Not sure how to map to generic BlockHeader variables, so just packing // it all in flags variable - unsigned blockFlags = ((bx_per_l1a_ & 0xf) << 16) | (calo_bxid_ & 0xfff); - unsigned blockSize = 192 * (int)bx_per_l1a_; + unsigned blockFlags = ((bx_per_l1a_ & 0xf) << 16) | (calo_bxid_ & 0xfff) | ((six_hcal_feature_bits_ & 0x1) << 15); + unsigned blockSize = (192 + (int)six_hcal_feature_bits_ * 28) * (int)bx_per_l1a_; return BlockHeader(blockId, blockSize, capId_, blockFlags, CTP7); } diff --git a/EventFilter/Utilities/BuildFile.xml b/EventFilter/Utilities/BuildFile.xml index c0d05c658a9d6..6a69ee301bfe8 100644 --- a/EventFilter/Utilities/BuildFile.xml +++ b/EventFilter/Utilities/BuildFile.xml @@ -3,6 +3,7 @@ + diff --git a/EventFilter/Utilities/interface/DAQSource.h b/EventFilter/Utilities/interface/DAQSource.h new file mode 100644 index 0000000000000..3a7f96a1ca9f5 --- /dev/null +++ b/EventFilter/Utilities/interface/DAQSource.h @@ -0,0 +1,200 @@ +#ifndef EventFilter_Utilities_DAQSource_h +#define EventFilter_Utilities_DAQSource_h + +#include +#include +#include +#include +#include +#include + +#include "oneapi/tbb/concurrent_queue.h" +#include "oneapi/tbb/concurrent_vector.h" + +#include "FWCore/Sources/interface/RawInputSource.h" +#include "FWCore/Framework/interface/EventPrincipal.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "DataFormats/Provenance/interface/ProcessHistoryID.h" +#include "DataFormats/Provenance/interface/LuminosityBlockAuxiliary.h" + +#include "EventFilter/Utilities/interface/EvFDaqDirector.h" + +//import InputChunk +#include "EventFilter/Utilities/interface/FedRawDataInputSource.h" + +class FEDRawDataCollection; +class InputSourceDescription; +class ParameterSet; + +class RawInputFile; +class DataMode; + +class DataModeFRD; + +namespace evf { + class FastMonitoringService; + namespace FastMonState { + enum InputState : short; + } +} // namespace evf + +class DAQSource : public edm::RawInputSource { + friend class RawInputFile; + friend struct InputChunk; + +public: + explicit DAQSource(edm::ParameterSet const&, edm::InputSourceDescription const&); + ~DAQSource() override; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + std::pair getEventReport(unsigned int lumi, bool erase); + bool useL1EventID() const { return useL1EventID_; } + int currentLumiSection() const { return currentLumiSection_; } + int eventRunNumber() const { return eventRunNumber_; } + void makeEventWrapper(edm::EventPrincipal& eventPrincipal, edm::EventAuxiliary& aux) { + makeEvent(eventPrincipal, aux); + } + bool fileListLoopMode() { return fileListLoopMode_; } + + edm::ProcessHistoryID& processHistoryID() { return processHistoryID_; } + +protected: + Next checkNext() override; + void read(edm::EventPrincipal& eventPrincipal) override; + void setMonState(evf::FastMonState::InputState state); + void setMonStateSup(evf::FastMonState::InputState state); + +private: + void rewind_() override; + inline evf::EvFDaqDirector::FileStatus getNextEventFromDataBlock(); + inline evf::EvFDaqDirector::FileStatus getNextDataBlock(); + + void maybeOpenNewLumiSection(const uint32_t lumiSection); + + void readSupervisor(); + void dataArranger(); + void readWorker(unsigned int tid); + void threadError(); + bool exceptionState() { return setExceptionState_; } + + //monitoring + void reportEventsThisLumiInSource(unsigned int lumi, unsigned int events); + + long initFileList(); + evf::EvFDaqDirector::FileStatus getFile(unsigned int& ls, std::string& nextFile, uint64_t& lockWaitTime); + + //variables + evf::FastMonitoringService* fms_ = nullptr; + evf::EvFDaqDirector* daqDirector_ = nullptr; + + const std::string dataModeConfig_; + uint64_t eventChunkSize_; // for buffered read-ahead + uint64_t maxChunkSize_; // for buffered read-ahead + uint64_t eventChunkBlock_; // how much read(2) asks at the time + unsigned int readBlocks_; + unsigned int numBuffers_; + unsigned int maxBufferedFiles_; + unsigned int numConcurrentReads_; + std::atomic readingFilesCount_; + + // get LS from filename instead of event header + const bool alwaysStartFromFirstLS_; + const bool verifyChecksum_; + const bool useL1EventID_; + const std::vector testTCDSFEDRange_; + std::vector listFileNames_; + bool useFileBroker_; + //std::vector fileNamesSorted_; + + const bool fileListMode_; + unsigned int fileListIndex_ = 0; + const bool fileListLoopMode_; + unsigned int loopModeIterationInc_ = 0; + + edm::RunNumber_t runNumber_; + std::string fuOutputDir_; + + edm::ProcessHistoryID processHistoryID_; + + unsigned int currentLumiSection_; + uint32_t eventRunNumber_ = 0; + uint32_t GTPEventID_ = 0; + unsigned int eventsThisLumi_; + unsigned long eventsThisRun_ = 0; + std::default_random_engine rng_; + + /* + * + * Multithreaded file reader + * + **/ + + typedef std::pair ReaderInfo; + + std::unique_ptr currentFile_; + bool chunkIsFree_ = false; + + bool startedSupervisorThread_ = false; + std::unique_ptr readSupervisorThread_; + std::unique_ptr dataArrangerThread_; + std::vector workerThreads_; + + tbb::concurrent_queue workerPool_; + std::vector workerJob_; + + tbb::concurrent_queue freeChunks_; + tbb::concurrent_queue> fileQueue_; + + std::mutex mReader_; + std::vector cvReader_; + std::vector tid_active_; + + std::atomic quit_threads_; + std::vector thread_quit_signal; + bool setExceptionState_ = false; + std::mutex startupLock_; + std::condition_variable startupCv_; + + int currentFileIndex_ = -1; + std::list>> filesToDelete_; + std::mutex fileDeleteLock_; + std::vector streamFileTracker_; + unsigned int nStreams_ = 0; + unsigned int checkEvery_ = 10; + + //supervisor thread wakeup + std::mutex mWakeup_; + std::condition_variable cvWakeup_; + + //variables for the single buffered mode + int fileDescriptor_ = -1; + + std::atomic threadInit_; + + std::map sourceEventsReport_; + std::mutex monlock_; + + std::shared_ptr dataMode_; +}; + +class RawInputFile : public InputFile { +public: + RawInputFile(evf::EvFDaqDirector::FileStatus status, + unsigned int lumi = 0, + std::string const& name = std::string(), + bool deleteFile = true, + int rawFd = -1, + uint64_t fileSize = 0, + uint16_t rawHeaderSize = 0, + uint32_t nChunks = 0, + int nEvents = 0, + DAQSource* parent = nullptr) + : InputFile(status, lumi, name, deleteFile, rawFd, fileSize, rawHeaderSize, nChunks, nEvents, nullptr), + sourceParent_(parent) {} + bool advance(unsigned char*& dataPosition, const size_t size); + +private: + DAQSource* sourceParent_; +}; + +#endif // EventFilter_Utilities_DAQSource_h diff --git a/EventFilter/Utilities/interface/DAQSourceModels.h b/EventFilter/Utilities/interface/DAQSourceModels.h new file mode 100644 index 0000000000000..d886aaf1c26a4 --- /dev/null +++ b/EventFilter/Utilities/interface/DAQSourceModels.h @@ -0,0 +1,72 @@ +#ifndef EventFilter_Utilities_DAQSourceModels_h +#define EventFilter_Utilities_DAQSourceModels_h + +#include +#include +#include +#include +#include +#include + +#include "tbb/concurrent_queue.h" +#include "tbb/concurrent_vector.h" + +#include "DataFormats/Provenance/interface/ProcessHistoryID.h" +#include "DataFormats/Provenance/interface/Timestamp.h" +#include "EventFilter/Utilities/interface/EvFDaqDirector.h" +#include "FWCore/Sources/interface/RawInputSource.h" +#include "FWCore/Framework/interface/EventPrincipal.h" +#include "FWCore/Sources/interface/DaqProvenanceHelper.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "IOPool/Streamer/interface/FRDEventMessage.h" + +#include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/Provenance/interface/LuminosityBlockAuxiliary.h" + +//import InputChunk +#include "EventFilter/Utilities/interface/FedRawDataInputSource.h" + +class DAQSource; + +//evf? +class DataMode { +public: + DataMode(DAQSource* daqSource) : daqSource_(daqSource) {} + virtual ~DataMode() = default; + virtual std::vector>& makeDaqProvenanceHelpers() = 0; + virtual void readEvent(edm::EventPrincipal& eventPrincipal) = 0; + virtual int dataVersion() const = 0; + virtual void detectVersion(unsigned char* fileBuf, uint32_t fileHeaderOffset) = 0; + virtual uint32_t headerSize() const = 0; + virtual bool versionCheck() const = 0; + virtual uint64_t dataBlockSize() const = 0; + virtual void makeDataBlockView(unsigned char* addr, + size_t maxSize, + std::vector const& fileSizes, + size_t fileHeaderSize) = 0; + virtual bool nextEventView() = 0; + virtual bool checksumValid() = 0; + virtual std::string getChecksumError() const = 0; + virtual bool isRealData() const = 0; + virtual uint32_t run() const = 0; + virtual bool dataBlockCompleted() const = 0; + virtual bool requireHeader() const = 0; + virtual bool fitToBuffer() const = 0; + + virtual bool dataBlockInitialized() const = 0; + virtual void setDataBlockInitialized(bool) = 0; + + virtual void setTCDSSearchRange(uint16_t, uint16_t) = 0; + virtual std::pair> defineAdditionalFiles(std::string const& primaryName, + bool fileListMode) const = 0; + + virtual bool isMultiDir() { return false; } + virtual void makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) = 0; + void setTesting(bool testing) { testing_ = testing; } + +protected: + DAQSource* daqSource_; + bool testing_ = false; +}; + +#endif // EventFilter_Utilities_DAQSourceModels_h diff --git a/EventFilter/Utilities/interface/DAQSourceModelsFRD.h b/EventFilter/Utilities/interface/DAQSourceModelsFRD.h new file mode 100644 index 0000000000000..bdf770836c3aa --- /dev/null +++ b/EventFilter/Utilities/interface/DAQSourceModelsFRD.h @@ -0,0 +1,200 @@ +#ifndef EventFilter_Utilities_DAQSourceModelsFRD_h +#define EventFilter_Utilities_DAQSourceModelsFRD_h + +#include + +#include "EventFilter/Utilities/interface/DAQSourceModels.h" + +class FEDRawDataCollection; + +class DataModeFRD : public DataMode { +public: + DataModeFRD(DAQSource* daqSource) : DataMode(daqSource) {} + ~DataModeFRD() override{}; + std::vector>& makeDaqProvenanceHelpers() override; + void readEvent(edm::EventPrincipal& eventPrincipal) override; + + //non-virtual + edm::Timestamp fillFEDRawDataCollection(FEDRawDataCollection& rawData, + bool& tcdsInRange, + unsigned char*& tcds_pointer); + + int dataVersion() const override { return detectedFRDversion_; } + void detectVersion(unsigned char* fileBuf, uint32_t fileHeaderOffset) override { + detectedFRDversion_ = *((uint16_t*)(fileBuf + fileHeaderOffset)); + } + + uint32_t headerSize() const override { return FRDHeaderVersionSize[detectedFRDversion_]; } + + bool versionCheck() const override { return detectedFRDversion_ <= FRDHeaderMaxVersion; } + + uint64_t dataBlockSize() const override { return event_->size(); } + + void makeDataBlockView(unsigned char* addr, + size_t maxSize, + std::vector const& fileSizes, + size_t fileHeaderSize) override { + dataBlockAddr_ = addr; + dataBlockMax_ = maxSize; + eventCached_ = false; + nextEventView(); + eventCached_ = true; + } + + bool nextEventView() override; + bool checksumValid() override; + std::string getChecksumError() const override; + + bool isRealData() const override { return event_->isRealData(); } + + uint32_t run() const override { return event_->run(); } + + //true for DAQ3 FRD + bool dataBlockCompleted() const override { return true; } + + bool requireHeader() const override { return true; } + + bool fitToBuffer() const override { return false; } + bool dataBlockInitialized() const override { return true; } + + void setDataBlockInitialized(bool) override{}; + + void setTCDSSearchRange(uint16_t MINTCDSuTCAFEDID, uint16_t MAXTCDSuTCAFEDID) override { + MINTCDSuTCAFEDID_ = MINTCDSuTCAFEDID; + MAXTCDSuTCAFEDID_ = MAXTCDSuTCAFEDID; + } + + void makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) override {} + + std::pair> defineAdditionalFiles(std::string const& primaryName, bool) const override { + return std::make_pair(true, std::vector()); + } + +private: + std::vector> daqProvenanceHelpers_; + uint16_t detectedFRDversion_ = 0; + size_t headerSize_ = 0; + std::unique_ptr event_; + uint32_t crc_ = 0; + unsigned char* dataBlockAddr_ = nullptr; + size_t dataBlockMax_ = 0; + size_t fileHeaderSize_ = 0; + uint16_t MINTCDSuTCAFEDID_ = FEDNumbering::MINTCDSuTCAFEDID; + uint16_t MAXTCDSuTCAFEDID_ = FEDNumbering::MAXTCDSuTCAFEDID; + bool eventCached_ = false; +}; + +/* + * Demo for FRD source reading files from multiple striped destinations + * + * */ + +class DataModeFRDStriped : public DataMode { +public: + DataModeFRDStriped(DAQSource* daqSource) : DataMode(daqSource) {} + ~DataModeFRDStriped() override{}; + std::vector>& makeDaqProvenanceHelpers() override; + void readEvent(edm::EventPrincipal& eventPrincipal) override; + + //non-virtual + edm::Timestamp fillFRDCollection(FEDRawDataCollection& rawData, bool& tcdsInRange, unsigned char*& tcds_pointer); + + int dataVersion() const override { return detectedFRDversion_; } + void detectVersion(unsigned char* fileBuf, uint32_t fileHeaderOffset) override { + detectedFRDversion_ = *((uint16_t*)(fileBuf + fileHeaderOffset)); + } + + uint32_t headerSize() const override { return FRDHeaderVersionSize[detectedFRDversion_]; } + + bool versionCheck() const override { return detectedFRDversion_ <= FRDHeaderMaxVersion; } + + uint64_t dataBlockSize() const override { + //just get first event size + if (events_.empty()) + throw cms::Exception("DataModeFRDStriped::dataBlockSize") << " empty event array"; + return events_[0]->size(); + } + + void makeDataBlockView(unsigned char* addr, + size_t maxSize, + std::vector const& fileSizes, + size_t fileHeaderSize) override { + fileHeaderSize_ = fileHeaderSize; + numFiles_ = fileSizes.size(); + //add offset address for each file payload + dataBlockAddrs_.clear(); + dataBlockAddrs_.push_back(addr); + dataBlockMaxAddrs_.clear(); + dataBlockMaxAddrs_.push_back(addr + fileSizes[0] - fileHeaderSize); + auto fileAddr = addr; + for (unsigned int i = 1; i < fileSizes.size(); i++) { + fileAddr += fileSizes[i - 1]; + dataBlockAddrs_.push_back(fileAddr); + dataBlockMaxAddrs_.push_back(fileAddr + fileSizes[i] - fileHeaderSize); + } + + dataBlockMax_ = maxSize; + blockCompleted_ = false; + //set event cached as we set initial address here + bool result = makeEvents(); + assert(result); + eventCached_ = true; + setDataBlockInitialized(true); + } + + bool nextEventView() override; + bool checksumValid() override; + std::string getChecksumError() const override; + + bool isRealData() const override { + assert(!events_.empty()); + return events_[0]->isRealData(); + } + + uint32_t run() const override { + assert(!events_.empty()); + return events_[0]->run(); + } + + bool dataBlockCompleted() const override { return blockCompleted_; } + + bool requireHeader() const override { return true; } + + bool fitToBuffer() const override { return true; } + + bool dataBlockInitialized() const override { return dataBlockInitialized_; } + + void setDataBlockInitialized(bool val) override { dataBlockInitialized_ = val; }; + + void setTCDSSearchRange(uint16_t MINTCDSuTCAFEDID, uint16_t MAXTCDSuTCAFEDID) override { + MINTCDSuTCAFEDID_ = MINTCDSuTCAFEDID; + MAXTCDSuTCAFEDID_ = MAXTCDSuTCAFEDID; + } + + void makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) override; + + std::pair> defineAdditionalFiles(std::string const& primaryName, + bool fileListMode) const override; + +private: + bool makeEvents(); + std::vector> daqProvenanceHelpers_; // + uint16_t detectedFRDversion_ = 0; + size_t fileHeaderSize_ = 0; + size_t headerSize_ = 0; + std::vector> events_; + std::string crcMsg_; + unsigned char* dataBlockAddr_ = nullptr; + std::vector dataBlockAddrs_; + std::vector dataBlockMaxAddrs_; + size_t dataBlockMax_ = 0; + short numFiles_ = 0; + bool dataBlockInitialized_ = false; + bool blockCompleted_ = true; + bool eventCached_ = false; + uint16_t MINTCDSuTCAFEDID_ = FEDNumbering::MINTCDSuTCAFEDID; + uint16_t MAXTCDSuTCAFEDID_ = FEDNumbering::MAXTCDSuTCAFEDID; + std::vector buPaths_; +}; + +#endif // EventFilter_Utilities_DAQSourceModelsFRD_h diff --git a/EventFilter/Utilities/interface/DAQSourceModelsScouting.h b/EventFilter/Utilities/interface/DAQSourceModelsScouting.h new file mode 100644 index 0000000000000..430fdfdefd34b --- /dev/null +++ b/EventFilter/Utilities/interface/DAQSourceModelsScouting.h @@ -0,0 +1,268 @@ +#ifndef EventFilter_Utilities_DAQSourceModelsScouting_h +#define EventFilter_Utilities_DAQSourceModelsScouting_h + +#include + +#include "EventFilter/Utilities/interface/DAQSourceModels.h" +#include "DataFormats/L1Trigger/interface/Muon.h" +#include "DataFormats/L1Trigger/interface/BXVector.h" + +namespace scouting { + struct muon { + uint32_t f; + uint32_t s; + }; + + struct block { + uint32_t bx; + uint32_t orbit; + muon mu[16]; + }; + + struct masks { + static constexpr uint32_t phiext = 0x3ff; + static constexpr uint32_t pt = 0x1ff; + static constexpr uint32_t qual = 0xf; + static constexpr uint32_t etaext = 0x1ff; + static constexpr uint32_t etaextv = 0xff; + static constexpr uint32_t etaexts = 0x100; + static constexpr uint32_t iso = 0x3; + static constexpr uint32_t chrg = 0x1; + static constexpr uint32_t chrgv = 0x1; + static constexpr uint32_t index = 0x7f; + static constexpr uint32_t phi = 0x3ff; + static constexpr uint32_t eta = 0x1ff; + static constexpr uint32_t etav = 0xff; + static constexpr uint32_t etas = 0x100; + static constexpr uint32_t phiv = 0x1ff; + static constexpr uint32_t phis = 0x200; + static constexpr uint32_t sv = 0x3; + }; + + struct shifts { + static constexpr uint32_t phiext = 0; + static constexpr uint32_t pt = 10; + static constexpr uint32_t qual = 19; + static constexpr uint32_t etaext = 23; + static constexpr uint32_t iso = 0; + static constexpr uint32_t chrg = 2; + static constexpr uint32_t chrgv = 3; + static constexpr uint32_t index = 4; + static constexpr uint32_t phi = 11; + static constexpr uint32_t eta = 21; + static constexpr uint32_t rsv = 30; + }; + + struct gmt_scales { + static constexpr float pt_scale = 0.5; + static constexpr float phi_scale = 2. * M_PI / 576.; + static constexpr float eta_scale = 0.0870 / 8; //9th MS bit is sign + static constexpr float phi_range = M_PI; + }; + + struct header_shifts { + static constexpr uint32_t bxmatch = 24; + static constexpr uint32_t mAcount = 16; + static constexpr uint32_t orbitmatch = 8; + static constexpr uint32_t mBcount = 0; + }; + + struct header_masks { + static constexpr uint32_t bxmatch = 0xff << header_shifts::bxmatch; + static constexpr uint32_t mAcount = 0xf << header_shifts::mAcount; + static constexpr uint32_t orbitmatch = 0xff << header_shifts::orbitmatch; + static constexpr uint32_t mBcount = 0xf; + }; + +} //namespace scouting + +class DataModeScoutingRun2Muon : public DataMode { +public: + DataModeScoutingRun2Muon(DAQSource* daqSource) : DataMode(daqSource) { + dummyLVec_ = std::make_unique>>(); + } + + ~DataModeScoutingRun2Muon() override{}; + + std::vector>& makeDaqProvenanceHelpers() override; + void readEvent(edm::EventPrincipal& eventPrincipal) override; + + int dataVersion() const override { return detectedFRDversion_; } + void detectVersion(unsigned char* fileBuf, uint32_t fileHeaderOffset) override { + detectedFRDversion_ = *((uint16_t*)(fileBuf + fileHeaderOffset)); + } + + uint32_t headerSize() const override { return FRDHeaderVersionSize[detectedFRDversion_]; } + + bool versionCheck() const override { return detectedFRDversion_ <= FRDHeaderMaxVersion; } + + uint64_t dataBlockSize() const override { return event_->size(); } + + void makeDataBlockView(unsigned char* addr, + size_t maxSize, + std::vector const& fileSizes, + size_t fileHeaderSize) override { + dataBlockAddr_ = addr; + dataBlockMax_ = maxSize; + eventCached_ = false; + nextEventView(); + eventCached_ = true; + } + + bool nextEventView() override; + bool checksumValid() override; + std::string getChecksumError() const override; + + bool isRealData() const override { return event_->isRealData(); } + + uint32_t run() const override { return event_->run(); } + + //true for scouting muon + bool dataBlockCompleted() const override { return true; } + + bool requireHeader() const override { return true; } + + bool fitToBuffer() const override { return true; } + + bool dataBlockInitialized() const override { return true; } + + void setDataBlockInitialized(bool) override{}; + + void setTCDSSearchRange(uint16_t MINTCDSuTCAFEDID, uint16_t MAXTCDSuTCAFEDID) override { return; } + + void makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) override {} + + std::pair> defineAdditionalFiles(std::string const& primaryName, bool) const override { + return std::make_pair(true, std::vector()); + } + + char* readPayloadPos() { return (char*)event_->payload(); } + +private: + void unpackOrbit(BXVector* muons, char* buf, size_t len); + + std::vector> daqProvenanceHelpers_; + uint16_t detectedFRDversion_ = 0; + size_t headerSize_ = 0; + std::unique_ptr event_; + + std::unique_ptr>> dummyLVec_; + + unsigned char* dataBlockAddr_ = nullptr; + size_t dataBlockMax_ = 0; + bool eventCached_ = false; +}; + +class DataModeScoutingRun2Multi : public DataMode { +public: + DataModeScoutingRun2Multi(DAQSource* daqSource) : DataMode(daqSource) { + dummyLVec_ = std::make_unique>>(); + } + + ~DataModeScoutingRun2Multi() override{}; + + std::vector>& makeDaqProvenanceHelpers() override; + void readEvent(edm::EventPrincipal& eventPrincipal) override; + + int dataVersion() const override { return detectedFRDversion_; } + void detectVersion(unsigned char* fileBuf, uint32_t fileHeaderOffset) override { + detectedFRDversion_ = *((uint16_t*)(fileBuf + fileHeaderOffset)); + } + + uint32_t headerSize() const override { return FRDHeaderVersionSize[detectedFRDversion_]; } + + bool versionCheck() const override { return detectedFRDversion_ <= FRDHeaderMaxVersion; } + + uint64_t dataBlockSize() const override { + //TODO: adjust to multiple objects + return events_[0]->size(); + } + + void makeDataBlockView(unsigned char* addr, + size_t maxSize, + std::vector const& fileSizes, + size_t fileHeaderSize) override { + fileHeaderSize_ = fileHeaderSize; + numFiles_ = fileSizes.size(); + //add offset address for each file payload + startAddrs_.clear(); + startAddrs_.push_back(addr); + dataBlockAddrs_.clear(); + dataBlockAddrs_.push_back(addr); + dataBlockMaxAddrs_.clear(); + dataBlockMaxAddrs_.push_back(addr + fileSizes[0] - fileHeaderSize); + auto fileAddr = addr; + for (unsigned int i = 1; i < fileSizes.size(); i++) { + fileAddr += fileSizes[i - 1]; + startAddrs_.push_back(fileAddr); + dataBlockAddrs_.push_back(fileAddr); + dataBlockMaxAddrs_.push_back(fileAddr + fileSizes[i] - fileHeaderSize); + } + + dataBlockMax_ = maxSize; + blockCompleted_ = false; + //set event cached as we set initial address here + bool result = makeEvents(); + assert(result); + eventCached_ = true; + setDataBlockInitialized(true); + } + + bool nextEventView() override; + bool checksumValid() override; + std::string getChecksumError() const override; + + bool isRealData() const override { + assert(!events_.empty()); + return events_[0]->isRealData(); + } + + uint32_t run() const override { + assert(!events_.empty()); + return events_[0]->run(); + } + + //true for DAQ3 FRD + bool dataBlockCompleted() const override { return blockCompleted_; } + + bool requireHeader() const override { return true; } + + bool dataBlockInitialized() const override { return dataBlockInitialized_; } + + void setDataBlockInitialized(bool val) override { dataBlockInitialized_ = val; }; + + void setTCDSSearchRange(uint16_t MINTCDSuTCAFEDID, uint16_t MAXTCDSuTCAFEDID) override { return; } + + void makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) override { + //receive directory paths for multiple input files ('striped') + } + + std::pair> defineAdditionalFiles(std::string const& primaryName, + bool fileListMode) const override; + +private: + bool makeEvents(); + void unpackMuonOrbit(BXVector* muons, char* buf, size_t len); + + std::vector> daqProvenanceHelpers_; + uint16_t detectedFRDversion_ = 0; + size_t headerSize_ = 0; + std::vector> events_; + + std::unique_ptr>> dummyLVec_; + + unsigned char* dataBlockAddr_ = nullptr; + + //debugging + std::vector startAddrs_; + std::vector dataBlockAddrs_; + std::vector dataBlockMaxAddrs_; + size_t dataBlockMax_ = 0; + size_t fileHeaderSize_ = 0; + short numFiles_ = 0; + bool eventCached_ = false; + bool dataBlockInitialized_ = false; + bool blockCompleted_ = true; +}; + +#endif // EventFilter_Utilities_DAQSourceModelsScouting_h diff --git a/EventFilter/Utilities/interface/EvFDaqDirector.h b/EventFilter/Utilities/interface/EvFDaqDirector.h index 3aa2a8b5921d5..45886d16b0f83 100644 --- a/EventFilter/Utilities/interface/EvFDaqDirector.h +++ b/EventFilter/Utilities/interface/EvFDaqDirector.h @@ -33,7 +33,7 @@ class SystemBounds; class GlobalContext; class StreamID; -struct InputFile; +class InputFile; struct InputChunk; namespace edm { @@ -73,6 +73,7 @@ namespace evf { void postEndRun(edm::GlobalContext const& globalContext); void preGlobalEndLumi(edm::GlobalContext const& globalContext); void overrideRunNumber(unsigned int run) { run_ = run; } + std::string const& runString() const { return run_string_; } std::string& baseRunDir() { return run_dir_; } std::string& buBaseRunDir() { return bu_run_dir_; } std::string& buBaseRunOpenDir() { return bu_run_open_dir_; } @@ -102,11 +103,11 @@ namespace evf { std::string getEoLSFilePathOnFU(const unsigned int ls) const; std::string getBoLSFilePathOnFU(const unsigned int ls) const; std::string getEoRFilePath() const; + std::string getEoRFileName() const; std::string getEoRFilePathOnFU() const; std::string getFFFParamsFilePathOnBU() const; std::string getRunOpenDirPath() const { return run_dir_ + "/open"; } bool outputAdler32Recheck() const { return outputAdler32Recheck_; } - void removeFile(unsigned int ls, unsigned int index); void removeFile(std::string); FileStatus updateFuLock(unsigned int& ls, @@ -134,6 +135,7 @@ namespace evf { static int parseFRDFileHeader(std::string const& rawSourcePath, int& rawFd, uint16_t& rawHeaderSize, + uint16_t& rawDataType, uint32_t& lsFromHeader, int32_t& eventsFromHeader, int64_t& fileSizeFromHeader, @@ -147,7 +149,8 @@ namespace evf { int64_t& fileSizeFromHeader, bool& fileFound, uint32_t serverLS, - bool closeFile); + bool closeFile, + bool requireHeader = true); int grabNextJsonFile(std::string const& jsonSourcePath, std::string const& rawSourcePath, int64_t& fileSizeFromJson, @@ -170,7 +173,8 @@ namespace evf { uint16_t& rawHeaderSize, int32_t& serverEventsInNewFile_, int64_t& fileSize, - uint64_t& thisLockWaitTimeUs); + uint64_t& thisLockWaitTimeUs, + bool requireHeader = true); void createRunOpendirMaybe(); void createProcessingNotificationMaybe() const; int readLastLSEntry(std::string const& file); @@ -181,6 +185,7 @@ namespace evf { fileDeleteLockPtr_ = fileDeleteLock; filesToDeletePtr_ = filesToDelete; } + void checkTransferSystemPSet(edm::ProcessContext const& pc); void checkMergeTypePSet(edm::ProcessContext const& pc); std::string getStreamDestinations(std::string const& stream) const; @@ -188,6 +193,7 @@ namespace evf { static struct flock make_flock(short type, short whence, off_t start, off_t len, pid_t pid); bool inputThrottled(); bool lumisectionDiscarded(unsigned int ls); + std::vector const& getBUBaseDirs() const { return bu_base_dirs_all_; } private: bool bumpFile(unsigned int& ls, @@ -198,6 +204,7 @@ namespace evf { int maxLS, bool& setExceptionState); void openFULockfileStream(bool create); + static bool checkFileRead(char* buf, int infile, std::size_t buf_sz, std::string const& path); std::string inputFileNameStem(const unsigned int ls, const unsigned int index) const; std::string outputFileNameStem(const unsigned int ls, std::string const& stream) const; std::string mergedFileNameStem(const unsigned int ls, std::string const& stream) const; @@ -208,6 +215,7 @@ namespace evf { std::string base_dir_; std::string bu_base_dir_; + std::vector bu_base_dirs_all_; unsigned int run_; bool useFileBroker_; bool fileBrokerHostFromCfg_; diff --git a/EventFilter/Utilities/interface/FastMonitoringService.h b/EventFilter/Utilities/interface/FastMonitoringService.h index 93316557f734d..44b3a44efa4ff 100644 --- a/EventFilter/Utilities/interface/FastMonitoringService.h +++ b/EventFilter/Utilities/interface/FastMonitoringService.h @@ -39,6 +39,7 @@ */ class FedRawDataInputSource; +class DAQSource; namespace edm { class ConfigurationDescriptions; @@ -219,6 +220,7 @@ namespace evf { } std::string getRunDirName() const { return runDirectory_.stem().string(); } void setInputSource(FedRawDataInputSource* inputSource) { inputSource_ = inputSource; } + void setInputSource(DAQSource* inputSource) { daqInputSource_ = inputSource; } void setInState(FastMonState::InputState inputState) { inputState_ = inputState; } void setInStateSup(FastMonState::InputState inputState) { inputSupervisorState_ = inputState; } @@ -232,6 +234,7 @@ namespace evf { //Encoding encModule_; //std::vector encPath_; FedRawDataInputSource* inputSource_ = nullptr; + DAQSource* daqInputSource_ = nullptr; std::atomic inputState_{FastMonState::InputState::inInit}; std::atomic inputSupervisorState_{FastMonState::InputState::inInit}; diff --git a/EventFilter/Utilities/interface/FedRawDataInputSource.h b/EventFilter/Utilities/interface/FedRawDataInputSource.h index 4f05fd1d69386..2ddb518923c7b 100644 --- a/EventFilter/Utilities/interface/FedRawDataInputSource.h +++ b/EventFilter/Utilities/interface/FedRawDataInputSource.h @@ -7,6 +7,8 @@ #include #include #include +#include +#include #include "oneapi/tbb/concurrent_queue.h" #include "oneapi/tbb/concurrent_vector.h" @@ -27,7 +29,7 @@ class FEDRawDataCollection; class InputSourceDescription; class ParameterSet; -struct InputFile; +class InputFile; struct InputChunk; namespace evf { @@ -38,7 +40,7 @@ namespace evf { } // namespace evf class FedRawDataInputSource : public edm::RawInputSource { - friend struct InputFile; + friend class InputFile; friend struct InputChunk; public: @@ -187,37 +189,56 @@ class FedRawDataInputSource : public edm::RawInputSource { struct InputChunk { unsigned char* buf_; InputChunk* next_ = nullptr; - uint32_t size_; - uint32_t usedSize_ = 0; - unsigned int index_; - unsigned int offset_; + uint64_t size_; + uint64_t usedSize_ = 0; + //unsigned int index_; + uint64_t offset_; unsigned int fileIndex_; std::atomic readComplete_; - InputChunk(unsigned int index, uint32_t size) : size_(size), index_(index) { + InputChunk(uint64_t size) : size_(size) { buf_ = new unsigned char[size_]; reset(0, 0, 0); } - void reset(unsigned int newOffset, unsigned int toRead, unsigned int fileIndex) { + void reset(uint64_t newOffset, uint64_t toRead, unsigned int fileIndex) { offset_ = newOffset; usedSize_ = toRead; fileIndex_ = fileIndex; readComplete_ = false; } + bool resize(uint64_t wantedSize, uint64_t maxSize) { + if (wantedSize > maxSize) + return false; + if (size_ < wantedSize) { + size_ = uint64_t(wantedSize * 1.05); + delete[] buf_; + buf_ = new unsigned char[size_]; + } + return true; + } + ~InputChunk() { delete[] buf_; } }; -struct InputFile { +class InputFile { +public: FedRawDataInputSource* parent_; evf::EvFDaqDirector::FileStatus status_; unsigned int lumi_; std::string fileName_; + //used by DAQSource + std::vector fileNames_; + std::vector diskFileSizes_; + std::vector bufferOffsets_; + std::vector fileSizes_; + std::vector fileOrder_; bool deleteFile_; int rawFd_; uint64_t fileSize_; uint16_t rawHeaderSize_; - uint32_t nChunks_; + uint16_t nChunks_; + uint16_t numFiles_; int nEvents_; unsigned int nProcessed_; @@ -234,7 +255,7 @@ struct InputFile { int rawFd = -1, uint64_t fileSize = 0, uint16_t rawHeaderSize = 0, - uint32_t nChunks = 0, + uint16_t nChunks = 0, int nEvents = 0, FedRawDataInputSource* parent = nullptr) : parent_(parent), @@ -246,14 +267,38 @@ struct InputFile { fileSize_(fileSize), rawHeaderSize_(rawHeaderSize), nChunks_(nChunks), + numFiles_(1), nEvents_(nEvents), nProcessed_(0) { + fileNames_.push_back(name); + fileOrder_.push_back(fileOrder_.size()); + diskFileSizes_.push_back(fileSize); + fileSizes_.push_back(0); + bufferOffsets_.push_back(0); + chunks_.reserve(nChunks_); for (unsigned int i = 0; i < nChunks; i++) chunks_.push_back(nullptr); } - ~InputFile(); + virtual ~InputFile(); - InputFile(std::string& name) : fileName_(name) {} + void setChunks(uint16_t nChunks) { + nChunks_ = nChunks; + chunks_.clear(); + chunks_.reserve(nChunks_); + for (unsigned int i = 0; i < nChunks_; i++) + chunks_.push_back(nullptr); + } + + void appendFile(std::string const& name, uint64_t size) { + size_t prevOffset = bufferOffsets_.back(); + size_t prevSize = diskFileSizes_.back(); + numFiles_++; + fileNames_.push_back(name); + fileOrder_.push_back(fileOrder_.size()); + diskFileSizes_.push_back(size); + fileSizes_.push_back(0); + bufferOffsets_.push_back(prevOffset + prevSize); + } bool waitForChunk(unsigned int chunkid) { //some atomics to make sure everything is cache synchronized for the main thread @@ -263,6 +308,10 @@ struct InputFile { void moveToPreviousChunk(const size_t size, const size_t offset); void rewindChunk(const size_t size); void unsetDeleteFile() { deleteFile_ = false; } + void randomizeOrder(std::default_random_engine& rng) { + std::shuffle(std::begin(fileOrder_), std::end(fileOrder_), rng); + } + uint64_t currentChunkSize() const { return chunks_[currentChunk_]->size_; } }; #endif // EventFilter_Utilities_FedRawDataInputSource_h diff --git a/EventFilter/Utilities/plugins/DumpMuonScouting.cc b/EventFilter/Utilities/plugins/DumpMuonScouting.cc new file mode 100644 index 0000000000000..4f1b37b030b4c --- /dev/null +++ b/EventFilter/Utilities/plugins/DumpMuonScouting.cc @@ -0,0 +1,112 @@ +/// +/// \class l1t::DumpMuonScouting.cc +/// +/// Description: Dump/Analyze Moun Scouting stored in BXVector +/// +/// Implementation: +/// Based off of Michael Mulhearn's YellowParamTester +/// +/// \author: Brian Winer Ohio State +/// + +// +// This simple module simply retreives the YellowParams object from the event +// setup, and sends its payload as an INFO message, for debugging purposes. +// + +#include "FWCore/Framework/interface/MakerMacros.h" + +// system include files +#include +#include +#include + +// user include files +// base class +#include "FWCore/Framework/interface/stream/EDAnalyzer.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/EDGetToken.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" + +#include "DataFormats/L1Trigger/interface/Muon.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/MessageLogger/interface/MessageDrop.h" + +using namespace edm; +using namespace std; + +// class declaration +class DumpMuonScouting : public edm::stream::EDAnalyzer<> { +public: + explicit DumpMuonScouting(const edm::ParameterSet&); + ~DumpMuonScouting() override{}; + void analyze(const edm::Event&, const edm::EventSetup&) override; + + EDGetTokenT> muToken; + + int m_minBx; + int m_maxBx; + +private: + int m_tvVersion; +}; + +DumpMuonScouting::DumpMuonScouting(const edm::ParameterSet& iConfig) { + muToken = consumes(iConfig.getParameter("muInputTag")); + + m_minBx = iConfig.getParameter("minBx"); + m_maxBx = iConfig.getParameter("maxBx"); +} + +// loop over events +void DumpMuonScouting::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) { + //input + Handle> muons = iEvent.getHandle(muToken); + + { + cout << " ----------------------------------------------------- " << endl; + cout << " *********** Run " << std::dec << iEvent.id().run() << " Event " << iEvent.id().event() + << " ************** " << endl; + cout << " ----------------------------------------------------- " << endl; + + //Loop over BX + for (int i = m_minBx; i <= m_maxBx; ++i) { + //Loop over Muons + //cout << " ------ Muons --------" << endl; + if (muons.isValid()) { + if (i >= muons->getFirstBX() && i <= muons->getLastBX()) { + for (std::vector::const_iterator mu = muons->begin(i); mu != muons->end(i); ++mu) { + cout << " " << std::dec << std::setw(2) << std::setfill(' ') << std::setfill('0') << ")"; + cout << " Pt " << std::dec << std::setw(3) << mu->hwPt() << " (0x" << std::hex << std::setw(3) + << std::setfill('0') << mu->hwPt() << ")"; + cout << " EtaAtVtx " << std::dec << std::setw(3) << mu->hwEtaAtVtx() << " (0x" << std::hex << std::setw(3) + << std::setfill('0') << (mu->hwEtaAtVtx() & 0x1ff) << ")"; + cout << " Eta " << std::dec << std::setw(3) << mu->hwEta() << " (0x" << std::hex << std::setw(3) + << std::setfill('0') << (mu->hwEta() & 0x1ff) << ")"; + cout << " PhiAtVtx " << std::dec << std::setw(3) << mu->hwPhiAtVtx() << " (0x" << std::hex << std::setw(3) + << std::setfill('0') << mu->hwPhiAtVtx() << ")"; + cout << " Phi " << std::dec << std::setw(3) << mu->hwPhi() << " (0x" << std::hex << std::setw(3) + << std::setfill('0') << mu->hwPhi() << ")"; + cout << " Iso " << std::dec << std::setw(1) << mu->hwIso(); + cout << " Qual " << std::dec << std::setw(1) << mu->hwQual(); + cout << " Chrg " << std::dec << std::setw(1) << mu->hwCharge(); + cout << endl; + } + } else { + cout << "No Muons stored for this bx " << i << endl; + } + } else { + cout << "No Muon Data in this event " << endl; + } + + } //loop over Bx + cout << std::dec << endl; + } //if dumpGtRecord +} + +DEFINE_FWK_MODULE(DumpMuonScouting); diff --git a/EventFilter/Utilities/plugins/FRDOutputModule.cc b/EventFilter/Utilities/plugins/FRDOutputModule.cc index 6c64f7390ee5b..65bf2a59ded6a 100644 --- a/EventFilter/Utilities/plugins/FRDOutputModule.cc +++ b/EventFilter/Utilities/plugins/FRDOutputModule.cc @@ -134,7 +134,7 @@ void FRDOutputModule::beginLuminosityBlock(edm::LuminosityBlockForOutput const& int ls = lumiBlock.id().luminosityBlock(); if (outfd_ != -1) - finishFileWrite(ls); + finishFileWrite(lumiBlock.run(), ls); if (fileWritten_) throw cms::Exception("RawEventFileWriterForBU", "beginLuminosityBlock") @@ -166,31 +166,38 @@ void FRDOutputModule::beginLuminosityBlock(edm::LuminosityBlockForOutput const& adlera_ = 1; adlerb_ = 0; - if (frdFileVersion_ > 0) { - assert(frdFileVersion_ == 1); + if (frdFileVersion_ == 1) { //reserve space for file header ftruncate(outfd_, sizeof(FRDFileHeader_v1)); lseek(outfd_, sizeof(FRDFileHeader_v1), SEEK_SET); perFileSize_ = sizeof(FRDFileHeader_v1); - } + } else if (frdFileVersion_ == 2) { + ftruncate(outfd_, sizeof(FRDFileHeader_v2)); + lseek(outfd_, sizeof(FRDFileHeader_v2), SEEK_SET); + perFileSize_ = sizeof(FRDFileHeader_v2); + } else + throw cms::Exception("RawEventFileWriterForBU", "beginLuminosityBlock") + << "Unsupported FRD version " << frdFileVersion_; } void FRDOutputModule::endLuminosityBlock(edm::LuminosityBlockForOutput const& lumiBlock) { - int ls = lumiBlock.id().luminosityBlock(); - finishFileWrite(ls); + finishFileWrite(lumiBlock.run(), lumiBlock.id().luminosityBlock()); } -void FRDOutputModule::finishFileWrite(int ls) { +void FRDOutputModule::finishFileWrite(unsigned int run, int ls) { if (outfd_ == -1) return; - if (frdFileVersion_ > 0) { + if (frdFileVersion_ == 1) { //rewind lseek(outfd_, 0, SEEK_SET); FRDFileHeader_v1 frdFileHeader(perFileEventCount_, (uint32_t)ls, perFileSize_); ::write(outfd_, (char*)&frdFileHeader, sizeof(FRDFileHeader_v1)); + } else if (frdFileVersion_ == 2) { + lseek(outfd_, 0, SEEK_SET); + FRDFileHeader_v2 frdFileHeader(0, perFileEventCount_, (uint32_t)run, (uint32_t)ls, perFileSize_); + ::write(outfd_, (char*)&frdFileHeader, sizeof(FRDFileHeader_v2)); } - close(outfd_); outfd_ = -1; if (!fileName_.empty()) diff --git a/EventFilter/Utilities/plugins/FRDOutputModule.h b/EventFilter/Utilities/plugins/FRDOutputModule.h index 85343a8999f3e..50fdf093a2edb 100644 --- a/EventFilter/Utilities/plugins/FRDOutputModule.h +++ b/EventFilter/Utilities/plugins/FRDOutputModule.h @@ -29,7 +29,7 @@ class FRDOutputModule : public edm::one::OutputModule token_; diff --git a/EventFilter/Utilities/plugins/FRDStreamSource.cc b/EventFilter/Utilities/plugins/FRDStreamSource.cc index 1a0c9129ff9fd..884eeb985c523 100644 --- a/EventFilter/Utilities/plugins/FRDStreamSource.cc +++ b/EventFilter/Utilities/plugins/FRDStreamSource.cc @@ -42,25 +42,40 @@ bool FRDStreamSource::setRunAndEventInfo(edm::EventID& id, } //look for FRD header at beginning of the file and skip it if (fin_.tellg() == 0) { - constexpr size_t buf_sz = sizeof(FRDFileHeader_v1); //try to read v1 FRD header size - FRDFileHeader_v1 fileHead; - fin_.read((char*)&fileHead, buf_sz); + constexpr size_t buf_sz = sizeof(FRDFileHeaderIdentifier); + char hdr[sizeof(FRDFileHeader_v2)]; + fin_.read(hdr, buf_sz); if (fin_.gcount() == 0) throw cms::Exception("FRDStreamSource::setRunAndEventInfo") << "Unable to read file or empty file" << *itFileName_; - else if (fin_.gcount() < (ssize_t)buf_sz) + else if (fin_.gcount() < (ssize_t)buf_sz) { + //no header, very small file, go to event parsing fin_.seekg(0); - else { - uint16_t frd_version = getFRDFileHeaderVersion(fileHead.id_, fileHead.version_); - if (frd_version >= 1) { - if (fileHead.headerSize_ < buf_sz) + } else { + FRDFileHeaderIdentifier* fileId = (FRDFileHeaderIdentifier*)hdr; + uint16_t frd_version = getFRDFileHeaderVersion(fileId->id_, fileId->version_); + + if (frd_version == 1) { + constexpr size_t buf_sz_cont = sizeof(FRDFileHeaderContent_v1); + fin_.read(hdr, buf_sz_cont); + FRDFileHeaderContent_v1* fhContent = (FRDFileHeaderContent_v1*)hdr; + if (fin_.gcount() != buf_sz_cont || fhContent->headerSize_ != sizeof(FRDFileHeader_v1)) throw cms::Exception("FRDStreamSource::setRunAndEventInfo") << "Invalid FRD file header (size mismatch) in file " << *itFileName_; - else if (fileHead.headerSize_ > buf_sz) - fin_.seekg(fileHead.headerSize_, fin_.beg); - } else + } else if (frd_version == 2) { + constexpr size_t buf_sz_cont = sizeof(FRDFileHeaderContent_v2); + fin_.read(hdr, buf_sz_cont); + FRDFileHeaderContent_v2* fhContent = (FRDFileHeaderContent_v2*)hdr; + if (fin_.gcount() != buf_sz_cont || fhContent->headerSize_ != sizeof(FRDFileHeader_v2)) + throw cms::Exception("FRDStreamSource::setRunAndEventInfo") + << "Invalid FRD file header (size mismatch) in file " << *itFileName_; + } else if (frd_version > 2) { + throw cms::Exception("FRDStreamSource::setRunAndEventInfo") << "Unknown header version " << frd_version; + } else { + //no header fin_.seekg(0, fin_.beg); + } } } diff --git a/EventFilter/Utilities/plugins/RawEventFileWriterForBU.cc b/EventFilter/Utilities/plugins/RawEventFileWriterForBU.cc index 5cd68dd4023eb..ccfd7b51b5ae6 100644 --- a/EventFilter/Utilities/plugins/RawEventFileWriterForBU.cc +++ b/EventFilter/Utilities/plugins/RawEventFileWriterForBU.cc @@ -161,13 +161,17 @@ void RawEventFileWriterForBU::initialize(std::string const& destinationDir, std: adlera_ = 1; adlerb_ = 0; - if (frdFileVersion_ > 0) { - assert(frdFileVersion_ == 1); + if (frdFileVersion_ == 1) { //reserve space for file header ftruncate(outfd_, sizeof(FRDFileHeader_v1)); lseek(outfd_, sizeof(FRDFileHeader_v1), SEEK_SET); perFileSize_.value() = sizeof(FRDFileHeader_v1); + } else if (frdFileVersion_ == 2) { + ftruncate(outfd_, sizeof(FRDFileHeader_v2)); + lseek(outfd_, sizeof(FRDFileHeader_v2), SEEK_SET); + perFileSize_.value() = sizeof(FRDFileHeader_v2); } + assert(frdFileVersion_ <= 2); } void RawEventFileWriterForBU::writeJsds() { @@ -204,7 +208,7 @@ void RawEventFileWriterForBU::writeJsds() { } void RawEventFileWriterForBU::finishFileWrite(int ls) { - if (frdFileVersion_ > 0) { + if (frdFileVersion_ == 1) { //rewind lseek(outfd_, 0, SEEK_SET); FRDFileHeader_v1 frdFileHeader(perFileEventCount_.value(), (uint32_t)ls, perFileSize_.value()); @@ -213,6 +217,16 @@ void RawEventFileWriterForBU::finishFileWrite(int ls) { //move raw file from open to run directory rename(fileName_.c_str(), (destinationDir_ + fileName_.substr(fileName_.rfind('/'))).c_str()); + edm::LogInfo("RawEventFileWriterForBU") + << "Wrote RAW input file: " << fileName_ << " with perFileEventCount = " << perFileEventCount_.value() + << " and size " << perFileSize_.value(); + } else if (frdFileVersion_ == 2) { + lseek(outfd_, 0, SEEK_SET); + FRDFileHeader_v2 frdFileHeader(0, perFileEventCount_.value(), (uint32_t)run_, (uint32_t)ls, perFileSize_.value()); + write(outfd_, (char*)&frdFileHeader, sizeof(FRDFileHeader_v2)); + closefd(); + //move raw file from open to run directory + rename(fileName_.c_str(), (destinationDir_ + fileName_.substr(fileName_.rfind('/'))).c_str()); edm::LogInfo("RawEventFileWriterForBU") << "Wrote RAW input file: " << fileName_ << " with perFileEventCount = " << perFileEventCount_.value() << " and size " << perFileSize_.value(); diff --git a/EventFilter/Utilities/plugins/modules.cc b/EventFilter/Utilities/plugins/modules.cc index 46130a46ece83..106969f00a0b4 100644 --- a/EventFilter/Utilities/plugins/modules.cc +++ b/EventFilter/Utilities/plugins/modules.cc @@ -2,6 +2,7 @@ #include "EventFilter/Utilities/interface/EvFOutputModule.h" #include "EventFilter/Utilities/interface/FastMonitoringService.h" #include "EventFilter/Utilities/interface/FedRawDataInputSource.h" +#include "EventFilter/Utilities/interface/DAQSource.h" #include "EventFilter/Utilities/plugins/DaqFakeReader.h" #include "EventFilter/Utilities/plugins/EvFBuildingThrottle.h" #include "EventFilter/Utilities/plugins/EvFFEDSelector.h" @@ -31,3 +32,4 @@ DEFINE_FWK_MODULE(EvFFEDExcluder); DEFINE_FWK_MODULE(EvFOutputModule); DEFINE_FWK_MODULE(DaqFakeReader); DEFINE_FWK_INPUT_SOURCE(FedRawDataInputSource); +DEFINE_FWK_INPUT_SOURCE(DAQSource); diff --git a/EventFilter/Utilities/scripts/scoutingToRaw.py b/EventFilter/Utilities/scripts/scoutingToRaw.py new file mode 100755 index 0000000000000..d6ce51feae7ad --- /dev/null +++ b/EventFilter/Utilities/scripts/scoutingToRaw.py @@ -0,0 +1,259 @@ +#!/bin/env python3 + +import struct +import os,sys +import json +import shutil + +os.umask(0) + +#struct muon{ +# uint32_t f; +# uint32_t s; +#}; + +#struct block{ +# uint32_t bx; +# uint32_t orbit; +# muon mu[16]; +#}; + +#class masks: +# phiext = 0x3ff +# pt = 0x1ff +# qual = 0xf +# etaext = 0x1ff +# etaextv = 0xff +# etaexts = 0x100 +# iso = 0x3 +# chrg = 0x1 +# chrgv = 0x1 +# index = 0x7f +# phi = 0x3ff +# eta = 0x1ff +# etav = 0xff +# etas = 0x100 +# phiv = 0x1ff +# phis = 0x200 +# sv = 0x3 + +#class shifts: +# phiext = 0 +# pt = 10 +# qual = 19 +# etaext = 23 +# iso = 0 +# chrg = 2 +# chrgv = 3 +# index = 4 +# phi = 11 +# eta = 21 +# rsv = 30 + +#class gmt_scales: +# pt_scale = 0.5 +# phi_scale = 2.*M_PI/576. +# eta_scale = 0.0870/8 #9th MS bit is sign +# phi_range = M_PI + + +#need to read this to find orbit ("event") boundary and calculate size per orbit +class header_shifts: + bxmatch = 32; + mAcount = 16; + orbitmatch = 8; + mBcount = 0; + +class header_masks: + bxmatch = 0xff << header_shifts.bxmatch; + mAcount = 0xf << header_shifts.mAcount; + orbitmatch = 0xff << header_shifts.orbitmatch; + mBcount = 0xf + + +#new V2 FRD file header (32 bytes) +class frd_file_header_v2: + ver_id = "RAW_0002".encode() # 64 (offset 0B) + header_size = 32 #16 (offset 8B) + data_type = 20 #16 (offset 10) + event_count = 0 #32 (offset 12B) + run_number = 0 #32 (offset 16B) + lumisection = 0 #32 (offset 20B) + file_size = 0 #64 (offset 24B) + + +def parseMuonScoutingRawFile(infilepath, outdir, rn_override, maxorbits): + + if infilepath != 'stdin': + fin = open(infilepath,'rb') + else: + fin = sys.stdin.buffer + + #sys.stdout.flush() + + #orbit count per file + orbitcount=0 + #total + orbitcount_total=0 + + last_ls = 0 + + orbit_data = bytes() + orbit_nr = 0 + orbit_size = 0 + flags = 0 + c_crc32c = 0 + + #ls = 1 + #event header (FRD format) const + version = 6 + + #files + fout = None + if infilepath != 'stdin': + fin = open(infilepath,'rb') + else: + fin = sys.stdin.buffer + + + #write header before closing the file + def update_header(): + nonlocal orbitcount + nonlocal last_ls + h = frd_file_header_v2() + h.event_count = orbitcount + h.run_number = rn_override + h.lumisection = last_ls + h.file_size = fout.tell() + fout.seek(0, 0) + fout.write(frd_file_header_v2.ver_id) + fout.write(struct.pack('H',h.header_size)) + fout.write(struct.pack('H',h.data_type)) + fout.write(struct.pack('I',h.event_count)) + fout.write(struct.pack('I',h.run_number)) + fout.write(struct.pack('I',h.lumisection)) + fout.write(struct.pack('Q',h.file_size)) + + orbitcount = 0 + print(h.ver_id, h.header_size, h.data_type, h.event_count, h.lumisection, h.file_size) + + + #write orbit when next one is detected or file is closed + def write_orbit(): + nonlocal orbit_size + nonlocal orbit_data + if not orbit_size: + return + + #print(fout.tell(), struct.pack('H',version)) + fout.write(struct.pack('H',version)) #could be 8 bytes + fout.write(struct.pack('H',flags)) #could be 8 bytes + fout.write(struct.pack('I',rn_override)) #run + #fout.write(struct.pack('I',ls)) #ls + fout.write(struct.pack('I',last_ls)) #ls + fout.write(struct.pack('I',orbit_nr)) #eid (orbit number, 32-bit) + fout.write(struct.pack('I',orbit_size)) #payload size + fout.write(struct.pack('I',c_crc32c)) #payload checksum (not used) + fout.write(orbit_data) + + orbit_data = bytes() + orbit_size = 0 + + def writeout_close(): + write_orbit() + update_header() + fout.close() + orbit_nr = 0 + + #read loop + while True: + + #check if exceeded max orbits specified + if orbitcount_total > maxorbits: + print(f"finish: {orbitcount_total-1}/{maxorbits} orbits") + writeout_close() + + if infilepath != 'stdin': + fin.close() + sys.exit(0) + + try: + h_raw = fin.read(4) + bxmatch = struct.unpack('B', h_raw[3:4])[0] + mAcount = struct.unpack('B', h_raw[2:3])[0] + orbitmatch = struct.unpack('B', h_raw[1:2])[0] + mBcount = struct.unpack('B', h_raw[0:1])[0] + + #print("bxmatch", bxmatch, "mA", mAcount, "orbitmatch", orbitmatch, "mB", mBcount) + + bx_raw = fin.read(4) + bx = struct.unpack('i', bx_raw)[0] + #print("bx",bx) + orbit_raw = fin.read(4) + orbit = struct.unpack('i', orbit_raw)[0] + + new_ls = orbit >> 18 + + if new_ls > last_ls: + #open a new output file if crossing LS boundary or on first orbit + if last_ls: + write_orbit() + update_header() + fout.close() + orbitcount = 0 + + last_ls = new_ls + fout = open(os.path.join(outdir, f'run{rn_override}_ls{str(new_ls).zfill(4)}_index000000.raw') ,'wb') + #empty file header, will be updated later + fout.write(frd_file_header_v2.ver_id) +# fout.write(bytes(16)) + fout.write(bytes(24)) + + read_len = 8*(mAcount+mBcount) + mu_blk = fin.read(8*(mAcount+mBcount)) + if len(mu_blk) != read_len: + print('incomplete read') + sys.exit(1) + + if not orbit_nr or orbit != orbit_nr: + #received new orbit, write previous one + if orbit_nr: + write_orbit() + + #should not decrease: + if orbit < orbit_nr: + orbit_count = -1 + print("got smaller orbit than earlier!") + sys.exit(1) + + print("new orbit", orbit) + orbit_nr = orbit + + #per LS file counter: + orbitcount += 1 + #total counter: + orbitcount_total += 1 + + #update orbit size and data variables + orbit_size += 12 + read_len + orbit_data += (h_raw + bx_raw + orbit_raw) + mu_blk + + except Exception as ex: + #reached premature end of the file? + print(f"exception: {ex}") + #writeout_close() + #if infilepath != 'stdin': + # fin.close() + sys.exit(1) + + #print count," : ",version,run,lumi,eid,esize,crc32c,"override id/ls/run:",count,1,rn_override + #lumi=1 + +if len(sys.argv) < 5: + print("parameters: input file (or stdin), output directory, run number (use same as input file), orbits to write") +else: + parseMuonScoutingRawFile(sys.argv[1], sys.argv[2], int(sys.argv[3]), int(sys.argv[4])) + + + + diff --git a/EventFilter/Utilities/src/DAQSource.cc b/EventFilter/Utilities/src/DAQSource.cc new file mode 100644 index 0000000000000..219d814ee7a39 --- /dev/null +++ b/EventFilter/Utilities/src/DAQSource.cc @@ -0,0 +1,1449 @@ +#include +#include +#include +#include +#include + +#include "EventFilter/Utilities/interface/DAQSource.h" +#include "EventFilter/Utilities/interface/DAQSourceModels.h" +#include "EventFilter/Utilities/interface/DAQSourceModelsFRD.h" +#include "EventFilter/Utilities/interface/DAQSourceModelsScouting.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/InputSourceDescription.h" +#include "FWCore/Framework/interface/InputSourceMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/UnixSignalHandlers.h" +#include "DataFormats/Provenance/interface/EventAuxiliary.h" +#include "DataFormats/Provenance/interface/EventID.h" +#include "DataFormats/Provenance/interface/Timestamp.h" + +#include "EventFilter/Utilities/interface/FastMonitoringService.h" +#include "EventFilter/Utilities/interface/DataPointDefinition.h" +#include "EventFilter/Utilities/interface/FFFNamingSchema.h" +#include "EventFilter/Utilities/interface/crc32c.h" + +//JSON file reader +#include "EventFilter/Utilities/interface/reader.h" + +using namespace evf::FastMonState; + +DAQSource::DAQSource(edm::ParameterSet const& pset, edm::InputSourceDescription const& desc) + : edm::RawInputSource(pset, desc), + dataModeConfig_(pset.getUntrackedParameter("dataMode")), + eventChunkSize_(uint64_t(pset.getUntrackedParameter("eventChunkSize")) << 20), + maxChunkSize_(uint64_t(pset.getUntrackedParameter("maxChunkSize")) << 20), + eventChunkBlock_(uint64_t(pset.getUntrackedParameter("eventChunkBlock")) << 20), + numBuffers_(pset.getUntrackedParameter("numBuffers")), + maxBufferedFiles_(pset.getUntrackedParameter("maxBufferedFiles")), + alwaysStartFromFirstLS_(pset.getUntrackedParameter("alwaysStartFromFirstLS", false)), + verifyChecksum_(pset.getUntrackedParameter("verifyChecksum")), + useL1EventID_(pset.getUntrackedParameter("useL1EventID")), + testTCDSFEDRange_(pset.getUntrackedParameter>("testTCDSFEDRange")), + listFileNames_(pset.getUntrackedParameter>("fileNames")), + fileListMode_(pset.getUntrackedParameter("fileListMode")), + fileListLoopMode_(pset.getUntrackedParameter("fileListLoopMode", false)), + runNumber_(edm::Service()->getRunNumber()), + processHistoryID_(), + currentLumiSection_(0), + eventsThisLumi_(0), + rng_(std::chrono::system_clock::now().time_since_epoch().count()) { + char thishost[256]; + gethostname(thishost, 255); + + if (maxChunkSize_ == 0) + maxChunkSize_ = eventChunkSize_; + else if (maxChunkSize_ < eventChunkSize_) + throw cms::Exception("DAQSource::DAQSource") << "maxChunkSize must be equal or larger than eventChunkSize"; + + if (eventChunkBlock_ == 0) + eventChunkBlock_ = eventChunkSize_; + else if (eventChunkBlock_ > eventChunkSize_) + throw cms::Exception("DAQSource::DAQSource") << "eventChunkBlock must be equal or smaller than eventChunkSize"; + + edm::LogInfo("DAQSource") << "Construction. read-ahead chunk size -: " << std::endl + << (eventChunkSize_ >> 20) << " MB on host " << thishost << " in mode " << dataModeConfig_; + + uint16_t MINTCDSuTCAFEDID = FEDNumbering::MINTCDSuTCAFEDID; + uint16_t MAXTCDSuTCAFEDID = FEDNumbering::MAXTCDSuTCAFEDID; + + if (!testTCDSFEDRange_.empty()) { + if (testTCDSFEDRange_.size() != 2) { + throw cms::Exception("DAQSource::DAQSource") << "Invalid TCDS Test FED range parameter"; + } + MINTCDSuTCAFEDID = testTCDSFEDRange_[0]; + MAXTCDSuTCAFEDID = testTCDSFEDRange_[1]; + } + + //load mode class based on parameter + if (dataModeConfig_ == "FRD") { + dataMode_.reset(new DataModeFRD(this)); + } else if (dataModeConfig_ == "FRDStriped") { + dataMode_.reset(new DataModeFRDStriped(this)); + } else + throw cms::Exception("DAQSource::DAQSource") << "Unknown data mode " << dataModeConfig_; + + daqDirector_ = edm::Service().operator->(); + + dataMode_->setTCDSSearchRange(MINTCDSuTCAFEDID, MAXTCDSuTCAFEDID); + dataMode_->setTesting(pset.getUntrackedParameter("testing", false)); + + long autoRunNumber = -1; + if (fileListMode_) { + autoRunNumber = initFileList(); + if (!fileListLoopMode_) { + if (autoRunNumber < 0) + throw cms::Exception("DAQSource::DAQSource") << "Run number not found from filename"; + //override run number + runNumber_ = (edm::RunNumber_t)autoRunNumber; + daqDirector_->overrideRunNumber((unsigned int)autoRunNumber); + } + } + + dataMode_->makeDirectoryEntries(daqDirector_->getBUBaseDirs(), daqDirector_->runString()); + + auto& daqProvenanceHelpers = dataMode_->makeDaqProvenanceHelpers(); + for (const auto& daqProvenanceHelper : daqProvenanceHelpers) + processHistoryID_ = daqProvenanceHelper->daqInit(productRegistryUpdate(), processHistoryRegistryForUpdate()); + setNewRun(); + //todo:autodetect from file name (assert if names differ) + setRunAuxiliary(new edm::RunAuxiliary(runNumber_, edm::Timestamp::beginOfTime(), edm::Timestamp::invalidTimestamp())); + + //make sure that chunk size is N * block size + assert(eventChunkSize_ >= eventChunkBlock_); + readBlocks_ = eventChunkSize_ / eventChunkBlock_; + if (readBlocks_ * eventChunkBlock_ != eventChunkSize_) + eventChunkSize_ = readBlocks_ * eventChunkBlock_; + + if (!numBuffers_) + throw cms::Exception("DAQSource::DAQSource") << "no reading enabled with numBuffers parameter 0"; + + numConcurrentReads_ = numBuffers_ - 1; + assert(numBuffers_ > 1); + readingFilesCount_ = 0; + + if (!crc32c_hw_test()) + edm::LogError("DAQSource::DAQSource") << "Intel crc32c checksum computation unavailable"; + + //get handles to DaqDirector and FastMonitoringService because getting them isn't possible in readSupervisor thread + if (fileListMode_) { + try { + fms_ = static_cast(edm::Service().operator->()); + } catch (cms::Exception const&) { + edm::LogInfo("DAQSource") << "No FastMonitoringService found in the configuration"; + } + } else { + fms_ = static_cast(edm::Service().operator->()); + if (!fms_) { + throw cms::Exception("DAQSource") << "FastMonitoringService not found"; + } + } + + daqDirector_ = edm::Service().operator->(); + if (!daqDirector_) + cms::Exception("DAQSource") << "EvFDaqDirector not found"; + + edm::LogInfo("DAQSource") << "EvFDaqDirector/Source configured to use file service"; + //set DaqDirector to delete files in preGlobalEndLumi callback + daqDirector_->setDeleteTracking(&fileDeleteLock_, &filesToDelete_); + if (fms_) { + daqDirector_->setFMS(fms_); + fms_->setInputSource(this); + fms_->setInState(inInit); + fms_->setInStateSup(inInit); + } + //should delete chunks when run stops + for (unsigned int i = 0; i < numBuffers_; i++) { + freeChunks_.push(new InputChunk(eventChunkSize_)); + } + + quit_threads_ = false; + + for (unsigned int i = 0; i < numConcurrentReads_; i++) { + std::unique_lock lk(startupLock_); + //issue a memory fence here and in threads (constructor was segfaulting without this) + thread_quit_signal.push_back(false); + workerJob_.push_back(ReaderInfo(nullptr, nullptr)); + cvReader_.push_back(new std::condition_variable); + tid_active_.push_back(0); + threadInit_.store(false, std::memory_order_release); + workerThreads_.push_back(new std::thread(&DAQSource::readWorker, this, i)); + startupCv_.wait(lk); + } + + runAuxiliary()->setProcessHistoryID(processHistoryID_); +} + +DAQSource::~DAQSource() { + quit_threads_ = true; + + //delete any remaining open files + if (!fms_ || !fms_->exceptionDetected()) { + std::unique_lock lkw(fileDeleteLock_); + for (auto it = filesToDelete_.begin(); it != filesToDelete_.end(); it++) + it->second.reset(); + } else { + //skip deleting files with exception + std::unique_lock lkw(fileDeleteLock_); + for (auto it = filesToDelete_.begin(); it != filesToDelete_.end(); it++) { + if (fms_->isExceptionOnData(it->second->lumi_)) + it->second->unsetDeleteFile(); + else + it->second.reset(); + } + //disable deleting current file with exception + if (currentFile_.get()) + if (fms_->isExceptionOnData(currentFile_->lumi_)) + currentFile_->unsetDeleteFile(); + } + + if (startedSupervisorThread_) { + readSupervisorThread_->join(); + } else { + //join aux threads in case the supervisor thread was not started + for (unsigned int i = 0; i < workerThreads_.size(); i++) { + std::unique_lock lk(mReader_); + thread_quit_signal[i] = true; + cvReader_[i]->notify_one(); + lk.unlock(); + workerThreads_[i]->join(); + delete workerThreads_[i]; + } + } + for (unsigned int i = 0; i < numConcurrentReads_; i++) + delete cvReader_[i]; + /* + for (unsigned int i=0;i("dataMode", "FRD")->setComment("Data mode: event 'FRD', 'FRSStriped', 'ScoutingRun2'"); + desc.addUntracked("eventChunkSize", 64)->setComment("Input buffer (chunk) size"); + desc.addUntracked("maxChunkSize", 0) + ->setComment("Maximum chunk size allowed if buffer is resized to fit data. If 0 is specifier, use chunk size"); + desc.addUntracked("eventChunkBlock", 0) + ->setComment( + "Block size used in a single file read call (must be smaller or equal to the initial chunk buffer size). If " + "0 is specified, use chunk size."); + + desc.addUntracked("numBuffers", 2)->setComment("Number of buffers used for reading input"); + desc.addUntracked("maxBufferedFiles", 2) + ->setComment("Maximum number of simultaneously buffered raw files"); + desc.addUntracked("alwaysStartFromfirstLS", false) + ->setComment("Force source to start from LS 1 if server provides higher lumisection number"); + desc.addUntracked("verifyChecksum", true) + ->setComment("Verify event CRC-32C checksum of FRDv5 and higher or Adler32 with v3 and v4"); + desc.addUntracked("useL1EventID", false) + ->setComment("Use L1 event ID from FED header if true or from TCDS FED if false"); + desc.addUntracked>("testTCDSFEDRange", std::vector()) + ->setComment("[min, max] range to search for TCDS FED ID in test setup"); + desc.addUntracked("fileListMode", false) + ->setComment("Use fileNames parameter to directly specify raw files to open"); + desc.addUntracked>("fileNames", std::vector()) + ->setComment("file list used when fileListMode is enabled"); + desc.setAllowAnything(); + descriptions.add("source", desc); +} + +edm::RawInputSource::Next DAQSource::checkNext() { + if (!startedSupervisorThread_) { + std::unique_lock lk(startupLock_); + + //this thread opens new files and dispatches reading to worker readers + readSupervisorThread_ = std::make_unique(&DAQSource::readSupervisor, this); + startedSupervisorThread_ = true; + + startupCv_.wait(lk); + } + + //signal hltd to start event accounting + if (!currentLumiSection_) + daqDirector_->createProcessingNotificationMaybe(); + setMonState(inWaitInput); + + auto nextEvent = [this]() { + auto getNextEvent = [this]() { + //for some models this is always true (if one event is one block) + if (dataMode_->dataBlockCompleted()) { + return getNextDataBlock(); + } else { + return getNextEventFromDataBlock(); + } + }; + + evf::EvFDaqDirector::FileStatus status = evf::EvFDaqDirector::noFile; + while ((status = getNextEvent()) == evf::EvFDaqDirector::noFile) { + if (edm::shutdown_flag.load(std::memory_order_relaxed)) + break; + } + return status; + }; + + switch (nextEvent()) { + case evf::EvFDaqDirector::runEnded: { + //maybe create EoL file in working directory before ending run + struct stat buf; + //also create EoR file in FU data directory + bool eorFound = (stat(daqDirector_->getEoRFilePathOnFU().c_str(), &buf) == 0); + if (!eorFound) { + int eor_fd = open(daqDirector_->getEoRFilePathOnFU().c_str(), + O_RDWR | O_CREAT, + S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); + close(eor_fd); + } + reportEventsThisLumiInSource(currentLumiSection_, eventsThisLumi_); + eventsThisLumi_ = 0; + resetLuminosityBlockAuxiliary(); + edm::LogInfo("DAQSource") << "----------------RUN ENDED----------------"; + return Next::kStop; + } + case evf::EvFDaqDirector::noFile: { + //this is not reachable + return Next::kEvent; + } + case evf::EvFDaqDirector::newLumi: { + //std::cout << "--------------NEW LUMI---------------" << std::endl; + return Next::kEvent; + } + default: { + if (fileListMode_ || fileListLoopMode_) + eventRunNumber_ = runNumber_; + else + eventRunNumber_ = dataMode_->run(); + + setEventCached(); + + return Next::kEvent; + } + } +} + +void DAQSource::maybeOpenNewLumiSection(const uint32_t lumiSection) { + if (!luminosityBlockAuxiliary() || luminosityBlockAuxiliary()->luminosityBlock() != lumiSection) { + currentLumiSection_ = lumiSection; + + resetLuminosityBlockAuxiliary(); + + timeval tv; + gettimeofday(&tv, nullptr); + const edm::Timestamp lsopentime((unsigned long long)tv.tv_sec * 1000000 + (unsigned long long)tv.tv_usec); + + edm::LuminosityBlockAuxiliary* lumiBlockAuxiliary = new edm::LuminosityBlockAuxiliary( + runAuxiliary()->run(), lumiSection, lsopentime, edm::Timestamp::invalidTimestamp()); + + setLuminosityBlockAuxiliary(lumiBlockAuxiliary); + luminosityBlockAuxiliary()->setProcessHistoryID(processHistoryID_); + + edm::LogInfo("DAQSource") << "New lumi section was opened. LUMI -: " << lumiSection; + } +} + +evf::EvFDaqDirector::FileStatus DAQSource::getNextEventFromDataBlock() { + setMonState(inChecksumEvent); + + bool found = dataMode_->nextEventView(); + //file(s) completely parsed + if (!found) { + if (dataMode_->dataBlockInitialized()) { + dataMode_->setDataBlockInitialized(false); + //roll position to the end of the file to close it + currentFile_->bufferPosition_ = currentFile_->fileSize_; + } + return evf::EvFDaqDirector::noFile; + } + + if (verifyChecksum_ && !dataMode_->checksumValid()) { + if (fms_) + fms_->setExceptionDetected(currentLumiSection_); + throw cms::Exception("DAQSource::getNextEvent") << dataMode_->getChecksumError(); + } + setMonState(inCachedEvent); + + currentFile_->nProcessed_++; + + return evf::EvFDaqDirector::sameFile; +} + +evf::EvFDaqDirector::FileStatus DAQSource::getNextDataBlock() { + if (setExceptionState_) + threadError(); + if (!currentFile_.get()) { + evf::EvFDaqDirector::FileStatus status = evf::EvFDaqDirector::noFile; + setMonState(inWaitInput); + if (!fileQueue_.try_pop(currentFile_)) { + //sleep until wakeup (only in single-buffer mode) or timeout + std::unique_lock lkw(mWakeup_); + if (cvWakeup_.wait_for(lkw, std::chrono::milliseconds(100)) == std::cv_status::timeout || !currentFile_.get()) + return evf::EvFDaqDirector::noFile; + } + status = currentFile_->status_; + if (status == evf::EvFDaqDirector::runEnded) { + setMonState(inRunEnd); + currentFile_.reset(); + return status; + } else if (status == evf::EvFDaqDirector::runAbort) { + throw cms::Exception("DAQSource::getNextEvent") << "Run has been aborted by the input source reader thread"; + } else if (status == evf::EvFDaqDirector::newLumi) { + setMonState(inNewLumi); + if (currentFile_->lumi_ > currentLumiSection_) { + reportEventsThisLumiInSource(currentLumiSection_, eventsThisLumi_); + eventsThisLumi_ = 0; + maybeOpenNewLumiSection(currentFile_->lumi_); + } + currentFile_.reset(); + return status; + } else if (status == evf::EvFDaqDirector::newFile) { + currentFileIndex_++; + } else + assert(false); + } + setMonState(inProcessingFile); + + //file is empty + if (!currentFile_->fileSize_) { + readingFilesCount_--; + //try to open new lumi + assert(currentFile_->nChunks_ == 0); + if (currentFile_->lumi_ > currentLumiSection_) { + reportEventsThisLumiInSource(currentLumiSection_, eventsThisLumi_); + eventsThisLumi_ = 0; + maybeOpenNewLumiSection(currentFile_->lumi_); + } + //immediately delete empty file + currentFile_.reset(); + return evf::EvFDaqDirector::noFile; + } + + //file is finished + if (currentFile_->bufferPosition_ == currentFile_->fileSize_) { + readingFilesCount_--; + //release last chunk (it is never released elsewhere) + freeChunks_.push(currentFile_->chunks_[currentFile_->currentChunk_]); + if (currentFile_->nEvents_ >= 0 && currentFile_->nEvents_ != int(currentFile_->nProcessed_)) { + throw cms::Exception("DAQSource::getNextEvent") + << "Fully processed " << currentFile_->nProcessed_ << " from the file " << currentFile_->fileName_ + << " but according to BU JSON there should be " << currentFile_->nEvents_ << " events"; + } + if (!daqDirector_->isSingleStreamThread() && !fileListMode_) { + //put the file in pending delete list; + std::unique_lock lkw(fileDeleteLock_); + filesToDelete_.push_back( + std::pair>(currentFileIndex_, std::move(currentFile_))); + } else { + //in single-thread and stream jobs, events are already processed + currentFile_.reset(); + } + return evf::EvFDaqDirector::noFile; + } + + //assert(currentFile_->status_ == evf::EvFDaqDirector::newFile); + + //handle RAW file header + if (currentFile_->bufferPosition_ == 0 && currentFile_->rawHeaderSize_ > 0) { + if (currentFile_->fileSize_ <= currentFile_->rawHeaderSize_) { + if (currentFile_->fileSize_ < currentFile_->rawHeaderSize_) + throw cms::Exception("DAQSource::getNextEvent") << "Premature end of input file while reading file header"; + + edm::LogWarning("DAQSource") << "File with only raw header and no events received in LS " << currentFile_->lumi_; + if (currentFile_->lumi_ > currentLumiSection_) { + reportEventsThisLumiInSource(currentLumiSection_, eventsThisLumi_); + eventsThisLumi_ = 0; + maybeOpenNewLumiSection(currentFile_->lumi_); + } + } + + //advance buffer position to skip file header (chunk will be acquired later) + currentFile_->chunkPosition_ += currentFile_->rawHeaderSize_; + currentFile_->bufferPosition_ += currentFile_->rawHeaderSize_; + } + + //file is too short + if (currentFile_->fileSize_ - currentFile_->bufferPosition_ < dataMode_->headerSize()) { + throw cms::Exception("DAQSource::getNextEvent") << "Premature end of input file while reading event header"; + } + + //multibuffer mode + //wait for the current chunk to become added to the vector + setMonState(inWaitChunk); + while (!currentFile_->waitForChunk(currentFile_->currentChunk_)) { + usleep(10000); + if (setExceptionState_) + threadError(); + } + setMonState(inChunkReceived); + + //check if header is at the boundary of two chunks + chunkIsFree_ = false; + unsigned char* dataPosition; + + //read event header, copy it to a single chunk if necessary + bool chunkEnd = currentFile_->advance(dataPosition, dataMode_->headerSize()); + + //get buffer size of current chunk (can be resized) + uint64_t currentChunkSize = currentFile_->currentChunkSize(); + + dataMode_->makeDataBlockView(dataPosition, currentChunkSize, currentFile_->fileSizes_, currentFile_->rawHeaderSize_); + + const size_t msgSize = dataMode_->dataBlockSize() - dataMode_->headerSize(); + + if (currentFile_->fileSize_ - currentFile_->bufferPosition_ < msgSize) { + throw cms::Exception("DAQSource::getNextEvent") << "Premature end of input file while reading event data"; + } + + //for cross-buffer models + if (chunkEnd) { + //header was at the chunk boundary, we will have to move payload as well + currentFile_->moveToPreviousChunk(msgSize, dataMode_->headerSize()); + chunkIsFree_ = true; + } else { + //header was contiguous, but check if payload fits the chunk + if (currentChunkSize - currentFile_->chunkPosition_ < msgSize) { + //rewind to header start position + currentFile_->rewindChunk(dataMode_->headerSize()); + //copy event to a chunk start and move pointers + + setMonState(inWaitChunk); + + //can already move buffer + chunkEnd = currentFile_->advance(dataPosition, dataMode_->headerSize() + msgSize); + + setMonState(inChunkReceived); + + assert(chunkEnd); + chunkIsFree_ = true; + //header is moved + dataMode_->makeDataBlockView( + dataPosition, currentFile_->currentChunkSize(), currentFile_->fileSizes_, currentFile_->rawHeaderSize_); + } else { + //everything is in a single chunk, only move pointers forward + chunkEnd = currentFile_->advance(dataPosition, msgSize); + assert(!chunkEnd); + chunkIsFree_ = false; + } + } + //prepare event + return getNextEventFromDataBlock(); +} + +void DAQSource::read(edm::EventPrincipal& eventPrincipal) { + setMonState(inReadEvent); + + dataMode_->readEvent(eventPrincipal); + + eventsThisLumi_++; + setMonState(inReadCleanup); + + //resize vector if needed + while (streamFileTracker_.size() <= eventPrincipal.streamID()) + streamFileTracker_.push_back(-1); + + streamFileTracker_[eventPrincipal.streamID()] = currentFileIndex_; + + //this old file check runs no more often than every 10 events + if (!((currentFile_->nProcessed_ - 1) % (checkEvery_))) { + //delete files that are not in processing + std::unique_lock lkw(fileDeleteLock_); + auto it = filesToDelete_.begin(); + while (it != filesToDelete_.end()) { + bool fileIsBeingProcessed = false; + for (unsigned int i = 0; i < nStreams_; i++) { + if (it->first == streamFileTracker_.at(i)) { + fileIsBeingProcessed = true; + break; + } + } + if (!fileIsBeingProcessed && !(fms_ && fms_->isExceptionOnData(it->second->lumi_))) { + it = filesToDelete_.erase(it); + } else + it++; + } + } + if (dataMode_->dataBlockCompleted() && chunkIsFree_) { + freeChunks_.push(currentFile_->chunks_[currentFile_->currentChunk_ - 1]); + chunkIsFree_ = false; + } + setMonState(inNoRequest); + return; +} + +void DAQSource::rewind_() {} + +void DAQSource::dataArranger() {} + +void DAQSource::readSupervisor() { + bool stop = false; + unsigned int currentLumiSection = 0; + + { + std::unique_lock lk(startupLock_); + startupCv_.notify_one(); + } + + uint32_t ls = 0; + uint32_t monLS = 1; + uint32_t lockCount = 0; + uint64_t sumLockWaitTimeUs = 0.; + + bool requireHeader = dataMode_->requireHeader(); + + while (!stop) { + //wait for at least one free thread and chunk + int counter = 0; + + while (workerPool_.empty() || freeChunks_.empty() || readingFilesCount_ >= maxBufferedFiles_) { + //report state to monitoring + if (fms_) { + bool copy_active = false; + for (auto j : tid_active_) + if (j) + copy_active = true; + if (readingFilesCount_ >= maxBufferedFiles_) + setMonStateSup(inSupFileLimit); + else if (freeChunks_.empty()) { + if (copy_active) + setMonStateSup(inSupWaitFreeChunkCopying); + else + setMonStateSup(inSupWaitFreeChunk); + } else { + if (copy_active) + setMonStateSup(inSupWaitFreeThreadCopying); + else + setMonStateSup(inSupWaitFreeThread); + } + } + std::unique_lock lkw(mWakeup_); + //sleep until woken up by condition or a timeout + if (cvWakeup_.wait_for(lkw, std::chrono::milliseconds(100)) == std::cv_status::timeout) { + counter++; + //if (!(counter%50)) edm::LogInfo("DAQSource") << "No free chunks or threads..."; + LogDebug("DAQSource") << "No free chunks or threads..."; + } else { + assert(!workerPool_.empty() || freeChunks_.empty()); + } + if (quit_threads_.load(std::memory_order_relaxed) || edm::shutdown_flag.load(std::memory_order_relaxed)) { + stop = true; + break; + } + } + //if this is reached, there are enough buffers and threads to proceed or processing is instructed to stop + + if (stop) + break; + + //look for a new file + std::string nextFile; + int64_t fileSizeFromMetadata; + + if (fms_) { + setMonStateSup(inSupBusy); + fms_->startedLookingForFile(); + } + bool fitToBuffer = dataMode_->fitToBuffer(); + + evf::EvFDaqDirector::FileStatus status = evf::EvFDaqDirector::noFile; + uint16_t rawHeaderSize = 0; + uint32_t lsFromRaw = 0; + int32_t serverEventsInNewFile = -1; + int rawFd = -1; + + int backoff_exp = 0; + + //entering loop which tries to grab new file from ramdisk + while (status == evf::EvFDaqDirector::noFile) { + //check if hltd has signalled to throttle input + counter = 0; + while (daqDirector_->inputThrottled()) { + if (quit_threads_.load(std::memory_order_relaxed) || edm::shutdown_flag.load(std::memory_order_relaxed)) + break; + + unsigned int nConcurrentLumis = daqDirector_->numConcurrentLumis(); + unsigned int nOtherLumis = nConcurrentLumis > 0 ? nConcurrentLumis - 1 : 0; + unsigned int checkLumiStart = currentLumiSection > nOtherLumis ? currentLumiSection - nOtherLumis : 1; + bool hasDiscardedLumi = false; + for (unsigned int i = checkLumiStart; i <= currentLumiSection; i++) { + if (daqDirector_->lumisectionDiscarded(i)) { + edm::LogWarning("DAQSource") << "Source detected that the lumisection is discarded -: " << i; + hasDiscardedLumi = true; + break; + } + } + if (hasDiscardedLumi) + break; + + setMonStateSup(inThrottled); + if (!(counter % 50)) + edm::LogWarning("DAQSource") << "Input throttled detected, reading files is paused..."; + usleep(100000); + counter++; + } + + if (quit_threads_.load(std::memory_order_relaxed) || edm::shutdown_flag.load(std::memory_order_relaxed)) { + stop = true; + break; + } + + assert(rawFd == -1); + uint64_t thisLockWaitTimeUs = 0.; + setMonStateSup(inSupLockPolling); + if (fileListMode_) { + //return LS if LS not set, otherwise return file + status = getFile(ls, nextFile, thisLockWaitTimeUs); + if (status == evf::EvFDaqDirector::newFile) { + uint16_t rawDataType; + if (evf::EvFDaqDirector::parseFRDFileHeader(nextFile, + rawFd, + rawHeaderSize, ///possibility to use by new formats + rawDataType, + lsFromRaw, + serverEventsInNewFile, + fileSizeFromMetadata, + requireHeader, + false, + false) != 0) { + //error + setExceptionState_ = true; + stop = true; + break; + } + } + } else { + status = daqDirector_->getNextFromFileBroker(currentLumiSection, + ls, + nextFile, + rawFd, + rawHeaderSize, //which format? + serverEventsInNewFile, + fileSizeFromMetadata, + thisLockWaitTimeUs, + requireHeader); + } + + setMonStateSup(inSupBusy); + + //cycle through all remaining LS even if no files get assigned + if (currentLumiSection != ls && status == evf::EvFDaqDirector::runEnded) + status = evf::EvFDaqDirector::noFile; + + //monitoring of lock wait time + if (thisLockWaitTimeUs > 0.) + sumLockWaitTimeUs += thisLockWaitTimeUs; + lockCount++; + if (ls > monLS) { + monLS = ls; + if (lockCount) + if (fms_) + fms_->reportLockWait(monLS, sumLockWaitTimeUs, lockCount); + lockCount = 0; + sumLockWaitTimeUs = 0; + } + + if (status == evf::EvFDaqDirector::runEnded) { + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::runEnded)); + stop = true; + break; + } + + //error from filelocking function + if (status == evf::EvFDaqDirector::runAbort) { + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::runAbort, 0)); + stop = true; + break; + } + //queue new lumisection + if (ls > currentLumiSection) { + //new file service + if (currentLumiSection == 0 && !alwaysStartFromFirstLS_) { + if (daqDirector_->getStartLumisectionFromEnv() > 1) { + //start transitions from LS specified by env, continue if not reached + if (ls < daqDirector_->getStartLumisectionFromEnv()) { + //skip file if from earlier LS than specified by env + if (rawFd != -1) { + close(rawFd); + rawFd = -1; + } + status = evf::EvFDaqDirector::noFile; + continue; + } else { + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::newLumi, ls)); + } + } else if (ls < 100) { + //look at last LS file on disk to start from that lumisection (only within first 100 LS) + unsigned int lsToStart = daqDirector_->getLumisectionToStart(); + + for (unsigned int nextLS = std::min(lsToStart, ls); nextLS <= ls; nextLS++) { + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::newLumi, nextLS)); + } + } else { + //start from current LS + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::newLumi, ls)); + } + } else { + //queue all lumisections after last one seen to avoid gaps + for (unsigned int nextLS = currentLumiSection + 1; nextLS <= ls; nextLS++) { + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::newLumi, nextLS)); + } + } + currentLumiSection = ls; + } + //else + if (currentLumiSection > 0 && ls < currentLumiSection) { + edm::LogError("DAQSource") << "Got old LS (" << ls + << ") file from EvFDAQDirector! Expected LS:" << currentLumiSection + << ". Aborting execution." << std::endl; + if (rawFd != -1) + close(rawFd); + rawFd = -1; + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::runAbort, 0)); + stop = true; + break; + } + + int dbgcount = 0; + if (status == evf::EvFDaqDirector::noFile) { + setMonStateSup(inSupNoFile); + dbgcount++; + if (!(dbgcount % 20)) + LogDebug("DAQSource") << "No file for me... sleep and try again..."; + + backoff_exp = std::min(4, backoff_exp); // max 1.6 seconds + //backoff_exp=0; // disabled! + int sleeptime = (int)(100000. * pow(2, backoff_exp)); + usleep(sleeptime); + backoff_exp++; + } else + backoff_exp = 0; + } + //end of file grab loop, parse result + if (status == evf::EvFDaqDirector::newFile) { + setMonStateSup(inSupNewFile); + LogDebug("DAQSource") << "The director says to grab -: " << nextFile; + + std::string rawFile; + //file service will report raw extension + rawFile = nextFile; + + struct stat st; + int stat_res = stat(rawFile.c_str(), &st); + if (stat_res == -1) { + edm::LogError("DAQSource") << "Can not stat file (" << errno << "):-" << rawFile << std::endl; + setExceptionState_ = true; + break; + } + uint64_t fileSize = st.st_size; + + if (fms_) { + setMonStateSup(inSupBusy); + fms_->stoppedLookingForFile(ls); + setMonStateSup(inSupNewFile); + } + int eventsInNewFile; + if (fileListMode_) { + if (fileSize == 0) + eventsInNewFile = 0; + else + eventsInNewFile = -1; + } else { + eventsInNewFile = serverEventsInNewFile; + assert(eventsInNewFile >= 0); + assert((eventsInNewFile > 0) == + (fileSize > rawHeaderSize)); //file without events must be empty or contain only header + } + + std::pair> additionalFiles = + dataMode_->defineAdditionalFiles(rawFile, fileListMode_); + if (!additionalFiles.first) { + //skip secondary files from file broker + if (rawFd > -1) + close(rawFd); + continue; + } + + std::unique_ptr newInputFile(new RawInputFile(evf::EvFDaqDirector::FileStatus::newFile, + ls, + rawFile, + !fileListMode_, + rawFd, + fileSize, + rawHeaderSize, //for which format + 0, + eventsInNewFile, + this)); + + uint64_t neededSize = fileSize; + for (const auto& addFile : additionalFiles.second) { + struct stat buf; + //wait for secondary files to appear + unsigned int fcnt = 0; + while (stat(addFile.c_str(), &buf) != 0) { + if (fileListMode_) { + edm::LogError("DAQSource") << "additional file is missing -: " << addFile; + stop = true; + setExceptionState_ = true; + break; + } + usleep(10000); + fcnt++; + //report and EoR check every 30 seconds + if ((fcnt && fcnt % 3000 == 0) || quit_threads_.load(std::memory_order_relaxed)) { + edm::LogWarning("DAQSource") << "Additional file is still missing after 30 seconds -: " << addFile; + struct stat bufEoR; + auto secondaryPath = std::filesystem::path(addFile).parent_path(); + auto eorName = std::filesystem::path(daqDirector_->getEoRFileName()); + std::string mainEoR = (std::filesystem::path(daqDirector_->buBaseRunDir()) / eorName).generic_string(); + std::string secondaryEoR = (secondaryPath / eorName).generic_string(); + bool prematureEoR = false; + if (stat(secondaryEoR.c_str(), &bufEoR) == 0) { + if (stat(addFile.c_str(), &bufEoR) != 0) { + edm::LogError("DAQSource") + << "EoR file appeared in -: " << secondaryPath << " while waiting for index file " << addFile; + prematureEoR = true; + } + } else if (stat(mainEoR.c_str(), &bufEoR) == 0) { + //wait another 10 seconds + usleep(10000000); + if (stat(addFile.c_str(), &bufEoR) != 0) { + edm::LogError("DAQSource") + << "Main EoR file appeared -: " << mainEoR << " while waiting for index file " << addFile; + prematureEoR = true; + } + } + if (prematureEoR) { + //queue EoR since this is not FU error + fileQueue_.push(std::make_unique(evf::EvFDaqDirector::runEnded, 0)); + stop = true; + break; + } + } + + if (quit_threads_) { + edm::LogError("DAQSource") << "Quitting while waiting for file -: " << addFile; + stop = true; + setExceptionState_ = true; + break; + } + } + LogDebug("DAQSource") << " APPEND NAME " << addFile; + if (stop) + break; + + newInputFile->appendFile(addFile, buf.st_size); + neededSize += buf.st_size; + } + if (stop) + break; + + //calculate number of needed chunks and size if resizing will be applied + uint16_t neededChunks; + uint64_t chunkSize; + + if (fitToBuffer) { + chunkSize = std::min(maxChunkSize_, std::max(eventChunkSize_, neededSize)); + neededChunks = 1; + } else { + chunkSize = eventChunkSize_; + neededChunks = neededSize / eventChunkSize_ + uint16_t((neededSize % eventChunkSize_) > 0); + } + newInputFile->setChunks(neededChunks); + + newInputFile->randomizeOrder(rng_); + + readingFilesCount_++; + auto newInputFilePtr = newInputFile.get(); + fileQueue_.push(std::move(newInputFile)); + + for (size_t i = 0; i < neededChunks; i++) { + if (fms_) { + bool copy_active = false; + for (auto j : tid_active_) + if (j) + copy_active = true; + if (copy_active) + setMonStateSup(inSupNewFileWaitThreadCopying); + else + setMonStateSup(inSupNewFileWaitThread); + } + //get thread + unsigned int newTid = 0xffffffff; + while (!workerPool_.try_pop(newTid)) { + usleep(100000); + if (quit_threads_.load(std::memory_order_relaxed)) { + stop = true; + break; + } + } + + if (fms_) { + bool copy_active = false; + for (auto j : tid_active_) + if (j) + copy_active = true; + if (copy_active) + setMonStateSup(inSupNewFileWaitChunkCopying); + else + setMonStateSup(inSupNewFileWaitChunk); + } + InputChunk* newChunk = nullptr; + while (!freeChunks_.try_pop(newChunk)) { + usleep(100000); + if (quit_threads_.load(std::memory_order_relaxed)) { + stop = true; + break; + } + } + + if (newChunk == nullptr) { + //return unused tid if we received shutdown (nullptr chunk) + if (newTid != 0xffffffff) + workerPool_.push(newTid); + stop = true; + break; + } + if (stop) + break; + setMonStateSup(inSupNewFile); + + std::unique_lock lk(mReader_); + + uint64_t toRead = chunkSize; + if (i == (uint64_t)neededChunks - 1 && neededSize % chunkSize) + toRead = neededSize % chunkSize; + newChunk->reset(i * chunkSize, toRead, i); + + workerJob_[newTid].first = newInputFilePtr; + workerJob_[newTid].second = newChunk; + + //wake up the worker thread + cvReader_[newTid]->notify_one(); + } + } + } + setMonStateSup(inRunEnd); + //make sure threads finish reading + unsigned int numFinishedThreads = 0; + while (numFinishedThreads < workerThreads_.size()) { + unsigned int tid = 0; + while (!workerPool_.try_pop(tid)) { + usleep(10000); + } + std::unique_lock lk(mReader_); + thread_quit_signal[tid] = true; + cvReader_[tid]->notify_one(); + numFinishedThreads++; + } + for (unsigned int i = 0; i < workerThreads_.size(); i++) { + workerThreads_[i]->join(); + delete workerThreads_[i]; + } +} + +void DAQSource::readWorker(unsigned int tid) { + bool init = true; + threadInit_.exchange(true, std::memory_order_acquire); + + while (true) { + tid_active_[tid] = false; + std::unique_lock lk(mReader_); + workerJob_[tid].first = nullptr; + workerJob_[tid].first = nullptr; + + assert(!thread_quit_signal[tid]); //should never get it here + workerPool_.push(tid); + + if (init) { + std::unique_lock lk(startupLock_); + init = false; + startupCv_.notify_one(); + } + cvReader_[tid]->wait(lk); + + if (thread_quit_signal[tid]) + return; + tid_active_[tid] = true; + + RawInputFile* file; + InputChunk* chunk; + + assert(workerJob_[tid].first != nullptr && workerJob_[tid].second != nullptr); + + file = workerJob_[tid].first; + chunk = workerJob_[tid].second; + + bool fitToBuffer = dataMode_->fitToBuffer(); + + //resize if multi-chunked reading is not possible + if (fitToBuffer) { + uint64_t accum = 0; + for (auto s : file->diskFileSizes_) + accum += s; + if (accum > eventChunkSize_) { + if (!chunk->resize(accum, maxChunkSize_)) { + edm::LogError("DAQSource") + << "maxChunkSize can not accomodate the file set. Try increasing chunk size and/or chunk maximum size."; + if (file->rawFd_ != -1 && (numConcurrentReads_ == 1 || chunk->offset_ == 0)) + close(file->rawFd_); + setExceptionState_ = true; + continue; + } else { + edm::LogInfo("DAQSource") << "chunk size was increased to " << (chunk->size_ >> 20) << " MB"; + } + } + } + + //skip reading initial header size in first chunk if inheriting file descriptor (already set at appropriate position) + unsigned int bufferLeftInitial = (chunk->offset_ == 0 && file->rawFd_ != -1) ? file->rawHeaderSize_ : 0; + const uint16_t readBlocks = chunk->size_ / eventChunkBlock_ + uint16_t(chunk->size_ % eventChunkBlock_ > 0); + + auto readPrimary = [&](uint64_t bufferLeft) { + //BEGIN reading primary file - check if file descriptor is already open + //in multi-threaded chunked mode, only first thread will use already open fd for reading the first file + //fd will not be closed in other case (used by other threads) + int fileDescriptor = -1; + bool fileOpenedHere = false; + + if (numConcurrentReads_ == 1) { + fileDescriptor = file->rawFd_; + file->rawFd_ = -1; + if (fileDescriptor == -1) { + fileDescriptor = open(file->fileName_.c_str(), O_RDONLY); + fileOpenedHere = true; + } + } else { + if (chunk->offset_ == 0) { + fileDescriptor = file->rawFd_; + file->rawFd_ = -1; + if (fileDescriptor == -1) { + fileDescriptor = open(file->fileName_.c_str(), O_RDONLY); + fileOpenedHere = true; + } + } else { + fileDescriptor = open(file->fileName_.c_str(), O_RDONLY); + fileOpenedHere = true; + } + } + + if (fileDescriptor == -1) { + edm::LogError("DAQSource") << "readWorker failed to open file -: " << file->fileName_ + << " fd:" << fileDescriptor << " error: " << strerror(errno); + setExceptionState_ = true; + return; + } + + if (fileOpenedHere) { //fast forward to this chunk position + off_t pos = lseek(fileDescriptor, chunk->offset_, SEEK_SET); + if (pos == -1) { + edm::LogError("DAQSource") << "readWorker failed to seek file -: " << file->fileName_ + << " fd:" << fileDescriptor << " to offset " << chunk->offset_ + << " error: " << strerror(errno); + setExceptionState_ = true; + return; + } + } + + LogDebug("DAQSource") << "Reader thread opened file -: TID: " << tid << " file: " << file->fileName_ + << " at offset " << lseek(fileDescriptor, 0, SEEK_CUR); + + size_t skipped = bufferLeft; + auto start = std::chrono::high_resolution_clock::now(); + for (unsigned int i = 0; i < readBlocks; i++) { + ssize_t last; + edm::LogInfo("DAQSource") << "readWorker read -: " << (int64_t)(chunk->usedSize_ - bufferLeft) << " or " + << (int64_t)eventChunkBlock_; + + //protect against reading into next block + last = ::read(fileDescriptor, + (void*)(chunk->buf_ + bufferLeft), + std::min((int64_t)(chunk->usedSize_ - bufferLeft), (int64_t)eventChunkBlock_)); + + if (last < 0) { + edm::LogError("DAQSource") << "readWorker failed to read file -: " << file->fileName_ + << " fd:" << fileDescriptor << " last: " << last << " error: " << strerror(errno); + setExceptionState_ = true; + break; + } + if (last > 0) { + bufferLeft += last; + } + if ((uint64_t)last < eventChunkBlock_) { //last read + edm::LogInfo("DAQSource") << "chunkUsedSize" << chunk->usedSize_ << " u-s:" << (chunk->usedSize_ - skipped) + << " ix:" << i * eventChunkBlock_ << " " << (size_t)last; + //check if this is last block if single file, then total read size must match file size + if (file->numFiles_ == 1 && !(chunk->usedSize_ - skipped == i * eventChunkBlock_ + (size_t)last)) { + edm::LogError("DAQSource") << "readWorker failed to read file -: " << file->fileName_ + << " fd:" << fileDescriptor << " last:" << last + << " expectedChunkSize:" << chunk->usedSize_ + << " readChunkSize:" << (skipped + i * eventChunkBlock_ + last) + << " skipped:" << skipped << " block:" << (i + 1) << "/" << readBlocks + << " error: " << strerror(errno); + setExceptionState_ = true; + } + break; + } + } + if (setExceptionState_) + return; + + file->fileSizes_[0] = bufferLeft; + + if (chunk->offset_ + bufferLeft == file->diskFileSizes_[0] || bufferLeft == chunk->size_) { + //file reading finished using this fd + //or the whole buffer is filled (single sequential file spread over more chunks) + close(fileDescriptor); + fileDescriptor = -1; + } else + assert(fileDescriptor == -1); + + if (fitToBuffer && bufferLeft != file->diskFileSizes_[0]) { + edm::LogError("DAQSource") << "mismatch between read file size for file -: " << file->fileNames_[0] + << " read:" << bufferLeft << " expected:" << file->diskFileSizes_[0]; + setExceptionState_ = true; + return; + } + + auto end = std::chrono::high_resolution_clock::now(); + auto diff = end - start; + std::chrono::milliseconds msec = std::chrono::duration_cast(diff); + LogDebug("DAQSource") << " finished reading block -: " << (bufferLeft >> 20) << " MB" + << " in " << msec.count() << " ms (" << (bufferLeft >> 20) / double(msec.count()) + << " GB/s)"; + }; + //END primary function + + //SECONDARY files function + auto readSecondary = [&](uint64_t bufferLeft, unsigned int j) { + size_t fileLen = 0; + + std::string const& addFile = file->fileNames_[j]; + int fileDescriptor = open(addFile.c_str(), O_RDONLY); + + if (fileDescriptor < 0) { + edm::LogError("DAQSource") << "readWorker failed to open file -: " << addFile << " fd:" << fileDescriptor + << " error: " << strerror(errno); + setExceptionState_ = true; + return; + } + + LogDebug("DAQSource") << "Reader thread opened file -: TID: " << tid << " file: " << addFile << " at offset " + << lseek(fileDescriptor, 0, SEEK_CUR); + + //size_t skipped = 0;//file is newly opened, read with header + auto start = std::chrono::high_resolution_clock::now(); + for (unsigned int i = 0; i < readBlocks; i++) { + ssize_t last; + + //protect against reading into next block + //use bufferLeft for the write offset + last = ::read(fileDescriptor, + (void*)(chunk->buf_ + bufferLeft), + std::min((uint64_t)file->diskFileSizes_[j], (uint64_t)eventChunkBlock_)); + + if (last < 0) { + edm::LogError("DAQSource") << "readWorker failed to read file -: " << addFile << " fd:" << fileDescriptor + << " error: " << strerror(errno); + setExceptionState_ = true; + close(fileDescriptor); + break; + } + if (last > 0) { + bufferLeft += last; + fileLen += last; + file->fileSize_ += last; + } + }; + + close(fileDescriptor); + file->fileSizes_[j] = fileLen; + assert(fileLen > 0); + + if (fitToBuffer && fileLen != file->diskFileSizes_[j]) { + edm::LogError("DAQSource") << "mismatch between read file size for file -: " << file->fileNames_[j] + << " read:" << fileLen << " expected:" << file->diskFileSizes_[j]; + setExceptionState_ = true; + return; + } + + auto end = std::chrono::high_resolution_clock::now(); + auto diff = end - start; + std::chrono::milliseconds msec = std::chrono::duration_cast(diff); + LogDebug("DAQSource") << " finished reading block -: " << (bufferLeft >> 20) << " MB" + << " in " << msec.count() << " ms (" << (bufferLeft >> 20) / double(msec.count()) + << " GB/s)"; + }; + + //randomized order multi-file loop + for (unsigned int j : file->fileOrder_) { + if (j == 0) { + readPrimary(bufferLeftInitial); + } else + readSecondary(file->bufferOffsets_[j], j); + + if (setExceptionState_) + break; + } + + if (setExceptionState_) + continue; + + //detect FRD event version. Skip file Header if it exists + if (dataMode_->dataVersion() == 0 && chunk->offset_ == 0) { + dataMode_->detectVersion(chunk->buf_, file->rawHeaderSize_); + } + assert(dataMode_->versionCheck()); + + chunk->readComplete_ = + true; //this is atomic to secure the sequential buffer fill before becoming available for processing) + file->chunks_[chunk->fileIndex_] = chunk; //put the completed chunk in the file chunk vector at predetermined index + } +} + +void DAQSource::threadError() { + quit_threads_ = true; + throw cms::Exception("DAQSource:threadError") << " file reader thread error "; +} + +void DAQSource::setMonState(evf::FastMonState::InputState state) { + if (fms_) + fms_->setInState(state); +} + +void DAQSource::setMonStateSup(evf::FastMonState::InputState state) { + if (fms_) + fms_->setInStateSup(state); +} + +bool RawInputFile::advance(unsigned char*& dataPosition, const size_t size) { + //wait for chunk + + while (!waitForChunk(currentChunk_)) { + sourceParent_->setMonState(inWaitChunk); + usleep(100000); + sourceParent_->setMonState(inChunkReceived); + if (sourceParent_->exceptionState()) + sourceParent_->threadError(); + } + + dataPosition = chunks_[currentChunk_]->buf_ + chunkPosition_; + size_t currentLeft = chunks_[currentChunk_]->size_ - chunkPosition_; + + if (currentLeft < size) { + //we need next chunk + while (!waitForChunk(currentChunk_ + 1)) { + sourceParent_->setMonState(inWaitChunk); + usleep(100000); + sourceParent_->setMonState(inChunkReceived); + if (sourceParent_->exceptionState()) + sourceParent_->threadError(); + } + //copy everything to beginning of the first chunk + dataPosition -= chunkPosition_; + assert(dataPosition == chunks_[currentChunk_]->buf_); + memmove(chunks_[currentChunk_]->buf_, chunks_[currentChunk_]->buf_ + chunkPosition_, currentLeft); + memcpy(chunks_[currentChunk_]->buf_ + currentLeft, chunks_[currentChunk_ + 1]->buf_, size - currentLeft); + //set pointers at the end of the old data position + bufferPosition_ += size; + chunkPosition_ = size - currentLeft; + currentChunk_++; + return true; + } else { + chunkPosition_ += size; + bufferPosition_ += size; + return false; + } +} + +void DAQSource::reportEventsThisLumiInSource(unsigned int lumi, unsigned int events) { + std::lock_guard lock(monlock_); + auto itr = sourceEventsReport_.find(lumi); + if (itr != sourceEventsReport_.end()) + itr->second += events; + else + sourceEventsReport_[lumi] = events; +} + +std::pair DAQSource::getEventReport(unsigned int lumi, bool erase) { + std::lock_guard lock(monlock_); + auto itr = sourceEventsReport_.find(lumi); + if (itr != sourceEventsReport_.end()) { + std::pair ret(true, itr->second); + if (erase) + sourceEventsReport_.erase(itr); + return ret; + } else + return std::pair(false, 0); +} + +long DAQSource::initFileList() { + std::sort(listFileNames_.begin(), listFileNames_.end(), [](std::string a, std::string b) { + if (a.rfind('/') != std::string::npos) + a = a.substr(a.rfind('/')); + if (b.rfind('/') != std::string::npos) + b = b.substr(b.rfind('/')); + return b > a; + }); + + if (!listFileNames_.empty()) { + //get run number from first file in the vector + std::filesystem::path fileName = listFileNames_[0]; + std::string fileStem = fileName.stem().string(); + if (fileStem.find("file://") == 0) + fileStem = fileStem.substr(7); + else if (fileStem.find("file:") == 0) + fileStem = fileStem.substr(5); + auto end = fileStem.find('_'); + + if (fileStem.find("run") == 0) { + std::string runStr = fileStem.substr(3, end - 3); + try { + //get long to support test run numbers < 2^32 + long rval = std::stol(runStr); + edm::LogInfo("DAQSource") << "Autodetected run number in fileListMode -: " << rval; + return rval; + } catch (const std::exception&) { + edm::LogWarning("DAQSource") << "Unable to autodetect run number in fileListMode from file -: " << fileName; + } + } + } + return -1; +} + +evf::EvFDaqDirector::FileStatus DAQSource::getFile(unsigned int& ls, std::string& nextFile, uint64_t& lockWaitTime) { + if (fileListIndex_ < listFileNames_.size()) { + nextFile = listFileNames_[fileListIndex_]; + if (nextFile.find("file://") == 0) + nextFile = nextFile.substr(7); + else if (nextFile.find("file:") == 0) + nextFile = nextFile.substr(5); + std::filesystem::path fileName = nextFile; + std::string fileStem = fileName.stem().string(); + if (fileStem.find("ls")) + fileStem = fileStem.substr(fileStem.find("ls") + 2); + if (fileStem.find('_')) + fileStem = fileStem.substr(0, fileStem.find('_')); + + if (!fileListLoopMode_) + ls = std::stoul(fileStem); + else //always starting from LS 1 in loop mode + ls = 1 + loopModeIterationInc_; + + //fsize = 0; + //lockWaitTime = 0; + fileListIndex_++; + return evf::EvFDaqDirector::newFile; + } else { + if (!fileListLoopMode_) + return evf::EvFDaqDirector::runEnded; + else { + //loop through files until interrupted + loopModeIterationInc_++; + fileListIndex_ = 0; + return getFile(ls, nextFile, lockWaitTime); + } + } +} diff --git a/EventFilter/Utilities/src/DAQSourceModelsFRD.cc b/EventFilter/Utilities/src/DAQSourceModelsFRD.cc new file mode 100644 index 0000000000000..c0dc23cdedeab --- /dev/null +++ b/EventFilter/Utilities/src/DAQSourceModelsFRD.cc @@ -0,0 +1,355 @@ +#include "EventFilter/Utilities/interface/DAQSource.h" +#include "EventFilter/Utilities/interface/DAQSourceModelsFRD.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" +#include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" + +#include "DataFormats/TCDS/interface/TCDSRaw.h" + +#include "FWCore/Framework/interface/Event.h" +#include "EventFilter/Utilities/interface/GlobalEventNumber.h" +#include "EventFilter/Utilities/interface/DAQSourceModels.h" +#include "EventFilter/Utilities/interface/DAQSource.h" + +#include "EventFilter/Utilities/interface/AuxiliaryMakers.h" + +#include "DataFormats/Provenance/interface/EventAuxiliary.h" +#include "DataFormats/Provenance/interface/EventID.h" +#include "DataFormats/Provenance/interface/Timestamp.h" +#include "EventFilter/Utilities/interface/crc32c.h" + +void DataModeFRD::readEvent(edm::EventPrincipal& eventPrincipal) { + std::unique_ptr rawData(new FEDRawDataCollection); + bool tcdsInRange; + unsigned char* tcds_pointer = nullptr; + edm::Timestamp tstamp = fillFEDRawDataCollection(*rawData, tcdsInRange, tcds_pointer); + + if (daqSource_->useL1EventID()) { + uint32_t L1EventID = event_->event(); + edm::EventID eventID = edm::EventID(daqSource_->eventRunNumber(), daqSource_->currentLumiSection(), L1EventID); + edm::EventAuxiliary aux( + eventID, daqSource_->processGUID(), tstamp, event_->isRealData(), edm::EventAuxiliary::PhysicsTrigger); + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + } else if (tcds_pointer == nullptr) { + uint32_t L1EventID = event_->event(); + throw cms::Exception("DAQSource::read") << "No TCDS FED in event with FEDHeader EID -: " << L1EventID; + } else { + const FEDHeader fedHeader(tcds_pointer); + tcds::Raw_v1 const* tcds = reinterpret_cast(tcds_pointer + FEDHeader::length); + edm::EventAuxiliary aux = + evf::evtn::makeEventAuxiliary(tcds, + daqSource_->eventRunNumber(), //TODO_ eventRunNumber_ + daqSource_->currentLumiSection(), //currentLumiSection_ + event_->isRealData(), + static_cast(fedHeader.triggerType()), + daqSource_->processGUID(), + !daqSource_->fileListLoopMode(), + !tcdsInRange); + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + } + + std::unique_ptr edp(new edm::Wrapper(std::move(rawData))); + eventPrincipal.put( + daqProvenanceHelpers_[0]->branchDescription(), std::move(edp), daqProvenanceHelpers_[0]->dummyProvenance()); +} + +edm::Timestamp DataModeFRD::fillFEDRawDataCollection(FEDRawDataCollection& rawData, + bool& tcdsInRange, + unsigned char*& tcds_pointer) { + edm::TimeValue_t time; + timeval stv; + gettimeofday(&stv, nullptr); + time = stv.tv_sec; + time = (time << 32) + stv.tv_usec; + edm::Timestamp tstamp(time); + + uint32_t eventSize = event_->eventSize(); + unsigned char* event = (unsigned char*)event_->payload(); + tcds_pointer = nullptr; + tcdsInRange = false; + uint16_t selectedTCDSFed = 0; + while (eventSize > 0) { + assert(eventSize >= FEDTrailer::length); + eventSize -= FEDTrailer::length; + const FEDTrailer fedTrailer(event + eventSize); + const uint32_t fedSize = fedTrailer.fragmentLength() << 3; //trailer length counts in 8 bytes + assert(eventSize >= fedSize - FEDHeader::length); + eventSize -= (fedSize - FEDHeader::length); + const FEDHeader fedHeader(event + eventSize); + const uint16_t fedId = fedHeader.sourceID(); + if (fedId > FEDNumbering::MAXFEDID) { + throw cms::Exception("DAQSource::fillFEDRawDataCollection") << "Out of range FED ID : " << fedId; + } else if (fedId >= MINTCDSuTCAFEDID_ && fedId <= MAXTCDSuTCAFEDID_) { + if (!selectedTCDSFed) { + selectedTCDSFed = fedId; + tcds_pointer = event + eventSize; + if (fedId >= FEDNumbering::MINTCDSuTCAFEDID && fedId <= FEDNumbering::MAXTCDSuTCAFEDID) { + tcdsInRange = true; + } + } else + throw cms::Exception("DAQSource::fillFEDRawDataCollection") + << "Second TCDS FED ID " << fedId << " found. First ID: " << selectedTCDSFed; + } + //take event ID from GTPE FED + FEDRawData& fedData = rawData.FEDData(fedId); + fedData.resize(fedSize); + memcpy(fedData.data(), event + eventSize, fedSize); + } + assert(eventSize == 0); + + return tstamp; +} + +std::vector>& DataModeFRD::makeDaqProvenanceHelpers() { + //set FRD data collection + daqProvenanceHelpers_.clear(); + daqProvenanceHelpers_.emplace_back(std::make_shared( + edm::TypeID(typeid(FEDRawDataCollection)), "FEDRawDataCollection", "FEDRawDataCollection", "DAQSource")); + return daqProvenanceHelpers_; +} + +bool DataModeFRD::nextEventView() { + if (eventCached_) + return true; + event_ = std::make_unique(dataBlockAddr_); + if (event_->size() > dataBlockMax_) { + throw cms::Exception("DAQSource::getNextEvent") + << " event id:" << event_->event() << " lumi:" << event_->lumi() << " run:" << event_->run() + << " of size:" << event_->size() << " bytes does not fit into a chunk of size:" << dataBlockMax_ << " bytes"; + } + return true; +} + +bool DataModeFRD::checksumValid() { + crc_ = 0; + if (event_->version() >= 5) { + crc_ = crc32c(crc_, (const unsigned char*)event_->payload(), event_->eventSize()); + if (crc_ != event_->crc32c()) + return false; + } + return true; +} + +std::string DataModeFRD::getChecksumError() const { + std::stringstream ss; + ss << "Found a wrong crc32c checksum: expected 0x" << std::hex << event_->crc32c() << " but calculated 0x" << crc_; + return ss.str(); +} + +/* + * FRD Multi Test + */ + +void DataModeFRDStriped::makeDirectoryEntries(std::vector const& baseDirs, std::string const& runDir) { + std::filesystem::path runDirP(runDir); + for (auto& baseDir : baseDirs) { + std::filesystem::path baseDirP(baseDir); + buPaths_.emplace_back(baseDirP / runDirP); + } +} + +void DataModeFRDStriped::readEvent(edm::EventPrincipal& eventPrincipal) { + assert(!events_.empty()); + std::unique_ptr rawData(new FEDRawDataCollection); + bool tcdsInRange; + unsigned char* tcds_pointer = nullptr; + edm::Timestamp tstamp = fillFRDCollection(*rawData, tcdsInRange, tcds_pointer); + + auto const& event = events_[0]; + if (daqSource_->useL1EventID()) { + uint32_t L1EventID = event->event(); + edm::EventID eventID = edm::EventID(daqSource_->eventRunNumber(), daqSource_->currentLumiSection(), L1EventID); + edm::EventAuxiliary aux( + eventID, daqSource_->processGUID(), tstamp, event->isRealData(), edm::EventAuxiliary::PhysicsTrigger); + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + } else if (tcds_pointer == nullptr) { + uint32_t L1EventID = event->event(); + throw cms::Exception("DAQSource::read") << "No TCDS FED in event with FEDHeader EID -: " << L1EventID; + } else { + const FEDHeader fedHeader(tcds_pointer); + tcds::Raw_v1 const* tcds = reinterpret_cast(tcds_pointer + FEDHeader::length); + edm::EventAuxiliary aux = + evf::evtn::makeEventAuxiliary(tcds, + daqSource_->eventRunNumber(), + daqSource_->currentLumiSection(), + event->isRealData(), + static_cast(fedHeader.triggerType()), + daqSource_->processGUID(), + !daqSource_->fileListLoopMode(), + !tcdsInRange); + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + } + std::unique_ptr edp(new edm::Wrapper(std::move(rawData))); + eventPrincipal.put( + daqProvenanceHelpers_[0]->branchDescription(), std::move(edp), daqProvenanceHelpers_[0]->dummyProvenance()); + eventCached_ = false; +} + +edm::Timestamp DataModeFRDStriped::fillFRDCollection(FEDRawDataCollection& rawData, + bool& tcdsInRange, + unsigned char*& tcds_pointer) { + edm::TimeValue_t time; + timeval stv; + gettimeofday(&stv, nullptr); + time = stv.tv_sec; + time = (time << 32) + stv.tv_usec; + edm::Timestamp tstamp(time); + + tcds_pointer = nullptr; + tcdsInRange = false; + uint16_t selectedTCDSFed = 0; + int selectedTCDSFileIndex = -1; + for (size_t index = 0; index < events_.size(); index++) { + uint32_t eventSize = events_[index]->eventSize(); + unsigned char* event = (unsigned char*)events_[index]->payload(); + while (eventSize > 0) { + assert(eventSize >= FEDTrailer::length); + eventSize -= FEDTrailer::length; + const FEDTrailer fedTrailer(event + eventSize); + const uint32_t fedSize = fedTrailer.fragmentLength() << 3; //trailer length counts in 8 bytes + assert(eventSize >= fedSize - FEDHeader::length); + eventSize -= (fedSize - FEDHeader::length); + const FEDHeader fedHeader(event + eventSize); + const uint16_t fedId = fedHeader.sourceID(); + if (fedId > FEDNumbering::MAXFEDID) { + throw cms::Exception("DataModeFRDStriped:::fillFRDCollection") << "Out of range FED ID : " << fedId; + } else if (fedId >= MINTCDSuTCAFEDID_ && fedId <= MAXTCDSuTCAFEDID_) { + if (!selectedTCDSFed) { + selectedTCDSFed = fedId; + selectedTCDSFileIndex = index; + tcds_pointer = event + eventSize; + if (fedId >= FEDNumbering::MINTCDSuTCAFEDID && fedId <= FEDNumbering::MAXTCDSuTCAFEDID) { + tcdsInRange = true; + } + } else if (!testing_) + throw cms::Exception("DataModeFRDStriped:::fillFRDCollection") + << "Second TCDS FED ID " << fedId << " found in file " << selectedTCDSFileIndex + << ". First ID: " << selectedTCDSFed << " in file " << index; + } + FEDRawData& fedData = rawData.FEDData(fedId); + fedData.resize(fedSize); + memcpy(fedData.data(), event + eventSize, fedSize); + } + assert(eventSize == 0); + } + + return tstamp; +} + +std::vector>& DataModeFRDStriped::makeDaqProvenanceHelpers() { + //set FRD data collection + daqProvenanceHelpers_.clear(); + daqProvenanceHelpers_.emplace_back(std::make_shared( + edm::TypeID(typeid(FEDRawDataCollection)), "FEDRawDataCollection", "FEDRawDataCollection", "DAQSource")); + return daqProvenanceHelpers_; +} + +/* TODO: adapt to multi-fils +bool DataModeFRD::nextEventView() { + if (eventCached_) return true; + event_ = std::make_unique(dataBlockAddr_); + if (event_->size() > dataBlockMax_) { + throw cms::Exception("DAQSource::getNextEvent") + << " event id:" << event_->event() << " lumi:" << event_->lumi() << " run:" << event_->run() + << " of size:" << event_->size() << " bytes does not fit into a chunk of size:" << dataBlockMax_ + << " bytes"; + } + return true; +} +*/ + +bool DataModeFRDStriped::checksumValid() { + bool status = true; + for (size_t i = 0; i < events_.size(); i++) { + uint32_t crc = 0; + auto const& event = events_[i]; + if (event->version() >= 5) { + crc = crc32c(crc, (const unsigned char*)event->payload(), event->eventSize()); + if (crc != event->crc32c()) { + std::ostringstream ss; + ss << "Found a wrong crc32c checksum at readout index " << i << ": expected 0x" << std::hex << event->crc32c() + << " but calculated 0x" << crc << ". "; + crcMsg_ += ss.str(); + status = false; + } + } + } + return status; +} + +std::string DataModeFRDStriped::getChecksumError() const { return crcMsg_; } + +/* + read multiple input files for this model +*/ + +std::pair> DataModeFRDStriped::defineAdditionalFiles(std::string const& primaryName, + bool fileListMode) const { + std::vector additionalFiles; + + if (fileListMode) { + //for the unit test + additionalFiles.push_back(primaryName + "_1"); + return std::make_pair(true, additionalFiles); + } + + auto fullpath = std::filesystem::path(primaryName); + auto fullname = fullpath.filename(); + + for (size_t i = 1; i < buPaths_.size(); i++) { + std::filesystem::path newPath = buPaths_[i] / fullname; + additionalFiles.push_back(newPath.generic_string()); + } + return std::make_pair(true, additionalFiles); +} + +bool DataModeFRDStriped::nextEventView() { + blockCompleted_ = false; + if (eventCached_) + return true; + for (unsigned int i = 0; i < events_.size(); i++) { + //add last event length to each stripe + dataBlockAddrs_[i] += events_[i]->size(); + } + return makeEvents(); +} + +bool DataModeFRDStriped::makeEvents() { + events_.clear(); + assert(!blockCompleted_); + for (int i = 0; i < numFiles_; i++) { + if (dataBlockAddrs_[i] >= dataBlockMaxAddrs_[i]) { + //must be exact + assert(dataBlockAddrs_[i] == dataBlockMaxAddrs_[i]); + blockCompleted_ = true; + return false; + } else { + if (blockCompleted_) + throw cms::Exception("DataModeFRDStriped::makeEvents") + << "not all striped blocks were completed at the same time"; + } + if (blockCompleted_) + continue; + events_.emplace_back(std::make_unique(dataBlockAddrs_[i])); + if (dataBlockAddrs_[i] + events_[i]->size() > dataBlockMaxAddrs_[i]) + throw cms::Exception("DAQSource::getNextEvent") + << " event id:" << events_[i]->event() << " lumi:" << events_[i]->lumi() << " run:" << events_[i]->run() + << " of size:" << events_[i]->size() << " bytes does not fit into the buffer or has corrupted header"; + } + return !blockCompleted_; +} diff --git a/EventFilter/Utilities/src/DAQSourceModelsScouting.cc b/EventFilter/Utilities/src/DAQSourceModelsScouting.cc new file mode 100644 index 0000000000000..4626975e6014e --- /dev/null +++ b/EventFilter/Utilities/src/DAQSourceModelsScouting.cc @@ -0,0 +1,312 @@ +#include "EventFilter/Utilities/interface/DAQSource.h" +#include "EventFilter/Utilities/interface/DAQSourceModelsScouting.h" + +#include +#include +#include +#include + +#include "FWCore/Framework/interface/Event.h" +#include "DataFormats/Provenance/interface/EventAuxiliary.h" +#include "DataFormats/Provenance/interface/EventID.h" + +using namespace scouting; + +void DataModeScoutingRun2Muon::readEvent(edm::EventPrincipal& eventPrincipal) { + edm::TimeValue_t time; + timeval stv; + gettimeofday(&stv, nullptr); + time = stv.tv_sec; + time = (time << 32) + stv.tv_usec; + edm::Timestamp tstamp(time); + + std::unique_ptr> rawData(new BXVector); + //allow any bx + rawData->setBXRange(0, 4000); + + unpackOrbit(rawData.get(), (char*)event_->payload(), event_->eventSize()); + + uint32_t hdrEventID = event_->event(); + edm::EventID eventID = edm::EventID(daqSource_->eventRunNumber(), daqSource_->currentLumiSection(), hdrEventID); + edm::EventAuxiliary aux( + eventID, daqSource_->processGUID(), tstamp, event_->isRealData(), edm::EventAuxiliary::PhysicsTrigger); + + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + + std::unique_ptr edp(new edm::Wrapper>(std::move(rawData))); + eventPrincipal.put( + daqProvenanceHelpers_[0]->branchDescription(), std::move(edp), daqProvenanceHelpers_[0]->dummyProvenance()); +} + +void DataModeScoutingRun2Muon::unpackOrbit(BXVector* muons, char* buf, size_t len) { + using namespace scouting; + size_t pos = 0; + uint32_t o_test = 0; + while (pos < len) { + assert(pos + 4 <= len); + uint32_t header = *((uint32*)(buf + pos)); + uint32_t mAcount = (header & header_masks::mAcount) >> header_shifts::mAcount; + uint32_t mBcount = (header & header_masks::mBcount) >> header_shifts::mBcount; + + block* bl = (block*)(buf + pos + 4); + + pos += 12 + (mAcount + mBcount) * 8; + assert(pos <= len); + + uint32_t bx = bl->bx; + + uint32_t orbit = bl->orbit; + o_test = orbit; + + //should cuts should be applied + bool excludeIntermediate = true; + + for (size_t i = 0; i < (mAcount + mBcount); i++) { + //unpack new muon + //variables: index, ietaext, ipt, qual, iphiext, iso, chrg, iphi, ieta + + // remove intermediate if required + // index==0 and ietaext==0 are a necessary and sufficient condition + uint32_t index = (bl->mu[i].s >> shifts::index) & masks::index; + int32_t ietaext = ((bl->mu[i].f >> shifts::etaext) & masks::etaextv); + if (((bl->mu[i].f >> shifts::etaext) & masks::etaexts) != 0) + ietaext -= 256; + + if (excludeIntermediate && index == 0 && ietaext == 0) + continue; + + //extract pt and quality and apply cut if required + uint32_t ipt = (bl->mu[i].f >> shifts::pt) & masks::pt; + //cuts?? + // if((ipt-1)mu[i].f >> shifts::qual) & masks::qual; + // if(qual < qualcut) {discarded++; continue;} + + //extract integer value for extrapolated phi + int32_t iphiext = ((bl->mu[i].f >> shifts::phiext) & masks::phiext); + + // extract iso bits and charge + uint32_t iso = (bl->mu[i].s >> shifts::iso) & masks::iso; + int32_t chrg = 0; + if (((bl->mu[i].s >> shifts::chrgv) & masks::chrgv) == 1) { + chrg = ((bl->mu[i].s >> shifts::chrg) & masks::chrg) == 1 ? -1 : 1; + } + + // extract eta and phi at muon station + int32_t iphi = ((bl->mu[i].s >> shifts::phi) & masks::phi); + int32_t ieta = (bl->mu[i].s >> shifts::eta) & masks::etav; + if (((bl->mu[i].s >> shifts::eta) & masks::etas) != 0) + ieta -= 256; + + l1t::Muon muon( + *dummyLVec_, ipt, ieta, iphi, qual, chrg, chrg != 0, iso, -1, 0, false, 0, 0, 0, 0, ietaext, iphiext); + muons->push_back(bx, muon); + } + } + std::cout << "end read ... " << o_test << std::endl << std::flush; +} //unpackOrbit + +std::vector>& DataModeScoutingRun2Muon::makeDaqProvenanceHelpers() { + //set FRD data collection + daqProvenanceHelpers_.clear(); + daqProvenanceHelpers_.emplace_back(std::make_shared( + edm::TypeID(typeid(l1t::MuonBxCollection)), "l1t::MuonBxCollection", "l1tMuonBxCollection", "DAQSource")); + return daqProvenanceHelpers_; +} + +bool DataModeScoutingRun2Muon::nextEventView() { + if (eventCached_) + return true; + event_ = std::make_unique(dataBlockAddr_); + if (event_->size() > dataBlockMax_) { + throw cms::Exception("DAQSource::getNextEvent") + << " event id:" << event_->event() << " lumi:" << event_->lumi() << " run:" << event_->run() + << " of size:" << event_->size() << " bytes does not fit into a chunk of size:" << dataBlockMax_ << " bytes"; + } + return true; +} + +bool DataModeScoutingRun2Muon::checksumValid() { return true; } + +std::string DataModeScoutingRun2Muon::getChecksumError() const { return std::string(); } + +// +//2nd model: read multiple input files with different data type +// + +std::pair> DataModeScoutingRun2Multi::defineAdditionalFiles( + std::string const& primaryName, bool fileListMode) const { + std::vector additionalFiles; + + auto fullpath = std::filesystem::path(primaryName); + auto fullname = fullpath.filename(); + std::string stem = fullname.stem().string(); + std::string ext = fullname.extension().string(); + std::regex regexz("_"); + std::vector nameTokens = {std::sregex_token_iterator(stem.begin(), stem.end(), regexz, -1), + std::sregex_token_iterator()}; + + if (nameTokens.size() < 3) { + throw cms::Exception("DAQSource::getNextEvent") + << primaryName << " name doesn't start with run#_ls#_index#_*.ext syntax"; + } + + //Can also filter out non-matching primary files (if detected by DaqDirector). false will tell source to skip the primary file. + if (nameTokens.size() > 3 && nameTokens[3].rfind("secondary", 0) == 0) + return std::make_pair(false, additionalFiles); + + //TODO: provisional, name syntax should be better defined + + additionalFiles.push_back(fullpath.parent_path().string() + "/" + nameTokens[0] + "_" + nameTokens[1] + "_" + + nameTokens[2] + "_secondary" + ext); + //additionalFiles.push_back(fullpath.parent_path.string() + "/" + nameTokens[0] + "_" + nameTokens[1] + "_" + nameTokens[2] + "_tertiary" + ".raw"); + + return std::make_pair(true, additionalFiles); +} + +void DataModeScoutingRun2Multi::readEvent(edm::EventPrincipal& eventPrincipal) { + edm::TimeValue_t time; + timeval stv; + gettimeofday(&stv, nullptr); + time = stv.tv_sec; + time = (time << 32) + stv.tv_usec; + edm::Timestamp tstamp(time); + + std::unique_ptr> rawData(new BXVector); + //allow any bx + rawData->setBXRange(0, 4000); + + unpackMuonOrbit(rawData.get(), (char*)events_[0]->payload(), events_[0]->eventSize()); + + //TODO: implement here other object type (e.g. unpackCaloOrbit) + // + std::unique_ptr> rawDataSec(new BXVector); + //allow any bx + rawDataSec->setBXRange(0, 4000); + + unpackMuonOrbit(rawDataSec.get(), (char*)events_[1]->payload(), events_[1]->eventSize()); + + uint32_t hdrEventID = events_[0]->event(); //take from 1st file + edm::EventID eventID = edm::EventID(daqSource_->eventRunNumber(), daqSource_->currentLumiSection(), hdrEventID); + edm::EventAuxiliary aux( + eventID, daqSource_->processGUID(), tstamp, events_[0]->isRealData(), edm::EventAuxiliary::PhysicsTrigger); + + aux.setProcessHistoryID(daqSource_->processHistoryID()); + daqSource_->makeEventWrapper(eventPrincipal, aux); + + std::unique_ptr edp(new edm::Wrapper>(std::move(rawData))); + eventPrincipal.put( + daqProvenanceHelpers_[0]->branchDescription(), std::move(edp), daqProvenanceHelpers_[0]->dummyProvenance()); + + //TODO: use other object and provenance helper (duplicate is just for demonstration) + // std::unique_ptr edpSec(new edm::Wrapper>(std::move(rawDataSec))); + // eventPrincipal.put(daqProvenanceHelpers_[1]->branchDescription(), std::move(edpSec), daqProvenanceHelpers_[1]->dummyProvenance()); + + eventCached_ = false; +} + +void DataModeScoutingRun2Multi::unpackMuonOrbit(BXVector* muons, char* buf, size_t len) { + using namespace scouting; + size_t pos = 0; + //uint32_t o_test = 0; + while (pos < len) { + assert(pos + 4 <= len); + uint32_t header = *((uint32*)(buf + pos)); + uint32_t mAcount = (header & header_masks::mAcount) >> header_shifts::mAcount; + uint32_t mBcount = (header & header_masks::mBcount) >> header_shifts::mBcount; + + block* bl = (block*)(buf + pos + 4); + + pos += 12 + (mAcount + mBcount) * 8; + assert(pos <= len); + + uint32_t bx = bl->bx; + + //uint32_t orbit = bl->orbit; + //o_test = orbit; + + //should cuts should be applied + bool excludeIntermediate = true; + + for (size_t i = 0; i < (mAcount + mBcount); i++) { + //unpack new muon + //variables: index, ietaext, ipt, qual, iphiext, iso, chrg, iphi, ieta + + // remove intermediate if required + // index==0 and ietaext==0 are a necessary and sufficient condition + uint32_t index = (bl->mu[i].s >> shifts::index) & masks::index; + int32_t ietaext = ((bl->mu[i].f >> shifts::etaext) & masks::etaextv); + if (((bl->mu[i].f >> shifts::etaext) & masks::etaexts) != 0) + ietaext -= 256; + + if (excludeIntermediate && index == 0 && ietaext == 0) + continue; + + //extract pt and quality and apply cut if required + uint32_t ipt = (bl->mu[i].f >> shifts::pt) & masks::pt; + //cuts?? + // if((ipt-1)mu[i].f >> shifts::qual) & masks::qual; + // if(qual < qualcut) {discarded++; continue;} + + //extract integer value for extrapolated phi + int32_t iphiext = ((bl->mu[i].f >> shifts::phiext) & masks::phiext); + + // extract iso bits and charge + uint32_t iso = (bl->mu[i].s >> shifts::iso) & masks::iso; + int32_t chrg = 0; + if (((bl->mu[i].s >> shifts::chrgv) & masks::chrgv) == 1) { + chrg = ((bl->mu[i].s >> shifts::chrg) & masks::chrg) == 1 ? -1 : 1; + } + + // extract eta and phi at muon station + int32_t iphi = ((bl->mu[i].s >> shifts::phi) & masks::phi); + int32_t ieta = (bl->mu[i].s >> shifts::eta) & masks::etav; + if (((bl->mu[i].s >> shifts::eta) & masks::etas) != 0) + ieta -= 256; + + l1t::Muon muon( + *dummyLVec_, ipt, ieta, iphi, qual, chrg, chrg != 0, iso, -1, 0, false, 0, 0, 0, 0, ietaext, iphiext); + muons->push_back(bx, muon); + } + } +} //unpackOrbit + +std::vector>& DataModeScoutingRun2Multi::makeDaqProvenanceHelpers() { + //set FRD data collection + daqProvenanceHelpers_.clear(); + daqProvenanceHelpers_.emplace_back(std::make_shared( + edm::TypeID(typeid(l1t::MuonBxCollection)), "l1t::MuonBxCollection", "l1tMuonBxCollection", "DAQSource")); + //Note: two same kind of objects can not be put in the event from the source, so this example will be changed + daqProvenanceHelpers_.emplace_back(std::make_shared( + edm::TypeID(typeid(l1t::MuonBxCollection)), "l1t::MuonBxCollection", "l1tMuonBxCollection", "DAQSource")); + return daqProvenanceHelpers_; +} + +bool DataModeScoutingRun2Multi::nextEventView() { + blockCompleted_ = false; + if (eventCached_) + return true; + for (unsigned int i = 0; i < events_.size(); i++) { + //add last event length.. + dataBlockAddrs_[i] += events_[i]->size(); + } + return makeEvents(); +} + +bool DataModeScoutingRun2Multi::makeEvents() { + events_.clear(); + for (int i = 0; i < numFiles_; i++) { + if (dataBlockAddrs_[i] >= dataBlockMaxAddrs_[i]) { + blockCompleted_ = true; + return false; + } + events_.emplace_back(std::make_unique(dataBlockAddrs_[i])); + } + return true; +} + +bool DataModeScoutingRun2Multi::checksumValid() { return true; } + +std::string DataModeScoutingRun2Multi::getChecksumError() const { return std::string(); } diff --git a/EventFilter/Utilities/src/EvFDaqDirector.cc b/EventFilter/Utilities/src/EvFDaqDirector.cc index 13e179b19abc9..3dd22ee7f376d 100644 --- a/EventFilter/Utilities/src/EvFDaqDirector.cc +++ b/EventFilter/Utilities/src/EvFDaqDirector.cc @@ -7,6 +7,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Utilities/interface/UnixSignalHandlers.h" #include "EventFilter/Utilities/interface/EvFDaqDirector.h" #include "EventFilter/Utilities/interface/FastMonitoringService.h" @@ -38,6 +39,7 @@ namespace evf { EvFDaqDirector::EvFDaqDirector(const edm::ParameterSet& pset, edm::ActivityRegistry& reg) : base_dir_(pset.getUntrackedParameter("baseDir")), bu_base_dir_(pset.getUntrackedParameter("buBaseDir")), + bu_base_dirs_all_(pset.getUntrackedParameter>("buBaseDirsAll")), run_(pset.getUntrackedParameter("runNumber")), useFileBroker_(pset.getUntrackedParameter("useFileBroker")), fileBrokerHostFromCfg_(pset.getUntrackedParameter("fileBrokerHostFromCfg", true)), @@ -204,13 +206,13 @@ namespace evf { retval = mkdir(bu_run_dir_.c_str(), S_IRWXU | S_IRWXG | S_IRWXO); if (retval != 0 && errno != EEXIST) { throw cms::Exception("DaqDirector") - << " Error creating bu run dir -: " << bu_run_dir_ << " mkdir error:" << strerror(errno) << "\n"; + << " Error creating bu run dir -: " << bu_run_dir_ << " mkdir error:" << strerror(errno); } bu_run_open_dir_ = bu_run_dir_ + "/open"; retval = mkdir(bu_run_open_dir_.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if (retval != 0 && errno != EEXIST) { throw cms::Exception("DaqDirector") - << " Error creating bu run open dir -: " << bu_run_open_dir_ << " mkdir error:" << strerror(errno) << "\n"; + << " Error creating bu run open dir -: " << bu_run_open_dir_ << " mkdir error:" << strerror(errno); } // the BU director does not need to know about the fu lock @@ -238,7 +240,7 @@ namespace evf { retval = mkdir(tmphltdir.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if (retval != 0 && errno != EEXIST) throw cms::Exception("DaqDirector") - << " Error creating bu run dir -: " << hltdir << " mkdir error:" << strerror(errno) << "\n"; + << " Error creating bu run dir -: " << hltdir << " mkdir error:" << strerror(errno); std::filesystem::copy_file(hltSourceDirectory_ + "/HltConfig.py", tmphltdir + "/HltConfig.py"); std::filesystem::copy_file(hltSourceDirectory_ + "/fffParameters.jsn", tmphltdir + "/fffParameters.jsn"); @@ -259,15 +261,44 @@ namespace evf { } else { // for FU, check if bu base dir exists - retval = mkdir(bu_base_dir_.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); - if (retval != 0 && errno != EEXIST) { - throw cms::Exception("DaqDirector") - << " Error checking for bu base dir -: " << bu_base_dir_ << " mkdir error:" << strerror(errno) << "\n"; + auto checkExists = [=](std::string const& bu_base_dir) -> void { + int retval = mkdir(bu_base_dir.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + if (retval != 0 && errno != EEXIST) { + throw cms::Exception("DaqDirector") + << " Error checking for bu base dir -: " << bu_base_dir << " mkdir error:" << strerror(errno); + } + }; + + auto waitForDir = [=](std::string const& bu_base_dir) -> void { + int cnt = 0; + while (!edm::shutdown_flag.load(std::memory_order_relaxed)) { + int retval = mkdir(bu_base_dir.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + if (retval != 0 && errno != EEXIST) { + usleep(500000); + cnt++; + if (cnt % 20 == 0) + edm::LogWarning("DaqDirector") << "waiting for " << bu_base_dir; + if (cnt > 120) + throw cms::Exception("DaqDirector") << " Error checking for bu base dir after 1 minute -: " << bu_base_dir + << " mkdir error:" << strerror(errno); + } + break; + } + }; + + if (!bu_base_dirs_all_.empty()) { + checkExists(bu_base_dirs_all_[0]); + bu_run_dir_ = bu_base_dirs_all_[0] + "/" + run_string_; + for (unsigned int i = 1; i < bu_base_dirs_all_.size(); i++) + waitForDir(bu_base_dirs_all_[i]); + } else { + checkExists(bu_base_dir_); + bu_run_dir_ = bu_base_dir_ + "/" + run_string_; } - bu_run_dir_ = bu_base_dir_ + "/" + run_string_; fulockfile_ = bu_run_dir_ + "/fu.lock"; - openFULockfileStream(false); + if (!useFileBroker_) + openFULockfileStream(false); } pthread_mutex_init(&init_lock_, nullptr); @@ -332,6 +363,8 @@ namespace evf { "Service used for file locking arbitration and for propagating information between other EvF components"); desc.addUntracked("baseDir", ".")->setComment("Local base directory for run output"); desc.addUntracked("buBaseDir", ".")->setComment("BU base ramdisk directory "); + desc.addUntracked>("buBaseDirsAll", std::vector()) + ->setComment("BU base ramdisk directories for multi-file DAQSource models"); desc.addUntracked("runNumber", 0)->setComment("Run Number in ramdisk to open"); desc.addUntracked("useFileBroker", false) ->setComment("Use BU file service to grab input data instead of NFS file locking"); @@ -493,6 +526,8 @@ namespace evf { std::string EvFDaqDirector::getEoRFilePath() const { return bu_run_dir_ + "/" + fffnaming::eorFileName(run_); } + std::string EvFDaqDirector::getEoRFileName() const { return fffnaming::eorFileName(run_); } + std::string EvFDaqDirector::getEoRFilePathOnFU() const { return run_dir_ + "/" + fffnaming::eorFileName(run_); } std::string EvFDaqDirector::getFFFParamsFilePathOnBU() const { return bu_run_dir_ + "/hlt/fffParameters.jsn"; } @@ -504,8 +539,6 @@ namespace evf { << ". error = " << strerror(errno); } - void EvFDaqDirector::removeFile(unsigned int ls, unsigned int index) { removeFile(getRawFilePath(ls, index)); } - EvFDaqDirector::FileStatus EvFDaqDirector::updateFuLock(unsigned int& ls, std::string& nextFile, uint32_t& fsize, @@ -971,6 +1004,7 @@ namespace evf { int EvFDaqDirector::parseFRDFileHeader(std::string const& rawSourcePath, int& rawFd, uint16_t& rawHeaderSize, + uint16_t& rawDataType, uint32_t& lsFromHeader, int32_t& eventsFromHeader, int64_t& fileSizeFromHeader, @@ -986,6 +1020,7 @@ namespace evf { return parseFRDFileHeader(rawSourcePath, rawFd, rawHeaderSize, + rawDataType, lsFromHeader, eventsFromHeader, fileSizeFromHeader, @@ -1004,37 +1039,19 @@ namespace evf { } } - constexpr std::size_t buf_sz = sizeof(FRDFileHeader_v1); //try to read v1 FRD header size - FRDFileHeader_v1 fileHead; - - ssize_t sz_read = ::read(infile, (char*)&fileHead, buf_sz); - if (closeFile) { - close(infile); - infile = -1; - } - - if (sz_read < 0) { - edm::LogError("EvFDaqDirector") << "parseFRDFileHeader - unable to read " << rawSourcePath << " : " - << strerror(errno); - if (infile != -1) - close(infile); - return -1; - } - if ((size_t)sz_read < buf_sz) { - edm::LogError("EvFDaqDirector") << "parseFRDFileHeader - file smaller than header: " << rawSourcePath; - if (infile != -1) - close(infile); + //v2 is the largest possible read + char hdr[sizeof(FRDFileHeader_v2)]; + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderIdentifier), rawSourcePath)) return -1; - } - uint16_t frd_version = getFRDFileHeaderVersion(fileHead.id_, fileHead.version_); + FRDFileHeaderIdentifier* fileId = (FRDFileHeaderIdentifier*)hdr; + uint16_t frd_version = getFRDFileHeaderVersion(fileId->id_, fileId->version_); if (frd_version == 0) { //no header (specific sequence not detected) if (requireHeader) { edm::LogError("EvFDaqDirector") << "no header or invalid version string found in:" << rawSourcePath; - if (infile != -1) - close(infile); + close(infile); return -1; } else { //no header, but valid file @@ -1044,61 +1061,103 @@ namespace evf { eventsFromHeader = -1; fileSizeFromHeader = -1; } - } else { + } else if (frd_version == 1) { //version 1 header - uint32_t headerSizeRaw = fileHead.headerSize_; - if (headerSizeRaw < buf_sz) { + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderContent_v1), rawSourcePath)) + return -1; + FRDFileHeaderContent_v1* fhContent = (FRDFileHeaderContent_v1*)hdr; + uint32_t headerSizeRaw = fhContent->headerSize_; + if (headerSizeRaw != sizeof(FRDFileHeader_v1)) { edm::LogError("EvFDaqDirector") << "inconsistent header size: " << rawSourcePath << " size: " << headerSizeRaw << " v:" << frd_version; - if (infile != -1) - close(infile); + close(infile); return -1; } //allow header size to exceed read size. Future header versions will not break this, but the size can change. - lsFromHeader = fileHead.lumiSection_; - eventsFromHeader = (int32_t)fileHead.eventCount_; - fileSizeFromHeader = (int64_t)fileHead.fileSize_; - rawHeaderSize = fileHead.headerSize_; + rawDataType = 0; + lsFromHeader = fhContent->lumiSection_; + eventsFromHeader = (int32_t)fhContent->eventCount_; + fileSizeFromHeader = (int64_t)fhContent->fileSize_; + rawHeaderSize = fhContent->headerSize_; + + } else if (frd_version == 2) { + //version 2 heade + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderContent_v2), rawSourcePath)) + return -1; + FRDFileHeaderContent_v2* fhContent = (FRDFileHeaderContent_v2*)hdr; + uint32_t headerSizeRaw = fhContent->headerSize_; + if (headerSizeRaw != sizeof(FRDFileHeader_v2)) { + edm::LogError("EvFDaqDirector") << "inconsistent header size: " << rawSourcePath << " size: " << headerSizeRaw + << " v:" << frd_version; + close(infile); + return -1; + } + //allow header size to exceed read size. Future header versions will not break this, but the size can change. + rawDataType = fhContent->dataType_; + lsFromHeader = fhContent->lumiSection_; + eventsFromHeader = (int32_t)fhContent->eventCount_; + fileSizeFromHeader = (int64_t)fhContent->fileSize_; + rawHeaderSize = fhContent->headerSize_; } - rawFd = infile; - return 0; //OK - } - bool EvFDaqDirector::rawFileHasHeader(std::string const& rawSourcePath, uint16_t& rawHeaderSize) { - int infile; - if ((infile = ::open(rawSourcePath.c_str(), O_RDONLY)) < 0) { - edm::LogWarning("EvFDaqDirector") << "rawFileHasHeader - failed to open input file -: " << rawSourcePath << " : " - << strerror(errno); - return false; + if (closeFile) { + close(infile); + infile = -1; } - constexpr std::size_t buf_sz = sizeof(FRDFileHeader_v1); //try to read v1 FRD header size - FRDFileHeader_v1 fileHead; - ssize_t sz_read = ::read(infile, (char*)&fileHead, buf_sz); + rawFd = infile; + return 0; //OK + } + bool EvFDaqDirector::checkFileRead(char* buf, int infile, std::size_t buf_sz, std::string const& path) { + ssize_t sz_read = ::read(infile, buf, buf_sz); if (sz_read < 0) { - edm::LogError("EvFDaqDirector") << "rawFileHasHeader - unable to read " << rawSourcePath << " : " - << strerror(errno); + edm::LogError("EvFDaqDirector") << "rawFileHasHeader - unable to read " << path << " : " << strerror(errno); if (infile != -1) close(infile); return false; } if ((size_t)sz_read < buf_sz) { - edm::LogError("EvFDaqDirector") << "rawFileHasHeader - file smaller than header: " << rawSourcePath; + edm::LogError("EvFDaqDirector") << "rawFileHasHeader - file smaller than header: " << path; if (infile != -1) close(infile); return false; } + return true; + } - uint16_t frd_version = getFRDFileHeaderVersion(fileHead.id_, fileHead.version_); - - close(infile); + bool EvFDaqDirector::rawFileHasHeader(std::string const& rawSourcePath, uint16_t& rawHeaderSize) { + int infile; + if ((infile = ::open(rawSourcePath.c_str(), O_RDONLY)) < 0) { + edm::LogWarning("EvFDaqDirector") << "rawFileHasHeader - failed to open input file -: " << rawSourcePath << " : " + << strerror(errno); + return false; + } + //try to read FRD header size (v2 is the biggest, use read buffer of that size) + char hdr[sizeof(FRDFileHeader_v2)]; + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderIdentifier), rawSourcePath)) + return false; + FRDFileHeaderIdentifier* fileId = (FRDFileHeaderIdentifier*)hdr; + uint16_t frd_version = getFRDFileHeaderVersion(fileId->id_, fileId->version_); - if (frd_version > 0) { - rawHeaderSize = fileHead.headerSize_; + if (frd_version == 1) { + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderContent_v1), rawSourcePath)) + return false; + FRDFileHeaderContent_v1* fhContent = (FRDFileHeaderContent_v1*)hdr; + rawHeaderSize = fhContent->headerSize_; + close(infile); return true; - } + } else if (frd_version == 2) { + if (!checkFileRead(hdr, infile, sizeof(FRDFileHeaderContent_v2), rawSourcePath)) + return false; + FRDFileHeaderContent_v2* fhContent = (FRDFileHeaderContent_v2*)hdr; + rawHeaderSize = fhContent->headerSize_; + close(infile); + return true; + } else + edm::LogError("EvFDaqDirector") << "rawFileHasHeader - unknown version: " << frd_version; + close(infile); rawHeaderSize = 0; return false; } @@ -1109,7 +1168,8 @@ namespace evf { int64_t& fileSizeFromHeader, bool& fileFound, uint32_t serverLS, - bool closeFile) { + bool closeFile, + bool requireHeader) { fileFound = true; //take only first three tokens delimited by "_" in the renamed raw file name @@ -1131,8 +1191,17 @@ namespace evf { uint32_t lsFromRaw; int32_t nbEventsWrittenRaw; int64_t fileSizeFromRaw; - auto ret = parseFRDFileHeader( - rawSourcePath, rawFd, rawHeaderSize, lsFromRaw, nbEventsWrittenRaw, fileSizeFromRaw, true, true, closeFile); + uint16_t rawDataType; + auto ret = parseFRDFileHeader(rawSourcePath, + rawFd, + rawHeaderSize, + rawDataType, + lsFromRaw, + nbEventsWrittenRaw, + fileSizeFromRaw, + requireHeader, + true, + closeFile); if (ret != 0) { if (ret == 1) fileFound = false; @@ -1733,7 +1802,8 @@ namespace evf { uint16_t& rawHeaderSize, int32_t& serverEventsInNewFile, int64_t& fileSizeFromMetadata, - uint64_t& thisLockWaitTimeUs) { + uint64_t& thisLockWaitTimeUs, + bool requireHeader) { EvFDaqDirector::FileStatus fileStatus = noFile; //int retval = -1; @@ -1811,8 +1881,8 @@ namespace evf { if (fileStatus == newFile) { if (rawHeader > 0) - serverEventsInNewFile = - grabNextJsonFromRaw(nextFileRaw, rawFd, rawHeaderSize, fileSizeFromMetadata, fileFound, serverLS, false); + serverEventsInNewFile = grabNextJsonFromRaw( + nextFileRaw, rawFd, rawHeaderSize, fileSizeFromMetadata, fileFound, serverLS, false, requireHeader); else serverEventsInNewFile = grabNextJsonFile(nextFileJson, nextFileRaw, fileSizeFromMetadata, fileFound); } diff --git a/EventFilter/Utilities/src/FastMonitoringService.cc b/EventFilter/Utilities/src/FastMonitoringService.cc index 94d30b736a5be..1836ec99c1af6 100644 --- a/EventFilter/Utilities/src/FastMonitoringService.cc +++ b/EventFilter/Utilities/src/FastMonitoringService.cc @@ -9,6 +9,7 @@ #include "FWCore/ServiceRegistry/interface/PathContext.h" #include "EventFilter/Utilities/interface/EvFDaqDirector.h" #include "EventFilter/Utilities/interface/FedRawDataInputSource.h" +#include "EventFilter/Utilities/interface/DAQSource.h" #include "EventFilter/Utilities/interface/FileIO.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Utilities/interface/UnixSignalHandlers.h" @@ -546,8 +547,9 @@ namespace evf { return; } - if (inputSource_) { - auto sourceReport = inputSource_->getEventReport(lumi, true); + if (inputSource_ || daqInputSource_) { + auto sourceReport = + inputSource_ ? inputSource_->getEventReport(lumi, true) : daqInputSource_->getEventReport(lumi, true); if (sourceReport.first) { if (sourceReport.second != processedEventsPerLumi_[lumi].first) { throw cms::Exception("FastMonitoringService") << "MISMATCH with SOURCE update. LUMI -: " << lumi @@ -556,6 +558,7 @@ namespace evf { } } } + edm::LogInfo("FastMonitoringService") << "Statistics for lumisection -: lumi = " << lumi << " events = " << lumiProcessedJptr->value() << " time = " << usecondsForLumi / 1000000 << " size = " << accuSize << " thr = " << throughput; diff --git a/EventFilter/Utilities/src/FedRawDataInputSource.cc b/EventFilter/Utilities/src/FedRawDataInputSource.cc index d79fb0980e2dd..f2fa8529fcc35 100644 --- a/EventFilter/Utilities/src/FedRawDataInputSource.cc +++ b/EventFilter/Utilities/src/FedRawDataInputSource.cc @@ -150,7 +150,7 @@ FedRawDataInputSource::FedRawDataInputSource(edm::ParameterSet const& pset, edm: } //should delete chunks when run stops for (unsigned int i = 0; i < numBuffers_; i++) { - freeChunks_.push(new InputChunk(i, eventChunkSize_)); + freeChunks_.push(new InputChunk(eventChunkSize_)); } quit_threads_ = false; @@ -882,9 +882,11 @@ void FedRawDataInputSource::readSupervisor() { //return LS if LS not set, otherwise return file status = getFile(ls, nextFile, fileSizeIndex, thisLockWaitTimeUs); if (status == evf::EvFDaqDirector::newFile) { + uint16_t rawDataType; if (evf::EvFDaqDirector::parseFRDFileHeader(nextFile, rawFd, rawHeaderSize, + rawDataType, lsFromRaw, serverEventsInNewFile, fileSizeFromMetadata, @@ -1202,14 +1204,23 @@ void FedRawDataInputSource::readSupervisor() { break; } //in single-buffer mode put single chunk in the file and let the main thread read the file - InputChunk* newChunk; + InputChunk* newChunk = nullptr; //should be available immediately while (!freeChunks_.try_pop(newChunk)) { usleep(100000); - if (quit_threads_.load(std::memory_order_relaxed)) + if (quit_threads_.load(std::memory_order_relaxed)) { + stop = true; break; + } + } + + if (newChunk == nullptr) { + stop = true; } + if (stop) + break; + std::unique_lock lkw(mWakeup_); unsigned int toRead = eventChunkSize_; @@ -1343,8 +1354,9 @@ void FedRawDataInputSource::readWorker(unsigned int tid) { ssize_t last; //protect against reading into next block - last = ::read( - fileDescriptor, (void*)(chunk->buf_ + bufferLeft), std::min(chunk->usedSize_ - bufferLeft, eventChunkBlock_)); + last = ::read(fileDescriptor, + (void*)(chunk->buf_ + bufferLeft), + std::min(chunk->usedSize_ - bufferLeft, (uint64_t)eventChunkBlock_)); if (last < 0) { edm::LogError("FedRawDataInputSource") << "readWorker failed to read file -: " << file->fileName_ @@ -1356,7 +1368,7 @@ void FedRawDataInputSource::readWorker(unsigned int tid) { bufferLeft += last; if (last < eventChunkBlock_) { //last read //check if this is last block, then total read size must match file size - if (!(chunk->usedSize_ - skipped == i * eventChunkBlock_ + last)) { + if (!(chunk->usedSize_ - skipped == i * eventChunkBlock_ + (unsigned int)last)) { edm::LogError("FedRawDataInputSource") << "readWorker failed to read file -: " << file->fileName_ << " fd:" << fileDescriptor << " last:" << last << " expectedChunkSize:" << chunk->usedSize_ @@ -1452,7 +1464,7 @@ inline bool InputFile::advance(unsigned char*& dataPosition, const size_t size) } } -inline void InputFile::moveToPreviousChunk(const size_t size, const size_t offset) { +void InputFile::moveToPreviousChunk(const size_t size, const size_t offset) { //this will fail in case of events that are too large assert(size < chunks_[currentChunk_]->size_ - chunkPosition_); assert(size - offset < chunks_[currentChunk_]->size_); @@ -1461,7 +1473,7 @@ inline void InputFile::moveToPreviousChunk(const size_t size, const size_t offse bufferPosition_ += size; } -inline void InputFile::rewindChunk(const size_t size) { +void InputFile::rewindChunk(const size_t size) { chunkPosition_ -= size; bufferPosition_ -= size; } @@ -1470,21 +1482,25 @@ InputFile::~InputFile() { if (rawFd_ != -1) close(rawFd_); - if (deleteFile_ && !fileName_.empty()) { - const std::filesystem::path filePath(fileName_); - try { - //sometimes this fails but file gets deleted - LogDebug("FedRawDataInputSource:InputFile") << "Deleting input file -:" << fileName_; - std::filesystem::remove(filePath); - return; - } catch (const std::filesystem::filesystem_error& ex) { - edm::LogError("FedRawDataInputSource:InputFile") - << " - deleteFile BOOST FILESYSTEM ERROR CAUGHT -: " << ex.what() << ". Trying again."; - } catch (std::exception& ex) { - edm::LogError("FedRawDataInputSource:InputFile") - << " - deleteFile std::exception CAUGHT -: " << ex.what() << ". Trying again."; + if (deleteFile_) { + for (auto& fileName : fileNames_) { + if (!fileName.empty()) { + const std::filesystem::path filePath(fileName); + try { + //sometimes this fails but file gets deleted + LogDebug("FedRawDataInputSource:InputFile") << "Deleting input file -:" << fileName; + std::filesystem::remove(filePath); + continue; + } catch (const std::filesystem::filesystem_error& ex) { + edm::LogError("FedRawDataInputSource:InputFile") + << " - deleteFile BOOST FILESYSTEM ERROR CAUGHT -: " << ex.what() << ". Trying again."; + } catch (std::exception& ex) { + edm::LogError("FedRawDataInputSource:InputFile") + << " - deleteFile std::exception CAUGHT -: " << ex.what() << ". Trying again."; + } + std::filesystem::remove(filePath); + } } - std::filesystem::remove(filePath); } } diff --git a/EventFilter/Utilities/test/BuildFile.xml b/EventFilter/Utilities/test/BuildFile.xml index 4cc6ad6ecb046..7ad2f437052ef 100644 --- a/EventFilter/Utilities/test/BuildFile.xml +++ b/EventFilter/Utilities/test/BuildFile.xml @@ -10,9 +10,4 @@ - - - - - - + diff --git a/EventFilter/Utilities/test/FU_scouting.py b/EventFilter/Utilities/test/FU_scouting.py new file mode 100644 index 0000000000000..96f1af7d0a436 --- /dev/null +++ b/EventFilter/Utilities/test/FU_scouting.py @@ -0,0 +1,114 @@ +from __future__ import print_function +import FWCore.ParameterSet.Config as cms +import FWCore.ParameterSet.VarParsing as VarParsing +import os + +options = VarParsing.VarParsing ('analysis') + +options.register ('runNumber', +# 325175, # default value + 325172, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Run Number") + +options.register ('buBaseDir', + 'ramdisk', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fuBaseDir', + 'data', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fffBaseDir', + '.', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "FFF base directory") + +options.register ('numThreads', + 4, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW threads") + +options.register ('numFwkStreams', + 4, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW streams") + + +options.parseArguments() + +cmsswbase = os.path.expandvars("$CMSSW_BASE/") + +process = cms.Process("TESTFU") +process.maxEvents.input - -1 + +process.options = dict( + numberOfThreads = options.numThreads, + numberOfStreams = options.numFwkStreams, +# numberOfConcurrentLuminosityBlocks = 1 +) + +process.MessageLogger = cms.Service("MessageLogger", + cout = cms.untracked.PSet(threshold = cms.untracked.string( "ERROR" )), + destinations = cms.untracked.vstring( 'cout' ) +) + +process.FastMonitoringService = cms.Service("FastMonitoringService", + sleepTime = cms.untracked.int32(1) +) + +process.EvFDaqDirector = cms.Service("EvFDaqDirector", + useFileBroker = cms.untracked.bool(False), + fileBrokerHostFromCfg = cms.untracked.bool(True), + fileBrokerHost = cms.untracked.string("htcp40.cern.ch"), + runNumber = cms.untracked.uint32(options.runNumber), + baseDir = cms.untracked.string(options.fffBaseDir+"/"+options.fuBaseDir), + buBaseDir = cms.untracked.string(options.fffBaseDir+"/"+options.buBaseDir), + directorIsBU = cms.untracked.bool(False), +) + +try: + os.makedirs(options.fffBaseDir+"/"+options.fuBaseDir+"/run"+str(options.runNumber).zfill(6)) +except Exception as ex: + print(str(ex)) + pass + +ram_dir_path=options.buBaseDir+"/run"+str(options.runNumber).zfill(6)+"/" + +process.source = cms.Source("DAQSource", + dataMode = cms.untracked.string("ScoutingRun2"), + verifyChecksum = cms.untracked.bool(True), + useL1EventID = cms.untracked.bool(False), + eventChunkSize = cms.untracked.uint32(8), + eventChunkBlock = cms.untracked.uint32(8), + numBuffers = cms.untracked.uint32(2), + maxBufferedFiles = cms.untracked.uint32(2), + fileListMode = cms.untracked.bool(True), + fileNames = cms.untracked.vstring( +# ram_dir_path+"run325175_ls0001_index000001.raw" + ram_dir_path+"run325172_ls0455_index000000.raw" + ) + +) + +process.output = cms.OutputModule("PoolOutputModule", + fileName = cms.untracked.string('file:PoolOutputTest.root'), + outputCommands = cms.untracked.vstring("drop *","keep *_rawDataCollector_*_*") + ) + + +process.ep = cms.EndPath( +# process.streamA +# + process.streamB +# + process.streamC +# + process.streamD + process.output +) diff --git a/EventFilter/Utilities/test/FU_scouting_2.py b/EventFilter/Utilities/test/FU_scouting_2.py new file mode 100644 index 0000000000000..a45fb4194babc --- /dev/null +++ b/EventFilter/Utilities/test/FU_scouting_2.py @@ -0,0 +1,117 @@ +from __future__ import print_function +import FWCore.ParameterSet.Config as cms +import FWCore.ParameterSet.VarParsing as VarParsing +import os + +options = VarParsing.VarParsing ('analysis') + +options.register ('runNumber', +# 325175, # default value + 325172, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Run Number") + +options.register ('buBaseDir', + 'ramdisk', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fuBaseDir', + 'data', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fffBaseDir', + '.', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "FFF base directory") + +options.register ('numThreads', + 1, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW threads") + +options.register ('numFwkStreams', + 1, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW streams") + + +options.parseArguments() + +cmsswbase = os.path.expandvars("$CMSSW_BASE/") + +process = cms.Process("TESTFU") +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(-1) +) + +process.options = cms.untracked.PSet( + numberOfThreads = cms.untracked.uint32(options.numThreads), + numberOfStreams = cms.untracked.uint32(options.numFwkStreams), + numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1) # ShmStreamConsumer requires synchronization at LuminosityBlock boundaries +) +process.MessageLogger = cms.Service("MessageLogger", + cout = cms.untracked.PSet(threshold = cms.untracked.string( "INFO" )), + destinations = cms.untracked.vstring( 'cout' ) +) + +process.FastMonitoringService = cms.Service("FastMonitoringService", + sleepTime = cms.untracked.int32(1) +) + +process.EvFDaqDirector = cms.Service("EvFDaqDirector", + useFileBroker = cms.untracked.bool(False), + fileBrokerHostFromCfg = cms.untracked.bool(True), + fileBrokerHost = cms.untracked.string("htcp40.cern.ch"), + runNumber = cms.untracked.uint32(options.runNumber), + baseDir = cms.untracked.string(options.fffBaseDir+"/"+options.fuBaseDir), + buBaseDir = cms.untracked.string(options.fffBaseDir+"/"+options.buBaseDir), + directorIsBU = cms.untracked.bool(False), +) + +try: + os.makedirs(options.fffBaseDir+"/"+options.fuBaseDir+"/run"+str(options.runNumber).zfill(6)) +except Exception as ex: + print(str(ex)) + pass + +ram_dir_path=options.buBaseDir+"/run"+str(options.runNumber).zfill(6)+"/" + +process.source = cms.Source("DAQSource", +# dataMode = cms.untracked.string("ScoutingRun2Muon"), + dataMode = cms.untracked.string("ScoutingRun2Multi"), + verifyChecksum = cms.untracked.bool(True), + useL1EventID = cms.untracked.bool(False), + eventChunkSize = cms.untracked.uint32(8), + eventChunkBlock = cms.untracked.uint32(8), + numBuffers = cms.untracked.uint32(2), + maxBufferedFiles = cms.untracked.uint32(2), + fileListMode = cms.untracked.bool(True), + fileNames = cms.untracked.vstring( +# ram_dir_path+"run325175_ls0001_index000001.raw" + ram_dir_path+"run325172_ls0010_index000000.raw", + ram_dir_path+"run325172_ls0380_index000000.raw" + ) + +) + +process.output = cms.OutputModule("PoolOutputModule", + fileName = cms.untracked.string('file:PoolOutputTest.root'), + outputCommands = cms.untracked.vstring("drop *","keep *_rawDataCollector_*_*") + ) + + +process.ep = cms.EndPath( +# process.streamA +# + process.streamB +# + process.streamC +# + process.streamD + process.output +) diff --git a/EventFilter/Utilities/test/RunBUFU.sh b/EventFilter/Utilities/test/RunBUFU.sh index 3dbed9720bde5..18d892f94dfc8 100755 --- a/EventFilter/Utilities/test/RunBUFU.sh +++ b/EventFilter/Utilities/test/RunBUFU.sh @@ -1,4 +1,3 @@ - #!/bin/bash SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" @@ -14,21 +13,15 @@ if [ ! -z $1 ]; then fi fi -if [ -z $LOCAL_TEST_DIR ]; then -LOCAL_TEST_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -fi -echo "LOCAL_TEST_DIR = $LOCAL_TEST_DIR" - -if [ -z $LOCAL_TMP_DIR ]; then -LOCAL_TMP_DIR="/tmp" +if [ -z ${SCRAM_TEST_PATH} ]; then +SCRAM_TEST_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" fi - -cd $LOCAL_TEST_DIR +echo "SCRAM_TEST_PATH = ${SCRAM_TEST_PATH}" RC=0 P=$$ PREFIX=results_${USER}${P} -OUTDIR=${LOCAL_TMP_DIR}/${PREFIX} +OUTDIR=${PWD}/${PREFIX} echo "OUT_TMP_DIR = $OUTDIR" @@ -36,13 +29,14 @@ mkdir ${OUTDIR} cp ${SCRIPTDIR}/startBU.py ${OUTDIR} cp ${SCRIPTDIR}/startFU.py ${OUTDIR} cp ${SCRIPTDIR}/unittest_FU.py ${OUTDIR} +cp ${SCRIPTDIR}/unittest_FU_daqsource.py ${OUTDIR} cp ${SCRIPTDIR}/test_dqmstream.py ${OUTDIR} cd ${OUTDIR} rm -rf $OUTDIR/{ramdisk,data,dqmdisk,*.log} runnumber="100101" -echo "Running test with FRD file header (no index JSONs)" +echo "Running test with FRD file header v1 (no index JSONs)" CMDLINE_STARTBU="cmsRun startBU.py runNumber=${runnumber} fffBaseDir=${OUTDIR} maxLS=2 fedMeanSize=128 eventsPerFile=20 eventsPerLS=35 frdFileVersion=1" #CMDLINE_STARTFU="cmsRun startFU.py runNumber=${runnumber} fffBaseDir=${OUTDIR}" CMDLINE_STARTFU="cmsRun ${FUSCRIPT} runNumber=${runnumber} fffBaseDir=${OUTDIR}" @@ -59,6 +53,37 @@ echo '{"data": [12950, 1620, 0, "run'${runnumber}'_ls0001_streamDQM_test.dat", 4 CMDLINE_STARTDQM="cmsRun test_dqmstream.py runInputDir=./dqmdisk runNumber=100101" ${CMDLINE_STARTDQM} > out_2_dqm.log 2>&1 || diedqm "${CMDLINE_STARTDQM}" $? $OUTDIR +rm -rf $OUTDIR/{ramdisk,data,*.log} + +echo "Running test with FRD file header v2" +CMDLINE_STARTBU="cmsRun startBU.py runNumber=${runnumber} fffBaseDir=${OUTDIR} maxLS=2 fedMeanSize=128 eventsPerFile=20 eventsPerLS=35 frdFileVersion=2" +CMDLINE_STARTFU="cmsRun unittest_FU.py runNumber=${runnumber} fffBaseDir=${OUTDIR}" +${CMDLINE_STARTBU} > out_2_bu.log 2>&1 || diebu "${CMDLINE_STARTBU}" $? $OUTDIR +${CMDLINE_STARTFU} > out_2_fu.log 2>&1 || diefu "${CMDLINE_STARTFU}" $? $OUTDIR + +rm -rf $OUTDIR/{ramdisk,data,*.log} + +echo "running DAQSource test with full event FRD" +CMDLINE_STARTBU="cmsRun startBU.py runNumber=${runnumber} fffBaseDir=${OUTDIR} maxLS=2 fedMeanSize=128 eventsPerFile=20 eventsPerLS=35 frdFileVersion=1" +CMDLINE_STARTFU="cmsRun unittest_FU_daqsource.py daqSourceMode=FRD runNumber=${runnumber} fffBaseDir=${OUTDIR}" +${CMDLINE_STARTBU} > out_2_bu.log 2>&1 || diebu "${CMDLINE_STARTBU}" $? $OUTDIR +${CMDLINE_STARTFU} > out_2_fu.log 2>&1 || diefu "${CMDLINE_STARTFU}" $? $OUTDIR out_2_fu.log + +#no failures, clean up everything including logs if there are no errors +rm -rf $OUTDIR/{ramdisk,data,*.log} + +echo "running DAQSource test with striped FRD" +CMDLINE_STARTBU="cmsRun startBU.py runNumber=${runnumber} fffBaseDir=${OUTDIR} maxLS=2 fedMeanSize=128 eventsPerFile=20 eventsPerLS=35 frdFileVersion=2" +CMDLINE_STARTFU="cmsRun unittest_FU_daqsource.py daqSourceMode=FRDStriped runNumber=${runnumber} fffBaseDir=${OUTDIR}" +${CMDLINE_STARTBU} > out_2_bu.log 2>&1 || diebu "${CMDLINE_STARTBU}" $? $OUTDIR +#duplicate files +cp ramdisk/run${runnumber}/run${runnumber}_ls0001_index000000.raw ramdisk/run${runnumber}/run${runnumber}_ls0001_index000000.raw_1 +cp ramdisk/run${runnumber}/run${runnumber}_ls0001_index000001.raw ramdisk/run${runnumber}/run${runnumber}_ls0001_index000001.raw_1 +cp ramdisk/run${runnumber}/run${runnumber}_ls0002_index000000.raw ramdisk/run${runnumber}/run${runnumber}_ls0002_index000000.raw_1 +cp ramdisk/run${runnumber}/run${runnumber}_ls0002_index000001.raw ramdisk/run${runnumber}/run${runnumber}_ls0002_index000001.raw_1 +#run reader +${CMDLINE_STARTFU} > out_2_fu.log 2>&1 || diefu "${CMDLINE_STARTFU}" $? $OUTDIR out_2_fu.log + #no failures, clean up everything including logs if there are no errors echo "Completed sucessfully" #rm -rf $OUTDIR/{ramdisk,data,*.py,*.log} diff --git a/EventFilter/Utilities/test/RunBUFU_t.cpp b/EventFilter/Utilities/test/RunBUFU_t.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/EventFilter/Utilities/test/RunBUFU_t.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/EventFilter/Utilities/test/dumpMuonScouting.py b/EventFilter/Utilities/test/dumpMuonScouting.py new file mode 100644 index 0000000000000..f09081855f5ab --- /dev/null +++ b/EventFilter/Utilities/test/dumpMuonScouting.py @@ -0,0 +1,30 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process( "DUMP" ) + +process.MessageLogger = cms.Service("MessageLogger", + cerr = cms.untracked.PSet( + enable = cms.untracked.bool(False) + ), + cout = cms.untracked.PSet( + enable = cms.untracked.bool(True), + threshold = cms.untracked.string('INFO') + ) +) + + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring("file:PoolOutputTest.root") +) + +process.dump = cms.EDAnalyzer("DumpMuonScouting", + muInputTag = cms.InputTag("rawDataCollector"), + minBx = cms.int32(0), + maxBx = cms.int32(4000) +) + + +process.p = cms.Path( + process.dump +) + diff --git a/EventFilter/Utilities/test/unittest_FU_daqsource.py b/EventFilter/Utilities/test/unittest_FU_daqsource.py new file mode 100644 index 0000000000000..afbd801029eef --- /dev/null +++ b/EventFilter/Utilities/test/unittest_FU_daqsource.py @@ -0,0 +1,188 @@ +from __future__ import print_function +import FWCore.ParameterSet.Config as cms +import FWCore.ParameterSet.VarParsing as VarParsing +import os + +options = VarParsing.VarParsing ('analysis') + +options.register ('runNumber', + 100101, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Run Number") + +options.register ('daqSourceMode', + '', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "DAQ source data mode") + +options.register ('buBaseDir', + 'ramdisk', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fuBaseDir', + 'data', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "BU base directory") + +options.register ('fffBaseDir', + '.', # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, # string, int, or float + "FFF base directory") + +options.register ('numThreads', + 2, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW threads") + +options.register ('numFwkStreams', + 2, # default value + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.int, # string, int, or float + "Number of CMSSW streams") + + +options.parseArguments() + +cmsswbase = os.path.expandvars("$CMSSW_BASE/") + +process = cms.Process("TESTFU") +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(-1) +) + +process.options = cms.untracked.PSet( + numberOfThreads = cms.untracked.uint32(options.numThreads), + numberOfStreams = cms.untracked.uint32(options.numFwkStreams), + numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1) # ShmStreamConsumer requires synchronization at LuminosityBlock boundaries +) +process.MessageLogger = cms.Service("MessageLogger", + cout = cms.untracked.PSet(threshold = cms.untracked.string( "INFO" )), + destinations = cms.untracked.vstring( 'cout' ) +) + +process.FastMonitoringService = cms.Service("FastMonitoringService", + sleepTime = cms.untracked.int32(1) +) + +process.EvFDaqDirector = cms.Service("EvFDaqDirector", + useFileBroker = cms.untracked.bool(False), + fileBrokerHostFromCfg = cms.untracked.bool(True), + fileBrokerHost = cms.untracked.string("htcp40.cern.ch"), + runNumber = cms.untracked.uint32(options.runNumber), + baseDir = cms.untracked.string(options.fffBaseDir+"/"+options.fuBaseDir), + buBaseDir = cms.untracked.string(options.fffBaseDir+"/"+options.buBaseDir), + directorIsBU = cms.untracked.bool(False), +) + +try: + os.makedirs(options.fffBaseDir+"/"+options.fuBaseDir+"/run"+str(options.runNumber).zfill(6)) +except Exception as ex: + print(str(ex)) + pass + +ram_dir_path=options.buBaseDir+"/run"+str(options.runNumber).zfill(6)+"/" + +process.source = cms.Source("DAQSource", + testing = cms.untracked.bool(True), + dataMode = cms.untracked.string(options.daqSourceMode), + verifyChecksum = cms.untracked.bool(True), + useL1EventID = cms.untracked.bool(False), + eventChunkBlock = cms.untracked.uint32(2), + eventChunkSize = cms.untracked.uint32(3), + maxChunkSize = cms.untracked.uint32(10), + numBuffers = cms.untracked.uint32(3), + maxBufferedFiles = cms.untracked.uint32(2), + fileListMode = cms.untracked.bool(True), + fileNames = cms.untracked.vstring( + ram_dir_path + "run" + str(options.runNumber) + "_ls0001_index000000.raw", + ram_dir_path + "run" + str(options.runNumber) + "_ls0001_index000001.raw", + ram_dir_path + "run" + str(options.runNumber) + "_ls0002_index000000.raw", + ram_dir_path + "run" + str(options.runNumber) + "_ls0002_index000001.raw" + ) + +) + +process.PrescaleService = cms.Service( "PrescaleService", + forceDefault = cms.bool( False ), + prescaleTable = cms.VPSet( + cms.PSet( pathName = cms.string( "p1" ), + prescales = cms.vuint32( 10) + ), + cms.PSet( pathName = cms.string( "p2" ), + prescales = cms.vuint32( 100 ) + ) + ), + lvl1DefaultLabel = cms.string( "Default" ), + lvl1Labels = cms.vstring( 'Default' ) + ) + +process.filter1 = cms.EDFilter("HLTPrescaler", + L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ) + ) +process.filter2 = cms.EDFilter("HLTPrescaler", + L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ) + ) + +process.a = cms.EDAnalyzer("ExceptionGenerator", + defaultAction = cms.untracked.int32(0), + defaultQualifier = cms.untracked.int32(58)) + +process.b = cms.EDAnalyzer("ExceptionGenerator", + defaultAction = cms.untracked.int32(0), + defaultQualifier = cms.untracked.int32(5)) + +process.tcdsRawToDigi = cms.EDProducer("TcdsRawToDigi", + InputLabel = cms.InputTag("rawDataCollector") +) + +process.p1 = cms.Path(process.a*process.tcdsRawToDigi*process.filter1) +process.p2 = cms.Path(process.b*process.filter2) + +process.streamA = cms.OutputModule("EvFOutputModule", + SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring( 'p1' )) +) + +process.streamB = cms.OutputModule("EvFOutputModule", + SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring( 'p2' )) +) + +process.streamC = cms.OutputModule("EvFOutputModule", + SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring( 'p2' )) +) + +process.streamD = cms.OutputModule("GlobalEvFOutputModule", + SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring( 'p2' )) +) + +process.hltJson = cms.EDAnalyzer("HLTriggerJSONMonitoring") + +process.DQMStore = cms.Service( "DQMStore", + verbose = cms.untracked.int32( 0 ), + saveByLumi = cms.untracked.bool( False ), +) + +from DQMServices.FileIO.DQMFileSaverPB_cfi import dqmSaver +process.hltDQMFileSaver = dqmSaver + + +process.daqHistoTest = cms.EDProducer("DaqTestHistograms", + numberOfHistograms = cms.untracked.uint32(50), + lumisectionRange = cms.untracked.uint32(20) +) + +process.ep = cms.EndPath( + process.streamA + + process.streamB + + process.streamC +# + process.streamD + + process.hltJson + + process.daqHistoTest + + process.hltDQMFileSaver +) diff --git a/FWCore/Catalog/src/FileLocator.cc b/FWCore/Catalog/src/FileLocator.cc index ca7e3ea7ea94e..b22acebe754eb 100644 --- a/FWCore/Catalog/src/FileLocator.cc +++ b/FWCore/Catalog/src/FileLocator.cc @@ -268,8 +268,8 @@ namespace edm { //let enforce that site-local-config.xml and storage.json contains valid catalogs in , in which site defined in site-local-config.xml should be found in storage.json if (found_site == json.end()) { cms::Exception ex("FileCatalog"); - ex << "Can not find site and volume " << aCatalog.site << ", " << aCatalog.volume << " in " << filename_storage - << ". Check site-local-config.xml and storage.json"; + ex << "Can not find storage site \"" << aCatalog.storageSite << "\" and volume \"" << aCatalog.volume + << "\" in storage.json. Check site-local-config.xml and storage.json"; ex.addContext("edm::FileLocator:init()"); throw ex; } @@ -283,8 +283,9 @@ namespace edm { //let enforce that site-local-config.xml and storage.json contains valid catalogs, in which protocol defined in site-local-config.xml should be found in storage.json if (found_protocol == protocols.end()) { cms::Exception ex("FileCatalog"); - ex << "Can not find protocol " << aCatalog.protocol - << " in storage.json. Check site-local-config.xml and storage.json"; + ex << "Can not find protocol \"" << aCatalog.protocol << "\" for the storage site \"" << aCatalog.storageSite + << "\" and volume \"" << aCatalog.volume + << "\" in storage.json. Check site-local-config.xml and storage.json"; ex.addContext("edm::FileLocator:init()"); throw ex; } diff --git a/FWCore/Catalog/src/InputFileCatalog.cc b/FWCore/Catalog/src/InputFileCatalog.cc index 26b51d7504240..c3eddb052f96a 100644 --- a/FWCore/Catalog/src/InputFileCatalog.cc +++ b/FWCore/Catalog/src/InputFileCatalog.cc @@ -9,6 +9,7 @@ #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Utilities/interface/EDMException.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include @@ -56,8 +57,11 @@ namespace edm { throw ex; } - edm::CatalogAttributes inputOverride_struct( - tmps[0], tmps[1], tmps[2], tmps[3], tmps[4]); //site, subSite,storageSite,volume,protocol + edm::CatalogAttributes inputOverride_struct(tmps[0], //current-site + tmps[1], //current-subSite + tmps[2], //desired-data-access-site + tmps[3], //desired-data-access-volume + tmps[4]); //desired-data-access-protocol overrideFileLocator_ = std::make_unique(inputOverride_struct); // propagate_const has no reset() function @@ -76,30 +80,42 @@ namespace edm { std::vector const& tmp_dataCatalogs = localconfservice->trivialDataCatalogs(); if (!fileLocators_trivalCatalog_.empty()) fileLocators_trivalCatalog_.clear(); - - //require the first file locator to success so obvious mistakes in data catalogs, typos for example, can be catched early. Note that tmp_dataCatalogs is not empty at this point. The protection is done inside the trivialDataCatalogs() of SiteLocalConfigService - fileLocators_trivalCatalog_.push_back(std::make_unique(tmp_dataCatalogs.front())); - - for (auto it = tmp_dataCatalogs.begin() + 1; it != tmp_dataCatalogs.end(); ++it) { + //Construct all file locators from data catalogs. If a data catalog is invalid (wrong protocol for example), it is skipped and no file locator is constructed (an exception is thrown out from FileLocator::init). + for (const auto& catalog : tmp_dataCatalogs) { try { - fileLocators_trivalCatalog_.push_back(std::make_unique(*it)); + fileLocators_trivalCatalog_.push_back(std::make_unique(catalog)); } catch (cms::Exception const& e) { - continue; + edm::LogWarning("InputFileCatalog") + << "Caught an exception while constructing a file locator in InputFileCatalog::init: " << e.what() + << "Skip this catalog"; } } + if (fileLocators_trivalCatalog_.empty()) { + cms::Exception ex("FileCatalog"); + ex << "Unable to construct any file locator in InputFileCatalog::init"; + ex.addContext("Calling edm::InputFileCatalog::init()"); + throw ex; + } } else if (catType == edm::CatalogType::RucioCatalog) { std::vector const& tmp_dataCatalogs = localconfservice->dataCatalogs(); if (!fileLocators_.empty()) fileLocators_.clear(); - //require the first file locator to success so obvious mistakes in data catalogs, typos for example, can be catched early. Note that tmp_dataCatalogs is not empty at this point. The protection is done inside the dataCatalogs() of SiteLocalConfigService - fileLocators_.push_back(std::make_unique(tmp_dataCatalogs.front())); - for (auto it = tmp_dataCatalogs.begin() + 1; it != tmp_dataCatalogs.end(); ++it) { + //Construct all file locators from data catalogs. If a data catalog is invalid (wrong protocol for example), it is skipped and no file locator is constructed (an exception is thrown out from FileLocator::init). + for (const auto& catalog : tmp_dataCatalogs) { try { - fileLocators_.push_back(std::make_unique(*it)); + fileLocators_.push_back(std::make_unique(catalog)); } catch (cms::Exception const& e) { - continue; + edm::LogWarning("InputFileCatalog") + << "Caught an exception while constructing a file locator in InputFileCatalog::init: " << e.what() + << "Skip this catalog"; } } + if (fileLocators_.empty()) { + cms::Exception ex("FileCatalog"); + ex << "Unable to construct any file locator in InputFileCatalog::init"; + ex.addContext("Calling edm::InputFileCatalog::init()"); + throw ex; + } } else { cms::Exception ex("FileCatalog"); ex << "Undefined catalog type"; diff --git a/FWCore/Concurrency/interface/include_first_syncWait.h b/FWCore/Concurrency/interface/include_first_syncWait.h index 452637d4fc360..6ca0a4213ece1 100644 --- a/FWCore/Concurrency/interface/include_first_syncWait.h +++ b/FWCore/Concurrency/interface/include_first_syncWait.h @@ -3,8 +3,6 @@ // // syncWait.h // -// This file must be included before any other file that include tbb headers -// // Created by Chris Jones on 2/24/21. // #include "FWCore/Concurrency/interface/WaitingTaskHolder.h" diff --git a/FWCore/Concurrency/test/BuildFile.xml b/FWCore/Concurrency/test/BuildFile.xml index 4aa991aadc6d6..96b583058e288 100644 --- a/FWCore/Concurrency/test/BuildFile.xml +++ b/FWCore/Concurrency/test/BuildFile.xml @@ -5,19 +5,16 @@ - + - - - - + - + diff --git a/FWCore/Concurrency/test/TestFWCoreConcurrencyDriver.cpp b/FWCore/Concurrency/test/TestFWCoreConcurrencyDriver.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/FWCore/Concurrency/test/TestFWCoreConcurrencyDriver.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/FWCore/Concurrency/test/run_streamGrapher_test.sh b/FWCore/Concurrency/test/run_streamGrapher_test.sh index 33a83016494ad..e6aa6eff2d199 100755 --- a/FWCore/Concurrency/test/run_streamGrapher_test.sh +++ b/FWCore/Concurrency/test/run_streamGrapher_test.sh @@ -2,6 +2,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun ${LOCAL_TEST_DIR}/streamGrapher_make_file_to_read_cfg.py || die "cmsRun streamGrapher_make_file_to_read_cfg.py" $? cmsRun ${LOCAL_TEST_DIR}/streamGrapher_stallMonitor_cfg.py > raw_output.log 2>&1 || die "cmsRun streamGrapher_stallMonitor_cfg.py" $? grep '+' raw_output.log > output_from_tracer.log diff --git a/FWCore/Concurrency/test/run_threadSafeOutputFileStream_test.sh b/FWCore/Concurrency/test/run_threadSafeOutputFileStream_test.sh index 6ab43ad6a009a..a2407187e9c3f 100755 --- a/FWCore/Concurrency/test/run_threadSafeOutputFileStream_test.sh +++ b/FWCore/Concurrency/test/run_threadSafeOutputFileStream_test.sh @@ -27,8 +27,6 @@ # linebreaks, I replaced the line breaks with semicolons, and compare # accordingly. -pushd ${LOCAL_TMP_DIR} - function die { echo Failure $1: status $2 ; exit $2 ; } test_threadSafeOutputFileStream || die "test_ThreadSafeOutputFileStream" $? @@ -37,5 +35,3 @@ do comparison="Thread index: ${thindex} Entry: 0;Thread index: ${thindex} Entry: 1;Thread index: ${thindex} Entry: 2;Thread index: ${thindex} Entry: 3;" [[ "$( grep "Thread index: ${thindex}" thread_safe_ofstream_test.txt | tr \\n \; )" == "${comparison}" ]] || die "test_ThreadSafeOutputFileStream_output" $? done - -popd diff --git a/FWCore/FWLite/test/BuildFile.xml b/FWCore/FWLite/test/BuildFile.xml index 88c080a955dc0..d9b36bfa5240b 100644 --- a/FWCore/FWLite/test/BuildFile.xml +++ b/FWCore/FWLite/test/BuildFile.xml @@ -1,12 +1,7 @@ - - - + - - - - + diff --git a/FWCore/FWLite/test/RefTest.sh b/FWCore/FWLite/test/RefTest.sh index bdbc05878d936..23bd3899ff6ac 100755 --- a/FWCore/FWLite/test/RefTest.sh +++ b/FWCore/FWLite/test/RefTest.sh @@ -2,13 +2,13 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -rm -f ${LOCAL_TEST_DIR}/good.root -rm -f ${LOCAL_TEST_DIR}/good2.root -rm -f ${LOCAL_TEST_DIR}/good_delta5.root +rm -f ${SCRAM_TEST_PATH}/good.root +rm -f ${SCRAM_TEST_PATH}/good2.root +rm -f ${SCRAM_TEST_PATH}/good_delta5.root rm -f good.root rm -f good2.root rm -f good_delta5.root -cmsRun ${LOCAL_TEST_DIR}/RefTest_cfg.py || die "cmsRun RefTest_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/RefTest_cfg.py || die "cmsRun RefTest_cfg.py" $? -cmsRun ${LOCAL_TEST_DIR}/RefTest2_cfg.py || die "cmsRun RefTest2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/RefTest2_cfg.py || die "cmsRun RefTest2_cfg.py" $? diff --git a/FWCore/FWLite/test/TestRunnerFWCoreFWLite.cpp b/FWCore/FWLite/test/TestRunnerFWCoreFWLite.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/FWLite/test/TestRunnerFWCoreFWLite.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/FWLite/test/run_all_t.sh b/FWCore/FWLite/test/run_all_t.sh index 53152a2c64f56..aba409156baae 100755 --- a/FWCore/FWLite/test/run_all_t.sh +++ b/FWCore/FWLite/test/run_all_t.sh @@ -4,8 +4,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -root -b -n -q ${LOCAL_TEST_DIR}/autoload_with_namespace.C || die 'Failed in autoload_with_namespace.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/autoload_with_std.C || die 'Failed in autoload_with_std.C' $? -root -b -n -q ${LOCAL_TEST_DIR}/autoload_with_missing_std.C || die 'Failed in autoload_with_missing_std.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/autoload_with_namespace.C || die 'Failed in autoload_with_namespace.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/autoload_with_std.C || die 'Failed in autoload_with_std.C' $? +root -b -n -q ${SCRAM_TEST_PATH}/autoload_with_missing_std.C || die 'Failed in autoload_with_missing_std.C' $? diff --git a/FWCore/Framework/bin/BuildFile.xml b/FWCore/Framework/bin/BuildFile.xml index 91d3ad46257ea..f367923ec790e 100644 --- a/FWCore/Framework/bin/BuildFile.xml +++ b/FWCore/Framework/bin/BuildFile.xml @@ -83,3 +83,17 @@ + + + + + + + + + + + + + + diff --git a/FWCore/Framework/interface/Callback.h b/FWCore/Framework/interface/Callback.h index d9ab0d43d3a6f..f5be88f9de7bb 100644 --- a/FWCore/Framework/interface/Callback.h +++ b/FWCore/Framework/interface/Callback.h @@ -1,6 +1,6 @@ +// -*- C++ -*- #ifndef FWCore_Framework_Callback_h #define FWCore_Framework_Callback_h -// -*- C++ -*- // // Package: Framework // Class : Callback @@ -9,8 +9,7 @@ Description: Functional object used as the 'callback' for the CallbackProxy - Usage: - + Usage: Produces data objects for ESProducers in EventSetup system */ // @@ -18,222 +17,65 @@ // Created: Sun Apr 17 14:30:24 EDT 2005 // -// system include files -#include -#include -#include -#include -// user include files -#include "FWCore/Framework/interface/produce_helpers.h" -#include "FWCore/Framework/interface/EventSetupImpl.h" -#include "FWCore/Utilities/interface/propagate_const.h" -#include "FWCore/Utilities/interface/ESIndices.h" -#include "FWCore/Utilities/interface/ConvertException.h" -#include "FWCore/Concurrency/interface/WaitingTaskList.h" +#include +#include + +#include "oneapi/tbb/task_group.h" + #include "FWCore/Concurrency/interface/WaitingTaskHolder.h" -#include "FWCore/ServiceRegistry/interface/ServiceToken.h" -#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" +#include "FWCore/Framework/interface/CallbackBase.h" #include "FWCore/ServiceRegistry/interface/ESParentContext.h" -#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h" +#include "FWCore/ServiceRegistry/interface/ServiceToken.h" namespace edm { - void exceptionContext(cms::Exception&, ESModuleCallingContext const&); + + class EventSetupImpl; namespace eventsetup { - class EventSetupRecordImpl; - // The default decorator that does nothing - template - struct CallbackSimpleDecorator { - void pre(const TRecord&) {} - void post(const TRecord&) {} - }; + class EventSetupRecordImpl; - template > - class Callback { + class Callback : public CallbackBase { public: - Callback(T* iProd, TFunc iFunc, unsigned int iID, const TDecorator& iDec = TDecorator()) - : Callback(iProd, std::make_shared(std::move(iFunc)), iID, iDec) {} - - Callback(T* iProd, std::shared_ptr iFunc, unsigned int iID, const TDecorator& iDec = TDecorator()) - : proxyData_{}, - producer_(iProd), - callingContext_(&iProd->description()), - function_(std::move(iFunc)), - id_(iID), - wasCalledForThisRecord_(false), - decorator_(iDec) {} + using Base = CallbackBase; - Callback* clone() { return new Callback(producer_.get(), function_, id_, decorator_); } + Callback(T* iProd, TProduceFunc iProduceFunc, unsigned int iID, const TDecorator& iDec = TDecorator()) + : Callback(iProd, std::make_shared(std::move(iProduceFunc)), iID, iDec) {} - Callback(const Callback&) = delete; - const Callback& operator=(const Callback&) = delete; + Callback* clone() { + return new Callback(Base::producer(), Base::produceFunction(), Base::transitionID(), Base::decorator()); + } void prefetchAsync(WaitingTaskHolder iTask, EventSetupRecordImpl const* iRecord, EventSetupImpl const* iEventSetupImpl, ServiceToken const& token, ESParentContext const& iParent) { - bool expected = false; - auto doPrefetch = wasCalledForThisRecord_.compare_exchange_strong(expected, true); - taskList_.add(iTask); - auto group = iTask.group(); - if (doPrefetch) { - callingContext_.setContext(ESModuleCallingContext::State::kPrefetching, iParent); - iRecord->activityRegistry()->preESModulePrefetchingSignal_.emit(iRecord->key(), callingContext_); - if UNLIKELY (producer_->hasMayConsumes()) { - //after prefetching need to do the mayGet - ServiceWeakToken weakToken = token; - auto mayGetTask = edm::make_waiting_task( - [this, iRecord, iEventSetupImpl, weakToken, group](std::exception_ptr const* iExcept) { - if (iExcept) { - runProducerAsync(group, iExcept, iRecord, iEventSetupImpl, weakToken.lock()); - return; - } - if (handleMayGet(iRecord, iEventSetupImpl)) { - auto runTask = edm::make_waiting_task( - [this, group, iRecord, iEventSetupImpl, weakToken](std::exception_ptr const* iExcept) { - runProducerAsync(group, iExcept, iRecord, iEventSetupImpl, weakToken.lock()); - }); - prefetchNeededDataAsync(WaitingTaskHolder(*group, runTask), - iEventSetupImpl, - &((*postMayGetProxies_).front()), - weakToken.lock()); - } else { - runProducerAsync(group, iExcept, iRecord, iEventSetupImpl, weakToken.lock()); - } - }); - - //Get everything we can before knowing about the mayGets - prefetchNeededDataAsync(WaitingTaskHolder(*group, mayGetTask), iEventSetupImpl, getTokenIndices(), token); - } else { - ServiceWeakToken weakToken = token; - auto task = edm::make_waiting_task( - [this, group, iRecord, iEventSetupImpl, weakToken](std::exception_ptr const* iExcept) { - runProducerAsync(group, iExcept, iRecord, iEventSetupImpl, weakToken.lock()); - }); - prefetchNeededDataAsync(WaitingTaskHolder(*group, task), iEventSetupImpl, getTokenIndices(), token); - } - } - } - - template - void holdOntoPointer(DataT* iData) { - proxyData_[produce::find_index::value] = iData; - } - - void storeReturnedValues(TReturn iReturn) { - using type = typename produce::product_traits::type; - setData(iReturn); + return Base::prefetchAsyncImpl( + [this](auto&& group, auto&& token, auto&& record, auto&& es) { + constexpr bool emitPostPrefetchingSignal = true; + return Base::makeProduceTask(group, token, record, es, emitPostPrefetchingSignal); + }, + std::move(iTask), + iRecord, + iEventSetupImpl, + token, + iParent); } - template - void setData(ProductsT& iProducts) { - DataT* temp = reinterpret_cast(proxyData_[produce::find_index::value]); - if (nullptr != temp) { - moveFromTo(iProducts, *temp); - } - if constexpr (not std::is_same_v) { - setData(iProducts); - } - } - void newRecordComing() { - wasCalledForThisRecord_ = false; - taskList_.reset(); - } - - unsigned int transitionID() const { return id_; } - ESProxyIndex const* getTokenIndices() const { return producer_->getTokenIndices(id_); } - private: - void prefetchNeededDataAsync(WaitingTaskHolder task, - EventSetupImpl const* iImpl, - ESProxyIndex const* proxies, - edm::ServiceToken const& token) const { - auto recs = producer_->getTokenRecordIndices(id_); - auto n = producer_->numberOfTokenIndices(id_); - for (size_t i = 0; i != n; ++i) { - auto rec = iImpl->findImpl(recs[i]); - if (rec) { - rec->prefetchAsync(task, proxies[i], iImpl, token, edm::ESParentContext{&callingContext_}); - } - } - } - - bool handleMayGet(EventSetupRecordImpl const* iRecord, EventSetupImpl const* iEventSetupImpl) { - //Handle mayGets - TRecord rec; - edm::ESParentContext pc{&callingContext_}; - rec.setImpl(iRecord, transitionID(), getTokenIndices(), iEventSetupImpl, &pc); - postMayGetProxies_ = producer_->updateFromMayConsumes(id_, rec); - return static_cast(postMayGetProxies_); - } - - void runProducerAsync(oneapi::tbb::task_group* iGroup, - std::exception_ptr const* iExcept, - EventSetupRecordImpl const* iRecord, - EventSetupImpl const* iEventSetupImpl, - ServiceToken const& token) { - if (iExcept) { - //The cache held by the CallbackProxy was already set to invalid at the beginning of the IOV - taskList_.doneWaiting(*iExcept); - return; - } - iRecord->activityRegistry()->postESModulePrefetchingSignal_.emit(iRecord->key(), callingContext_); - ServiceWeakToken weakToken = token; - producer_->queue().push(*iGroup, [this, iRecord, iEventSetupImpl, weakToken]() { - callingContext_.setState(ESModuleCallingContext::State::kRunning); - std::exception_ptr exceptPtr; - try { - convertException::wrap([this, iRecord, iEventSetupImpl, weakToken] { - auto proxies = getTokenIndices(); - if (postMayGetProxies_) { - proxies = &((*postMayGetProxies_).front()); - } - TRecord rec; - edm::ESParentContext pc{&callingContext_}; - rec.setImpl(iRecord, transitionID(), proxies, iEventSetupImpl, &pc); - ServiceRegistry::Operate operate(weakToken.lock()); - iRecord->activityRegistry()->preESModuleSignal_.emit(iRecord->key(), callingContext_); - struct EndGuard { - EndGuard(EventSetupRecordImpl const* iRecord, ESModuleCallingContext const& iContext) - : record_{iRecord}, context_{iContext} {} - ~EndGuard() { record_->activityRegistry()->postESModuleSignal_.emit(record_->key(), context_); } - EventSetupRecordImpl const* record_; - ESModuleCallingContext const& context_; - }; - EndGuard guard(iRecord, callingContext_); - decorator_.pre(rec); - storeReturnedValues((*function_)(rec)); - decorator_.post(rec); - }); - } catch (cms::Exception& iException) { - edm::exceptionContext(iException, callingContext_); - exceptPtr = std::current_exception(); - } - taskList_.doneWaiting(exceptPtr); - }); - } - - std::array::value> proxyData_; - std::optional> postMayGetProxies_; - edm::propagate_const producer_; - ESModuleCallingContext callingContext_; - edm::WaitingTaskList taskList_; - // Using std::shared_ptr in order to share the state of the - // functor across all clones - std::shared_ptr function_; - // This transition id identifies which setWhatProduced call this Callback is associated with - const unsigned int id_; - std::atomic wasCalledForThisRecord_; - TDecorator decorator_; + Callback(T* iProd, + std::shared_ptr iProduceFunc, + unsigned int iID, + const TDecorator& iDec = TDecorator()) + : Base(iProd, std::move(iProduceFunc), iID, iDec) {} }; } // namespace eventsetup } // namespace edm - #endif diff --git a/FWCore/Framework/interface/CallbackBase.h b/FWCore/Framework/interface/CallbackBase.h new file mode 100644 index 0000000000000..59226ca7509a2 --- /dev/null +++ b/FWCore/Framework/interface/CallbackBase.h @@ -0,0 +1,272 @@ +// -*- C++ -*- +#ifndef FWCore_Framework_CallbackBase_h +#define FWCore_Framework_CallbackBase_h +// +// Package: Framework +// Class : CallbackBase +// +/**\class edm::eventsetup::CallbackBase + + Description: Functional object used as the 'callback' for the CallbackProxy + + Usage: Produces data objects for ESProducers in EventSetup system + +*/ +// +// Author: Chris Jones (original author, this was part of Callback.h), +// W. David Dagenhart (Refactored version + CallbackExternalWork, 2023) +// Created: Sun Apr 17 14:30:24 EDT 2005 +// + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "oneapi/tbb/task_group.h" + +#include "FWCore/Concurrency/interface/SerialTaskQueueChain.h" +#include "FWCore/Concurrency/interface/WaitingTask.h" +#include "FWCore/Concurrency/interface/WaitingTaskHolder.h" +#include "FWCore/Concurrency/interface/WaitingTaskList.h" +#include "FWCore/Framework/interface/EventSetupImpl.h" +#include "FWCore/Framework/interface/EventSetupRecordImpl.h" +#include "FWCore/Framework/interface/produce_helpers.h" +#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" +#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h" +#include "FWCore/ServiceRegistry/interface/ESParentContext.h" +#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" +#include "FWCore/ServiceRegistry/interface/ServiceToken.h" +#include "FWCore/Utilities/interface/ConvertException.h" +#include "FWCore/Utilities/interface/ESIndices.h" +#include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/Utilities/interface/Likely.h" +#include "FWCore/Utilities/interface/propagate_const.h" +#include "FWCore/Utilities/interface/Signal.h" + +namespace edm { + void exceptionContext(cms::Exception&, ESModuleCallingContext const&); + + namespace eventsetup { + + // The default decorator that does nothing + template + struct CallbackSimpleDecorator { + void pre(const TRecord&) {} + void post(const TRecord&) {} + }; + + template //allows customization using pre/post calls + class CallbackBase { + public: + CallbackBase(T* iProd, std::shared_ptr iProduceFunc, unsigned int iID, const TDecorator& iDec) + : proxyData_{}, + producer_(iProd), + callingContext_(&iProd->description()), + produceFunction_(std::move(iProduceFunc)), + id_(iID), + wasCalledForThisRecord_(false), + decorator_(iDec) {} + + CallbackBase(const CallbackBase&) = delete; + CallbackBase& operator=(const CallbackBase&) = delete; + CallbackBase(CallbackBase&&) = delete; + CallbackBase& operator=(CallbackBase&&) = delete; + + WaitingTaskHolder makeProduceTask(oneapi::tbb::task_group* group, + ServiceWeakToken const& serviceToken, + EventSetupRecordImpl const* record, + EventSetupImpl const* eventSetupImpl, + bool emitPostPrefetchingSignal) { + return WaitingTaskHolder( + *group, + make_waiting_task([this, group, serviceToken, record, eventSetupImpl, emitPostPrefetchingSignal]( + std::exception_ptr const* iException) { + std::exception_ptr excptr; + if (iException) { + excptr = *iException; + } + if (emitPostPrefetchingSignal) { + try { + convertException::wrap([this, &serviceToken, &record] { + ServiceRegistry::Operate guard(serviceToken.lock()); + record->activityRegistry()->postESModulePrefetchingSignal_.emit(record->key(), callingContext_); + }); + } catch (cms::Exception& caughtException) { + if (not excptr) { + exceptionContext(caughtException, callingContext_); + excptr = std::current_exception(); + } + } + } + if (excptr) { + taskList_.doneWaiting(excptr); + return; + } + + producer_->queue().push(*group, [this, serviceToken, record, eventSetupImpl]() { + callingContext_.setState(ESModuleCallingContext::State::kRunning); + std::exception_ptr exceptPtr; + try { + convertException::wrap([this, &serviceToken, &record, &eventSetupImpl] { + ESModuleCallingContext const& context = callingContext_; + auto proxies = getTokenIndices(); + if (postMayGetProxies_) { + proxies = &((*postMayGetProxies_).front()); + } + TRecord rec; + ESParentContext pc{&context}; + rec.setImpl(record, transitionID(), proxies, eventSetupImpl, &pc); + ServiceRegistry::Operate operate(serviceToken.lock()); + record->activityRegistry()->preESModuleSignal_.emit(record->key(), context); + struct EndGuard { + EndGuard(EventSetupRecordImpl const* iRecord, ESModuleCallingContext const& iContext) + : record_{iRecord}, context_{iContext} {} + ~EndGuard() { record_->activityRegistry()->postESModuleSignal_.emit(record_->key(), context_); } + EventSetupRecordImpl const* record_; + ESModuleCallingContext const& context_; + }; + EndGuard guard(record, context); + decorator_.pre(rec); + storeReturnedValues((*produceFunction_)(rec)); + decorator_.post(rec); + }); + } catch (cms::Exception& iException) { + exceptionContext(iException, callingContext_); + exceptPtr = std::current_exception(); + } + taskList_.doneWaiting(exceptPtr); + }); + })); + } + + template + void prefetchAsyncImpl(RunModuleFnctr&& runModuleFnctr, + WaitingTaskHolder iTask, + EventSetupRecordImpl const* iRecord, + EventSetupImpl const* iEventSetupImpl, + ServiceToken const& token, + ESParentContext const& iParent) { + bool expected = false; + auto doPrefetch = wasCalledForThisRecord_.compare_exchange_strong(expected, true); + taskList_.add(iTask); + if (doPrefetch) { + auto group = iTask.group(); + ServiceWeakToken weakToken(token); + WaitingTaskHolder runModuleTaskHolder = runModuleFnctr(group, weakToken, iRecord, iEventSetupImpl); + callingContext_.setContext(ESModuleCallingContext::State::kPrefetching, iParent); + iRecord->activityRegistry()->preESModulePrefetchingSignal_.emit(iRecord->key(), callingContext_); + if UNLIKELY (producer_->hasMayConsumes()) { + //after prefetching need to do the mayGet + auto mayGetTask = make_waiting_task( + [this, iRecord, iEventSetupImpl, weakToken, runModuleTaskHolder = std::move(runModuleTaskHolder)]( + std::exception_ptr const* iExcept) mutable { + if (iExcept) { + runModuleTaskHolder.doneWaiting(*iExcept); + return; + } + if (handleMayGet(iRecord, iEventSetupImpl)) { + prefetchNeededDataAsync( + runModuleTaskHolder, iEventSetupImpl, &((*postMayGetProxies_).front()), weakToken.lock()); + } else { + runModuleTaskHolder.doneWaiting(std::exception_ptr{}); + } + }); + + //Get everything we can before knowing about the mayGets + prefetchNeededDataAsync(WaitingTaskHolder(*group, mayGetTask), iEventSetupImpl, getTokenIndices(), token); + } else { + prefetchNeededDataAsync(runModuleTaskHolder, iEventSetupImpl, getTokenIndices(), token); + } + } + } + + template + void holdOntoPointer(DataT* iData) { + proxyData_[produce::find_index::value] = iData; + } + + template + void setData(ProductsT& iProducts) { + DataT* temp = reinterpret_cast(proxyData_[produce::find_index::value]); + if (nullptr != temp) { + moveFromTo(iProducts, *temp); + } + if constexpr (not std::is_same_v) { + setData(iProducts); + } + } + + void newRecordComing() { + wasCalledForThisRecord_ = false; + taskList_.reset(); + } + + unsigned int transitionID() const { return id_; } + ESProxyIndex const* getTokenIndices() const { return producer_->getTokenIndices(id_); } + + std::optional> const& postMayGetProxies() const { return postMayGetProxies_; } + T* producer() { return producer_.get(); } + ESModuleCallingContext& callingContext() { return callingContext_; } + WaitingTaskList& taskList() { return taskList_; } + std::shared_ptr const& produceFunction() { return produceFunction_; } + TDecorator const& decorator() const { return decorator_; } + SerialTaskQueueChain& queue() { return producer_->queue(); } + + protected: + ~CallbackBase() = default; + + private: + void storeReturnedValues(TReturn iReturn) { + using type = typename produce::product_traits::type; + setData(iReturn); + } + + void prefetchNeededDataAsync(WaitingTaskHolder task, + EventSetupImpl const* iImpl, + ESProxyIndex const* proxies, + ServiceToken const& token) const { + auto recs = producer_->getTokenRecordIndices(id_); + auto n = producer_->numberOfTokenIndices(id_); + for (size_t i = 0; i != n; ++i) { + auto rec = iImpl->findImpl(recs[i]); + if (rec) { + rec->prefetchAsync(task, proxies[i], iImpl, token, ESParentContext{&callingContext_}); + } + } + } + + bool handleMayGet(EventSetupRecordImpl const* iRecord, EventSetupImpl const* iEventSetupImpl) { + //Handle mayGets + TRecord rec; + ESParentContext pc{&callingContext_}; + rec.setImpl(iRecord, transitionID(), getTokenIndices(), iEventSetupImpl, &pc); + postMayGetProxies_ = producer_->updateFromMayConsumes(id_, rec); + return static_cast(postMayGetProxies_); + } + + std::array::value> proxyData_; + std::optional> postMayGetProxies_; + propagate_const producer_; + ESModuleCallingContext callingContext_; + WaitingTaskList taskList_; + // Using std::shared_ptr in order to share the state of the + // functors across all clones + std::shared_ptr produceFunction_; + // This transition id identifies which setWhatProduced call this Callback is associated with + const unsigned int id_; + std::atomic wasCalledForThisRecord_; + TDecorator decorator_; + }; + } // namespace eventsetup +} // namespace edm + +#endif diff --git a/FWCore/Framework/interface/CallbackExternalWork.h b/FWCore/Framework/interface/CallbackExternalWork.h new file mode 100644 index 0000000000000..4e5b8163beb15 --- /dev/null +++ b/FWCore/Framework/interface/CallbackExternalWork.h @@ -0,0 +1,201 @@ +// -*- C++ -*- +#ifndef FWCore_Framework_CallbackExternalWork_h +#define FWCore_Framework_CallbackExternalWork_h +// +// Package: Framework +// Class : CallbackExternalWork +// +/**\class edm::eventsetup::CallbackExternalWork + + Description: Functional object used as the 'callback' for the CallbackProxy + + Usage: Produces data objects for ESProducers in EventSetup system + +*/ +// +// Author: W. David Dagenhart +// Created: 27 February 2023 + +#include +#include +#include +#include +#include + +#include "oneapi/tbb/task_group.h" + +#include "FWCore/Concurrency/interface/SerialTaskQueueChain.h" +#include "FWCore/Concurrency/interface/WaitingTask.h" +#include "FWCore/Concurrency/interface/WaitingTaskHolder.h" +#include "FWCore/Concurrency/interface/WaitingTaskList.h" +#include "FWCore/Concurrency/interface/WaitingTaskWithArenaHolder.h" +#include "FWCore/Framework/interface/CallbackBase.h" +#include "FWCore/Framework/interface/EventSetupRecordImpl.h" +#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" +#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h" +#include "FWCore/ServiceRegistry/interface/ESParentContext.h" +#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" +#include "FWCore/ServiceRegistry/interface/ServiceToken.h" +#include "FWCore/Utilities/interface/ConvertException.h" +#include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/Utilities/interface/Signal.h" + +namespace edm { + + class EventSetupImpl; + + namespace eventsetup { + + template > + class CallbackExternalWork : public CallbackBase { + public: + using Base = CallbackBase; + + CallbackExternalWork(T* iProd, + TAcquireFunc iAcquireFunc, + TProduceFunc iProduceFunc, + unsigned int iID, + const TDecorator& iDec = TDecorator()) + : CallbackExternalWork(iProd, + std::make_shared(std::move(iAcquireFunc)), + std::make_shared(std::move(iProduceFunc)), + iID, + iDec) {} + + CallbackExternalWork* clone() { + return new CallbackExternalWork( + Base::producer(), acquireFunction_, Base::produceFunction(), Base::transitionID(), Base::decorator()); + } + + void prefetchAsync(WaitingTaskHolder iTask, + EventSetupRecordImpl const* iRecord, + EventSetupImpl const* iEventSetupImpl, + ServiceToken const& token, + ESParentContext const& iParent) { + return Base::prefetchAsyncImpl( + [this](auto&& group, auto&& token, auto&& record, auto&& es) { + constexpr bool emitPostPrefetchingSignal = false; + WaitingTaskHolder produceTask = + Base::makeProduceTask(group, token, record, es, emitPostPrefetchingSignal); + + WaitingTaskWithArenaHolder waitingTaskWithArenaHolder = + makeExceptionHandlerTask(std::move(produceTask), group); + + return makeAcquireTask(std::move(waitingTaskWithArenaHolder), group, token, record, es); + }, + std::move(iTask), + iRecord, + iEventSetupImpl, + token, + iParent); + } + + private: + CallbackExternalWork(T* iProd, + std::shared_ptr iAcquireFunc, + std::shared_ptr iProduceFunc, + unsigned int iID, + const TDecorator& iDec = TDecorator()) + : Base(iProd, std::move(iProduceFunc), iID, iDec), acquireFunction_(std::move(iAcquireFunc)) {} + + WaitingTaskHolder makeAcquireTask(WaitingTaskWithArenaHolder waitingTaskWithArenaHolder, + oneapi::tbb::task_group* group, + ServiceWeakToken const& serviceToken, + EventSetupRecordImpl const* record, + EventSetupImpl const* eventSetupImpl) { + return WaitingTaskHolder( + *group, + make_waiting_task( + [this, holder = std::move(waitingTaskWithArenaHolder), group, serviceToken, record, eventSetupImpl]( + std::exception_ptr const* iException) mutable { + std::exception_ptr excptr; + if (iException) { + excptr = *iException; + } + try { + convertException::wrap([this, &serviceToken, &record] { + ServiceRegistry::Operate guard(serviceToken.lock()); + record->activityRegistry()->postESModulePrefetchingSignal_.emit(record->key(), + Base::callingContext()); + }); + } catch (cms::Exception& caughtException) { + if (not excptr) { + edm::exceptionContext(caughtException, Base::callingContext()); + excptr = std::current_exception(); + } + } + if (excptr) { + Base::taskList().doneWaiting(excptr); + return; + } + + Base::queue().push( + *group, [this, holder = std::move(holder), serviceToken, record, eventSetupImpl]() mutable { + Base::callingContext().setState(ESModuleCallingContext::State::kRunning); + std::exception_ptr exceptPtr; + try { + convertException::wrap([this, &holder, &serviceToken, &record, &eventSetupImpl] { + ESModuleCallingContext const& context = Base::callingContext(); + auto proxies = Base::getTokenIndices(); + if (Base::postMayGetProxies()) { + proxies = &((*Base::postMayGetProxies()).front()); + } + TRecord rec; + edm::ESParentContext pc{&context}; + rec.setImpl(record, Base::transitionID(), proxies, eventSetupImpl, &pc); + ServiceRegistry::Operate operate(serviceToken.lock()); + record->activityRegistry()->preESModuleAcquireSignal_.emit(record->key(), context); + struct EndGuard { + EndGuard(EventSetupRecordImpl const* iRecord, ESModuleCallingContext const& iContext) + : record_{iRecord}, context_{iContext} {} + ~EndGuard() { + record_->activityRegistry()->postESModuleAcquireSignal_.emit(record_->key(), context_); + } + EventSetupRecordImpl const* record_; + ESModuleCallingContext const& context_; + }; + EndGuard guard(record, context); + (*acquireFunction_)(rec, holder); + }); + } catch (cms::Exception& iException) { + iException.addContext("Running acquire"); + exceptPtr = std::current_exception(); + } + holder.doneWaiting(exceptPtr); + }); + })); + } + + WaitingTaskWithArenaHolder makeExceptionHandlerTask(WaitingTaskHolder produceTask, + oneapi::tbb::task_group* group) { + return WaitingTaskWithArenaHolder(*group, + make_waiting_task([this, produceTask = std::move(produceTask)]( + std::exception_ptr const* iException) mutable { + std::exception_ptr excptr; + if (iException) { + excptr = *iException; + } + if (excptr) { + try { + convertException::wrap([excptr]() { std::rethrow_exception(excptr); }); + } catch (cms::Exception& exception) { + exception.addContext("Running acquire and external work"); + edm::exceptionContext(exception, Base::callingContext()); + produceTask.doneWaiting(std::current_exception()); + } + } + })); + } + + std::shared_ptr acquireFunction_; + }; + } // namespace eventsetup +} // namespace edm + +#endif diff --git a/FWCore/Framework/interface/DataProxy.h b/FWCore/Framework/interface/DataProxy.h index 8fe7b8d733d81..8709940914a23 100644 --- a/FWCore/Framework/interface/DataProxy.h +++ b/FWCore/Framework/interface/DataProxy.h @@ -21,7 +21,6 @@ // system include files #include -#include // user include files #include "FWCore/Utilities/interface/thread_safety_macros.h" @@ -29,7 +28,6 @@ // forward declarations namespace edm { - class ActivityRegistry; class EventSetupImpl; class ServiceToken; class ESParentContext; @@ -56,12 +54,6 @@ namespace edm { ServiceToken const&, ESParentContext const&) const; - void const* get(EventSetupRecordImpl const&, - DataKey const&, - bool iTransiently, - ActivityRegistry const*, - EventSetupImpl const*, - ESParentContext const&) const; void const* getAfterPrefetch(const EventSetupRecordImpl& iRecord, const DataKey& iKey, bool iTransiently) const; ///returns the description of the DataProxyProvider which owns this Proxy diff --git a/FWCore/Framework/interface/ESConsumesCollector.h b/FWCore/Framework/interface/ESConsumesCollector.h index 745f498bfbe45..6450428b00dba 100644 --- a/FWCore/Framework/interface/ESConsumesCollector.h +++ b/FWCore/Framework/interface/ESConsumesCollector.h @@ -163,6 +163,7 @@ namespace edm { private: //only ESProducer is allowed to make an instance of this class friend class ESProducer; + friend class ESProducerExternalWork; friend class ::testEventsetupRecord; explicit ESConsumesCollectorT(ESConsumesInfo* const iConsumer, unsigned int iTransitionID) diff --git a/FWCore/Framework/interface/ESProducer.h b/FWCore/Framework/interface/ESProducer.h index a6781422e8c14..31c705238940a 100644 --- a/FWCore/Framework/interface/ESProducer.h +++ b/FWCore/Framework/interface/ESProducer.h @@ -1,6 +1,6 @@ +// -*- C++ -*- #ifndef FWCore_Framework_ESProducer_h #define FWCore_Framework_ESProducer_h -// -*- C++ -*- // // Package: Framework // Class : ESProducer @@ -105,8 +105,10 @@ namespace edm { public: ESProducer(); ~ESProducer() noexcept(false) override; - ESProducer(const ESProducer&) = delete; // stop default - ESProducer const& operator=(const ESProducer&) = delete; // stop default + ESProducer(const ESProducer&) = delete; + ESProducer& operator=(const ESProducer&) = delete; + ESProducer(ESProducer&&) = delete; + ESProducer& operator=(ESProducer&&) = delete; void updateLookup(eventsetup::ESRecordsToProxyIndices const&) final; ESProxyIndex const* getTokenIndices(unsigned int iIndex) const { @@ -168,6 +170,7 @@ namespace edm { auto setWhatProduced(T* iThis, const char* iLabel) { return setWhatProduced(iThis, es::Label(iLabel)); } + template auto setWhatProduced(T* iThis, const std::string& iLabel) { return setWhatProduced(iThis, es::Label(iLabel)); @@ -178,24 +181,22 @@ namespace edm { return setWhatProduced(iThis, &T::produce, iDec, iLabel); } /** \param iThis the 'this' pointer to an inheriting class instance - \param iMethod a member method of then inheriting class - The method determines the Record argument and return value of the iMethod argument - method in order to do the registration with the EventSetup + \param iMethod a member method of the inheriting class + The TRecord and TReturn template parameters can be deduced + from iMethod in order to do the registration with the EventSetup */ template - auto setWhatProduced(T* iThis, TReturn (T ::*iMethod)(const TRecord&), const es::Label& iLabel = {}) { + auto setWhatProduced(T* iThis, TReturn (T::*iMethod)(const TRecord&), const es::Label& iLabel = {}) { return setWhatProduced(iThis, iMethod, eventsetup::CallbackSimpleDecorator(), iLabel); } - /** \param iThis the 'this' pointer to an inheriting class instance - \param iMethod a member method of then inheriting class - \param iDecorator a class with 'pre'&'post' methods which are placed around the method call - The method determines the Record argument and return value of the iMethod argument - method in order to do the registration with the EventSetup + /** \param iDecorator a class with 'pre'&'post' methods which are placed around the method call + This function has the same template parameters and arguments as the previous function + except for the addition of the decorator. */ - template + template auto setWhatProduced(T* iThis, TReturn (T ::*iMethod)(const TRecord&), - const TArg& iDec, + const TDecorator& iDec, const es::Label& iLabel = {}) { return setWhatProduced( [iThis, iMethod](TRecord const& iRecord) { return (iThis->*iMethod)(iRecord); }, @@ -208,13 +209,10 @@ namespace edm { * production function. As of now it is not intended for wide use * (we are thinking for a better API for users) * - * The decorator functionality is not implemented yet. In - * principle the lambda provides the ability for pre(Record - * const&) and post(Record const&) functions (in addition to much - * more). The main use case of dependsOn() also in practice became - * unused with the concurrent IOVs, so it is not clear if the - * decorator functionality would really be needed. In principle it - * should be straightforward to add. + * The main use case of the decorator functionality was + * dependsOn(), but in practice that became unused with + * concurrent IOVs, so it is not clear if the + * decorator functionality is still needed. */ template auto setWhatProduced(TFunc&& func, const es::Label& iLabel = {}) { @@ -227,7 +225,7 @@ namespace edm { template ESConsumesCollectorT setWhatProduced(TFunc&& func, TDecorator&& iDec, const es::Label& iLabel = {}) { - const auto id = consumesInfos_.size(); + const auto id = consumesInfoSize(); using DecoratorType = std::decay_t; using CallbackType = eventsetup::Callback; unsigned int iovIndex = 0; // Start with 0, but later will cycle through all of them @@ -238,11 +236,19 @@ namespace edm { static_cast::type*>(nullptr), static_cast(nullptr), iLabel); + return ESConsumesCollectorT(consumesInfoPushBackNew(), id); + } + + // These next four functions are intended for use in this class and + // class ESProducerExternalWork only. They should not be used in + // other classes derived from them. + unsigned int consumesInfoSize() const { return consumesInfos_.size(); } + + ESConsumesInfo* consumesInfoPushBackNew() { consumesInfos_.push_back(std::make_unique()); - return ESConsumesCollectorT(consumesInfos_.back().get(), id); + return consumesInfos_.back().get(); } - private: template void registerProducts(std::shared_ptr>> iCallback, const TList*, @@ -260,6 +266,7 @@ namespace edm { //do nothing } + private: template void registerProduct(std::shared_ptr>> iCallback, const TProduct*, diff --git a/FWCore/Framework/interface/ESProducerExternalWork.h b/FWCore/Framework/interface/ESProducerExternalWork.h new file mode 100644 index 0000000000000..0e4af5d692929 --- /dev/null +++ b/FWCore/Framework/interface/ESProducerExternalWork.h @@ -0,0 +1,144 @@ +// -*- C++ -*- +#ifndef FWCore_Framework_ESProducerExternalWork_h +#define FWCore_Framework_ESProducerExternalWork_h +// +// Package: Framework +// Class : ESProducerExternalWork +// +/**\class edm::ESProducer + + Description: Module to produce EventSetup data asynchronously in a manner + similar to the ExternalWork feature of EDProducers. + + Usage: Same as ESProducer interface except there is the option to define + a second "acquire" function if you use the setWhatAcquiredProduced + function. +*/ +// +// Author: W. David Dagenhart +// Created: 27 February 2023 + +#include +#include +#include +#include +#include + +#include "FWCore/Concurrency/interface/WaitingTaskWithArenaHolder.h" +#include "FWCore/Framework/interface/Callback.h" +#include "FWCore/Framework/interface/CallbackExternalWork.h" +#include "FWCore/Framework/interface/ESConsumesCollector.h" +#include "FWCore/Framework/interface/es_Label.h" +#include "FWCore/Framework/interface/ESProducer.h" +#include "FWCore/Framework/interface/produce_helpers.h" + +namespace edm { + + class ESProducerExternalWork : public ESProducer { + public: + ESProducerExternalWork(); + + // These replicate the setWhatProduced functions but add a second functor for + // the acquire step. The acquire step is analogous to the acquire step for + // EDProducers with the ExternalWork ability. + + template + auto setWhatAcquiredProduced(T* iThis, const es::Label& iLabel = {}) { + return setWhatAcquiredProduced(iThis, &T::acquire, &T::produce, iLabel); + } + + template + auto setWhatAcquiredProduced(T* iThis, const char* iLabel) { + return setWhatAcquiredProduced(iThis, es::Label(iLabel)); + } + template + auto setWhatAcquiredProduced(T* iThis, const std::string& iLabel) { + return setWhatAcquiredProduced(iThis, es::Label(iLabel)); + } + + // Note the Decorator pre and post functions are only run before + // and after the 'produce' function, but they are not run before + // and after the 'acquire' function. + + template + auto setWhatAcquiredProduced(T* iThis, const TDecorator& iDec, const es::Label& iLabel = {}) { + return setWhatAcquiredProduced(iThis, &T::acquire, &T::produce, iDec, iLabel); + } + + /** \param iThis the 'this' pointer to an inheriting class instance + \param iAcquireMethod a member method of the inheriting class + \param iProduceMethod a member method of the inheriting class + The TRecord and TReturn template parameters can be deduced + from iAquireMethod and iPRoduceMethod in order to do the + registration with the EventSetup + */ + template + auto setWhatAcquiredProduced(T* iThis, + void (T::*iAcquireMethod)(const TRecord&, WaitingTaskWithArenaHolder), + TReturn (T::*iProduceMethod)(const TRecord&), + const es::Label& iLabel = {}) { + return setWhatAcquiredProduced( + iThis, iAcquireMethod, iProduceMethod, eventsetup::CallbackSimpleDecorator(), iLabel); + } + + template + auto setWhatAcquiredProduced(T* iThis, + void (T::*iAcquireMethod)(const TRecord&, WaitingTaskWithArenaHolder), + TReturn (T ::*iProduceMethod)(const TRecord&), + const TDecorator& iDec, + const es::Label& iLabel = {}) { + return setWhatAcquiredProducedWithLambda( + [iThis, iAcquireMethod](TRecord const& iRecord, WaitingTaskWithArenaHolder iHolder) { + (iThis->*iAcquireMethod)(iRecord, std::move(iHolder)); + }, + [iThis, iProduceMethod](TRecord const& iRecord) { return (iThis->*iProduceMethod)(iRecord); }, + createDecoratorFrom(iThis, static_cast(nullptr), iDec), + iLabel); + } + + /** + * This overload allows lambdas (functors) to be used as the + * production function. As of now it is not intended for wide use + * (we are thinking for a better API for users) + */ + template + auto setWhatAcquiredProducedWithLambda(TAcquireFunc&& acquireFunc, + TProduceFunc&& produceFunc, + const es::Label& iLabel = {}) { + using Types = eventsetup::impl::ReturnArgumentTypes; + using TReturn = typename Types::return_type; + using TRecord = typename Types::argument_type; + using DecoratorType = eventsetup::CallbackSimpleDecorator; + + return setWhatAcquiredProducedWithLambda( + std::forward(acquireFunc), std::forward(produceFunc), DecoratorType(), iLabel); + } + + // In this template, TReturn and TRecord cannot be deduced. They must be explicitly provided when called. + // The previous 7 functions all end up calling this one (directly or indirectly). + template + ESConsumesCollectorT setWhatAcquiredProducedWithLambda(TAcquireFunc&& acquireFunc, + TProduceFunc&& produceFunc, + TDecorator&& iDec, + const es::Label& iLabel = {}) { + const auto id = consumesInfoSize(); + using DecoratorType = std::decay_t; + using CallbackType = eventsetup:: + CallbackExternalWork; + unsigned int iovIndex = 0; // Start with 0, but later will cycle through all of them + auto temp = std::make_shared(this, + std::forward(acquireFunc), + std::forward(produceFunc), + id, + std::forward(iDec)); + auto callback = + std::make_shared>>(iovIndex, std::move(temp)); + registerProducts(std::move(callback), + static_cast::type*>(nullptr), + static_cast(nullptr), + iLabel); + return ESConsumesCollectorT(consumesInfoPushBackNew(), id); + } + }; +} // namespace edm +#endif diff --git a/FWCore/Framework/interface/ESSourceDataProxyBase.h b/FWCore/Framework/interface/ESSourceDataProxyBase.h index 0da092dc9cf4c..01867469deca1 100644 --- a/FWCore/Framework/interface/ESSourceDataProxyBase.h +++ b/FWCore/Framework/interface/ESSourceDataProxyBase.h @@ -28,6 +28,7 @@ #include "FWCore/Framework/interface/DataProxy.h" #include "FWCore/Framework/interface/EventSetupRecordDetails.h" #include "FWCore/Concurrency/interface/WaitingTaskList.h" +#include "FWCore/ServiceRegistry/interface/ESParentContext.h" // forward declarations diff --git a/FWCore/Framework/interface/EventSetupRecord.h b/FWCore/Framework/interface/EventSetupRecord.h index 242953b179ef5..8df1cbd57cf63 100644 --- a/FWCore/Framework/interface/EventSetupRecord.h +++ b/FWCore/Framework/interface/EventSetupRecord.h @@ -51,11 +51,9 @@ // system include files #include -#include #include #include #include -#include #include #include @@ -69,12 +67,11 @@ class testEventsetupRecord; namespace edm { class ESHandleExceptionFactory; - class ESInputTag; + class ESParentContext; class EventSetupImpl; namespace eventsetup { struct ComponentDescription; - class DataProxy; class EventSetupRecordKey; class EventSetupRecord { @@ -174,7 +171,7 @@ namespace edm { ComponentDescription const* desc = nullptr; std::shared_ptr whyFailedFactory; - impl_->getImplementation(value, proxyIndex, H::transientAccessOnly, desc, whyFailedFactory, eventSetupImpl_); + impl_->getImplementation(value, proxyIndex, H::transientAccessOnly, desc, whyFailedFactory); if UNLIKELY (not value) { return H(std::move(whyFailedFactory)); @@ -188,8 +185,6 @@ namespace edm { ESParentContext const* esParentContext() const noexcept { return context_; } - void validate(ComponentDescription const*, ESInputTag const&) const; - void addTraceInfoToCmsException(cms::Exception& iException, char const* iName, ComponentDescription const*, @@ -218,10 +213,6 @@ namespace edm { })}; } - void const* getFromProxy(DataKey const& iKey, - ComponentDescription const*& iDesc, - bool iTransientAccessOnly) const; - static std::exception_ptr makeUninitializedTokenException(EventSetupRecordKey const&, TypeTag const&); static std::exception_ptr makeInvalidTokenException(EventSetupRecordKey const&, TypeTag const&, unsigned int); void throwWrongTransitionID() const; diff --git a/FWCore/Framework/interface/EventSetupRecordImpl.h b/FWCore/Framework/interface/EventSetupRecordImpl.h index 2c1379f42b38e..213313bb1b98d 100644 --- a/FWCore/Framework/interface/EventSetupRecordImpl.h +++ b/FWCore/Framework/interface/EventSetupRecordImpl.h @@ -42,16 +42,13 @@ through the 'validityInterval' method. #include "FWCore/Framework/interface/EventSetupRecordKey.h" #include "FWCore/Concurrency/interface/WaitingTaskHolder.h" #include "FWCore/Utilities/interface/thread_safety_macros.h" -#include "FWCore/ServiceRegistry/interface/ESParentContext.h" #include "FWCore/Utilities/interface/propagate_const.h" -#include "FWCore/Utilities/interface/ESInputTag.h" #include "FWCore/Utilities/interface/ESIndices.h" // system include files #include -#include +#include #include -#include #include #include #include @@ -65,7 +62,6 @@ namespace edm { class ActivityRegistry; class ESHandleExceptionFactory; - class ESInputTag; class EventSetupImpl; class ServiceToken; class ESParentContext; @@ -147,8 +143,6 @@ namespace edm { DataProxy const* find(DataKey const& aKey) const; - void validate(ComponentDescription const*, ESInputTag const&) const; - ActivityRegistry const* activityRegistry() const noexcept { return activityRegistry_; } void addTraceInfoToCmsException(cms::Exception& iException, @@ -160,51 +154,17 @@ namespace edm { void resetIfTransientInProxies(); private: - void const* getFromProxy(DataKey const& iKey, - ComponentDescription const*& iDesc, - bool iTransientAccessOnly, - ESParentContext const&, - EventSetupImpl const* = nullptr) const; - - void const* getFromProxy(ESProxyIndex iProxyIndex, - bool iTransientAccessOnly, - ComponentDescription const*& iDesc, - DataKey const*& oGottenKey, - ESParentContext const&, - EventSetupImpl const* = nullptr) const; - void const* getFromProxyAfterPrefetch(ESProxyIndex iProxyIndex, bool iTransientAccessOnly, ComponentDescription const*& iDesc, DataKey const*& oGottenKey) const; - template - void getImplementation(DataT const*& iData, - char const* iName, - ComponentDescription const*& iDesc, - bool iTransientAccessOnly, - std::shared_ptr& whyFailedFactory, - ESParentContext const& iParent, - EventSetupImpl const* iEventSetupImpl) const { - DataKey dataKey(DataKey::makeTypeTag(), iName, DataKey::kDoNotCopyMemory); - - void const* pValue = this->getFromProxy(dataKey, iDesc, iTransientAccessOnly, iParent, iEventSetupImpl); - if (nullptr == pValue) { - whyFailedFactory = makeESHandleExceptionFactory([=] { - NoProxyException ex(this->key(), dataKey); - return std::make_exception_ptr(ex); - }); - } - iData = reinterpret_cast(pValue); - } - template void getImplementation(DataT const*& iData, ESProxyIndex iProxyIndex, bool iTransientAccessOnly, ComponentDescription const*& oDesc, - std::shared_ptr& whyFailedFactory, - EventSetupImpl const* iEventSetupImpl) const { + std::shared_ptr& whyFailedFactory) const { DataKey const* dataKey = nullptr; if (iProxyIndex.value() == std::numeric_limits::max()) { whyFailedFactory = makeESHandleExceptionFactory([=] { diff --git a/FWCore/Framework/interface/TypeMatch.h b/FWCore/Framework/interface/TypeMatch.h new file mode 100644 index 0000000000000..2f65c7682100d --- /dev/null +++ b/FWCore/Framework/interface/TypeMatch.h @@ -0,0 +1,25 @@ +#ifndef FWCore_Framework_TypeMatch_h +#define FWCore_Framework_TypeMatch_h + +/** \class edm::TypeMatch + +This is intended to be used with the class GetterOfProducts. +GetterOfProducts already forces matching on type. This guarantees that + no duplicates for the same underlying data product are matched. Such +duplication can occur when an EDAlias is involved. + +\author C Jones, created 14 March, 2023 + +*/ + +#include "DataFormats/Provenance/interface/BranchDescription.h" + +namespace edm { + class TypeMatch { + public: + bool operator()(edm::BranchDescription const& branchDescription) const { + return not branchDescription.isAnyAlias(); + } + }; +} // namespace edm +#endif diff --git a/FWCore/Framework/src/DataProxy.cc b/FWCore/Framework/src/DataProxy.cc index 4751ae43c55a0..4be6122fe8168 100644 --- a/FWCore/Framework/src/DataProxy.cc +++ b/FWCore/Framework/src/DataProxy.cc @@ -10,22 +10,11 @@ // Created: Thu Mar 31 12:49:19 EST 2005 // -// system include files -#include - -// user include files -#include "FWCore/Concurrency/interface/include_first_syncWait.h" - #include "FWCore/Framework/interface/DataProxy.h" #include "FWCore/Framework/interface/ComponentDescription.h" #include "FWCore/Framework/interface/MakeDataException.h" -#include "FWCore/Framework/interface/EventSetupRecord.h" -#include "FWCore/Framework/interface/EventSetupImpl.h" -#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" -#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" -#include "FWCore/ServiceRegistry/interface/ESParentContext.h" -#include "FWCore/Concurrency/interface/WaitingTaskList.h" -#include "FWCore/Concurrency/interface/WaitingTaskHolder.h" +#include "FWCore/Framework/interface/EventSetupRecordImpl.h" +#include "FWCore/Utilities/interface/Likely.h" namespace edm { namespace eventsetup { @@ -96,18 +85,5 @@ namespace edm { return cache_; } - const void* DataProxy::get(const EventSetupRecordImpl& iRecord, - const DataKey& iKey, - bool iTransiently, - ActivityRegistry const* activityRegistry, - EventSetupImpl const* iEventSetupImpl, - ESParentContext const& iParent) const { - if (!cacheIsValid()) { - throw edm::Exception(errors::LogicError) << "DataProxy::get called without first doing prefetch.\nThis should " - "not be able to happen.\nPlease contact framework developers"; - } - return getAfterPrefetch(iRecord, iKey, iTransiently); - } - } // namespace eventsetup } // namespace edm diff --git a/FWCore/Framework/src/ESProducer.cc b/FWCore/Framework/src/ESProducer.cc index 963092ff86ffe..b7ab8453b72ab 100644 --- a/FWCore/Framework/src/ESProducer.cc +++ b/FWCore/Framework/src/ESProducer.cc @@ -10,47 +10,16 @@ // Created: Sat Apr 16 10:19:37 EDT 2005 // -// system include files - -// user include files #include "FWCore/Framework/interface/ESProducer.h" #include "FWCore/Framework/interface/ESRecordsToProxyIndices.h" #include "FWCore/Framework/interface/SharedResourcesRegistry.h" -// -// constants, enums and typedefs -// + namespace edm { - // - // static data member definitions - // - // - // constructors and destructor - // ESProducer::ESProducer() : consumesInfos_{}, acquirer_{{{std::make_shared()}}} {} - // ESProducer::ESProducer(const ESProducer& rhs) - // { - // // do actual copying here; - // } - ESProducer::~ESProducer() noexcept(false) {} - // - // assignment operators - // - // const ESProducer& ESProducer::operator=(const ESProducer& rhs) - // { - // //An exception safe implementation is - // ESProducer temp(rhs); - // swap(rhs); - // - // return *this; - // } - - // - // member functions - // void ESProducer::updateLookup(eventsetup::ESRecordsToProxyIndices const& iProxyToIndices) { if (sharedResourceNames_) { auto instance = SharedResourcesRegistry::instance(); @@ -127,11 +96,4 @@ namespace edm { // by all modules in the job } - // - // const member functions - // - - // - // static member functions - // } // namespace edm diff --git a/FWCore/Framework/src/ESProducerExternalWork.cc b/FWCore/Framework/src/ESProducerExternalWork.cc new file mode 100644 index 0000000000000..50056f1cb8607 --- /dev/null +++ b/FWCore/Framework/src/ESProducerExternalWork.cc @@ -0,0 +1,15 @@ +// -*- C++ -*- +// +// Package: Framework +// Class : ESProducerExternalWork +// +// Author: W. David Dagenhart +// Created: 27 February 2023 + +#include "FWCore/Framework/interface/ESProducerExternalWork.h" + +namespace edm { + + ESProducerExternalWork::ESProducerExternalWork() {} + +} // namespace edm diff --git a/FWCore/Framework/src/EventSetupRecord.cc b/FWCore/Framework/src/EventSetupRecord.cc index d755551275cd8..e1b0c5888bb39 100644 --- a/FWCore/Framework/src/EventSetupRecord.cc +++ b/FWCore/Framework/src/EventSetupRecord.cc @@ -14,12 +14,13 @@ #include // user include files +#include "FWCore/Framework/interface/DataKeyTags.h" #include "FWCore/Framework/interface/EventSetupRecord.h" #include "FWCore/Framework/interface/EventSetupRecordKey.h" #include "FWCore/Framework/interface/ComponentDescription.h" -#include "FWCore/Utilities/interface/ESInputTag.h" #include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/Utilities/interface/TypeIDBase.h" namespace { void throwWrongRecordType(const edm::TypeIDBase& aFromToken, const edm::eventsetup::EventSetupRecordKey& aRecord) { @@ -31,8 +32,6 @@ namespace { namespace edm { namespace eventsetup { - typedef std::map Proxies; - EventSetupRecord::EventSetupRecord() {} EventSetupRecord::~EventSetupRecord() {} @@ -60,27 +59,6 @@ namespace edm { return impl_->providerDescription(aKey); } - void EventSetupRecord::validate(const ComponentDescription* iDesc, const ESInputTag& iTag) const { - if (iDesc && !iTag.module().empty()) { - bool matched = false; - if (iDesc->label_.empty()) { - matched = iDesc->type_ == iTag.module(); - } else { - matched = iDesc->label_ == iTag.module(); - } - if (!matched) { - throw cms::Exception("EventSetupWrongModule") - << "EventSetup data was retrieved using an ESInputTag with the values\n" - << " moduleLabel = '" << iTag.module() << "'\n" - << " dataLabel = '" << iTag.data() << "'\n" - << "but the data matching the C++ class type and dataLabel comes from module type=" << iDesc->type_ - << " label='" << iDesc->label_ << "'.\n Please either change the ESInputTag's 'module' label to be " - << (iDesc->label_.empty() ? iDesc->type_ : iDesc->label_) << "\n or add the EventSetup module " - << iTag.module() << " to the configuration."; - } - } - } - void EventSetupRecord::addTraceInfoToCmsException(cms::Exception& iException, const char* iName, const ComponentDescription* iDescription, diff --git a/FWCore/Framework/src/EventSetupRecordImpl.cc b/FWCore/Framework/src/EventSetupRecordImpl.cc index 433b06147f6e1..c26ff9e9d21c5 100644 --- a/FWCore/Framework/src/EventSetupRecordImpl.cc +++ b/FWCore/Framework/src/EventSetupRecordImpl.cc @@ -11,8 +11,11 @@ // // system include files +#include #include +#include #include +#include // user include files #include "FWCore/Framework/interface/EventSetupRecordImpl.h" @@ -20,7 +23,6 @@ #include "FWCore/Framework/interface/ComponentDescription.h" #include "FWCore/ServiceRegistry/interface/ESParentContext.h" -#include "FWCore/Concurrency/interface/WaitingTaskHolder.h" #include "FWCore/Utilities/interface/ConvertException.h" #include "FWCore/Utilities/interface/Exception.h" @@ -179,60 +181,6 @@ namespace edm { } } - const void* EventSetupRecordImpl::getFromProxy(DataKey const& iKey, - const ComponentDescription*& iDesc, - bool iTransientAccessOnly, - ESParentContext const& iParent, - EventSetupImpl const* iEventSetupImpl) const { - const DataProxy* proxy = this->find(iKey); - - const void* hold = nullptr; - - if (nullptr != proxy) { - try { - convertException::wrap([&]() { - hold = proxy->get(*this, iKey, iTransientAccessOnly, activityRegistry_, iEventSetupImpl, iParent); - iDesc = proxy->providerDescription(); - }); - } catch (cms::Exception& e) { - addTraceInfoToCmsException(e, iKey.name().value(), proxy->providerDescription(), iKey); - //NOTE: the above function can't do the 'throw' since it causes the C++ class type - // of the throw to be changed, a 'rethrow' does not have that problem - throw; - } - } - return hold; - } - - const void* EventSetupRecordImpl::getFromProxy(ESProxyIndex iProxyIndex, - bool iTransientAccessOnly, - const ComponentDescription*& iDesc, - DataKey const*& oGottenKey, - ESParentContext const& iParent, - EventSetupImpl const* iEventSetupImpl) const { - if (iProxyIndex.value() >= static_cast(proxies_.size())) { - return nullptr; - } - - const DataProxy* proxy = proxies_[iProxyIndex.value()]; - assert(nullptr != proxy); - iDesc = proxy->providerDescription(); - - const void* hold = nullptr; - - auto const& key = keysForProxies_[iProxyIndex.value()]; - oGottenKey = &key; - try { - convertException::wrap([&]() { - hold = proxy->get(*this, key, iTransientAccessOnly, activityRegistry_, iEventSetupImpl, iParent); - }); - } catch (cms::Exception& e) { - addTraceInfoToCmsException(e, key.name().value(), proxy->providerDescription(), key); - throw; - } - return hold; - } - void const* EventSetupRecordImpl::getFromProxyAfterPrefetch(ESProxyIndex iProxyIndex, bool iTransientAccessOnly, ComponentDescription const*& iDesc, @@ -298,27 +246,6 @@ namespace edm { oToFill = keysForProxies_; } - void EventSetupRecordImpl::validate(const ComponentDescription* iDesc, const ESInputTag& iTag) const { - if (iDesc && !iTag.module().empty()) { - bool matched = false; - if (iDesc->label_.empty()) { - matched = iDesc->type_ == iTag.module(); - } else { - matched = iDesc->label_ == iTag.module(); - } - if (!matched) { - throw cms::Exception("EventSetupWrongModule") - << "EventSetup data was retrieved using an ESInputTag with the values\n" - << " moduleLabel = '" << iTag.module() << "'\n" - << " dataLabel = '" << iTag.data() << "'\n" - << "but the data matching the C++ class type and dataLabel comes from module type=" << iDesc->type_ - << " label='" << iDesc->label_ << "'.\n Please either change the ESInputTag's 'module' label to be " - << (iDesc->label_.empty() ? iDesc->type_ : iDesc->label_) << "\n or add the EventSetup module " - << iTag.module() << " to the configuration."; - } - } - } - void EventSetupRecordImpl::addTraceInfoToCmsException(cms::Exception& iException, const char* iName, const ComponentDescription* iDescription, diff --git a/FWCore/Framework/src/ExceptionHelpers.cc b/FWCore/Framework/src/ExceptionHelpers.cc index ff0427962b217..63b40932c2377 100644 --- a/FWCore/Framework/src/ExceptionHelpers.cc +++ b/FWCore/Framework/src/ExceptionHelpers.cc @@ -20,7 +20,7 @@ namespace edm { } else { edm::printCmsException(ex); } - ex.setAlreadyPrinted(true); + ex.setAlreadyPrinted(); } } } // namespace edm diff --git a/FWCore/Framework/src/ProductResolvers.cc b/FWCore/Framework/src/ProductResolvers.cc index 80971d7f4e93a..61285158f5c9b 100644 --- a/FWCore/Framework/src/ProductResolvers.cc +++ b/FWCore/Framework/src/ProductResolvers.cc @@ -516,6 +516,17 @@ namespace edm { return Resolution(nullptr); } + void TransformingProductResolver::putProduct(std::unique_ptr edp) const { + // Override putProduct() to not set the resolver status to + // ResolveFailed when the Event::commit_() checks which produced + // products were actually produced and which not, because the + // transforming products are never produced by time of commit_() + // by construction. + if (edp) { + ProducedProductResolver::putProduct(std::move(edp)); + } + } + void TransformingProductResolver::prefetchAsync_(WaitingTaskHolder waitTask, Principal const& principal, bool skipCurrentProcess, diff --git a/FWCore/Framework/src/ProductResolvers.h b/FWCore/Framework/src/ProductResolvers.h index 9cd119784787c..8df0278d4b8a8 100644 --- a/FWCore/Framework/src/ProductResolvers.h +++ b/FWCore/Framework/src/ProductResolvers.h @@ -257,11 +257,12 @@ namespace edm { class TransformingProductResolver : public ProducedProductResolver { public: explicit TransformingProductResolver(std::shared_ptr bd) - : ProducedProductResolver(bd, ProductStatus::ResolveFailed), mcc_(nullptr) {} + : ProducedProductResolver(bd, ProductStatus::ResolveNotRun), mcc_(nullptr) {} void setupUnscheduled(UnscheduledConfigurator const&) final; private: + void putProduct(std::unique_ptr edp) const override; Resolution resolveProduct_(Principal const& principal, bool skipCurrentProcess, SharedResourcesAcquirer* sra, diff --git a/FWCore/Framework/test/BuildFile.xml b/FWCore/Framework/test/BuildFile.xml index dabe62a89fd5a..2d693f0f37495 100644 --- a/FWCore/Framework/test/BuildFile.xml +++ b/FWCore/Framework/test/BuildFile.xml @@ -31,10 +31,7 @@ - - - - + @@ -254,55 +251,25 @@ - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + @@ -359,40 +326,19 @@ - - - - + - - - - + - - - - +test name="TestFWCoreFrameworkDeleteEarly" command="test_deleteEarly.sh"/> - - - - + - - - - + - - - - + - - - - + @@ -426,3 +372,7 @@ + + + + diff --git a/FWCore/Framework/test/TestDriver.cpp b/FWCore/Framework/test/TestDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/Framework/test/TestDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/Framework/test/run_PrintDependencies.sh b/FWCore/Framework/test/run_PrintDependencies.sh index 6739eba612c54..4a2053dad5add 100755 --- a/FWCore/Framework/test/run_PrintDependencies.sh +++ b/FWCore/Framework/test/run_PrintDependencies.sh @@ -3,10 +3,11 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/testPrintDependencies.py -cmsRun $F1 2>&1 | grep "depends on data products" >& ${LOCAL_TEST_DIR}/dependencies.txt || die "Failure using $F1" $? -diff -q ${LOCAL_TEST_DIR}/dependencies.txt ${LOCAL_TEST_DIR}/unit_test_outputs/dependencies.txt || die "dependencies differ" $? +cmsRun $F1 2>&1 | grep "depends on data products" >& dependencies.txt || die "Failure using $F1" $? +diff -q dependencies.txt ${LOCAL_TEST_DIR}/unit_test_outputs/dependencies.txt || die "dependencies differ" $? -rm -f ${LOCAL_TEST_DIR}/dependencies.txt +rm -f dependencies.txt diff --git a/FWCore/Framework/test/run_XMLException.sh b/FWCore/Framework/test/run_XMLException.sh index feb2d6a09f912..5b10346e3c482 100755 --- a/FWCore/Framework/test/run_XMLException.sh +++ b/FWCore/Framework/test/run_XMLException.sh @@ -2,11 +2,6 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - echo ${LOCAL_TMP_DIR} - cmsRun -j testXMLSafeException.xml -p ${LOCAL_TEST_DIR}/testXMLSafeException_cfg.py - xmllint testXMLSafeException.xml || die "cmsRun testXMLSafeException_cfg.py produced invalid XML job report" $? - -popd - -exit 0 +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" +cmsRun -j testXMLSafeException.xml -p ${LOCAL_TEST_DIR}/testXMLSafeException_cfg.py +xmllint testXMLSafeException.xml || die "cmsRun testXMLSafeException_cfg.py produced invalid XML job report" $? diff --git a/FWCore/Framework/test/run_cmsRun.sh b/FWCore/Framework/test/run_cmsRun.sh index 3c132deee83a2..6e167c2e68e68 100755 --- a/FWCore/Framework/test/run_cmsRun.sh +++ b/FWCore/Framework/test/run_cmsRun.sh @@ -3,6 +3,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" + (cmsRun --help ) || die 'Failure running cmsRun --help' $? # This test is supposed to throw an exception. diff --git a/FWCore/Framework/test/run_deadlock_test.sh b/FWCore/Framework/test/run_deadlock_test.sh index 553cb41690286..badbf3f93cdd9 100755 --- a/FWCore/Framework/test/run_deadlock_test.sh +++ b/FWCore/Framework/test/run_deadlock_test.sh @@ -3,6 +3,6 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/test_mayConsumes_deadlocking_cfg.py +F1=${CMSSW_BASE}/src/FWCore/Framework/test/test_mayConsumes_deadlocking_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? diff --git a/FWCore/Framework/test/run_es_refer_tests.sh b/FWCore/Framework/test/run_es_refer_tests.sh index 8feaacbfa4734..7abaae2c3e1b3 100755 --- a/FWCore/Framework/test/run_es_refer_tests.sh +++ b/FWCore/Framework/test/run_es_refer_tests.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" (cmsRun ${LOCAL_TEST_DIR}/test_es_prefer_prods_cfg.py ) || die 'Failure using test_es_prefer_prods_cfg.py' $? (cmsRun ${LOCAL_TEST_DIR}/test_es_prefer_sources_cfg.py ) || die 'Failure using test_es_prefer_sources_cfg.py' $? (cmsRun ${LOCAL_TEST_DIR}/test_es_prefer_source_beats_prod_cfg.py ) || die 'Failure using test_es_prefer_source_beats_prod_cfg.py' $? diff --git a/FWCore/Framework/test/run_esproducerlooper.sh b/FWCore/Framework/test/run_esproducerlooper.sh index 8b1c6165c0b7a..fa6daa3232e77 100755 --- a/FWCore/Framework/test/run_esproducerlooper.sh +++ b/FWCore/Framework/test/run_esproducerlooper.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" (cmsRun ${LOCAL_TEST_DIR}/test_esproducerlooper_cfg.py ) || die 'Failure using test_esproducerlooper_cfg.py' $? (cmsRun ${LOCAL_TEST_DIR}/test_esproducerlooper_stop_cfg.py ) || die 'Failure using test_esproducerlooper_stop_cfg.py' $? (cmsRun ${LOCAL_TEST_DIR}/test_esproducerlooper_override_cfg.py ) || die 'Failure using test_esproducerlooper_override_cfg.py' $? diff --git a/FWCore/Framework/test/run_global_stream_one.sh b/FWCore/Framework/test/run_global_stream_one.sh index 355dc01ccb487..0130093a02cc9 100755 --- a/FWCore/Framework/test/run_global_stream_one.sh +++ b/FWCore/Framework/test/run_global_stream_one.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; echo === Log file === ; cat ${3:-/dev/null} ; echo === End log file === ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/test_global_modules_cfg.py F2=${LOCAL_TEST_DIR}/test_stream_modules_cfg.py @@ -36,5 +36,3 @@ cat log_test_limited_concurrent_module | tail -n 3 | grep -v ' 0 ' | grep -v 'e- echo cmsRun modules_2_concurrent_lumis_cfg.py (cmsRun ${LOCAL_TEST_DIR}/modules_2_concurrent_lumis_cfg.py ) &> log_modules_2_concurrent_lumis || die "cmsRun modules_2_concurrent_lumis_cfg.py" $? log_modules_2_concurrent_lumis - -popd diff --git a/FWCore/Framework/test/run_module_delete_tests.sh b/FWCore/Framework/test/run_module_delete_tests.sh index b1a7ddd83e228..1d7c18ea3d625 100755 --- a/FWCore/Framework/test/run_module_delete_tests.sh +++ b/FWCore/Framework/test/run_module_delete_tests.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -TEST_DIR=src/FWCore/Framework/test +TEST_DIR=$CMSSW_BASE/src/FWCore/Framework/test cmsRun $TEST_DIR/test_module_delete_cfg.py || die "module deletion test failed" $? echo "module deletion test succeeded" diff --git a/FWCore/Framework/test/run_replace_tests.sh b/FWCore/Framework/test/run_replace_tests.sh index b093fb458da60..92e5b37966637 100755 --- a/FWCore/Framework/test/run_replace_tests.sh +++ b/FWCore/Framework/test/run_replace_tests.sh @@ -3,5 +3,6 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" (cmsRun ${LOCAL_TEST_DIR}/test_replace_with_unnamed_esproducer_cfg.py ) || die 'Failure using test_replace_with_unnamed_esproducer_cfg.py' $? (cmsRun ${LOCAL_TEST_DIR}/test_replace_with_unnamed_essource_cfg.py ) || die 'Failure using test_replace_with_unnamed_essource_cfg.py' $? diff --git a/FWCore/Framework/test/run_statemachine.sh b/FWCore/Framework/test/run_statemachine.sh index df4909e6246c4..7ba67452d76f6 100755 --- a/FWCore/Framework/test/run_statemachine.sh +++ b/FWCore/Framework/test/run_statemachine.sh @@ -7,6 +7,7 @@ #LOCAL_TMP_DIR=/uscms_data/d1/wdd/CMSSW_1_8_0_pre2/tmp/slc4_ia32_gcc345 #LOCAL_TEST_DIR=/uscms_data/d1/wdd/CMSSW_1_8_0_pre2/src/FWCore/Framework/test +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" exe=TestFWCoreFrameworkStatemachine input=${LOCAL_TEST_DIR}/unit_test_outputs/statemachine_ output=statemachine_output_ @@ -14,10 +15,8 @@ reference_output=${LOCAL_TEST_DIR}/unit_test_outputs/statemachine_output_ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - - for i in 1 2 5 6 7 8 9 10 11 - do +for i in 1 2 5 6 7 8 9 10 11 +do ${exe} -i ${input}${i}.txt -o ${output}${i}.txt || die "TestFWCoreFrameworkStatemachine with input ${i}" $? diff ${reference_output}${i}.txt ${output}${i}.txt || die "comparing ${output}${i}.txt" $? @@ -38,17 +37,13 @@ pushd ${LOCAL_TMP_DIR} ${exe} -i ${input}${i}.txt -o ${output}${i}.txt || die "TestFWCoreFrameworkStatemachine with input ${i}" $? diff ${reference_output}${i}.txt ${output}${i}.txt || die "comparing ${output}${i}.txt" $? - done +done #testing exceptions - for i in 20 21 22 23 - do +for i in 20 21 22 23 +do ${exe} -i ${input}${i}.txt -o ${output}${i}.txt || die "TestFWCoreFrameworkStatemachine with input ${i}" $? diff ${reference_output}${i}.txt ${output}${i}.txt || die "comparing ${output}${i}.txt" $? - done - -popd - -exit 0 +done diff --git a/FWCore/Framework/test/run_tbbTasks.sh b/FWCore/Framework/test/run_tbbTasks.sh index 12c79ebcefd40..2617ca6e4f9eb 100755 --- a/FWCore/Framework/test/run_tbbTasks.sh +++ b/FWCore/Framework/test/run_tbbTasks.sh @@ -3,6 +3,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" + F1=${LOCAL_TEST_DIR}/test_tbb_threads_cfg.py F2="-n 8 ${LOCAL_TEST_DIR}/test_tbb_threads_from_commandline_cfg.py" F3="--numThreads 8 ${LOCAL_TEST_DIR}/test_tbb_threads_from_commandline_cfg.py" diff --git a/FWCore/Framework/test/run_testOptions.sh b/FWCore/Framework/test/run_testOptions.sh index 67de84b298b73..e90c81b5b4d39 100755 --- a/FWCore/Framework/test/run_testOptions.sh +++ b/FWCore/Framework/test/run_testOptions.sh @@ -4,12 +4,9 @@ # argument from 0 to 4 specifying which test to run LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Framework/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - echo "Running run_testOptions.sh $1" # Configuration files and expected outputs for the 5 tests @@ -25,6 +22,4 @@ grep "Number of Concurrent IOVs = ${expectedConcurrentIOVs[$1]}" ${configFiles[$ rm ${configFiles[$1]}.log -popd - exit 0 diff --git a/FWCore/Framework/test/run_test_1_thread_es_prefetching.sh b/FWCore/Framework/test/run_test_1_thread_es_prefetching.sh index cd989711096b1..8cdef94ab6fb5 100755 --- a/FWCore/Framework/test/run_test_1_thread_es_prefetching.sh +++ b/FWCore/Framework/test/run_test_1_thread_es_prefetching.sh @@ -3,6 +3,6 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -TEST_DIR=src/FWCore/Framework/test +TEST_DIR=$CMSSW_BASE/src/FWCore/Framework/test (cmsRun ${TEST_DIR}/test_1_thread_es_prefetch_cfg.py 2>&1) | grep 'Maximum concurrent running modules: 1' || die "grep failed to find 'Maximum concurrent running modules: 1'" $? diff --git a/FWCore/Framework/test/run_trigbit.sh b/FWCore/Framework/test/run_trigbit.sh index 5a48d4d7ba507..7d91424786a6e 100755 --- a/FWCore/Framework/test/run_trigbit.sh +++ b/FWCore/Framework/test/run_trigbit.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/testBitsPass_cfg.py F2=${LOCAL_TEST_DIR}/testBitsFail_cfg.py F3=${LOCAL_TEST_DIR}/testBitsMove_cfg.py diff --git a/FWCore/Framework/test/run_trigmask.sh b/FWCore/Framework/test/run_trigmask.sh index 551fe3d57e40a..7e73819e22b6d 100755 --- a/FWCore/Framework/test/run_trigmask.sh +++ b/FWCore/Framework/test/run_trigmask.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/testTrigBits0_cfg.py F2=${LOCAL_TEST_DIR}/testTrigBits1_cfg.py F3=${LOCAL_TEST_DIR}/testTrigBits2_cfg.py diff --git a/FWCore/Framework/test/run_unscheduled.sh b/FWCore/Framework/test/run_unscheduled.sh index c8a115d00fcf1..31a103046a624 100755 --- a/FWCore/Framework/test/run_unscheduled.sh +++ b/FWCore/Framework/test/run_unscheduled.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/test_deepCall_unscheduled_cfg.py F2=${LOCAL_TEST_DIR}/test_deepCall_unscheduled_fail_cfg.py @@ -23,5 +23,3 @@ diff ${LOCAL_TEST_DIR}/unit_test_outputs/test_onPath_unscheduled.log test_onPath !(cmsRun $F5 ) || die "Failure using $F5" $? -popd - diff --git a/FWCore/Framework/test/stubs/ToyAnalyzers.cc b/FWCore/Framework/test/stubs/ToyAnalyzers.cc index 7a594376770d9..a6d1a7a76df22 100644 --- a/FWCore/Framework/test/stubs/ToyAnalyzers.cc +++ b/FWCore/Framework/test/stubs/ToyAnalyzers.cc @@ -115,6 +115,50 @@ namespace edmtest { std::vector> m_tokens; }; + //-------------------------------------------------------------------- + // + class BuiltinIntTestAnalyzer : public edm::global::EDAnalyzer<> { + public: + BuiltinIntTestAnalyzer(edm::ParameterSet const& iPSet) + : value_(iPSet.getUntrackedParameter("valueMustMatch")), + token_(consumes(iPSet.getUntrackedParameter("moduleLabel"))), + missing_(iPSet.getUntrackedParameter("valueMustBeMissing")) {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.addUntracked("valueMustMatch"); + desc.addUntracked("moduleLabel"); + desc.addUntracked("valueMustBeMissing", false); + descriptions.addDefault(desc); + } + + void analyze(edm::StreamID, edm::Event const& iEvent, edm::EventSetup const&) const { + auto const& prod = iEvent.getHandle(token_); + if (missing_) { + if (prod.isValid()) { + edm::ProductLabels labels; + labelsForToken(token_, labels); + throw cms::Exception("ValueNotMissing") + << "The value for \"" << labels.module << ":" << labels.productInstance << ":" << labels.process + << "\" is being produced, which is not expected."; + } + return; + } + if (*prod != value_) { + edm::ProductLabels labels; + labelsForToken(token_, labels); + throw cms::Exception("ValueMismatch") + << "The value for \"" << labels.module << ":" << labels.productInstance << ":" << labels.process << "\" is " + << *prod << " but it was supposed to be " << value_; + } + } + + private: + int const value_; + edm::EDGetTokenT const token_; + bool const missing_; + }; + //-------------------------------------------------------------------- // template @@ -407,6 +451,7 @@ namespace edmtest { } } // namespace edmtest +using edmtest::BuiltinIntTestAnalyzer; using edmtest::ConsumingOneSharedResourceAnalyzer; using edmtest::ConsumingStreamAnalyzer; using edmtest::DSVAnalyzer; @@ -428,3 +473,4 @@ DEFINE_FWK_MODULE(ConsumingOneSharedResourceAnalyzer); DEFINE_FWK_MODULE(SCSimpleAnalyzer); DEFINE_FWK_MODULE(SimpleViewAnalyzer); DEFINE_FWK_MODULE(DSVAnalyzer); +DEFINE_FWK_MODULE(BuiltinIntTestAnalyzer); diff --git a/FWCore/Framework/test/stubs/ToyIntProducers.cc b/FWCore/Framework/test/stubs/ToyIntProducers.cc index 60f0ec546aa68..0c25c26a8bc31 100644 --- a/FWCore/Framework/test/stubs/ToyIntProducers.cc +++ b/FWCore/Framework/test/stubs/ToyIntProducers.cc @@ -16,6 +16,8 @@ Toy EDProducers of Ints for testing purposes only. #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Framework/interface/ProcessBlock.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/TypeMatch.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" @@ -485,21 +487,36 @@ namespace edmtest { class AddAllIntsProducer : public edm::global::EDProducer<> { public: - explicit AddAllIntsProducer(edm::ParameterSet const& p) : putToken_{produces()} { consumesMany(); } + explicit AddAllIntsProducer(edm::ParameterSet const& p) + : putToken_{produces()}, useConsumesMany_(p.getUntrackedParameter("useConsumesMany")) { + if (useConsumesMany_) { + consumesMany(); + } else { + getter_ = edm::GetterOfProducts(edm::TypeMatch(), this); + callWhenNewProductsRegistered(*getter_); + } + } void produce(edm::StreamID, edm::Event& e, edm::EventSetup const& c) const override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; + desc.addUntracked("useConsumesMany", true); descriptions.addDefault(desc); } private: const edm::EDPutTokenT putToken_; + std::optional> getter_; + bool useConsumesMany_; }; void AddAllIntsProducer::produce(edm::StreamID, edm::Event& e, edm::EventSetup const&) const { std::vector> ints; - e.getManyByType(ints); + if (useConsumesMany_) { + e.getManyByType(ints); + } else { + getter_->fillHandles(e, ints); + } int value = 0; for (auto const& i : ints) { diff --git a/FWCore/Framework/test/test_InputTag_cache_failure.sh b/FWCore/Framework/test/test_InputTag_cache_failure.sh index 4402fe1f15beb..324d6f7aedc72 100755 --- a/FWCore/Framework/test/test_InputTag_cache_failure.sh +++ b/FWCore/Framework/test/test_InputTag_cache_failure.sh @@ -3,5 +3,5 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/test_InputTag_cache_failure_cfg.py +F1=${CMSSW_BASE}/src/FWCore/Framework/test/test_InputTag_cache_failure_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? diff --git a/FWCore/Framework/test/test_deleteEarly.sh b/FWCore/Framework/test/test_deleteEarly.sh index 72ddeac285ecb..80f3efe7d395f 100755 --- a/FWCore/Framework/test/test_deleteEarly.sh +++ b/FWCore/Framework/test/test_deleteEarly.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/test_doNotDeleteEarly_cfg.py F2=${LOCAL_TEST_DIR}/test_simpleDeleteEarly_cfg.py F3=${LOCAL_TEST_DIR}/test_referencingDeleteEarly_cfg.py diff --git a/FWCore/Framework/test/test_earlyTerminationSignal.sh b/FWCore/Framework/test/test_earlyTerminationSignal.sh index 3df2df2202832..eccfc14a15c97 100755 --- a/FWCore/Framework/test/test_earlyTerminationSignal.sh +++ b/FWCore/Framework/test/test_earlyTerminationSignal.sh @@ -11,6 +11,7 @@ function test_failure { fi } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" echo "running cmsRun testEarlyTerminationSignal_cfg.py" (cmsRun ${LOCAL_TEST_DIR}/testEarlyTerminationSignal_cfg.py 2>&1 | grep -q 'early termination of event: stream = 0 run = 1 lumi = 1 event = 10 : time = 50000001') || die "Early termination signal failed" $? diff --git a/FWCore/Framework/test/test_emptyPath.sh b/FWCore/Framework/test/test_emptyPath.sh index 31f16af3a28ca..32b9c7c42c061 100755 --- a/FWCore/Framework/test/test_emptyPath.sh +++ b/FWCore/Framework/test/test_emptyPath.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" F1=${LOCAL_TEST_DIR}/test_emptyPathWithTask_cfg.py F2=${LOCAL_TEST_DIR}/test_emptyEndPathWithTask_cfg.py diff --git a/FWCore/Framework/test/test_get_by_type_cfg.py b/FWCore/Framework/test/test_get_by_type_cfg.py new file mode 100644 index 0000000000000..b118882723467 --- /dev/null +++ b/FWCore/Framework/test/test_get_by_type_cfg.py @@ -0,0 +1,42 @@ +import FWCore.ParameterSet.Config as cms + +import argparse +import sys + +parser = argparse.ArgumentParser(prog=sys.argv[0], description='Test getting many DataProducts just by type.') +parser.add_argument("--useConsumesMany", action="store_true", help="use consumesMany instead of GetterOfProducts") +parser.add_argument("--useEDAlias", action="store_true", help="add an EDAlias for one of the modules") + +argv = sys.argv[:] +if '--' in argv: + argv.remove("--") +args, unknown = parser.parse_known_args(argv) + + +process = cms.Process("TEST") + +process.source = cms.Source("EmptySource") + +process.maxEvents.input = 1 + +process.a = cms.EDProducer("IntProducer", ivalue = cms.int32(1)) +process.b = cms.EDProducer("IntProducer", ivalue = cms.int32(10)) +process.c = cms.EDProducer("IntProducer", ivalue = cms.int32(100)) + +if args.useEDAlias: + process.d = cms.EDAlias(a = cms.VPSet(cms.PSet(type = cms.string('*')))) + print("turned on useEDAlias") + +useConsumesMany = False +if args.useConsumesMany: + useConsumesMany = True + print("turned on useConsumesMany") +process.add = cms.EDProducer("AddAllIntsProducer", useConsumesMany = cms.untracked.bool(useConsumesMany)) + +process.test = cms.EDAnalyzer("BuiltinIntTestAnalyzer", + valueMustMatch = cms.untracked.int32(111), + moduleLabel = cms.untracked.InputTag("add") + ) + +process.p = cms.Path(process.add, cms.Task(process.a, process.b, process.c)) +process.e = cms.EndPath(process.test) diff --git a/FWCore/Framework/test/test_non_event_ordering.sh b/FWCore/Framework/test/test_non_event_ordering.sh index 7560521fa321f..d69af86cae539 100755 --- a/FWCore/Framework/test/test_non_event_ordering.sh +++ b/FWCore/Framework/test/test_non_event_ordering.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -TEST_DIR=src/FWCore/Framework/test +TEST_DIR=$CMSSW_BASE/src/FWCore/Framework/test echo test_non_event_ordering_beginLumi_cfg.py cmsRun $TEST_DIR/test_non_event_ordering_beginLumi_cfg.py || die "begin Lumi test failed" $? diff --git a/FWCore/Framework/test/transition_test.sh b/FWCore/Framework/test/transition_test.sh index 0304853d08c31..a4dc4b17b59da 100755 --- a/FWCore/Framework/test/transition_test.sh +++ b/FWCore/Framework/test/transition_test.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/Framework/test" (cmsRun ${LOCAL_TEST_DIR}/transition_test_cfg.py 0 ) || die 'Failure running cmsRun transition_test_cfg.py 0' $? (cmsRun ${LOCAL_TEST_DIR}/transition_test_cfg.py 1 ) || die 'Failure running cmsRun transition_test_cfg.py 1' $? (cmsRun ${LOCAL_TEST_DIR}/transition_test_cfg.py 2 ) || die 'Failure running cmsRun transition_test_cfg.py 2' $? diff --git a/FWCore/Integration/plugins/IOVTestInfo.h b/FWCore/Integration/interface/IOVTestInfo.h similarity index 100% rename from FWCore/Integration/plugins/IOVTestInfo.h rename to FWCore/Integration/interface/IOVTestInfo.h diff --git a/FWCore/Integration/plugins/AcquireIntESProducer.cc b/FWCore/Integration/plugins/AcquireIntESProducer.cc new file mode 100644 index 0000000000000..857f3f25b5988 --- /dev/null +++ b/FWCore/Integration/plugins/AcquireIntESProducer.cc @@ -0,0 +1,156 @@ +// -*- C++ -*- +// +// Package: FWCore/Integration +// Class: AcquireIntESProducer +// +/**\class edmtest::AcquireIntESProducer + + Description: Used in tests of the asynchronous ESProducer. +*/ +// Original Author: W. David Dagenhart +// Created: 12 January 2023 + +#include "FWCore/Concurrency/interface/WaitingTaskWithArenaHolder.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/ESProducerExternalWork.h" +#include "FWCore/Framework/interface/EventSetupRecordKey.h" +#include "FWCore/Framework/interface/ModuleFactory.h" +#include "FWCore/Framework/interface/ValidityInterval.h" +#include "FWCore/Integration/interface/ESTestData.h" +#include "FWCore/Integration/interface/ESTestRecords.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" +#include "WaitingServer.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Utilities/interface/ESGetToken.h" +#include "FWCore/Utilities/interface/ESInputTag.h" +#include "FWCore/Utilities/interface/Exception.h" + +#include +#include +#include + +namespace edmtest { + + class AcquireIntESProducer : public edm::ESProducerExternalWork { + public: + AcquireIntESProducer(edm::ParameterSet const&); + + ~AcquireIntESProducer() override; + AcquireIntESProducer(const AcquireIntESProducer&) = delete; + AcquireIntESProducer& operator=(const AcquireIntESProducer&) = delete; + AcquireIntESProducer(AcquireIntESProducer&&) = delete; + AcquireIntESProducer& operator=(AcquireIntESProducer&&) = delete; + + void initConcurrentIOVs(EventSetupRecordKey const&, unsigned int nConcurrentIOVs) override; + + void acquire(ESTestRecordI const&, edm::WaitingTaskWithArenaHolder); + + std::unique_ptr produce(ESTestRecordI const&); + + std::unique_ptr produceESTestDataB(ESTestRecordB const&); + + static void fillDescriptions(edm::ConfigurationDescriptions&); + + private: + edm::ESGetToken token_; + std::vector caches_; + std::unique_ptr server_; + const unsigned int numberOfIOVsToAccumulate_; + const unsigned int secondsToWaitForWork_; + }; + + AcquireIntESProducer::AcquireIntESProducer(edm::ParameterSet const& pset) + : numberOfIOVsToAccumulate_(pset.getUntrackedParameter("numberOfIOVsToAccumulate")), + secondsToWaitForWork_(pset.getUntrackedParameter("secondsToWaitForWork")) { + auto collector = setWhatAcquiredProduced(this, "fromAcquireIntESProducer"); + token_ = collector.consumes(edm::ESInputTag{"", ""}); + + setWhatProduced(this, &edmtest::AcquireIntESProducer::produceESTestDataB); + } + + AcquireIntESProducer::~AcquireIntESProducer() { + if (server_) { + server_->stop(); + } + server_.reset(); + } + + void AcquireIntESProducer::initConcurrentIOVs(EventSetupRecordKey const& key, unsigned int nConcurrentIOVs) { + if (key == EventSetupRecordKey::makeKey()) { + caches_.resize(nConcurrentIOVs); + server_ = std::make_unique( + nConcurrentIOVs, numberOfIOVsToAccumulate_, secondsToWaitForWork_); + server_->start(); + } + } + + void AcquireIntESProducer::acquire(ESTestRecordI const& record, edm::WaitingTaskWithArenaHolder holder) { + usleep(1000000); + + test_acquire::Cache& iovCache = caches_[record.iovIndex()]; + iovCache.retrieved().clear(); + iovCache.processed().clear(); + + // Get some data and push it into the input cache for the ExternalWork. + // There is no significance to the particular data we are using. + // Using anything from the EventSetup would be good enough for the test. + // I already had test modules around that would make IOVTestInfo + // data, so that was easy to use. We put in known values and later + // check that we get the expected result (they get incremented by one + // to simulate some "external work", then summed in the produce method + // calculate a result we can check easily). + IOVTestInfo const& iovTestInfo = record.get(token_); + std::vector& retrieved = iovCache.retrieved(); + retrieved.push_back(iovTestInfo.iovStartRun_); + retrieved.push_back(iovTestInfo.iovStartLumi_); + retrieved.push_back(iovTestInfo.iovEndRun_); + retrieved.push_back(iovTestInfo.iovEndLumi_); + retrieved.push_back(iovTestInfo.cacheIdentifier_); + + server_->requestValuesAsync(record.iovIndex(), &iovCache.retrieved(), &iovCache.processed(), holder); + + edm::ValidityInterval iov = record.validityInterval(); + if (iovTestInfo.iovStartLumi_ != iov.first().luminosityBlockNumber() || + iovTestInfo.iovEndLumi_ != iov.last().luminosityBlockNumber() || iovTestInfo.iovIndex_ != record.iovIndex() || + iovTestInfo.cacheIdentifier_ != record.cacheIdentifier()) { + throw cms::Exception("TestFailure") << "AcquireIntESProducer::acquire" + << "read values do not agree with record"; + } + } + + std::unique_ptr AcquireIntESProducer::produce(ESTestRecordI const& record) { + usleep(1000000); + + edm::ESHandle iovTestInfo = record.getHandle(token_); + edm::ValidityInterval iov = record.validityInterval(); + if (iovTestInfo->iovStartLumi_ != iov.first().luminosityBlockNumber() || + iovTestInfo->iovEndLumi_ != iov.last().luminosityBlockNumber() || iovTestInfo->iovIndex_ != record.iovIndex() || + iovTestInfo->cacheIdentifier_ != record.cacheIdentifier()) { + throw cms::Exception("TestFailure") << "AcquireIntESProducer::produce" + << "read values do not agree with record"; + } + + test_acquire::Cache& iovCache = caches_[record.iovIndex()]; + int sum = 0; + for (auto v : iovCache.processed()) { + sum += v; + } + return std::make_unique(sum); + } + + std::unique_ptr AcquireIntESProducer::produceESTestDataB(ESTestRecordB const&) { + return std::make_unique(11); + } + + void AcquireIntESProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.addUntracked("numberOfIOVsToAccumulate", 8); + desc.addUntracked("secondsToWaitForWork", 1); + descriptions.addDefault(desc); + } + +} // namespace edmtest +using namespace edmtest; +DEFINE_FWK_EVENTSETUP_MODULE(AcquireIntESProducer); diff --git a/FWCore/Integration/plugins/BuildFile.xml b/FWCore/Integration/plugins/BuildFile.xml index 9fdd0957cce76..400d9fb31df95 100644 --- a/FWCore/Integration/plugins/BuildFile.xml +++ b/FWCore/Integration/plugins/BuildFile.xml @@ -64,11 +64,12 @@ - + + @@ -81,7 +82,7 @@ - + diff --git a/FWCore/Integration/plugins/ConcurrentIOVAnalyzer.cc b/FWCore/Integration/plugins/ConcurrentIOVAnalyzer.cc index 8d7b6d3e15dc0..db53563de0d50 100644 --- a/FWCore/Integration/plugins/ConcurrentIOVAnalyzer.cc +++ b/FWCore/Integration/plugins/ConcurrentIOVAnalyzer.cc @@ -16,8 +16,9 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Integration/interface/ESTestData.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" @@ -26,6 +27,8 @@ #include "FWCore/Utilities/interface/Exception.h" +#include + namespace edmtest { class ConcurrentIOVAnalyzer : public edm::global::EDAnalyzer<> { @@ -40,12 +43,19 @@ namespace edmtest { bool checkExpectedValues_; edm::ESGetToken const esTokenFromESSource_; edm::ESGetToken const esTokenFromESProducer_; + edm::ESGetToken esTokenFromAcquireIntESProducer_; + std::vector expectedESAcquireTestResults_; }; ConcurrentIOVAnalyzer::ConcurrentIOVAnalyzer(edm::ParameterSet const& pset) : checkExpectedValues_{pset.getUntrackedParameter("checkExpectedValues")}, esTokenFromESSource_{esConsumes(pset.getUntrackedParameter("fromSource"))}, - esTokenFromESProducer_{esConsumes(edm::ESInputTag("", "fromESProducer"))} {} + esTokenFromESProducer_{esConsumes(edm::ESInputTag("", "fromESProducer"))}, + expectedESAcquireTestResults_{pset.getUntrackedParameter>("expectedESAcquireTestResults")} { + if (!expectedESAcquireTestResults_.empty()) { + esTokenFromAcquireIntESProducer_ = esConsumes(edm::ESInputTag("", "fromAcquireIntESProducer")); + } + } void ConcurrentIOVAnalyzer::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& eventSetup) const { auto lumiNumber = event.eventAuxiliary().luminosityBlock(); @@ -72,6 +82,19 @@ namespace edmtest { << " values read from ESProducer do not agree with record"; } + // First cacheIdentifier in the test is actually 3 (0, 1, and 2 just are ignored) + unsigned int cacheIdentifier = esTestRecordI.cacheIdentifier(); + if (cacheIdentifier < expectedESAcquireTestResults_.size()) { + int testResult = eventSetup.getData(esTokenFromAcquireIntESProducer_).value(); + if (testResult != expectedESAcquireTestResults_[cacheIdentifier]) { + throw cms::Exception("TestFailure") + << "ConcurrentIOVAnalyzer::analyze," + << " unexpected value for EventSetup acquire test.\n" + << "Expected = " << expectedESAcquireTestResults_[cacheIdentifier] << " result = " << testResult + << " cacheIdentifier = " << cacheIdentifier << "\n"; + } + } + if (!checkExpectedValues_) { return; } @@ -139,6 +162,7 @@ namespace edmtest { edm::ParameterSetDescription desc; desc.addUntracked("checkExpectedValues", true); desc.addUntracked("fromSource", edm::ESInputTag("", "")); + desc.addUntracked>("expectedESAcquireTestResults", std::vector()); descriptions.addDefault(desc); } } // namespace edmtest diff --git a/FWCore/Integration/plugins/ConcurrentIOVESProducer.cc b/FWCore/Integration/plugins/ConcurrentIOVESProducer.cc index e5fe26042db9f..f9036a09790e6 100644 --- a/FWCore/Integration/plugins/ConcurrentIOVESProducer.cc +++ b/FWCore/Integration/plugins/ConcurrentIOVESProducer.cc @@ -15,7 +15,7 @@ #include "FWCore/Framework/interface/ESProducer.h" #include "FWCore/Framework/interface/ModuleFactory.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" diff --git a/FWCore/Integration/plugins/ConcurrentIOVESSource.cc b/FWCore/Integration/plugins/ConcurrentIOVESSource.cc index 667d5901f5dac..f2556e7bab400 100644 --- a/FWCore/Integration/plugins/ConcurrentIOVESSource.cc +++ b/FWCore/Integration/plugins/ConcurrentIOVESSource.cc @@ -19,7 +19,7 @@ #include "FWCore/Framework/interface/ValidityInterval.h" #include "FWCore/Integration/interface/ESTestData.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" @@ -113,6 +113,8 @@ namespace edmtest { } } + data->iovStartRun_ = iov.first().eventID().run(); + data->iovEndRun_ = iov.last().eventID().run(); data->iovStartLumi_ = iov.first().luminosityBlockNumber(); data->iovEndLumi_ = iov.last().luminosityBlockNumber(); data->iovIndex_ = record.iovIndex(); diff --git a/FWCore/Integration/plugins/RunLumiESAnalyzer.cc b/FWCore/Integration/plugins/RunLumiESAnalyzer.cc index e9b06e2310651..22ef96a86a3c0 100644 --- a/FWCore/Integration/plugins/RunLumiESAnalyzer.cc +++ b/FWCore/Integration/plugins/RunLumiESAnalyzer.cc @@ -19,7 +19,7 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Framework/interface/Run.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" diff --git a/FWCore/Integration/plugins/RunLumiESSource.cc b/FWCore/Integration/plugins/RunLumiESSource.cc index fa60087036f25..a01e7f4653411 100644 --- a/FWCore/Integration/plugins/RunLumiESSource.cc +++ b/FWCore/Integration/plugins/RunLumiESSource.cc @@ -17,7 +17,7 @@ #include "FWCore/Framework/interface/SourceFactory.h" #include "FWCore/Framework/interface/ValidityInterval.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" diff --git a/FWCore/Integration/plugins/TestESConcurrentSource.cc b/FWCore/Integration/plugins/TestESConcurrentSource.cc index 0049fbccf9c6c..31d2015e08772 100644 --- a/FWCore/Integration/plugins/TestESConcurrentSource.cc +++ b/FWCore/Integration/plugins/TestESConcurrentSource.cc @@ -21,7 +21,7 @@ #include "FWCore/Framework/interface/SourceFactory.h" #include "FWCore/Framework/interface/ValidityInterval.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" diff --git a/FWCore/Integration/plugins/TestESSource.cc b/FWCore/Integration/plugins/TestESSource.cc index 14f0b22f4f8cd..83ea0be0044b1 100644 --- a/FWCore/Integration/plugins/TestESSource.cc +++ b/FWCore/Integration/plugins/TestESSource.cc @@ -21,7 +21,7 @@ #include "FWCore/Framework/interface/SourceFactory.h" #include "FWCore/Framework/interface/ValidityInterval.h" #include "FWCore/Integration/interface/ESTestRecords.h" -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" diff --git a/FWCore/Integration/plugins/TestInterProcessProd.cc b/FWCore/Integration/plugins/TestInterProcessProd.cc index 634dd34e6f165..3c9b7fcde5b1f 100644 --- a/FWCore/Integration/plugins/TestInterProcessProd.cc +++ b/FWCore/Integration/plugins/TestInterProcessProd.cc @@ -63,7 +63,7 @@ namespace testinter { iTransitionID)) { std::cout << id_ << " FAILED waiting for external process" << std::endl; externalFailed_ = true; - throw cms::Exception("ExternalFailed"); + throw edm::Exception(edm::errors::ExternalFailure); } return value; } diff --git a/FWCore/Integration/plugins/TestInterProcessRandomProd.cc b/FWCore/Integration/plugins/TestInterProcessRandomProd.cc index e6b719a9316e3..3da47e4657753 100644 --- a/FWCore/Integration/plugins/TestInterProcessRandomProd.cc +++ b/FWCore/Integration/plugins/TestInterProcessRandomProd.cc @@ -75,7 +75,7 @@ namespace testinter { iTransitionID)) { std::cout << id_ << " FAILED waiting for external process" << std::endl; externalFailed_ = true; - throw cms::Exception("ExternalFailed"); + throw edm::Exception(edm::errors::ExternalFailure); } return value; } diff --git a/FWCore/Integration/plugins/IOVTestInfo.cc b/FWCore/Integration/src/IOVTestInfo.cc similarity index 82% rename from FWCore/Integration/plugins/IOVTestInfo.cc rename to FWCore/Integration/src/IOVTestInfo.cc index 050dce8b12e43..edc07e21279e3 100644 --- a/FWCore/Integration/plugins/IOVTestInfo.cc +++ b/FWCore/Integration/src/IOVTestInfo.cc @@ -7,7 +7,7 @@ // Created: 21 March 2019 // -#include "IOVTestInfo.h" +#include "FWCore/Integration/interface/IOVTestInfo.h" #include "FWCore/Utilities/interface/typelookup.h" diff --git a/FWCore/Integration/test/BuildFile.xml b/FWCore/Integration/test/BuildFile.xml index a12a42a7bc643..e46cf045ffc0f 100644 --- a/FWCore/Integration/test/BuildFile.xml +++ b/FWCore/Integration/test/BuildFile.xml @@ -7,158 +7,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + @@ -209,7 +90,10 @@ - + + + + @@ -222,24 +106,12 @@ - - - - - - - - - - - - - + diff --git a/FWCore/Integration/test/CatchCmsExceptiontest.sh b/FWCore/Integration/test/CatchCmsExceptiontest.sh index 89416c90ed664..cd09bace0de44 100755 --- a/FWCore/Integration/test/CatchCmsExceptiontest.sh +++ b/FWCore/Integration/test/CatchCmsExceptiontest.sh @@ -1,13 +1,9 @@ #!/bin/sh set -x -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} - +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} - cmsRun ${LOCAL_TEST_DIR}/CatchCmsExceptiontest_cfg.py &> CatchCmsException.log && die 'Failed in using CatchCmsException_cfg.py' 1 grep -q WhatsItESProducer CatchCmsException.log || die 'Failed to find Producers name' $? @@ -26,6 +22,4 @@ grep -q WhatsItESProducer CatchCmsException.log || die 'Failed to find Producers cmsRun ${LOCAL_TEST_DIR}/testMissingDictionaryChecking_cfg.py &> testMissingDictionaryChecking.log && die 'Failed to get exception running testMissingDictionaryChecking_cfg.py' 1 grep -q MissingDictionaryTestF testMissingDictionaryChecking.log || die 'Failed to print out exception message with missing dictionary listed' $? -popd - #grep -w ESProducer CatcheStdException.log diff --git a/FWCore/Integration/test/CatchStdExceptiontest.sh b/FWCore/Integration/test/CatchStdExceptiontest.sh index 84ece9261cce4..86e956c0d57ab 100755 --- a/FWCore/Integration/test/CatchStdExceptiontest.sh +++ b/FWCore/Integration/test/CatchStdExceptiontest.sh @@ -1,17 +1,12 @@ #!/bin/sh set -x -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} # Pass in name and status function die { echo $1: status $2 ; echo === Test log === ; cat ${3:-/dev/null} ; echo === End test log === ; exit $2; } -pushd ${LOCAL_TMP_DIR} - cmsRun ${LOCAL_TEST_DIR}/CatchStdExceptiontest_cfg.py &> CatchStdException.log && die 'Failed in using CatchStdException_cfg.py' 1 CatchStdException.log grep -q WhatsItESProducer CatchStdException.log || die 'Failed to find Producers name' $? CatchStdException.log #grep -w ESProducer CatcheStdException.log -popd - diff --git a/FWCore/Integration/test/TestIntegration.cpp b/FWCore/Integration/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/Integration/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/Integration/test/ViewTest.sh b/FWCore/Integration/test/ViewTest.sh index 39fde1a2465ba..4d68b9d6a8648 100755 --- a/FWCore/Integration/test/ViewTest.sh +++ b/FWCore/Integration/test/ViewTest.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/ViewTest_cfg.py || die 'Failed in ViewTest_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/ViewTest_cfg.py || die 'Failed in ViewTest_cfg.py' $? diff --git a/FWCore/Integration/test/delayedreader_throw_test.sh b/FWCore/Integration/test/delayedreader_throw_test.sh index cc46276a43ca7..e7dc7cd82105c 100755 --- a/FWCore/Integration/test/delayedreader_throw_test.sh +++ b/FWCore/Integration/test/delayedreader_throw_test.sh @@ -1,13 +1,8 @@ #!/bin/bash set -x -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +cmsRun ${SCRAM_TEST_PATH}/delayedreader_throw_cfg.py && die "cmsRun delayedreader_throw_cfg.py did not fail" 1 -cmsRun ${LOCAL_TEST_DIR}/delayedreader_throw_cfg.py && die "cmsRun ${test}delayedreader_throw_cfg.py did not fail" 1 - -popd -exit 0 \ No newline at end of file +exit 0 diff --git a/FWCore/Integration/test/detsetvector_t.sh b/FWCore/Integration/test/detsetvector_t.sh index 1e3ca2c337e41..3b95f2c678e83 100755 --- a/FWCore/Integration/test/detsetvector_t.sh +++ b/FWCore/Integration/test/detsetvector_t.sh @@ -2,5 +2,5 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/detsetvector_t_cfg.py || die 'Failed in detsetvector_t_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/detsetvector_t_cfg.py || die 'Failed in detsetvector_t_cfg.py' $? diff --git a/FWCore/Integration/test/eventHistoryTest.sh b/FWCore/Integration/test/eventHistoryTest.sh index 6305180ea7588..5457ca779ce9c 100755 --- a/FWCore/Integration/test/eventHistoryTest.sh +++ b/FWCore/Integration/test/eventHistoryTest.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} # Write a file for the FIRST process cmsRun --parameter-set ${LOCAL_TEST_DIR}/EventHistory_1_cfg.py || die 'Failed in EventHistory_1' $? @@ -46,5 +46,3 @@ cmsRun --parameter-set ${LOCAL_TEST_DIR}/EventHistory_SubProcess_cfg.py || die ' echo "*************************************************" echo "**************** Finished pass SubProcess *******" echo "*************************************************" - -popd diff --git a/FWCore/Integration/test/eventSetupTest.sh b/FWCore/Integration/test/eventSetupTest.sh index 80519a4ddb587..24abbd29b8a89 100755 --- a/FWCore/Integration/test/eventSetupTest.sh +++ b/FWCore/Integration/test/eventSetupTest.sh @@ -3,7 +3,7 @@ function die { echo $1: status $2 ; exit $2; } function diecat { echo "$1: status $2, log" ; cat $3; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun --parameter-set ${LOCAL_TEST_DIR}/EventSetupTest_cfg.py || die 'Failed in EventSetupTest_cfg.py' $? cmsRun --parameter-set ${LOCAL_TEST_DIR}/EventSetupAppendLabelTest_cfg.py || die 'Failed in EventSetupAppendLabelTest_cfg.py' $? @@ -47,4 +47,6 @@ cmsRun --parameter-set ${LOCAL_TEST_DIR}/testConcurrentIOVsAndRuns_cfg.py || die echo testConcurrentIOVsAndRunsRead_cfg.py cmsRun --parameter-set ${LOCAL_TEST_DIR}/testConcurrentIOVsAndRunsRead_cfg.py || die 'Failed in testConcurrentIOVsAndRunsRead_cfg.py' $? -popd +echo testESProducerUsingAcquire_cfg.py +cmsRun ${LOCAL_TEST_DIR}/testESProducerUsingAcquire_cfg.py || die 'Failed in testESProducerUsingAcquire_cfg.py' $? + diff --git a/FWCore/Integration/test/hierarchy_example.sh b/FWCore/Integration/test/hierarchy_example.sh index 2e6489abe6f98..93e0f537235ff 100755 --- a/FWCore/Integration/test/hierarchy_example.sh +++ b/FWCore/Integration/test/hierarchy_example.sh @@ -2,5 +2,5 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/hierarchy_example_cfg.py || die 'Failed in hierarchy_example_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/hierarchy_example_cfg.py || die 'Failed in hierarchy_example_cfg.py' $? diff --git a/FWCore/Integration/test/inputExtSourceTest.sh b/FWCore/Integration/test/inputExtSourceTest.sh index b197abfde6999..7e9e9c1817c07 100755 --- a/FWCore/Integration/test/inputExtSourceTest.sh +++ b/FWCore/Integration/test/inputExtSourceTest.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/inputExtSourceTest_cfg.py || die 'Failed in inputExtSourceTest_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/inputExtSourceTest_cfg.py || die 'Failed in inputExtSourceTest_cfg.py' $? diff --git a/FWCore/Integration/test/inputSourceTest.sh b/FWCore/Integration/test/inputSourceTest.sh index 5724881ce735e..5a6dda3408bb7 100755 --- a/FWCore/Integration/test/inputSourceTest.sh +++ b/FWCore/Integration/test/inputSourceTest.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/inputSourceTest_cfg.py || die 'Failed in inputSourceTest_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/inputSourceTest_cfg.py || die 'Failed in inputSourceTest_cfg.py' $? diff --git a/FWCore/Integration/test/newdetsetvector_t.sh b/FWCore/Integration/test/newdetsetvector_t.sh index a060d9855fa1c..efa7113f796c1 100755 --- a/FWCore/Integration/test/newdetsetvector_t.sh +++ b/FWCore/Integration/test/newdetsetvector_t.sh @@ -2,6 +2,6 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/newdetsetvector_t_cfg.py || die 'Failed in detsetvector_t_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/newdetsetvector_t_cfg.py || die 'Failed in detsetvector_t_cfg.py' $? edmEventSize -A -v testDSTV.root diff --git a/FWCore/Integration/test/parentlessTest.sh b/FWCore/Integration/test/parentlessTest.sh index 1c9cb90f487ab..c1ee79ca6c1f1 100755 --- a/FWCore/Integration/test/parentlessTest.sh +++ b/FWCore/Integration/test/parentlessTest.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/parentlessTest_cfg.py || die 'Failed in parentlessTest_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/parentlessTest_cfg.py || die 'Failed in parentlessTest_cfg.py' $? diff --git a/FWCore/Integration/test/refTest.sh b/FWCore/Integration/test/refTest.sh index 654684235d893..6c19e208ad440 100755 --- a/FWCore/Integration/test/refTest.sh +++ b/FWCore/Integration/test/refTest.sh @@ -2,7 +2,7 @@ function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo cmsRun RefTest_cfg.py cmsRun --parameter-set ${LOCAL_TEST_DIR}/RefTest_cfg.py || die 'Failed in RefTest_cfg.py' $? @@ -12,5 +12,3 @@ cmsRun --parameter-set ${LOCAL_TEST_DIR}/AssociationMapTest_cfg.py || die 'Faile echo cmsRun AssociationMapReadTest_cfg.py cmsRun --parameter-set ${LOCAL_TEST_DIR}/AssociationMapReadTest_cfg.py || die 'Failed in AssociationMapReadTest_cfg.py' $? - -popd diff --git a/FWCore/Integration/test/run_ParameterSet.sh b/FWCore/Integration/test/run_ParameterSet.sh index 15bde439b89eb..b7cae9f932964 100755 --- a/FWCore/Integration/test/run_ParameterSet.sh +++ b/FWCore/Integration/test/run_ParameterSet.sh @@ -4,7 +4,7 @@ test=testParameterSet function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} # Intentionally fails because of an illegal parameter in a module. echo ${test} ------------------------------------------------------------ @@ -34,7 +34,7 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${LOCAL_TEST_DIR}/runAutoGeneratedCfi_cfg.py || die "cmsRun runAutoGeneratedCfi_cfg.py" $? # Compare the cfi file to a reference file to ensure it is correct - diff ${LOCAL_TMP_DIR}/testProducerWithPsetDesc_cfi.py ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_cfi.py || die "comparing testProducerWithPsetDesc_cfi.py" $? + diff ./testProducerWithPsetDesc_cfi.py ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_cfi.py || die "comparing testProducerWithPsetDesc_cfi.py" $? # This time try a cfi without any of the required parameters to test that we properly insert # required missing parameters into the ParameterSet @@ -44,22 +44,22 @@ pushd ${LOCAL_TMP_DIR} # Compare the output of the PSetAnalyzer with a reference file echo cmsRun testPSetAnalyzer_cfg.py ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/testPSetAnalyzer_cfg.py 2>&1 | grep " PSet test " > testPSetAnalyzer.txt - diff ${LOCAL_TMP_DIR}/testPSetAnalyzer.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testPSetAnalyzer.txt || die "comparing testPSetAnalyzer.txt" $? + diff ./testPSetAnalyzer.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testPSetAnalyzer.txt || die "comparing testPSetAnalyzer.txt" $? # Print human readable from the ParameterSetDescription echo edmPluginHelp -p ProducerWithPSetDesc ------------------------------ edmPluginHelp -p ProducerWithPSetDesc &> testProducerWithPsetDesc_doc.txt || die "edmPluginHelp -p ProducerWithPSetDesc" $? - diff ${LOCAL_TMP_DIR}/testProducerWithPsetDesc_doc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_doc.txt || die "comparing testProducerWithPsetDesc_doc.txt" $? + diff ./testProducerWithPsetDesc_doc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_doc.txt || die "comparing testProducerWithPsetDesc_doc.txt" $? # Print human readable from the ParameterSetDescription, test comments in ParameterDescription constructor arguments echo edmPluginHelp -p TestDescriptionComments ------------------------------ edmPluginHelp -p TestDescriptionComments &> testDescriptionComments_doc.txt || die "edmPluginHelp -p TestDescriptionComments" $? - diff ${LOCAL_TMP_DIR}/testDescriptionComments_doc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testDescriptionComments_doc.txt || die "comparing testDescriptionComments_doc.txt" $? + diff ./testDescriptionComments_doc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testDescriptionComments_doc.txt || die "comparing testDescriptionComments_doc.txt" $? # Print human readable from the ParameterSetDescription, brief format echo edmPluginHelp -p ProducerWithPSetDesc -b --------------------------- edmPluginHelp -p ProducerWithPSetDesc -b &> testProducerWithPsetDesc_briefdoc.txt || die "edmPluginHelp -p ProducerWithPSetDesc -b" $? - diff ${LOCAL_TMP_DIR}/testProducerWithPsetDesc_briefdoc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt || die "comparing testProducerWithPsetDesc_briefdoc.txt" $? + diff ./testProducerWithPsetDesc_briefdoc.txt ${LOCAL_TEST_DIR}/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt || die "comparing testProducerWithPsetDesc_briefdoc.txt" $? echo edmPluginHelp -t options -b --------------------------- edmPluginHelp -t options -b &> testEdmPluginHelpOptions.txt || die "edmPluginHelp -t options -b" $? @@ -76,7 +76,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${LOCAL_TEST_DIR}/importRestrictions3.py 2> importRestrictions3.txt grep "Event 2" importRestrictions3.txt || die " cmsRun importRestrictions3.py" $? - -popd - exit 0 diff --git a/FWCore/Integration/test/run_ParentageWithStreamerIO.sh b/FWCore/Integration/test/run_ParentageWithStreamerIO.sh index db9ea984aa9c7..cfe782e460353 100755 --- a/FWCore/Integration/test/run_ParentageWithStreamerIO.sh +++ b/FWCore/Integration/test/run_ParentageWithStreamerIO.sh @@ -4,7 +4,7 @@ test=testParentageWithStreamerIO function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo ${test}_1_cfg.py cmsRun -p ${LOCAL_TEST_DIR}/${test}_1_cfg.py || die "cmsRun ${test}_1_cfg.py" $? @@ -15,6 +15,4 @@ pushd ${LOCAL_TMP_DIR} echo ${test}_3_cfg.py cmsRun -p ${LOCAL_TEST_DIR}/${test}_3_cfg.py || die "cmsRun ${test}_3_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_RefAlias.sh b/FWCore/Integration/test/run_RefAlias.sh index 150951d67fed9..c00e2d443e853 100755 --- a/FWCore/Integration/test/run_RefAlias.sh +++ b/FWCore/Integration/test/run_RefAlias.sh @@ -3,9 +3,8 @@ test=ref_alias_compare_ function die { echo Failure $1: status $2 ; exit $2 ; } -echo LOCAL_TMP_DIR = ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} -pushd ${LOCAL_TMP_DIR} echo ${test}drop_alias_cfg.py ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}drop_alias_cfg.py || die "cmsRun ${test}drop_alias_cfg.py" $? @@ -18,6 +17,4 @@ pushd ${LOCAL_TMP_DIR} echo ${test}read_original_cfg.py------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}read_original_cfg.py || die "cmsRun ${test}read_original_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_RefMerge.sh b/FWCore/Integration/test/run_RefMerge.sh index 3fcad40b51cef..f8533d2643715 100755 --- a/FWCore/Integration/test/run_RefMerge.sh +++ b/FWCore/Integration/test/run_RefMerge.sh @@ -4,9 +4,7 @@ test=ref_merge_ function die { echo Failure $1: status $2 ; exit $2 ; } -echo LOCAL_TMP_DIR = ${LOCAL_TMP_DIR} - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo ${test}prod1 ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}prod1_cfg.py || die "cmsRun ${test}prod1_cfg.py" $? @@ -22,6 +20,4 @@ pushd ${LOCAL_TMP_DIR} echo ${test}test------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}subprocess_cfg.py || die "cmsRun ${test}subprocess_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_RunMerge.sh b/FWCore/Integration/test/run_RunMerge.sh index c810f0b0859b6..aafb8f3c86456 100755 --- a/FWCore/Integration/test/run_RunMerge.sh +++ b/FWCore/Integration/test/run_RunMerge.sh @@ -4,9 +4,7 @@ test=testRunMerge function die { echo Failure $1: status $2 ; exit $2 ; } -echo LOCAL_TMP_DIR = ${LOCAL_TMP_DIR} - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo ${test}PROD0 ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}PROD0_cfg.py || die "cmsRun ${test}PROD0_cfg.py" $? @@ -118,6 +116,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${LOCAL_TEST_DIR}/testLooperEventNavigation1_cfg.py < ${LOCAL_TEST_DIR}/testLooperEventNavigation.txt > testLooperEventNavigationOutput1.txt || die "cmsRun testLooperEventNavigation1_cfg.py " $? diff ${LOCAL_TEST_DIR}/unit_test_outputs/testLooperEventNavigationOutput.txt testLooperEventNavigationOutput1.txt || die "comparing testLooperEventNavigationOutput1.txt" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_RunMerge2.sh b/FWCore/Integration/test/run_RunMerge2.sh index 8f7d590efd37a..ee7290ba4e8a6 100755 --- a/FWCore/Integration/test/run_RunMerge2.sh +++ b/FWCore/Integration/test/run_RunMerge2.sh @@ -4,9 +4,7 @@ test=testRunMerge function die { echo Failure $1: status $2 ; exit $2 ; } -echo LOCAL_TMP_DIR = ${LOCAL_TMP_DIR} - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo ${test}PROD100 ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}PROD100_cfg.py || die "cmsRun ${test}PROD100_cfg.py" $? @@ -49,6 +47,4 @@ pushd ${LOCAL_TMP_DIR} echo ${test}COPY101 ------------------------------------------------------------ cmsRun -p ${LOCAL_TEST_DIR}/${test}COPY101_cfg.py || die "cmsRun ${test}COPY101_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_SeriesOfProcesses.sh b/FWCore/Integration/test/run_SeriesOfProcesses.sh index c56d603ae82f4..c7fc3b66ec8f2 100755 --- a/FWCore/Integration/test/run_SeriesOfProcesses.sh +++ b/FWCore/Integration/test/run_SeriesOfProcesses.sh @@ -4,7 +4,7 @@ test=testSeriesOfProcesses function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun -p ${LOCAL_TEST_DIR}/${test}HLT_cfg.py || die "cmsRun ${test}HLT_cfg.py" $? @@ -25,6 +25,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${LOCAL_TEST_DIR}/${test}PROD2TEST_unscheduled_cfg.py || die "cmsRun ${test}PROD2TEST_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_SubProcess.sh b/FWCore/Integration/test/run_SubProcess.sh index 14f8c8f256e94..5cc64b0fecf70 100755 --- a/FWCore/Integration/test/run_SubProcess.sh +++ b/FWCore/Integration/test/run_SubProcess.sh @@ -4,7 +4,7 @@ test=testSubProcess function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} rm -f testSubProcess.grep.txt rm -f ${test}.log @@ -38,6 +38,4 @@ pushd ${LOCAL_TMP_DIR} echo cmsRun testSubProcessUnscheduledRead_cfg.py cmsRun -p ${LOCAL_TEST_DIR}/testSubProcessUnscheduledRead_cfg.py || die "cmsRun testSubProcessUnscheduledRead_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestDropOnInput.sh b/FWCore/Integration/test/run_TestDropOnInput.sh index 9efb136fb2ccf..6abafd263f359 100755 --- a/FWCore/Integration/test/run_TestDropOnInput.sh +++ b/FWCore/Integration/test/run_TestDropOnInput.sh @@ -4,7 +4,7 @@ test=testDropOnInput function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "testDropOnInput1_1" cmsRun -p ${LOCAL_TEST_DIR}/${test}1_1_cfg.py || die "cmsRun ${test}1_1_cfg.py" $? @@ -33,7 +33,5 @@ pushd ${LOCAL_TMP_DIR} echo "testDropOnInputReadSubProcess_cfg.py" cmsRun -p ${LOCAL_TEST_DIR}/${test}ReadSubProcess_cfg.py || die "cmsRun ${test}ReadSubProcess_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestEDAlias.sh b/FWCore/Integration/test/run_TestEDAlias.sh index 76f65bda1c6ee..3c410cb42aabb 100755 --- a/FWCore/Integration/test/run_TestEDAlias.sh +++ b/FWCore/Integration/test/run_TestEDAlias.sh @@ -4,7 +4,7 @@ test=testEDAlias function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "*************************************************" echo "EDAlias consumer in a Task" @@ -34,6 +34,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun ${LOCAL_TEST_DIR}/${test}ManyModulesAmbiguous_cfg.py consumerGets=0 || die "cmsRun ${test}ManyModulesAmbiguous_cfg.py consumerGets=0" $? cmsRun ${LOCAL_TEST_DIR}/${test}ManyModulesAmbiguous_cfg.py explicitProcessName=1 && die "cmsRun ${test}ManyModulesAmbiguous_cfg.py explicitProcessName=1" 1 -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestExistingDictionary.sh b/FWCore/Integration/test/run_TestExistingDictionary.sh index 70620c0ae81ce..e392270a691b0 100755 --- a/FWCore/Integration/test/run_TestExistingDictionary.sh +++ b/FWCore/Integration/test/run_TestExistingDictionary.sh @@ -4,7 +4,7 @@ test=testExistingDictionaryChecking function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "*************************************************" echo "Producer" @@ -14,5 +14,3 @@ pushd ${LOCAL_TMP_DIR} echo "Consumer" cmsRun ${LOCAL_TEST_DIR}/${test}Read_cfg.py || die "cmsRun ${test}Read_cfg.py 1" $? -popd - diff --git a/FWCore/Integration/test/run_TestFrameworkExceptionHandling.sh b/FWCore/Integration/test/run_TestFrameworkExceptionHandling.sh index 618dca60f3aba..8e26601ccecf5 100755 --- a/FWCore/Integration/test/run_TestFrameworkExceptionHandling.sh +++ b/FWCore/Integration/test/run_TestFrameworkExceptionHandling.sh @@ -1,12 +1,9 @@ #!/bin/bash #set -x -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - logfile=testFrameworkExceptionHandling$1.log echo $logfile cmsRun ${LOCAL_TEST_DIR}/testFrameworkExceptionHandling_cfg.py testNumber=$1 &> $logfile && die "cmsRun testFrameworkExceptionHandling_cfg.py testNumber=$1" 1 @@ -80,6 +77,4 @@ then grep "ExceptionThrowingProducer::streamEndLuminosityBlock, module configured to throw on: run: 3 lumi: 1 event: 0" $logfile || die " - Cannot find the following string in the exception message: ExceptionThrowingProducer::streamEndLuminosityBlock, module configured to throw on: run: 3 lumi: 1 event: 0 " $? fi -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestGetBy.sh b/FWCore/Integration/test/run_TestGetBy.sh index 422cb9393433b..4091148592073 100755 --- a/FWCore/Integration/test/run_TestGetBy.sh +++ b/FWCore/Integration/test/run_TestGetBy.sh @@ -4,7 +4,7 @@ test=testGetBy function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "testGetBy1" cmsRun -p ${LOCAL_TEST_DIR}/${test}1_cfg.py > testGetBy1.log 2>/dev/null || die "cmsRun ${test}1_cfg.py" $? @@ -52,6 +52,4 @@ pushd ${LOCAL_TMP_DIR} echo "testGetByWithEmptyRun_cfg.py" cmsRun -p ${LOCAL_TEST_DIR}/testGetByWithEmptyRun_cfg.py || die "cmsRun testGetByWithEmptyRun_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestOutput.sh b/FWCore/Integration/test/run_TestOutput.sh index 34b3af2eed8ca..2aa90cc5c485d 100755 --- a/FWCore/Integration/test/run_TestOutput.sh +++ b/FWCore/Integration/test/run_TestOutput.sh @@ -4,7 +4,7 @@ test=testOutput function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "testOutput1" cmsRun -p ${LOCAL_TEST_DIR}/${test}1_cfg.py 2> testOutput1.log || die "cmsRun ${test}1_cfg.py" $? @@ -66,6 +66,4 @@ pushd ${LOCAL_TMP_DIR} grep "limited globalEndLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'limited globalEndLuminosityBlock'" $? grep "limited branchID 4057644746" testOutput2.log > /dev/null || die "grep failed to find 'limited branchID 4057644746'" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestProcessAccelerator.sh b/FWCore/Integration/test/run_TestProcessAccelerator.sh index 3a6eef0a705f2..7aa273228ee16 100755 --- a/FWCore/Integration/test/run_TestProcessAccelerator.sh +++ b/FWCore/Integration/test/run_TestProcessAccelerator.sh @@ -1,13 +1,10 @@ #!/bin/bash test=testProcessAccelerator -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - echo "*************************************************" echo "accelerators=*" cmsRun ${LOCAL_TEST_DIR}/${test}_cfg.py || die "cmsRun ${test}_cfg.py" $? diff --git a/FWCore/Integration/test/run_TestProcessBlock.sh b/FWCore/Integration/test/run_TestProcessBlock.sh index 18fae01ba0fd3..cab9f9d4d65d0 100755 --- a/FWCore/Integration/test/run_TestProcessBlock.sh +++ b/FWCore/Integration/test/run_TestProcessBlock.sh @@ -1,12 +1,9 @@ #!/bin/bash set -x -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - # The tests executed by this bash script are all related and # it seemed clearest to include them all in the same file. # These tests are divided into distinct groups. Each time @@ -319,6 +316,4 @@ then fi -popd - exit 0 diff --git a/FWCore/Integration/test/run_TestSwitchProducer.sh b/FWCore/Integration/test/run_TestSwitchProducer.sh index 909413dffb960..26b25c79e589c 100755 --- a/FWCore/Integration/test/run_TestSwitchProducer.sh +++ b/FWCore/Integration/test/run_TestSwitchProducer.sh @@ -7,8 +7,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } # Running on multiple threads and streams to test any behavior that # occurs when there are many of them NUMTHREADS=4 - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "*************************************************" echo "SwitchProducer in a Task" @@ -141,6 +140,4 @@ pushd ${LOCAL_TMP_DIR} echo "SwitchProducer tests succeeded" echo "*************************************************" -popd - exit 0 diff --git a/FWCore/Integration/test/run_ThinningTests.sh b/FWCore/Integration/test/run_ThinningTests.sh index 33247ce8bd7f1..03984d1c39504 100755 --- a/FWCore/Integration/test/run_ThinningTests.sh +++ b/FWCore/Integration/test/run_ThinningTests.sh @@ -2,7 +2,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun -p ${LOCAL_TEST_DIR}/ThinningTest1_cfg.py || die "cmsRun ThinningTest1_cfg.py" $? @@ -51,6 +51,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${LOCAL_TEST_DIR}/SlimmingTest4B_cfg.py || die "cmsRun SlimmingTest4B_cfg.py" $? cmsRun -p ${LOCAL_TEST_DIR}/SlimmingTest4F_cfg.py && die "cmsRun SlimmingTest4F_cfg.py" 1 -popd - exit 0 diff --git a/FWCore/Integration/test/run_all_t.sh b/FWCore/Integration/test/run_all_t.sh index 7f9f0139b4d11..a9cb62ab9516c 100755 --- a/FWCore/Integration/test/run_all_t.sh +++ b/FWCore/Integration/test/run_all_t.sh @@ -4,6 +4,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} + ${LOCAL_TEST_DIR}/refTest.sh || die 'Failed in refTest.sh' $? ${LOCAL_TEST_DIR}/transRefTest.sh || die 'Failed in transRefTest.sh' $? diff --git a/FWCore/Integration/test/run_getProductAtEnd.sh b/FWCore/Integration/test/run_getProductAtEnd.sh index 63233b9dcc25c..7317698addf13 100755 --- a/FWCore/Integration/test/run_getProductAtEnd.sh +++ b/FWCore/Integration/test/run_getProductAtEnd.sh @@ -2,11 +2,9 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun ${LOCAL_TEST_DIR}/testGetProductAtEnd_cfg.py || die "cmsRun testGetProductAtEnd_cfg.py" $? cmsRun ${LOCAL_TEST_DIR}/testGetProductAtEndUnscheduled_cfg.py || die "cmsRun testGetProductAtEndUnscheduled_cfg.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/run_unscheduledFailOnOutput.sh b/FWCore/Integration/test/run_unscheduledFailOnOutput.sh index 20428a9bce2a6..98e3cdf409f24 100755 --- a/FWCore/Integration/test/run_unscheduledFailOnOutput.sh +++ b/FWCore/Integration/test/run_unscheduledFailOnOutput.sh @@ -1,12 +1,11 @@ #!/bin/bash test=unscheduled_fail_on_output_ +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} CFG_DIR=${LOCAL_TEST_DIR}/../python/test function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - cmsRun ${CFG_DIR}/${test}Rethrow_cfg.py && die "cmsRun ${test}Rethrow_cfg.py did not fail" 1 cmsRun ${CFG_DIR}/${test}IgnoreCompletely_cfg.py || die "cmsRun ${test}IgnoreCompletely_cfg.py" $? @@ -18,6 +17,4 @@ pushd ${LOCAL_TMP_DIR} cmsRun -p ${CFG_DIR}/${test}SkipEvent_cfg.py || die "cmsRun ${test}SkipEvent_cfg.py" $? cmsRun ${CFG_DIR}/${test}read_no_events.py || die "cmsRun ${test}read_no_events.py" $? -popd - exit 0 diff --git a/FWCore/Integration/test/service_example.sh b/FWCore/Integration/test/service_example.sh index c09ddaee264db..6207e9761805e 100755 --- a/FWCore/Integration/test/service_example.sh +++ b/FWCore/Integration/test/service_example.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/service_example_cfg.py || die 'Failed in service_example_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/service_example_cfg.py || die 'Failed in service_example_cfg.py' $? diff --git a/FWCore/Integration/test/testESProducerUsingAcquire_cfg.py b/FWCore/Integration/test/testESProducerUsingAcquire_cfg.py new file mode 100644 index 0000000000000..ff1f1438dbcb4 --- /dev/null +++ b/FWCore/Integration/test/testESProducerUsingAcquire_cfg.py @@ -0,0 +1,67 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("TEST") + +process.source = cms.Source("EmptySource", + firstRun = cms.untracked.uint32(1), + firstLuminosityBlock = cms.untracked.uint32(1), + firstEvent = cms.untracked.uint32(1), + numberEventsInLuminosityBlock = cms.untracked.uint32(1), + numberEventsInRun = cms.untracked.uint32(100) +) + +process.maxEvents.input = 8 + +process.options = dict( + numberOfThreads = 4, + numberOfStreams = 4, + numberOfConcurrentRuns = 1, + numberOfConcurrentLuminosityBlocks = 4, + eventSetup = dict( + numberOfConcurrentIOVs = 2 + ) +) + +process.emptyESSourceI = cms.ESSource("EmptyESSource", + recordName = cms.string("ESTestRecordI"), + firstValid = cms.vuint32(1,100), + iovIsRunNotTime = cms.bool(True) +) + +process.concurrentIOVESSource = cms.ESSource("ConcurrentIOVESSource", + iovIsRunNotTime = cms.bool(True), + firstValidLumis = cms.vuint32(1, 4, 6, 7, 8, 9), + invalidLumis = cms.vuint32(), + concurrentFinder = cms.bool(True) +) + +process.concurrentIOVESProducer = cms.ESProducer("ConcurrentIOVESProducer") + +process.acquireIntESProducer = cms.ESProducer("AcquireIntESProducer", + numberOfIOVsToAccumulate = cms.untracked.uint32(2), + secondsToWaitForWork = cms.untracked.uint32(1) +) + +process.test = cms.EDAnalyzer("ConcurrentIOVAnalyzer", + checkExpectedValues = cms.untracked.bool(True), + # first 3 just ignored (indexed by cacheIdentifier that starts at 3 in this test) + # beginRun 1 + endRun 1 + beginLumi 1 + endLumi 3 + cacheIdentifier 3 = 9 + # 9 + 5 (external work increments each of the 5 values by 1) = 14, + # runs are always 1, lumi ranges 1-3, 4-5, 6, 7, 8 + # cacheIdentifier increments by 1 each time 3, 4, 5, 6, 7 + expectedESAcquireTestResults = cms.untracked.vint32(0, 0, 0, 14, 20, 24, 27, 30) +) + +process.emptyESSourceB = cms.ESSource("EmptyESSource", + recordName = cms.string("ESTestRecordB"), + firstValid = cms.vuint32(1,2), + iovIsRunNotTime = cms.bool(True) +) +process.esTestAnalyzerB = cms.EDAnalyzer("ESTestAnalyzerB", + runsToGetDataFor = cms.vint32(1), + expectedValues = cms.untracked.vint32(11, 11, 11, 11, 11, 11, 11, 11) +) + +process.busy1 = cms.EDProducer("BusyWaitIntProducer",ivalue = cms.int32(1), iterations = cms.uint32(10*1000*1000)) + +process.p1 = cms.Path(process.busy1 * process.test * process.esTestAnalyzerB) diff --git a/FWCore/Integration/test/testTables.sh b/FWCore/Integration/test/testTables.sh index c2f662732da77..2cdf086fb8245 100755 --- a/FWCore/Integration/test/testTables.sh +++ b/FWCore/Integration/test/testTables.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/testTableTest_cfg.py || die 'Failed in testTableTest_cfg.py' $? \ No newline at end of file +cmsRun ${SCRAM_TEST_PATH}/testTableTest_cfg.py || die 'Failed in testTableTest_cfg.py' $? diff --git a/FWCore/Integration/test/test_finalpath.sh b/FWCore/Integration/test/test_finalpath.sh index 5383fb4757134..6e002d69b51ec 100755 --- a/FWCore/Integration/test/test_finalpath.sh +++ b/FWCore/Integration/test/test_finalpath.sh @@ -1,13 +1,10 @@ #!/bin/bash -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Integration/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} # Pass in name and status function die { echo $1: status $2 ; echo === Log file === ; cat ${3:-/dev/null} ; echo === End log file === ; exit $2; } -pushd ${LOCAL_TMP_DIR} - cat < finalpath_expected_empty.log EOF diff --git a/FWCore/Integration/test/transRefTest.sh b/FWCore/Integration/test/transRefTest.sh index 50bc43e6acc4d..2ce38ece18616 100755 --- a/FWCore/Integration/test/transRefTest.sh +++ b/FWCore/Integration/test/transRefTest.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun --parameter-set ${LOCAL_TEST_DIR}/TransRefTest_cfg.py || die 'Failed in TransRefTest_cfg.py' $? +cmsRun --parameter-set ${SCRAM_TEST_PATH}/TransRefTest_cfg.py || die 'Failed in TransRefTest_cfg.py' $? diff --git a/FWCore/Integration/test/transformTest_cfg.py b/FWCore/Integration/test/transformTest_cfg.py index d9554cb3fcc78..2699c4a54e7df 100644 --- a/FWCore/Integration/test/transformTest_cfg.py +++ b/FWCore/Integration/test/transformTest_cfg.py @@ -13,6 +13,7 @@ parser.add_argument("--noPut", help="do not put data used by transform", action="store_true") parser.add_argument("--addTracer", help="add Tracer service", action="store_true") parser.add_argument("--async_", help="use asynchronous module", action="store_true") +parser.add_argument("--exception", help="Make module consumed by transformer to throw an exception", action="store_true") argv = sys.argv[:] if '--' in argv: @@ -27,6 +28,8 @@ process.maxEvents.input = 4 process.start = cms.EDProducer("IntProducer", ivalue = cms.int32(1)) +if args.exception: + process.start = cms.EDProducer("FailingProducer") if args.stream: if args.async_: process.t = cms.EDProducer("TransformAsyncIntStreamProducer", get = cms.InputTag("start"), offset = cms.uint32(1), checkTransformNotCalled = cms.untracked.bool(False)) diff --git a/FWCore/Integration/test/waiting_thread_test.sh b/FWCore/Integration/test/waiting_thread_test.sh index 6da96b68e6864..7e90abc153802 100755 --- a/FWCore/Integration/test/waiting_thread_test.sh +++ b/FWCore/Integration/test/waiting_thread_test.sh @@ -2,9 +2,7 @@ function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} echo "cmsRun acquireTest_cfg.py" cmsRun --parameter-set ${LOCAL_TEST_DIR}/acquireTest_cfg.py || die 'Failed in acquireTest_cfg.py' $? - -popd diff --git a/FWCore/MessageLogger/interface/JobReport.h b/FWCore/MessageLogger/interface/JobReport.h index 331eefe4ec86c..006f41013c43c 100644 --- a/FWCore/MessageLogger/interface/JobReport.h +++ b/FWCore/MessageLogger/interface/JobReport.h @@ -430,6 +430,7 @@ namespace edm { void temporarilyCloseXML(); edm::propagate_const> impl_; std::mutex write_mutex; + bool errorLogged_ = false; }; std::ostream& operator<<(std::ostream& os, JobReport::InputFile const& f); diff --git a/FWCore/MessageLogger/src/JobReport.cc b/FWCore/MessageLogger/src/JobReport.cc index 380e5c7e67fbe..3d4f68cbf335b 100644 --- a/FWCore/MessageLogger/src/JobReport.cc +++ b/FWCore/MessageLogger/src/JobReport.cc @@ -302,10 +302,29 @@ namespace edm { } } + static constexpr std::string_view kJobReportEndElement = "\n"; + static constexpr int kMinSizeOfComment = 8; + JobReport::~JobReport() { impl_->flushFiles(); if (impl_->ost_) { - *(impl_->ost_) << "\n" << std::flush; + //are we actually at the end of the file? + auto pos = impl_->ost_->tellp(); + impl_->ost_->seekp(0, std::ios_base::end); + auto endpos = impl_->ost_->tellp(); + impl_->ost_->seekp(pos); + if ((endpos - pos) > static_cast(kJobReportEndElement.size())) { + //need to add some padding so use a comment element + // comment is used since white spaces are converted to a special node + // while comments are usually ignored by xml parsers + auto padding = (endpos - pos) - (kJobReportEndElement.size() + kMinSizeOfComment); + *(impl_->ost_) << "\n"; + } + *(impl_->ost_) << kJobReportEndElement << std::flush; } } @@ -313,7 +332,11 @@ namespace edm { if (impl_->ost_) { //remember where we were auto pos = impl_->ost_->tellp(); - *(impl_->ost_) << "\n" << std::flush; + if (not errorLogged_) { + *(impl_->ost_) << "\n"; + } + *(impl_->ost_) << kJobReportEndElement << std::flush; + //overwrite above during next write. impl_->ost_->seekp(pos); } @@ -507,6 +530,7 @@ namespace edm { if (impl_->ost_) { { std::lock_guard lock(write_mutex); + errorLogged_ = true; std::ostream& msg = *(impl_->ost_); msg << "\n"; msg << "\n"; diff --git a/FWCore/MessageService/test/BuildFile.xml b/FWCore/MessageService/test/BuildFile.xml index 2187697909dd8..958b1ffeca8c3 100644 --- a/FWCore/MessageService/test/BuildFile.xml +++ b/FWCore/MessageService/test/BuildFile.xml @@ -206,54 +206,33 @@ - + - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + diff --git a/FWCore/MessageService/test/standAlone_1.sh b/FWCore/MessageService/test/standAlone_1.sh index cb76609787967..9ffe4d9e4deed 100755 --- a/FWCore/MessageService/test/standAlone_1.sh +++ b/FWCore/MessageService/test/standAlone_1.sh @@ -3,8 +3,6 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f standAloneWithMessageLogger.cerr @@ -13,8 +11,8 @@ standAloneWithMessageLogger > standAloneWithMessageLogger.cerr 2>&1 for file in standAloneWithMessageLogger.cerr do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/testLoggerInCmsRun.cpp b/FWCore/MessageService/test/testLoggerInCmsRun.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/testLoggerInCmsRun.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/testLoggerInCmsRun.sh b/FWCore/MessageService/test/testLoggerInCmsRun.sh index 86068016fd1cc..12a05fe379104 100755 --- a/FWCore/MessageService/test/testLoggerInCmsRun.sh +++ b/FWCore/MessageService/test/testLoggerInCmsRun.sh @@ -3,8 +3,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -export STD_OUT=${LOCAL_TMP_DIR}/cout.txt -export STD_ERR=${LOCAL_TMP_DIR}/cerr.txt +export STD_OUT=./cout.txt +export STD_ERR=./cerr.txt -#(totalview cmsRun -a --parameter-set ${LOCAL_TEST_DIR}/messageLogger_cfg.py > ${STD_OUT} 2> ${STD_ERR} ) || die 'Failure using messageLogger_cfg.py' $? -(cmsRun --parameter-set ${LOCAL_TEST_DIR}/messageLogger_cfg.py > ${STD_OUT} 2> ${STD_ERR} ) || die 'Failure using messageLogger_cfg.py' $? +#(totalview cmsRun -a --parameter-set ${SCRAM_TEST_PATH}/messageLogger_cfg.py > ${STD_OUT} 2> ${STD_ERR} ) || die 'Failure using messageLogger_cfg.py' $? +(cmsRun --parameter-set ${SCRAM_TEST_PATH}/messageLogger_cfg.py > ${STD_OUT} 2> ${STD_ERR} ) || die 'Failure using messageLogger_cfg.py' $? diff --git a/FWCore/MessageService/test/testRunner.cpp b/FWCore/MessageService/test/testRunner.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/testRunner.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/u1.cpp b/FWCore/MessageService/test/u1.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/u1.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/u1.sh b/FWCore/MessageService/test/u1.sh index 69f50ac6b56db..7c9af0ec5073a 100755 --- a/FWCore/MessageService/test/u1.sh +++ b/FWCore/MessageService/test/u1.sh @@ -3,18 +3,18 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u1_errors.log u1_warnings.log u1_infos.log u1_debugs.log u1_default.log u1_job_report.mxml -cmsRun -j u1_job_report.mxml -p $LOCAL_TEST_DIR/u1_cfg.py || exit $? - -for file in u1_errors.log u1_warnings.log u1_infos.log u1_debugs.log u1_default.log u1_job_report.mxml +cmsRun -j u1_job_report.mxml -p ${SCRAM_TEST_PATH}/u1_cfg.py || exit $? + +for file in u1_errors.log u1_warnings.log u1_infos.log u1_debugs.log u1_default.log u1_job_report.mxml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/$file + [[ " ${CMSSW_VERSION}" == *"_DBG_X"* ]] && [ -e ${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file ] && ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file + diff ${ref_log} ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +22,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u10.sh b/FWCore/MessageService/test/u10.sh index 897eff8aa3aa5..f38f4afa5b3bc 100755 --- a/FWCore/MessageService/test/u10.sh +++ b/FWCore/MessageService/test/u10.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u10_warnings.log u10_job_report.xml -cmsRun -j u10_job_report.xml -p $LOCAL_TEST_DIR/u10_cfg.py || exit $? +cmsRun -j u10_job_report.xml -p ${SCRAM_TEST_PATH}/u10_cfg.py || exit $? for file in u10_warnings.log u10_job_report.xml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u11.sh b/FWCore/MessageService/test/u11.sh index 86c775029e07e..a12d5410ef8d6 100755 --- a/FWCore/MessageService/test/u11.sh +++ b/FWCore/MessageService/test/u11.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u11_overall_unnamed.log u11_overall_specific.log u11_supercede_specific.log u11_non_supercede_common.log u11_specific.log -cmsRun -p $LOCAL_TEST_DIR/u11_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u11_cfg.py || exit $? for file in u11_overall_unnamed.log u11_overall_specific.log u11_supercede_specific.log u11_non_supercede_common.log u11_specific.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u12.sh b/FWCore/MessageService/test/u12.sh index b0f92905dbc7b..ef1e1fb687a24 100755 --- a/FWCore/MessageService/test/u12.sh +++ b/FWCore/MessageService/test/u12.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u12_warnings.log u12_placeholder.log -cmsRun -p $LOCAL_TEST_DIR/u12_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u12_cfg.py || exit $? for file in u12_warnings.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -31,6 +29,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u13.sh b/FWCore/MessageService/test/u13.sh index 4e158b195f3d2..8f8592eb38bde 100755 --- a/FWCore/MessageService/test/u13.sh +++ b/FWCore/MessageService/test/u13.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u13_infos.log u13_debugs.log -cmsRun -p $LOCAL_TEST_DIR/u13_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u13_cfg.py || exit $? for file in u13_infos.log u13_debugs.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u13d.sh b/FWCore/MessageService/test/u13d.sh index 98e20cc2c4b6e..149bdf914454c 100755 --- a/FWCore/MessageService/test/u13d.sh +++ b/FWCore/MessageService/test/u13d.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u13d_infos.log u13d_debugs.log -cmsRun -p $LOCAL_TEST_DIR/u13d_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u13d_cfg.py || exit $? for file in u13d_infos.log u13d_debugs.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u14.sh b/FWCore/MessageService/test/u14.sh index 0a167e0892465..4b2a6f18da70a 100755 --- a/FWCore/MessageService/test/u14.sh +++ b/FWCore/MessageService/test/u14.sh @@ -3,19 +3,17 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u14_errors.log u14_warnings.log u14_infos.log u14_debugs.log u14_default.log u14_job_report.mxml -cmsRun -j u14_job_report.mxml -p $LOCAL_TEST_DIR/u14_cfg.py || exit $? +cmsRun -j u14_job_report.mxml -p ${SCRAM_TEST_PATH}/u14_cfg.py || exit $? for file in u14_errors.log u14_warnings.log u14_infos.log u14_debugs.log u14_default.log u14_job_report.mxml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file -# fancy_diffs $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file $LOCAL_TEST_DIR/$file.diffs + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file +# fancy_diffs ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file $LOCAL_TEST_DIR/$file.diffs if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -23,6 +21,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u15.sh b/FWCore/MessageService/test/u15.sh index 8a21bdc14b221..127d5162eb952 100755 --- a/FWCore/MessageService/test/u15.sh +++ b/FWCore/MessageService/test/u15.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u15_infos.log u15_debugs.log -cmsRun -p $LOCAL_TEST_DIR/u15_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u15_cfg.py || exit $? for file in u15_infos.log u15_debugs.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u16.sh b/FWCore/MessageService/test/u16.sh index 733a14d6fd775..a55cfdb57fa41 100755 --- a/FWCore/MessageService/test/u16.sh +++ b/FWCore/MessageService/test/u16.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u16_errors.mmlog u16_altWarnings.log u16_infos.mmlog u16_altDebugs.mmlog u16_default.log u16_job_report.mmxml u16_statistics.mslog -cmsRun -e -j u16_job_report.mmxml -p $LOCAL_TEST_DIR/u16_cfg.py || exit $? +cmsRun -e -j u16_job_report.mmxml -p ${SCRAM_TEST_PATH}/u16_cfg.py || exit $? for file in u16_errors.mmlog u16_altWarnings.log u16_infos.mmlog u16_altDebugs.mmlog u16_default.log u16_job_report.mmxml u16_statistics.mslog do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u17.sh b/FWCore/MessageService/test/u17.sh index 70f7d75fb15b1..9434c78820ecd 100755 --- a/FWCore/MessageService/test/u17.sh +++ b/FWCore/MessageService/test/u17.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u17_all.log -cmsRun -p $LOCAL_TEST_DIR/u17_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u17_cfg.py || exit $? for file in u17_all.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u18.sh b/FWCore/MessageService/test/u18.sh index 43fd09a0effc8..4fc3849adde02 100755 --- a/FWCore/MessageService/test/u18.sh +++ b/FWCore/MessageService/test/u18.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u18_system.log u18_everything.log -cmsRun -p $LOCAL_TEST_DIR/u18_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u18_cfg.py || exit $? for file in u18_system.log u18_everything.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u19.sh b/FWCore/MessageService/test/u19.sh index 05d6bad4ac899..8d1d9388f1fe0 100755 --- a/FWCore/MessageService/test/u19.sh +++ b/FWCore/MessageService/test/u19.sh @@ -3,18 +3,18 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u19_infos.log u19_debugs.log -cmsRun -p $LOCAL_TEST_DIR/u19_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u19_cfg.py || exit $? for file in u19_infos.log u19_debugs.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/$file + [[ " ${CMSSW_VERSION}" == *"_DBG_X"* ]] && [ -e ${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file ] && ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file + diff ${ref_log} ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +22,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u19d.sh b/FWCore/MessageService/test/u19d.sh index 26da2716f39af..47a89f4a8a5c7 100755 --- a/FWCore/MessageService/test/u19d.sh +++ b/FWCore/MessageService/test/u19d.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u19d_infos.log u19d_debugs.log -cmsRun -p $LOCAL_TEST_DIR/u19d_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u19d_cfg.py || exit $? for file in u19d_infos.log u19d_debugs.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u1d.sh b/FWCore/MessageService/test/u1d.sh index df6718f854e9b..68b32187d2adf 100755 --- a/FWCore/MessageService/test/u1d.sh +++ b/FWCore/MessageService/test/u1d.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u1d_errors.log u1d_warnings.log u1d_infos.log u1d_debugs.log u1d_default.log u1d_job_report.mxml -cmsRun -j u1d_job_report.mxml -p $LOCAL_TEST_DIR/u1d_cfg.py || exit $? +cmsRun -j u1d_job_report.mxml -p ${SCRAM_TEST_PATH}/u1d_cfg.py || exit $? for file in u1d_errors.log u1d_warnings.log u1d_infos.log u1d_debugs.log u1d_default.log u1d_job_report.mxml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u2.sh b/FWCore/MessageService/test/u2.sh index 041e32336b1d5..7fc8e437c7689 100755 --- a/FWCore/MessageService/test/u2.sh +++ b/FWCore/MessageService/test/u2.sh @@ -3,19 +3,17 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u2_warnings.log u2_cerr.mout -cmsRun -p $LOCAL_TEST_DIR/u2_cfg.py 2> $LOCAL_TMP_DIR/u2_cerr.mout || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u2_cfg.py 2> ./u2_cerr.mout || exit $? sed -n '/Disabling gnu++: clang has no __float128 support on this target!/!p' u2_cerr.mout > tmpf && mv tmpf u2_cerr.mout # remove clang output for file in u2_warnings.log u2_cerr.mout do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -23,6 +21,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u20.sh b/FWCore/MessageService/test/u20.sh index 590752796fe5f..50482a22b8956 100755 --- a/FWCore/MessageService/test/u20.sh +++ b/FWCore/MessageService/test/u20.sh @@ -3,19 +3,17 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u20_cerr.log FrameworkJobReport.xml -cmsRun -e -p $LOCAL_TEST_DIR/u20_cfg.py 2> u20_cerr.log || exit $? +cmsRun -e -p ${SCRAM_TEST_PATH}/u20_cfg.py 2> u20_cerr.log || exit $? sed -n '/Disabling gnu++: clang has no __float128 support on this target!/!p' u20_cerr.log > tmpf && mv tmpf u20_cerr.log # remove clang output for file in u20_cerr.log FrameworkJobReport.xml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -23,6 +21,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u21.sh b/FWCore/MessageService/test/u21.sh index 8da98b49d99db..7e7f5409ea21d 100755 --- a/FWCore/MessageService/test/u21.sh +++ b/FWCore/MessageService/test/u21.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u21_warnings.log u21_infos.log -cmsRun -p $LOCAL_TEST_DIR/u21_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u21_cfg.py || exit $? for file in u21_warnings.log u21_infos.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u22.sh b/FWCore/MessageService/test/u22.sh index f641d2c95c4ef..818b20317a58e 100755 --- a/FWCore/MessageService/test/u22.sh +++ b/FWCore/MessageService/test/u22.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u22_warnings.log -cmsRun -p $LOCAL_TEST_DIR/u22_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u22_cfg.py || exit $? for file in u22_warnings.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u23.sh b/FWCore/MessageService/test/u23.sh index 5037cdadc8fd8..dd33d16d193c9 100755 --- a/FWCore/MessageService/test/u23.sh +++ b/FWCore/MessageService/test/u23.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u23_infos.log -cmsRun -p $LOCAL_TEST_DIR/u23_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u23_cfg.py || exit $? for file in u23_infos.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u23t.sh b/FWCore/MessageService/test/u23t.sh index 5037cdadc8fd8..dd33d16d193c9 100755 --- a/FWCore/MessageService/test/u23t.sh +++ b/FWCore/MessageService/test/u23t.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u23_infos.log -cmsRun -p $LOCAL_TEST_DIR/u23_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u23_cfg.py || exit $? for file in u23_infos.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u24.sh b/FWCore/MessageService/test/u24.sh index 034db17451b9a..aa59c3255d6aa 100755 --- a/FWCore/MessageService/test/u24.sh +++ b/FWCore/MessageService/test/u24.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u24.log -cmsRun -p $LOCAL_TEST_DIR/u24_cfg.py && exit 1 +cmsRun -p ${SCRAM_TEST_PATH}/u24_cfg.py && exit 1 for file in u24.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u25.sh b/FWCore/MessageService/test/u25.sh index 771dda95481fc..aee7310a0d4d6 100755 --- a/FWCore/MessageService/test/u25.sh +++ b/FWCore/MessageService/test/u25.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u25_only.log -cmsRun -p $LOCAL_TEST_DIR/u25_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u25_cfg.py || exit $? for file in u25_only.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u27.sh b/FWCore/MessageService/test/u27.sh index b701f70c8bcc1..1314a8007e823 100755 --- a/FWCore/MessageService/test/u27.sh +++ b/FWCore/MessageService/test/u27.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u27_infos.log u27FJR.xml -cmsRun -j u27FJR.xml $LOCAL_TEST_DIR/u27_cfg.py || exit $? +cmsRun -j u27FJR.xml ${SCRAM_TEST_PATH}/u27_cfg.py || exit $? for file in u27_infos.log u27FJR.xml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u28.sh b/FWCore/MessageService/test/u28.sh index 8fd9d9ca77358..897aea91ccd05 100755 --- a/FWCore/MessageService/test/u28.sh +++ b/FWCore/MessageService/test/u28.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u28_output.log -cmsRun -p $LOCAL_TEST_DIR/u28_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u28_cfg.py || exit $? for file in u28_output.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u3.sh b/FWCore/MessageService/test/u3.sh index e855aae365e63..8cfa22f025c82 100755 --- a/FWCore/MessageService/test/u3.sh +++ b/FWCore/MessageService/test/u3.sh @@ -3,19 +3,17 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u3_infos.log u3_statistics.log -cmsRun -p $LOCAL_TEST_DIR/u3_cfg.py || exit $? -#/scratch2/mf/CMSSW_1_4_0_pre1/tmp/slc3_ia32_gcc323_dbg/src/FWCore/Framework/bin/cmsRun/cmsRun -p $LOCAL_TEST_DIR/u3_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u3_cfg.py || exit $? +#/scratch2/mf/CMSSW_1_4_0_pre1/tmp/slc3_ia32_gcc323_dbg/src/FWCore/Framework/bin/cmsRun/cmsRun -p ${SCRAM_TEST_PATH}/u3_cfg.py || exit $? for file in u3_infos.log u3_statistics.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -23,6 +21,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u30.sh b/FWCore/MessageService/test/u30.sh index c4a632f92809f..3e3a9e1db04cf 100755 --- a/FWCore/MessageService/test/u30.sh +++ b/FWCore/MessageService/test/u30.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u30_infos.log -cmsRun -p $LOCAL_TEST_DIR/u30_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u30_cfg.py || exit $? for file in u30_infos.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u31.sh b/FWCore/MessageService/test/u31.sh index 2b1c388db9659..7747b3bc3adec 100755 --- a/FWCore/MessageService/test/u31.sh +++ b/FWCore/MessageService/test/u31.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u31_infos.log -cmsRun -p $LOCAL_TEST_DIR/u31_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u31_cfg.py || exit $? for file in u31_infos.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u33.sh b/FWCore/MessageService/test/u33.sh index 0944c1f8188f0..4653d963d8af6 100755 --- a/FWCore/MessageService/test/u33.sh +++ b/FWCore/MessageService/test/u33.sh @@ -3,18 +3,18 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u33_all.log -cmsRun -p $LOCAL_TEST_DIR/u33_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u33_cfg.py || exit $? for file in u33_all.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/$file + [[ " ${CMSSW_VERSION}" == *"_DBG_X"* ]] && [ -e ${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file ] && ref_log=${SCRAM_TEST_PATH}/unit_test_outputs/DBG/$file + diff ${ref_log} ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +22,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u33d.sh b/FWCore/MessageService/test/u33d.sh index ff44c243e180d..89dde9f2988a3 100755 --- a/FWCore/MessageService/test/u33d.sh +++ b/FWCore/MessageService/test/u33d.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u33d_all.log -cmsRun -p $LOCAL_TEST_DIR/u33d_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u33d_cfg.py || exit $? for file in u33d_all.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u34.sh b/FWCore/MessageService/test/u34.sh index 142a6b0bd3a52..4a3caff07369a 100755 --- a/FWCore/MessageService/test/u34.sh +++ b/FWCore/MessageService/test/u34.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u34_warnings.log -cmsRun -p $LOCAL_TEST_DIR/u34_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u34_cfg.py || exit $? for file in u34_warnings.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u35.sh b/FWCore/MessageService/test/u35.sh index db79b15bf8864..f49557fe187f9 100755 --- a/FWCore/MessageService/test/u35.sh +++ b/FWCore/MessageService/test/u35.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u35_infos.log u35_warnings.log -cmsRun -p $LOCAL_TEST_DIR/u35_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u35_cfg.py || exit $? for file in u35_infos.log u35_warnings.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u36.sh b/FWCore/MessageService/test/u36.sh index c5cb03038a4ed..f9108d334321b 100755 --- a/FWCore/MessageService/test/u36.sh +++ b/FWCore/MessageService/test/u36.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u36_only.log -cmsRun -p $LOCAL_TEST_DIR/u36_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u36_cfg.py || exit $? for file in u36_only.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u4.sh b/FWCore/MessageService/test/u4.sh index 207f7316bdea2..060d18863c804 100755 --- a/FWCore/MessageService/test/u4.sh +++ b/FWCore/MessageService/test/u4.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u4_errors.log u4_statistics.log u4_another.log -cmsRun -p $LOCAL_TEST_DIR/u4_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u4_cfg.py || exit $? for file in u4_errors.log u4_statistics.log u4_another.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u5.sh b/FWCore/MessageService/test/u5.sh index b703733030f21..65fe8efc8959f 100755 --- a/FWCore/MessageService/test/u5.sh +++ b/FWCore/MessageService/test/u5.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u5_errors.log u5_default.log u5_noreset.log u5_reset.log -cmsRun -p $LOCAL_TEST_DIR/u5_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u5_cfg.py || exit $? for file in u5_errors.log u5_default.log u5_noreset.log u5_reset.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u5t.sh b/FWCore/MessageService/test/u5t.sh index f643a7ee96fab..dcfa6d4dcd629 100755 --- a/FWCore/MessageService/test/u5t.sh +++ b/FWCore/MessageService/test/u5t.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u5_errors.log u5_default.log u5_noreset.log u5_reset.log -cmsRun --multithread -p $LOCAL_TEST_DIR/u5_cfg.py || exit $? +cmsRun --multithread -p ${SCRAM_TEST_PATH}/u5_cfg.py || exit $? for file in u5_errors.log u5_default.log u5_noreset.log u5_reset.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u6.sh b/FWCore/MessageService/test/u6.sh index 836a113463c1e..0af225e7c1516 100755 --- a/FWCore/MessageService/test/u6.sh +++ b/FWCore/MessageService/test/u6.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u6_warnings.log -cmsRun -p $LOCAL_TEST_DIR/u6_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u6_cfg.py || exit $? for file in u6_warnings.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u7.sh b/FWCore/MessageService/test/u7.sh index fe5dafdc2aa6a..5cee8b975d54d 100755 --- a/FWCore/MessageService/test/u7.sh +++ b/FWCore/MessageService/test/u7.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u7_log.log u7_restrict.log u7_job_report.mxml -cmsRun -j u7_job_report.mxml -p $LOCAL_TEST_DIR/u7_cfg.py || exit $? +cmsRun -j u7_job_report.mxml -p ${SCRAM_TEST_PATH}/u7_cfg.py || exit $? for file in u7_log.log u7_restrict.log u7_job_report.mxml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u8.sh b/FWCore/MessageService/test/u8.sh index b3ec1648074c6..ad5d2746f7d61 100755 --- a/FWCore/MessageService/test/u8.sh +++ b/FWCore/MessageService/test/u8.sh @@ -3,18 +3,16 @@ #sed on Linux and OS X have different command line options case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f u8_overall_unnamed.log u8_overall_specific.log u8_supercede_specific.log u8_non_supercede_common.log u8_specific.log -cmsRun -p $LOCAL_TEST_DIR/u8_cfg.py || exit $? +cmsRun -p ${SCRAM_TEST_PATH}/u8_cfg.py || exit $? for file in u8_overall_unnamed.log u8_overall_specific.log u8_supercede_specific.log u8_non_supercede_common.log u8_specific.log do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -22,6 +20,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/u9.sh b/FWCore/MessageService/test/u9.sh index 26221cc382e27..82a2639dce734 100755 --- a/FWCore/MessageService/test/u9.sh +++ b/FWCore/MessageService/test/u9.sh @@ -2,18 +2,16 @@ case `uname` in Darwin) SED_OPT="-i '' -E";;*) SED_OPT="-i -r";; esac ; -pushd $LOCAL_TMP_DIR - status=0 rm -f warnings.log infos.log job_report.xml -cmsRun -j job_report.xml -p $LOCAL_TEST_DIR/u9_cfg.py || exit $? +cmsRun -j job_report.xml -p ${SCRAM_TEST_PATH}/u9_cfg.py || exit $? for file in warnings.log infos.log job_report.xml do - sed $SED_OPT -f $LOCAL_TEST_DIR/filter-timestamps.sed $file - diff $LOCAL_TEST_DIR/unit_test_outputs/$file $LOCAL_TMP_DIR/$file + sed $SED_OPT -f ${SCRAM_TEST_PATH}/filter-timestamps.sed $file + diff ${SCRAM_TEST_PATH}/unit_test_outputs/$file ./$file if [ $? -ne 0 ] then echo The above discrepancies concern $file @@ -21,6 +19,4 @@ do fi done -popd - exit $status diff --git a/FWCore/MessageService/test/unitTestsGroup_1.cpp b/FWCore/MessageService/test/unitTestsGroup_1.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_1.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_2.cpp b/FWCore/MessageService/test/unitTestsGroup_2.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_2.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_3.cpp b/FWCore/MessageService/test/unitTestsGroup_3.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_3.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_4.cpp b/FWCore/MessageService/test/unitTestsGroup_4.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_4.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_5.cpp b/FWCore/MessageService/test/unitTestsGroup_5.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_5.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_6.cpp b/FWCore/MessageService/test/unitTestsGroup_6.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_6.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsGroup_d.cpp b/FWCore/MessageService/test/unitTestsGroup_d.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsGroup_d.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsLimits.cpp b/FWCore/MessageService/test/unitTestsLimits.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsLimits.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsMultithread_1.cpp b/FWCore/MessageService/test/unitTestsMultithread_1.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsMultithread_1.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsMultithread_2.cpp b/FWCore/MessageService/test/unitTestsMultithread_2.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsMultithread_2.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsMultithread_3.cpp b/FWCore/MessageService/test/unitTestsMultithread_3.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsMultithread_3.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsStandAlone.cpp b/FWCore/MessageService/test/unitTestsStandAlone.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsStandAlone.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unitTestsStatistics.cpp b/FWCore/MessageService/test/unitTestsStatistics.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/MessageService/test/unitTestsStatistics.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/MessageService/test/unit_test_outputs/DBG/u19_debugs.log b/FWCore/MessageService/test/unit_test_outputs/DBG/u19_debugs.log new file mode 100644 index 0000000000000..36c70da8cf3ee --- /dev/null +++ b/FWCore/MessageService/test/unit_test_outputs/DBG/u19_debugs.log @@ -0,0 +1,26 @@ +Begin processing the 1st record. Run 1, Event 1, LumiSection 1 on stream 0 at {Timestamp} +%MSG-d ridiculously_long_category_name_to_make_header_wrap_A: UnitTestClient_N:sendSomeMessages Run: 1 Event: 1 UnitTestClient_N.cc:17 +LogDebug was used to send this message +%MSG +%MSG-d ridiculously_long_category_name_to_make_header_wrap_B: UnitTestClient_N:sendSomeMessages Run: 1 Event: 1 UnitTestClient_N.cc:18 +LogDebug was used to send this other message +%MSG +%MSG-i ridiculously_long_category_name_to_make_header_wrap_A: UnitTestClient_N:sendSomeMessages Run: 1 Event: 1 +LogInfo was used to send this message +%MSG +%MSG-i ridiculously_long_category_name_to_make_header_wrap_B: UnitTestClient_N:sendSomeMessages Run: 1 Event: 1 +LogInfo was used to send this other message +%MSG +Begin processing the 2nd record. Run 1, Event 2, LumiSection 1 on stream 0 at {Timestamp} +%MSG-d ridiculously_long_category_name_to_make_header_wrap_A: UnitTestClient_N:sendSomeMessages Run: 1 Event: 2 UnitTestClient_N.cc:17 +LogDebug was used to send this message +%MSG +%MSG-d ridiculously_long_category_name_to_make_header_wrap_B: UnitTestClient_N:sendSomeMessages Run: 1 Event: 2 UnitTestClient_N.cc:18 +LogDebug was used to send this other message +%MSG +%MSG-i ridiculously_long_category_name_to_make_header_wrap_A: UnitTestClient_N:sendSomeMessages Run: 1 Event: 2 +LogInfo was used to send this message +%MSG +%MSG-i ridiculously_long_category_name_to_make_header_wrap_B: UnitTestClient_N:sendSomeMessages Run: 1 Event: 2 +LogInfo was used to send this other message +%MSG diff --git a/FWCore/MessageService/test/unit_test_outputs/DBG/u1_debugs.log b/FWCore/MessageService/test/unit_test_outputs/DBG/u1_debugs.log new file mode 100644 index 0000000000000..dea5c2f6a3770 --- /dev/null +++ b/FWCore/MessageService/test/unit_test_outputs/DBG/u1_debugs.log @@ -0,0 +1,50 @@ +Begin processing the 1st record. Run 1, Event 1, LumiSection 1 on stream 0 at {Timestamp} +%MSG-d cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 UnitTestClient_A.cc:21 +LogDebug was used to send this message +%MSG +%MSG-d cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 UnitTestClient_A.cc:22 +LogDebug was used to send this other message +%MSG +%MSG-e cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogError was used to send this message-which is long enough to span lines but-will not be broken up by the logger any more +%MSG +%MSG-e cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogError was used to send this other message +%MSG +%MSG-w cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogWarning was used to send this message +%MSG +%MSG-w cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogWarning was used to send this other message +%MSG +%MSG-i cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogInfo was used to send this message +%MSG +%MSG-i cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 1 +LogInfo was used to send this other message +%MSG +Begin processing the 2nd record. Run 1, Event 2, LumiSection 1 on stream 0 at {Timestamp} +%MSG-d cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 UnitTestClient_A.cc:21 +LogDebug was used to send this message +%MSG +%MSG-d cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 UnitTestClient_A.cc:22 +LogDebug was used to send this other message +%MSG +%MSG-e cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogError was used to send this message-which is long enough to span lines but-will not be broken up by the logger any more +%MSG +%MSG-e cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogError was used to send this other message +%MSG +%MSG-w cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogWarning was used to send this message +%MSG +%MSG-w cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogWarning was used to send this other message +%MSG +%MSG-i cat_A: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogInfo was used to send this message +%MSG +%MSG-i cat_B: UnitTestClient_A:sendSomeMessages Run: 1 Event: 2 +LogInfo was used to send this other message +%MSG diff --git a/FWCore/MessageService/test/unit_test_outputs/DBG/u33_all.log b/FWCore/MessageService/test/unit_test_outputs/DBG/u33_all.log new file mode 100644 index 0000000000000..6a6a080ca57b8 --- /dev/null +++ b/FWCore/MessageService/test/unit_test_outputs/DBG/u33_all.log @@ -0,0 +1,225 @@ +%MSG-w cat_BJ: UTC_V1:ssm_1a@beginJob pre-events +T1 beginJob warning with identifier 11 event 0 +%MSG +%MSG-w cat_BJ: UTC_V1:ssm_1b@beginJob pre-events +T1 beginJob warning with identifier 12 event 0 +%MSG +%MSG-d cat_BJ: UTC_V1:ssm_1b@beginJob pre-events UnitTestClient_V.cc:55 +T1 beginJob debug with identifier 12 event 0 +%MSG +%MSG-e TestMessageLogger: PreBeginProcessBlock pre-events +test message from TestService::preBeginProcessBlock +%MSG +%MSG-i cat_BPB: UTC_V1:ssm_1a@beginProcessBlock pre-events +T1 beginProcessBlock info with identifier 11 event 0 +%MSG +%MSG-i cat_BPB: UTC_V1:ssm_1b@beginProcessBlock pre-events +T1 beginProcessBlock info with identifier 12 event 0 +%MSG +%MSG-d cat_BPB: UTC_V1:ssm_1b@beginProcessBlock pre-events UnitTestClient_V.cc:70 +T1 beginProcessBlock debug with identifier 12 event 0 +%MSG +%MSG-e TestMessageLogger: PreGlobalBeginRun Run: 1 +test message from TestService::preGlobalBeginRun +%MSG +%MSG-i cat_BR: UTC_V1:ssm_1a@beginRun Run: 1 +T1 beginRun info with identifier 11 event 0 +%MSG +%MSG-i cat_BR: UTC_V1:ssm_1b@beginRun Run: 1 +T1 beginRun info with identifier 12 event 0 +%MSG +%MSG-d cat_BR: UTC_V1:ssm_1b@beginRun Run: 1 UnitTestClient_V.cc:60 +T1 beginRun debug with identifier 12 event 0 +%MSG +%MSG-e TestMessageLogger: PreGlobalBeginLumi Run: 1 Lumi: 1 +test message from TestService::preGlobalBeginLumi +%MSG +%MSG-w cat_BL: UTC_V1:ssm_1a@beginLumi Run: 1 Lumi: 1 +T1 beginLumi warning with identifier 11 event 0 +%MSG +%MSG-w cat_BL: UTC_V1:ssm_1b@beginLumi Run: 1 Lumi: 1 +T1 beginLumi warning with identifier 12 event 0 +%MSG +%MSG-d cat_BL: UTC_V1:ssm_1b@beginLumi Run: 1 Lumi: 1 UnitTestClient_V.cc:65 +T1 beginLumi debug with identifier 12 event 0 +%MSG +Begin processing the 1st record. Run 1, Event 1, LumiSection 1 on stream 0 at {Timestamp} +%MSG-e cat_A: UTC_V1:ssm_1a Run: 1 Event: 1 +T1 analyze error with identifier 11 event 0 +%MSG +%MSG-w cat_A: UTC_V1:ssm_1a Run: 1 Event: 1 +T1 analyze warning with identifier 11 event 0 +%MSG +%MSG-i cat_A: UTC_V1:ssm_1a Run: 1 Event: 1 +T1 analyze info with identifier 11 event 0 +%MSG +%MSG-e cat_A: UTC_V2:ssm_2a Run: 1 Event: 1 +T1 analyze error with identifier 21 event 0 +%MSG +%MSG-w cat_A: UTC_V2:ssm_2a Run: 1 Event: 1 +T1 analyze warning with identifier 21 event 0 +%MSG +%MSG-e cat_A: UTC_V1:ssm_1b Run: 1 Event: 1 +T1 analyze error with identifier 12 event 0 +%MSG +%MSG-w cat_A: UTC_V1:ssm_1b Run: 1 Event: 1 +T1 analyze warning with identifier 12 event 0 +%MSG +%MSG-i cat_A: UTC_V1:ssm_1b Run: 1 Event: 1 +T1 analyze info with identifier 12 event 0 +%MSG +%MSG-d cat_A: UTC_V1:ssm_1b Run: 1 Event: 1 UnitTestClient_V.cc:49 +T1 analyze debug with identifier 12 event 0 +%MSG +%MSG-e cat_A: UTC_V2:ssm_2b Run: 1 Event: 1 +T1 analyze error with identifier 22 event 0 +%MSG +%MSG-w cat_A: UTC_V2:ssm_2b Run: 1 Event: 1 +T1 analyze warning with identifier 22 event 0 +%MSG +%MSG-i cat_A: UTC_V2:ssm_2b Run: 1 Event: 1 +T1 analyze info with identifier 22 event 0 +%MSG +Begin processing the 2nd record. Run 1, Event 2, LumiSection 1 on stream 0 at {Timestamp} +%MSG-e cat_A: UTC_V1:ssm_1a Run: 1 Event: 2 +T1 analyze error with identifier 11 event 1 +%MSG +%MSG-w cat_A: UTC_V1:ssm_1a Run: 1 Event: 2 +T1 analyze warning with identifier 11 event 1 +%MSG +%MSG-i cat_A: UTC_V1:ssm_1a Run: 1 Event: 2 +T1 analyze info with identifier 11 event 1 +%MSG +%MSG-e cat_A: UTC_V2:ssm_2a Run: 1 Event: 2 +T1 analyze error with identifier 21 event 1 +%MSG +%MSG-w cat_A: UTC_V2:ssm_2a Run: 1 Event: 2 +T1 analyze warning with identifier 21 event 1 +%MSG +%MSG-e cat_A: UTC_V1:ssm_1b Run: 1 Event: 2 +T1 analyze error with identifier 12 event 1 +%MSG +%MSG-w cat_A: UTC_V1:ssm_1b Run: 1 Event: 2 +T1 analyze warning with identifier 12 event 1 +%MSG +%MSG-i cat_A: UTC_V1:ssm_1b Run: 1 Event: 2 +T1 analyze info with identifier 12 event 1 +%MSG +%MSG-d cat_A: UTC_V1:ssm_1b Run: 1 Event: 2 UnitTestClient_V.cc:49 +T1 analyze debug with identifier 12 event 1 +%MSG +%MSG-e cat_A: UTC_V2:ssm_2b Run: 1 Event: 2 +T1 analyze error with identifier 22 event 1 +%MSG +%MSG-w cat_A: UTC_V2:ssm_2b Run: 1 Event: 2 +T1 analyze warning with identifier 22 event 1 +%MSG +%MSG-i cat_A: UTC_V2:ssm_2b Run: 1 Event: 2 +T1 analyze info with identifier 22 event 1 +%MSG +%MSG-e TestMessageLogger: PreGlobalEndLumi Run: 1 Lumi: 1 +test message from TestService::preGlobalEndLumi +%MSG +%MSG-e TestMessageLogger: PreGlobalEndRun End Run: 1 +test message from TestService::preGlobalEndRun +%MSG +%MSG-e TestMessageLogger: PreEndProcessBlock post-events +test message from TestService::preEndProcessBlock +%MSG +%MSG-i cat_EPB: UTC_V1:ssm_1a@endProcessBlock post-events +T1 endProcessBlock info with identifier 11 event 2 +%MSG +%MSG-i cat_EPB: UTC_V1:ssm_1b@endProcessBlock post-events +T1 endProcessBlock info with identifier 12 event 2 +%MSG +%MSG-d cat_EPB: UTC_V1:ssm_1b@endProcessBlock post-events UnitTestClient_V.cc:75 +T1 endProcessBlock debug with identifier 12 event 2 +%MSG + +============================================= + +MessageLogger Summary + + type category sev module subroutine count total + ---- -------------------- -- ---------------- ---------------- ----- ----- + 1 cat_A -d UTC_V1:ssm_1b 2 2 + 2 cat_BJ -d UTC_V1:ssm_1b@be 1 1 + 3 cat_BL -d UTC_V1:ssm_1b@be 1 1 + 4 cat_BPB -d UTC_V1:ssm_1b@be 1 1 + 5 cat_BR -d UTC_V1:ssm_1b@be 1 1 + 6 cat_EPB -d UTC_V1:ssm_1b@en 1 1 + 7 cat_A -i UTC_V1:ssm_1a 2 2 + 8 cat_A -i UTC_V1:ssm_1b 2 2 + 9 cat_A -i UTC_V2:ssm_2b 2 2 + 10 cat_BPB -i UTC_V1:ssm_1a@be 1 1 + 11 cat_BPB -i UTC_V1:ssm_1b@be 1 1 + 12 cat_BR -i UTC_V1:ssm_1a@be 1 1 + 13 cat_BR -i UTC_V1:ssm_1b@be 1 1 + 14 cat_EPB -i UTC_V1:ssm_1a@en 1 1 + 15 cat_EPB -i UTC_V1:ssm_1b@en 1 1 + 16 FwkReport -f AfterSource 2 2 + 17 cat_A -w UTC_V1:ssm_1a 2 2 + 18 cat_A -w UTC_V1:ssm_1b 2 2 + 19 cat_A -w UTC_V2:ssm_2a 2 2 + 20 cat_A -w UTC_V2:ssm_2b 2 2 + 21 cat_BJ -w UTC_V1:ssm_1a@be 1 1 + 22 cat_BJ -w UTC_V1:ssm_1b@be 1 1 + 23 cat_BL -w UTC_V1:ssm_1a@be 1 1 + 24 cat_BL -w UTC_V1:ssm_1b@be 1 1 + 25 TestMessageLogger -e PreBeginProcessB 1 1 + 26 TestMessageLogger -e PreEndProcessBlo 1 1 + 27 TestMessageLogger -e PreGlobalBeginLu 1 1 + 28 TestMessageLogger -e PreGlobalBeginRu 1 1 + 29 TestMessageLogger -e PreGlobalEndLumi 1 1 + 30 TestMessageLogger -e PreGlobalEndRun 1 1 + 31 cat_A -e UTC_V1:ssm_1a 2 2 + 32 cat_A -e UTC_V1:ssm_1b 2 2 + 33 cat_A -e UTC_V2:ssm_2a 2 2 + 34 cat_A -e UTC_V2:ssm_2b 2 2 + + type category Examples: run/evt run/evt run/evt + ---- -------------------- ---------------- ---------------- ---------------- + 1 cat_A 1/1 1/2 + 2 cat_BJ pre-events + 3 cat_BL Run: 1 Lumi: 1 + 4 cat_BPB pre-events + 5 cat_BR Run: 1 + 6 cat_EPB post-events + 7 cat_A 1/1 1/2 + 8 cat_A 1/1 1/2 + 9 cat_A 1/1 1/2 + 10 cat_BPB pre-events + 11 cat_BPB pre-events + 12 cat_BR Run: 1 + 13 cat_BR Run: 1 + 14 cat_EPB post-events + 15 cat_EPB post-events + 16 FwkReport AfterSource AfterSource + 17 cat_A 1/1 1/2 + 18 cat_A 1/1 1/2 + 19 cat_A 1/1 1/2 + 20 cat_A 1/1 1/2 + 21 cat_BJ pre-events + 22 cat_BJ pre-events + 23 cat_BL Run: 1 Lumi: 1 + 24 cat_BL Run: 1 Lumi: 1 + 25 TestMessageLogger pre-events + 26 TestMessageLogger post-events + 27 TestMessageLogger Run: 1 Lumi: 1 + 28 TestMessageLogger Run: 1 + 29 TestMessageLogger Run: 1 Lumi: 1 + 30 TestMessageLogger End Run: 1 + 31 cat_A 1/1 1/2 + 32 cat_A 1/1 1/2 + 33 cat_A 1/1 1/2 + 34 cat_A 1/1 1/2 + +Severity # Occurrences Total Occurrences +-------- ------------- ----------------- +Debug 7 7 +Info 12 12 +FwkInfo 2 2 +Warning 12 12 +Error 14 14 + +dropped waiting message count 0 diff --git a/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport-timing_t.xml b/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport-timing_t.xml index 63c26f56da911..7f8c7ac34d19e 100644 --- a/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport-timing_t.xml +++ b/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport-timing_t.xml @@ -8,4 +8,5 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport.xml b/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport.xml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport.xml +++ b/FWCore/MessageService/test/unit_test_outputs/FrameworkJobReport.xml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/job_report.xml b/FWCore/MessageService/test/unit_test_outputs/job_report.xml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/job_report.xml +++ b/FWCore/MessageService/test/unit_test_outputs/job_report.xml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u10_job_report.xml b/FWCore/MessageService/test/unit_test_outputs/u10_job_report.xml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u10_job_report.xml +++ b/FWCore/MessageService/test/unit_test_outputs/u10_job_report.xml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u14_job_report.mxml b/FWCore/MessageService/test/unit_test_outputs/u14_job_report.mxml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u14_job_report.mxml +++ b/FWCore/MessageService/test/unit_test_outputs/u14_job_report.mxml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u16_job_report.mmxml b/FWCore/MessageService/test/unit_test_outputs/u16_job_report.mmxml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u16_job_report.mmxml +++ b/FWCore/MessageService/test/unit_test_outputs/u16_job_report.mmxml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u1_job_report.mxml b/FWCore/MessageService/test/unit_test_outputs/u1_job_report.mxml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u1_job_report.mxml +++ b/FWCore/MessageService/test/unit_test_outputs/u1_job_report.mxml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u1d_job_report.mxml b/FWCore/MessageService/test/unit_test_outputs/u1d_job_report.mxml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u1d_job_report.mxml +++ b/FWCore/MessageService/test/unit_test_outputs/u1d_job_report.mxml @@ -1,2 +1,3 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u27FJR.xml b/FWCore/MessageService/test/unit_test_outputs/u27FJR.xml index 3c7d37cce5de2..fd28f2179aa57 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u27FJR.xml +++ b/FWCore/MessageService/test/unit_test_outputs/u27FJR.xml @@ -10,4 +10,5 @@ + diff --git a/FWCore/MessageService/test/unit_test_outputs/u7_job_report.mxml b/FWCore/MessageService/test/unit_test_outputs/u7_job_report.mxml index 96b56471bad2c..590a5bf944660 100644 --- a/FWCore/MessageService/test/unit_test_outputs/u7_job_report.mxml +++ b/FWCore/MessageService/test/unit_test_outputs/u7_job_report.mxml @@ -1,2 +1,3 @@ + diff --git a/FWCore/Modules/test/BuildFile.xml b/FWCore/Modules/test/BuildFile.xml index baa5e186db189..e18f700307177 100644 --- a/FWCore/Modules/test/BuildFile.xml +++ b/FWCore/Modules/test/BuildFile.xml @@ -1,14 +1,10 @@ - - - - - + - - - - - - + - + + + + + + diff --git a/FWCore/Modules/test/FWCoreModulesTest.sh b/FWCore/Modules/test/FWCoreModulesTest.sh index 606e4a4fa1106..6f211b1e0997e 100755 --- a/FWCore/Modules/test/FWCoreModulesTest.sh +++ b/FWCore/Modules/test/FWCoreModulesTest.sh @@ -2,19 +2,15 @@ function die { echo $1: status $2; exit $2; } -pushd ${LOCAL_TMP_DIR} - echo ContentTest -cmsRun ${LOCAL_TEST_DIR}/ContentTest_cfg.py || die 'failed running cmsRun ContentTest_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ContentTest_cfg.py || die 'failed running cmsRun ContentTest_cfg.py' $? echo printeventsetupcontent -cmsRun ${LOCAL_TEST_DIR}/printeventsetupcontent_cfg.py || die 'failed running cmsRun printeventsetupcontent_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/printeventsetupcontent_cfg.py || die 'failed running cmsRun printeventsetupcontent_cfg.py' $? echo geteventsetupcontent -cmsRun ${LOCAL_TEST_DIR}/geteventsetupcontent_cfg.py || die 'failed running cmsRun geteventsetupcontent_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/geteventsetupcontent_cfg.py || die 'failed running cmsRun geteventsetupcontent_cfg.py' $? echo checkcacheidentifier -cmsRun ${LOCAL_TEST_DIR}/checkcacheidentifier_cfg.py || die 'failed running cmsRun checkcacheidentifier_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/checkcacheidentifier_cfg.py || die 'failed running cmsRun checkcacheidentifier_cfg.py' $? echo testPathStatusFilter -cmsRun ${LOCAL_TEST_DIR}/testPathStatusFilter_cfg.py || die 'failed running cmsRun testPathStatusFilter_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/testPathStatusFilter_cfg.py || die 'failed running cmsRun testPathStatusFilter_cfg.py' $? echo sleepingModules -cmsRun ${LOCAL_TEST_DIR}/sleepingModules_cfg.py || die 'failed running cmsRun sleepingModules_cfg.py' $? - -popd +cmsRun ${SCRAM_TEST_PATH}/sleepingModules_cfg.py || die 'failed running cmsRun sleepingModules_cfg.py' $? diff --git a/FWCore/Modules/test/TestIntegration.cpp b/FWCore/Modules/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/Modules/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/ParameterSet/python/Config.py b/FWCore/ParameterSet/python/Config.py index 671233afbe8e7..300bd3eb76284 100644 --- a/FWCore/ParameterSet/python/Config.py +++ b/FWCore/ParameterSet/python/Config.py @@ -1538,10 +1538,10 @@ def handleProcessAccelerators(self, parameterSet): resolved.update(acc) # Sanity check if len(invalid) != 0: - raise ValueError("Invalid pattern{} of {} in process.options.accelerators, valid values are {} or a pattern matching to some of them.".format( + raise ValueError("Invalid pattern{} of '{}' in process.options.accelerators, valid values are '{}' or a pattern matching some of them.".format( "s" if len(invalid) > 2 else "", - ",".join(invalid), - ",".join(sorted(list(allAccelerators))))) + "', '".join(invalid), + "', '".join(sorted(list(allAccelerators))))) selectedAccelerators = sorted(list(resolved)) parameterSet.addVString(False, "@selected_accelerators", selectedAccelerators) @@ -1983,6 +1983,11 @@ class ProcessAccelerator(_ConfigureComponent,_Unlabelable): it would be good to have specific unit test for each deriving class to ensure that all combinations of the enabled accelerators give the same configuration hash. + + The deriving class must do its checks for hardware availability + only in enabledLabels(), and possibly in apply() if any further + fine-tuning is needed, because those two are the only functions + that are guaranteed to be called at the worker node. """ def __init__(self): pass @@ -2054,6 +2059,11 @@ def __setattr__(self, label, value): if not isinstance(value, Service): raise TypeError("ProcessAccelerator.apply() can only set Services. Tried to set {} with label {}".format(str(type(value)), label)) setattr(self.__process, label, value) + def __delattr__(self, label): + value = getattr(self.__process, label) + if not isinstance(value, Service): + raise TypeError("ProcessAccelerator.apply() can delete only Services. Tried to del {} with label {}".format(str(type(value)), label)) + delattr(self.__process, label) def add_(self, value): if not isinstance(value, Service): raise TypeError("ProcessAccelerator.apply() can only add Services. Tried to set {} with label {}".format(str(type(value)), label)) @@ -2229,6 +2239,8 @@ def moduleTypeResolver(self, accelerators): return self._moduleTypeResolverMaker(accelerators) def apply(self, process, accelerators): process.AcceleratorTestService = Service("AcceleratorTestService") + if hasattr(process, "AcceleratorTestServiceRemove"): + del process.AcceleratorTestServiceRemove specialImportRegistry.registerSpecialImportForType(ProcessAcceleratorTest, "from test import ProcessAcceleratorTest") class ProcessAcceleratorTest2(ProcessAccelerator): @@ -4672,6 +4684,15 @@ def testProcessAccelerator(self): self.assertFalse(p.values["@module_type_resolver"][0]) self.assertEqual("", p.values["@module_type_resolver"][1]) + proc = Process("TEST") + proc.ProcessAcceleratorTest = ProcessAcceleratorTest() + proc.add_(Service("AcceleratorTestServiceRemove")) + p = TestMakePSet() + proc.fillProcessDesc(p) + services = [x.values["@service_type"][1] for x in p.values["services"][1]] + self.assertTrue("AcceleratorTestService" in services) + self.assertFalse("AcceleratorTestServiceRemove" in services) + proc = Process("TEST") proc.ProcessAcceleratorTest = ProcessAcceleratorTest(enabled=["test1"]) p = TestMakePSet() diff --git a/FWCore/ParameterSet/test/BuildFile.xml b/FWCore/ParameterSet/test/BuildFile.xml index b57f2be9ae082..7d0a66d540aa7 100644 --- a/FWCore/ParameterSet/test/BuildFile.xml +++ b/FWCore/ParameterSet/test/BuildFile.xml @@ -11,10 +11,7 @@ - - - - + diff --git a/FWCore/ParameterSet/test/TestFWCoreParameterSetDriver.cpp b/FWCore/ParameterSet/test/TestFWCoreParameterSetDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/ParameterSet/test/TestFWCoreParameterSetDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/PythonFramework/test/BuildFile.xml b/FWCore/PythonFramework/test/BuildFile.xml index 7630445ab8594..e2fe88a729d9f 100644 --- a/FWCore/PythonFramework/test/BuildFile.xml +++ b/FWCore/PythonFramework/test/BuildFile.xml @@ -1,7 +1,4 @@ - - - - + diff --git a/FWCore/PythonFramework/test/TestFWCorePythonFrameworkDriver.cpp b/FWCore/PythonFramework/test/TestFWCorePythonFrameworkDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/PythonFramework/test/TestFWCorePythonFrameworkDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/PythonFramework/test/runPythonTests.sh b/FWCore/PythonFramework/test/runPythonTests.sh index 21e17a0d38b6e..96165342aa2ad 100755 --- a/FWCore/PythonFramework/test/runPythonTests.sh +++ b/FWCore/PythonFramework/test/runPythonTests.sh @@ -14,4 +14,4 @@ do done echo "running test_producer.py" -${python_cmd} ${LOCAL_TEST_DIR}/test_producer.py || die "test_producer.py failed" $? +${python_cmd} ${SCRAM_TEST_PATH}/test_producer.py || die "test_producer.py failed" $? diff --git a/FWCore/PythonParameterSet/test/makepset_t.cppunit.cc b/FWCore/PythonParameterSet/test/makepset_t.cppunit.cc index 221ccae043434..b8b2335fdab25 100644 --- a/FWCore/PythonParameterSet/test/makepset_t.cppunit.cc +++ b/FWCore/PythonParameterSet/test/makepset_t.cppunit.cc @@ -232,7 +232,7 @@ void testmakepset::fileinpathAux() { CPPUNIT_ASSERT(!fullpath.empty()); - tmpout = fullpath.substr(0, fullpath.find("FWCore/PythonParameterSet/test/fip.txt")) + "tmp.py"; + tmpout = fullpath.substr(0, fullpath.find("src/FWCore/PythonParameterSet/test/fip.txt")) + "tmp/tmp.py"; edm::FileInPath topo = innerps.getParameter("topo"); // if the file is local, then just disable this check as then it is expected to fail diff --git a/FWCore/ServiceRegistry/interface/ActivityRegistry.h b/FWCore/ServiceRegistry/interface/ActivityRegistry.h index 9064969142faf..77d9cf36286d9 100644 --- a/FWCore/ServiceRegistry/interface/ActivityRegistry.h +++ b/FWCore/ServiceRegistry/interface/ActivityRegistry.h @@ -575,6 +575,24 @@ namespace edm { void watchPostESModule(PostESModule::slot_type const& iSlot) { postESModuleSignal_.connect_front(iSlot); } AR_WATCH_USING_METHOD_2(watchPostESModule) + /// signal is emitted before an esmodule starts running its acquire method + typedef signalslot::Signal + PreESModuleAcquire; + PreESModuleAcquire preESModuleAcquireSignal_; + void watchPreESModuleAcquire(PreESModuleAcquire::slot_type const& iSlot) { + preESModuleAcquireSignal_.connect(iSlot); + } + AR_WATCH_USING_METHOD_2(watchPreESModuleAcquire) + + /// signal is emitted after an esmodule finishes running its acquire method + typedef signalslot::Signal + PostESModuleAcquire; + PostESModuleAcquire postESModuleAcquireSignal_; + void watchPostESModuleAcquire(PostESModuleAcquire::slot_type const& iSlot) { + postESModuleAcquireSignal_.connect_front(iSlot); + } + AR_WATCH_USING_METHOD_2(watchPostESModuleAcquire) + /* Note M: Concerning use of address of module descriptor during functions called before/after module or source construction: @@ -972,39 +990,6 @@ namespace edm { // WARNING - ModuleDescription is not in fixed place. See note M above. AR_WATCH_USING_METHOD_1(watchPostSourceConstruction) - //DEPRECATED - typedef signalslot::Signal - PreLockEventSetupGet; - ///signal is emitted before lock taken in EventSetup DataProxy::get function - PreLockEventSetupGet preLockEventSetupGetSignal_; - void watchPreLockEventSetupGet(PreLockEventSetupGet::slot_type const& iSlot) { - preLockEventSetupGetSignal_.connect(iSlot); - } - AR_WATCH_USING_METHOD_3(watchPreLockEventSetupGet) - - //DEPRECATED - typedef signalslot::Signal - PostLockEventSetupGet; - ///signal is emitted after lock taken in EventSetup DataProxy::get function - PostLockEventSetupGet postLockEventSetupGetSignal_; - void watchPostLockEventSetupGet(PostLockEventSetupGet::slot_type const& iSlot) { - postLockEventSetupGetSignal_.connect_front(iSlot); - } - AR_WATCH_USING_METHOD_3(watchPostLockEventSetupGet) - - //DEPRECATED - typedef signalslot::Signal - PostEventSetupGet; - ///signal is emitted after getImpl has returned in the EventSetup DataProxy::get function - PostEventSetupGet postEventSetupGetSignal_; - void watchPostEventSetupGet(PostEventSetupGet::slot_type const& iSlot) { - postEventSetupGetSignal_.connect_front(iSlot); - } - AR_WATCH_USING_METHOD_3(watchPostEventSetupGet) - // ---------- member functions --------------------------- ///forwards our signals to slots connected to iOther diff --git a/FWCore/ServiceRegistry/src/ActivityRegistry.cc b/FWCore/ServiceRegistry/src/ActivityRegistry.cc index c0ecece5cbe3d..a568828490631 100644 --- a/FWCore/ServiceRegistry/src/ActivityRegistry.cc +++ b/FWCore/ServiceRegistry/src/ActivityRegistry.cc @@ -294,6 +294,9 @@ namespace edm { preESModuleSignal_.connect(std::cref(iOther.preESModuleSignal_)); postESModuleSignal_.connect(std::cref(iOther.postESModuleSignal_)); + preESModuleAcquireSignal_.connect(std::cref(iOther.preESModuleAcquireSignal_)); + postESModuleAcquireSignal_.connect(std::cref(iOther.postESModuleAcquireSignal_)); + postESModuleRegistrationSignal_.connect(std::cref(iOther.postESModuleRegistrationSignal_)); //preModuleSignal_.connect(std::cref(iOther.preModuleSignal_)); @@ -519,6 +522,9 @@ namespace edm { copySlotsToFrom(preESModuleSignal_, iOther.preESModuleSignal_); copySlotsToFromReverse(postESModuleSignal_, iOther.postESModuleSignal_); + copySlotsToFrom(preESModuleAcquireSignal_, iOther.preESModuleAcquireSignal_); + copySlotsToFromReverse(postESModuleAcquireSignal_, iOther.postESModuleAcquireSignal_); + copySlotsToFromReverse(postESModuleRegistrationSignal_, iOther.postESModuleRegistrationSignal_); /* copySlotsToFrom(preModuleSignal_, iOther.preModuleSignal_); diff --git a/FWCore/Services/plugins/SimpleMemoryCheck.cc b/FWCore/Services/plugins/SimpleMemoryCheck.cc index 91de16722191f..8d9d4549292ee 100644 --- a/FWCore/Services/plugins/SimpleMemoryCheck.cc +++ b/FWCore/Services/plugins/SimpleMemoryCheck.cc @@ -480,7 +480,16 @@ namespace edm { << eventR2_ << "\n" << eventT3_ << "\n" << eventT2_ << "\n" - << eventT1_; + << eventT1_ << "\nMemoryReport> Peak rss size " << eventRssT1_.rss + << " Mbytes" + "\n Key events increasing rss:\n" + << eventRssT3_ << "\n" + << eventRssT2_ << "\n" + << eventRssT1_ << "\n" + << eventDeltaRssT3_ << "\n" + << eventDeltaRssT2_ << "\n" + << eventDeltaRssT1_; + ; } if (moduleSummaryRequested_ and not jobReportOutputOnly_) { // changelog 1 LogAbsolute mmr("ModuleMemoryReport"); // at end of if block, mmr diff --git a/FWCore/Services/plugins/Timing.cc b/FWCore/Services/plugins/Timing.cc index 38ac02e2d9849..4513789017550 100644 --- a/FWCore/Services/plugins/Timing.cc +++ b/FWCore/Services/plugins/Timing.cc @@ -22,10 +22,12 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ServiceRegistry/interface/StreamContext.h" #include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h" +#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h" #include "FWCore/ServiceRegistry/interface/ProcessContext.h" #include "FWCore/ServiceRegistry/interface/SystemBounds.h" #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Utilities/interface/thread_safety_macros.h" +#include "FWCore/Framework/interface/EventSetupRecordKey.h" #include #include @@ -90,16 +92,6 @@ namespace edm { double postCommon() const; - struct CountAndTime { - public: - CountAndTime(unsigned int count, double time) : count_(count), time_(time) {} - unsigned int count_; - double time_; - }; - - void accumulateTimeBegin(std::atomic& countAndTime, double& accumulatedTime); - void accumulateTimeEnd(std::atomic& countAndTime, double& accumulatedTime); - double curr_job_time_; // seconds double curr_job_cpu_; // seconds std::atomic extra_job_cpu_; //seconds @@ -122,13 +114,9 @@ namespace edm { unsigned int nStreams_; unsigned int nThreads_; - CountAndTime countAndTimeZero_; - - std::atomic countAndTimeForLock_; - CMS_THREAD_GUARD(countAndTimeForLock_) double accumulatedTimeForLock_; - - std::atomic countAndTimeForGet_; - CMS_THREAD_GUARD(countAndTimeForGet_) double accumulatedTimeForGet_; + std::vector>> eventSetupModuleStartTimes_; + std::vector> eventSetupModuleCallInfo_; + std::atomic accumulatedEventSetupModuleTimings_; std::vector>> countSubProcessesPreEvent_; std::vector>> countSubProcessesPostEvent_; @@ -229,11 +217,6 @@ namespace edm { total_event_count_(0), begin_lumi_count_(0), begin_run_count_(0), - countAndTimeZero_{0, 0.0}, - countAndTimeForLock_{&countAndTimeZero_}, - accumulatedTimeForLock_{0.0}, - countAndTimeForGet_{&countAndTimeZero_}, - accumulatedTimeForGet_{0.0}, configuredInTopLevelProcess_{false}, nSubProcesses_{0} { iRegistry.watchPreBeginJob(this, &Timing::preBeginJob); @@ -310,6 +293,47 @@ namespace edm { iRegistry.watchPostSourceConstruction(this, &Timing::postModule); } + auto preESModuleLambda = [this](auto const& recordKey, auto const& context) { + //find available slot + auto startTime = getTime(); + bool foundSlot = false; + do { + for (size_t i = 0; i < eventSetupModuleStartTimes_.size(); ++i) { + auto& slot = *eventSetupModuleStartTimes_[i]; + double expect = 0.; + if (slot.compare_exchange_strong(expect, startTime)) { + foundSlot = true; + eventSetupModuleCallInfo_[i].first = uintptr_t(context.componentDescription()); + eventSetupModuleCallInfo_[i].second = recordKey; + break; + } + } + //if foundSlot == false then other threads stole the slots before this thread + // so should check starting over again + } while (not foundSlot); + }; + iRegistry.preESModuleSignal_.connect(preESModuleLambda); + iRegistry.preESModuleAcquireSignal_.connect(preESModuleLambda); + + auto postESModuleLambda = [this](auto const& recordKey, auto const& context) { + auto stopTime = getTime(); + for (size_t i = 0; i < eventSetupModuleStartTimes_.size(); ++i) { + auto const& info = eventSetupModuleCallInfo_[i]; + if (info.first == uintptr_t(context.componentDescription()) and info.second == recordKey) { + auto startTime = eventSetupModuleStartTimes_[i]->exchange(0.); + auto expect = accumulatedEventSetupModuleTimings_.load(); + auto timeDiff = stopTime - startTime; + auto accumulatedTime = expect + timeDiff; + while (not accumulatedEventSetupModuleTimings_.compare_exchange_strong(expect, accumulatedTime)) { + accumulatedTime = expect + timeDiff; + } + break; + } + } + }; + iRegistry.postESModuleSignal_.connect(postESModuleLambda); + iRegistry.postESModuleAcquireSignal_.connect(postESModuleLambda); + iRegistry.watchPostGlobalBeginRun(this, &Timing::postGlobalBeginRun); iRegistry.watchPostGlobalBeginLumi(this, &Timing::postGlobalBeginLumi); @@ -320,6 +344,12 @@ namespace edm { sum_events_time_.resize(nStreams_, 0.); max_events_time_.resize(nStreams_, 0.); min_events_time_.resize(nStreams_, 1.E6); + eventSetupModuleStartTimes_.reserve(nThreads_); + for (unsigned int i = 0; i < nThreads_; ++i) { + eventSetupModuleStartTimes_.emplace_back(std::make_unique>(0.)); + } + eventSetupModuleCallInfo_.resize(nThreads_); + for (unsigned int i = 0; i < nStreams_; ++i) { countSubProcessesPreEvent_.emplace_back(std::make_unique>(0)); countSubProcessesPostEvent_.emplace_back(std::make_unique>(0)); @@ -438,8 +468,7 @@ namespace edm { << " - Total loop: " << total_loop_time << "\n" << " - Total init: " << total_initialization_time << "\n" << " - Total job: " << total_job_time << "\n" - << " - EventSetup Lock: " << accumulatedTimeForLock_ << "\n" - << " - EventSetup Get: " << accumulatedTimeForGet_ << "\n" + << " - Total EventSetup: " << accumulatedEventSetupModuleTimings_.load() << "\n" << " Event Throughput: " << event_throughput << " ev/s\n" << " CPU Summary: \n" << " - Total loop: " << total_loop_cpu << "\n" @@ -464,13 +493,12 @@ namespace edm { reportData.insert(std::make_pair("TotalJobCPU", d2str(total_job_cpu))); reportData.insert(std::make_pair("TotalJobChildrenCPU", d2str(job_end_children_cpu))); reportData.insert(std::make_pair("TotalLoopTime", d2str(total_loop_time))); + reportData.insert(std::make_pair("TotalEventSetupTime", d2str(accumulatedEventSetupModuleTimings_.load()))); reportData.insert(std::make_pair("TotalLoopCPU", d2str(total_loop_cpu))); reportData.insert(std::make_pair("TotalInitTime", d2str(total_initialization_time))); reportData.insert(std::make_pair("TotalInitCPU", d2str(total_initialization_cpu))); reportData.insert(std::make_pair("NumberOfStreams", ui2str(nStreams_))); reportData.insert(std::make_pair("NumberOfThreads", ui2str(nThreads_))); - reportData.insert(std::make_pair("EventSetup Lock", d2str(accumulatedTimeForLock_))); - reportData.insert(std::make_pair("EventSetup Get", d2str(accumulatedTimeForGet_))); reportSvc->reportPerformanceSummary("Timing", reportData); std::map reportData1; @@ -604,57 +632,6 @@ namespace edm { } return t; } - - void Timing::accumulateTimeBegin(std::atomic& countAndTime, double& accumulatedTime) { - double newTime = getTime(); - auto newStat = std::make_unique(0, newTime); - - CountAndTime* oldStat = countAndTime.load(); - while (true) { - if (oldStat == nullptr) { - oldStat = countAndTime.load(); - } else if (countAndTime.compare_exchange_strong(oldStat, nullptr)) { - break; - } - } - - newStat->count_ = oldStat->count_ + 1; - if (oldStat->count_ != 0) { - accumulatedTime += (newTime - oldStat->time_) * oldStat->count_; - } - countAndTime.store(newStat.release()); - if (oldStat != &countAndTimeZero_) { - delete oldStat; - } - } - - void Timing::accumulateTimeEnd(std::atomic& countAndTime, double& accumulatedTime) { - double newTime = getTime(); - - CountAndTime* oldStat = countAndTime.load(); - while (true) { - if (oldStat == nullptr) { - oldStat = countAndTime.load(); - } else if (countAndTime.compare_exchange_strong(oldStat, nullptr)) { - break; - } - } - - if (oldStat->count_ == 1) { - accumulatedTime += newTime - oldStat->time_; - countAndTime.store(&countAndTimeZero_); - } else { - try { - auto newStat = std::make_unique(oldStat->count_ - 1, newTime); - accumulatedTime += (newTime - oldStat->time_) * oldStat->count_; - countAndTime.store(newStat.release()); - } catch (std::exception&) { - countAndTime.store(oldStat); - throw; - } - } - delete oldStat; - } } // namespace service } // namespace edm diff --git a/FWCore/Services/plugins/Tracer.cc b/FWCore/Services/plugins/Tracer.cc index e42ad1013e9b8..1609cfbb72d2e 100644 --- a/FWCore/Services/plugins/Tracer.cc +++ b/FWCore/Services/plugins/Tracer.cc @@ -221,6 +221,8 @@ namespace edm { void postESModulePrefetching(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&); void preESModule(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&); void postESModule(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&); + void preESModuleAcquire(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&); + void postESModuleAcquire(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&); private: std::string indention_; @@ -413,6 +415,8 @@ Tracer::Tracer(ParameterSet const& iPS, ActivityRegistry& iRegistry) iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching); iRegistry.watchPreESModule(this, &Tracer::preESModule); iRegistry.watchPostESModule(this, &Tracer::postESModule); + iRegistry.watchPreESModuleAcquire(this, &Tracer::preESModuleAcquire); + iRegistry.watchPostESModuleAcquire(this, &Tracer::postESModuleAcquire); iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) { LogAbsolute out("Tracer"); @@ -1764,5 +1768,27 @@ void Tracer::postESModule(eventsetup::EventSetupRecordKey const& iKey, ESModuleC << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name(); } +void Tracer::preESModuleAcquire(eventsetup::EventSetupRecordKey const& iKey, ESModuleCallingContext const& mcc) { + LogAbsolute out("Tracer"); + out << TimeStamper(printTimestamps_); + unsigned int nIndents = mcc.depth() + 4; + for (unsigned int i = 0; i < nIndents; ++i) { + out << indention_; + } + out << " starting: processing esmodule acquire: label = '" << mcc.componentDescription()->label_ + << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name(); +} + +void Tracer::postESModuleAcquire(eventsetup::EventSetupRecordKey const& iKey, ESModuleCallingContext const& mcc) { + LogAbsolute out("Tracer"); + out << TimeStamper(printTimestamps_); + unsigned int nIndents = mcc.depth() + 4; + for (unsigned int i = 0; i < nIndents; ++i) { + out << indention_; + } + out << " finished: processing esmodule acquire: label = '" << mcc.componentDescription()->label_ + << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name(); +} + using edm::service::Tracer; DEFINE_FWK_SERVICE(Tracer); diff --git a/FWCore/Services/test/BuildFile.xml b/FWCore/Services/test/BuildFile.xml index 99cfd78e6250f..bb58f44272f38 100644 --- a/FWCore/Services/test/BuildFile.xml +++ b/FWCore/Services/test/BuildFile.xml @@ -10,10 +10,10 @@ - - - - + + + + @@ -23,7 +23,4 @@ - - - - + diff --git a/FWCore/Services/test/TestFWCoreServicesDriver.cpp b/FWCore/Services/test/TestFWCoreServicesDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/FWCore/Services/test/TestFWCoreServicesDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/FWCore/Services/test/test_cpu.sh b/FWCore/Services/test/test_cpu.sh index 9392f29e9a5a9..0a4e996c31c3a 100755 --- a/FWCore/Services/test/test_cpu.sh +++ b/FWCore/Services/test/test_cpu.sh @@ -3,7 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/test_CPU.py +F1=${SCRAM_TEST_PATH}/test_CPU.py (cmsRun -j test_CPU.xml $F1 ) || die "Failure using $F1" $? grep -v '""' test_CPU.xml | grep -q CPUModels || die "CPUModels not found using $F1" $? diff --git a/FWCore/Services/test/test_resource.sh b/FWCore/Services/test/test_resource.sh index f56aba4f25e97..4ffbccd8ad4fc 100755 --- a/FWCore/Services/test/test_resource.sh +++ b/FWCore/Services/test/test_resource.sh @@ -3,6 +3,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} F1=${LOCAL_TEST_DIR}/test_resource_succeed_cfg.py F2=${LOCAL_TEST_DIR}/test_resource_rss_fail_cfg.py F3=${LOCAL_TEST_DIR}/test_resource_time_fail_cfg.py diff --git a/FWCore/Services/test/test_resourceInformationService.sh b/FWCore/Services/test/test_resourceInformationService.sh index 590cc80282f06..ab51a92e9e220 100755 --- a/FWCore/Services/test/test_resourceInformationService.sh +++ b/FWCore/Services/test/test_resourceInformationService.sh @@ -1,16 +1,10 @@ #!/bin/bash -LOCAL_TEST_DIR=${CMSSW_BASE}/src/FWCore/Services/test -LOCAL_TMP_DIR=${CMSSW_BASE}/tmp/${SCRAM_ARCH} - function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - -cmsRun -p ${LOCAL_TEST_DIR}/test_resourceInformationService_cfg.py &> test_resourceInformationService.log || die "cmsRun test_resourceInformationService_cfg.py" $? +cmsRun -p ${SCRAM_TEST_PATH}/test_resourceInformationService_cfg.py &> test_resourceInformationService.log || die "cmsRun test_resourceInformationService_cfg.py" $? grep -A 1 "acceleratorTypes:" test_resourceInformationService.log | grep "GPU" || die "Check for existence of GPU acceleratorType" $? grep -A 1 "cpu models:" test_resourceInformationService.log | grep "None" && die "Check there is at least one model (not None)" 1 -popd exit 0 diff --git a/FWCore/Services/test/test_sitelocalconfig.sh b/FWCore/Services/test/test_sitelocalconfig.sh index 3dbb82be5578c..072663c17855a 100755 --- a/FWCore/Services/test/test_sitelocalconfig.sh +++ b/FWCore/Services/test/test_sitelocalconfig.sh @@ -3,31 +3,32 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -mkdir -p ${CMSSW_BASE}/test/SITECONF -mkdir -p ${CMSSW_BASE}/test/SITECONF/local -mkdir -p ${CMSSW_BASE}/test/SITECONF/local/JobConfig -mkdir -p ${CMSSW_BASE}/test/SITECONF/DUMMY_CROSS_SITE +mkdir -p SITECONF +mkdir -p SITECONF/local +mkdir -p SITECONF/local/JobConfig +mkdir -p SITECONF/DUMMY_CROSS_SITE -export SITECONFIG_PATH=${CMSSW_BASE}/test/SITECONF/local +export SITECONFIG_PATH=${PWD}/SITECONF/local +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} -cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${SITECONFIG_PATH}/JobConfig/ F1=${LOCAL_TEST_DIR}/test_sitelocalconfig_no_source_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? -cp ${LOCAL_TEST_DIR}/sitelocalconfig/source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/source/site-local-config.xml ${SITECONFIG_PATH}/JobConfig/ F2=${LOCAL_TEST_DIR}/test_sitelocalconfig_source_cfg.py (cmsRun $F2 ) || die "Failure using $F2" $? F3=${LOCAL_TEST_DIR}/test_sitelocalconfig_override_cfg.py (cmsRun $F3 ) || die "Failure using $F3" $? -cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/no_source/site-local-config.xml ${SITECONFIG_PATH}/JobConfig/ F3=${LOCAL_TEST_DIR}/test_sitelocalconfig_override_cfg.py (cmsRun $F3 ) || die "Failure using $F3 with no-source site-local-config" $? -cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/site-local-config.xml ${CMSSW_BASE}/test/SITECONF/local/JobConfig/ -cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/local/storage.json ${CMSSW_BASE}/test/SITECONF/local/ -cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/dummycross/storage.json ${CMSSW_BASE}/test/SITECONF/DUMMY_CROSS_SITE/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/site-local-config.xml ${SITECONFIG_PATH}/JobConfig/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/local/storage.json ${SITECONFIG_PATH}/ +cp ${LOCAL_TEST_DIR}/sitelocalconfig/catalog/dummycross/storage.json ${SITECONFIG_PATH}/../DUMMY_CROSS_SITE/ F4=${LOCAL_TEST_DIR}/test_sitelocalconfig_catalog_cfg.py (cmsRun $F4 ) || die "Failure using $F4" $? diff --git a/FWCore/Services/test/test_zombiekiller.sh b/FWCore/Services/test/test_zombiekiller.sh index 1b47597dd5190..3e5a015c659ad 100755 --- a/FWCore/Services/test/test_zombiekiller.sh +++ b/FWCore/Services/test/test_zombiekiller.sh @@ -3,8 +3,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/test_zombiekiller_succeed_cfg.py -F2=${LOCAL_TEST_DIR}/test_zombiekiller_fail_cfg.py +F1=${SCRAM_TEST_PATH}/test_zombiekiller_succeed_cfg.py +F2=${SCRAM_TEST_PATH}/test_zombiekiller_fail_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? !(cmsRun $F2 ) || die "Failure using $F2" $? diff --git a/FWCore/SharedMemory/interface/ControllerChannel.h b/FWCore/SharedMemory/interface/ControllerChannel.h index 0cbf49e1d4f54..2ae8dc7162158 100644 --- a/FWCore/SharedMemory/interface/ControllerChannel.h +++ b/FWCore/SharedMemory/interface/ControllerChannel.h @@ -29,7 +29,7 @@ // user include files #include "FWCore/Utilities/interface/Transition.h" -#include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/Utilities/interface/EDMException.h" #include "FWCore/SharedMemory/interface/BufferInfo.h" // forward declarations @@ -63,7 +63,7 @@ namespace edm::shared_memory { if (not wait(lock)) { //std::cout << id_ << " FAILED waiting for external process" << std::endl; *stop_ = true; - throw cms::Exception("ExternalFailed") + throw edm::Exception(edm::errors::ExternalFailure) << "Failed waiting for external process while setting up the process. Timed out after " << maxWaitInSeconds_ << " seconds."; } else { @@ -87,7 +87,7 @@ namespace edm::shared_memory { if (not wait(lock)) { if (not iRetry()) { *stop_ = true; - throw cms::Exception("ExternalFailed") + throw edm::Exception(edm::errors::ExternalFailure) << "Failed waiting for external process while setting up the process. Timed out after " << maxWaitInSeconds_ << " seconds with " << retryCount << " retries."; } diff --git a/FWCore/SharedMemory/test/test_channels_startupTimeout.cc b/FWCore/SharedMemory/test/test_channels_startupTimeout.cc index 0f76badc40ef2..9ad57598b3287 100644 --- a/FWCore/SharedMemory/test/test_channels_startupTimeout.cc +++ b/FWCore/SharedMemory/test/test_channels_startupTimeout.cc @@ -30,7 +30,7 @@ int main(int argc, char** argv) { retValue = controller(argc, argv, 5); } } catch (cms::Exception const& iException) { - if (iException.category() != "ExternalFailed") { + if (iException.category() != "ExternalFailure") { throw; } else { std::cout << "expected failure occurred\n"; diff --git a/FWCore/SharedMemory/test/test_monitor_thread_signals.sh b/FWCore/SharedMemory/test/test_monitor_thread_signals.sh index 49d9f645feb9a..ceb086b68181b 100755 --- a/FWCore/SharedMemory/test/test_monitor_thread_signals.sh +++ b/FWCore/SharedMemory/test/test_monitor_thread_signals.sh @@ -4,7 +4,6 @@ function die { echo $1: status $2 ; exit $2; } dir=${PWD} -cd ${LOCALTOP} #test programs are placed on PATH when tests are run by scram testpath="testFWCoreSharedMemoryMonitorThread" diff --git a/FWCore/Sources/interface/DaqProvenanceHelper.h b/FWCore/Sources/interface/DaqProvenanceHelper.h index d5909b40d8c37..d69e5249ae541 100644 --- a/FWCore/Sources/interface/DaqProvenanceHelper.h +++ b/FWCore/Sources/interface/DaqProvenanceHelper.h @@ -28,6 +28,10 @@ namespace edm { typedef std::map ProcessHistoryIDMap; typedef oneapi::tbb::concurrent_unordered_map ParentageIDMap; explicit DaqProvenanceHelper(TypeID const& rawDataType); + explicit DaqProvenanceHelper(TypeID const& rawDataType, + std::string const& collectionName, + std::string const& friendlyName, + std::string const& sourceLabel); ProcessHistoryID daqInit(ProductRegistry& productRegistry, ProcessHistoryRegistry& processHistoryRegistry) const; void saveInfo(BranchDescription const& oldBD, BranchDescription const& newBD) { oldProcessName_ = oldBD.processName(); diff --git a/FWCore/Sources/src/DaqProvenanceHelper.cc b/FWCore/Sources/src/DaqProvenanceHelper.cc index df1c077ca0663..2433dd0d6031e 100644 --- a/FWCore/Sources/src/DaqProvenanceHelper.cc +++ b/FWCore/Sources/src/DaqProvenanceHelper.cc @@ -15,16 +15,19 @@ #include "FWCore/Version/interface/GetReleaseVersion.h" namespace { - edm::BranchDescription makeDescriptionForDaqProvHelper(edm::TypeID const& rawDataType) { + edm::BranchDescription makeDescriptionForDaqProvHelper(edm::TypeID const& rawDataType, + std::string const& collectionName, + std::string const& friendlyName, + std::string const& sourceLabel) { edm::BranchDescription desc(edm::InEvent, "rawDataCollector", // "source", "LHC", // "HLT", - "FEDRawDataCollection", - "FEDRawDataCollection", + collectionName, + friendlyName, "", - "FedRawDataInputSource", + sourceLabel, edm::ParameterSetID(), edm::TypeWithDict(rawDataType.typeInfo()), false); @@ -34,8 +37,12 @@ namespace { } // namespace namespace edm { - DaqProvenanceHelper::DaqProvenanceHelper(TypeID const& rawDataType) - : constBranchDescription_(makeDescriptionForDaqProvHelper(rawDataType)), + DaqProvenanceHelper::DaqProvenanceHelper(TypeID const& rawDataType, + std::string const& collectionName, + std::string const& friendlyName, + std::string const& sourceLabel) + : constBranchDescription_( + makeDescriptionForDaqProvHelper(rawDataType, collectionName, friendlyName, sourceLabel)), dummyProvenance_(constBranchDescription_.branchID()), processParameterSet_(), oldProcessName_(), @@ -80,6 +87,10 @@ namespace edm { //std::cerr << processParameterSet_.dump() << std::endl; } + //default + DaqProvenanceHelper::DaqProvenanceHelper(TypeID const& rawDataType) + : DaqProvenanceHelper(rawDataType, "FEDRawDataCollection", "FEDRawDataCollection", "FedRawDataInputSource") {} + ProcessHistoryID DaqProvenanceHelper::daqInit(ProductRegistry& productRegistry, ProcessHistoryRegistry& processHistoryRegistry) const { // Now we need to set all the metadata diff --git a/FWCore/TFWLiteSelector/test/BuildFile.xml b/FWCore/TFWLiteSelector/test/BuildFile.xml index 770232c1b2ca0..1c88252224884 100644 --- a/FWCore/TFWLiteSelector/test/BuildFile.xml +++ b/FWCore/TFWLiteSelector/test/BuildFile.xml @@ -1,5 +1 @@ - - - - - + diff --git a/FWCore/TFWLiteSelector/test/run_all_t.sh b/FWCore/TFWLiteSelector/test/run_all_t.sh index 83eb5b0cd85f4..45f1c57234fe5 100755 --- a/FWCore/TFWLiteSelector/test/run_all_t.sh +++ b/FWCore/TFWLiteSelector/test/run_all_t.sh @@ -3,9 +3,8 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} - -export TMPDIR=${LOCAL_TMP_DIR:-/tmp} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} +export TMPDIR=`pwd` cmsRun ${LOCAL_TEST_DIR}/gen_things_cfg.py || die 'Failed generating test root file' $? rm -f a.jpg refA.jpg @@ -26,6 +25,4 @@ root -b -n -q ${LOCAL_TEST_DIR}/proof_thing2_sel.C || die 'Failed tfwliteselecto rm -f a.jpg refA.jpg -popd - exit 0 diff --git a/FWCore/Utilities/interface/Digest.h b/FWCore/Utilities/interface/Digest.h index e4dbcde5c0882..05dc6927db724 100644 --- a/FWCore/Utilities/interface/Digest.h +++ b/FWCore/Utilities/interface/Digest.h @@ -5,6 +5,7 @@ #include #include +#include namespace cms { @@ -15,7 +16,7 @@ namespace cms { MD5Result(); // This is the MD5 digest. - unsigned char bytes[16]; + std::array bytes; // Convert the digest to a printable string (the 'hexdigest') std::string toString() const; diff --git a/FWCore/Utilities/interface/EDMException.h b/FWCore/Utilities/interface/EDMException.h index 8ff864a0301f5..ac02488f47df7 100644 --- a/FWCore/Utilities/interface/EDMException.h +++ b/FWCore/Utilities/interface/EDMException.h @@ -68,9 +68,12 @@ namespace edm { FileNameInconsistentWithGUID = 8034, UnavailableAccelerator = 8035, + ExternalFailure = 8036, EventGenerationFailure = 8501, + UnexpectedJobTermination = 8901, + CaughtSignal = 9000 }; diff --git a/FWCore/Utilities/interface/Exception.h b/FWCore/Utilities/interface/Exception.h index d046d9d643331..6cc888a4a348c 100644 --- a/FWCore/Utilities/interface/Exception.h +++ b/FWCore/Utilities/interface/Exception.h @@ -32,6 +32,7 @@ }; **/ +#include #include #include #include @@ -118,7 +119,7 @@ namespace cms { void setAdditionalInfo(std::list const& info); bool alreadyPrinted() const; - void setAlreadyPrinted(bool value); + void setAlreadyPrinted(); virtual Exception* clone() const; @@ -187,7 +188,7 @@ namespace cms { CMS_SA_ALLOW mutable std::string what_; std::list context_; std::list additionalInfo_; - bool alreadyPrinted_; + std::atomic alreadyPrinted_; }; inline std::ostream& operator<<(std::ostream& ost, Exception const& e) { diff --git a/FWCore/Utilities/src/Digest.cc b/FWCore/Utilities/src/Digest.cc index 0634e14fd23ac..aedb8fafe7fa5 100644 --- a/FWCore/Utilities/src/Digest.cc +++ b/FWCore/Utilities/src/Digest.cc @@ -93,25 +93,25 @@ namespace cms { "f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff"; std::string MD5Result::toString() const { - char buf[16 * 2]; - char* pBuf = buf; - for (unsigned int i = 0; i < sizeof(bytes); ++i) { - const char* p = s_hexValues + 2 * bytes[i]; + std::array buf; + char* pBuf = buf.begin(); + for (auto b : bytes) { + const char* p = s_hexValues + 2 * b; *pBuf = *p; ++pBuf; ++p; *pBuf = *p; ++pBuf; } - return std::string(buf, sizeof(buf)); + return std::string(buf.begin(), buf.end()); } std::string MD5Result::compactForm() const { // This is somewhat dangerous, because the conversion of 'unsigned // char' to 'char' may be undefined if 'char' is a signed type // (4.7p3 in the Standard). - const char* p = reinterpret_cast(&bytes[0]); - return std::string(p, p + sizeof(bytes)); + const char* p = reinterpret_cast(bytes.data()); + return std::string(p, p + bytes.size()); } void MD5Result::fromHexifiedString(std::string const& hexy) { @@ -139,11 +139,11 @@ namespace cms { bool MD5Result::isValid() const { return (*this != invalidResult()); } bool operator==(MD5Result const& a, MD5Result const& b) { - return std::equal(a.bytes, a.bytes + sizeof(a.bytes), b.bytes); + return std::equal(a.bytes.begin(), a.bytes.end(), b.bytes.begin()); } bool operator<(MD5Result const& a, MD5Result const& b) { - return std::lexicographical_compare(a.bytes, a.bytes + sizeof(a.bytes), b.bytes, b.bytes + sizeof(b.bytes)); + return std::lexicographical_compare(a.bytes.begin(), a.bytes.end(), b.bytes.begin(), b.bytes.end()); } //-------------------------------------------------------------------- @@ -170,7 +170,7 @@ namespace cms { MD5Result Digest::digest() { MD5Result aDigest; - md5_finish(&state_, aDigest.bytes); + md5_finish(&state_, aDigest.bytes.data()); return aDigest; } } // namespace cms diff --git a/FWCore/Utilities/src/EDMException.cc b/FWCore/Utilities/src/EDMException.cc index c3d5530b47a1f..3d5c9ba6c478b 100644 --- a/FWCore/Utilities/src/EDMException.cc +++ b/FWCore/Utilities/src/EDMException.cc @@ -44,7 +44,9 @@ namespace edm { FILLENTRY(FileWriteError), FILLENTRY(FileNameInconsistentWithGUID), FILLENTRY(UnavailableAccelerator), + FILLENTRY(ExternalFailure), FILLENTRY(EventGenerationFailure), + FILLENTRY(UnexpectedJobTermination), FILLENTRY(CaughtSignal)}; static const std::string kUnknownCode("unknownCode"); } // namespace errors diff --git a/FWCore/Utilities/src/Exception.cc b/FWCore/Utilities/src/Exception.cc index 51f2840739720..1481dabb9a00d 100644 --- a/FWCore/Utilities/src/Exception.cc +++ b/FWCore/Utilities/src/Exception.cc @@ -79,7 +79,7 @@ namespace cms { what_(other.what_), context_(other.context_), additionalInfo_(other.additionalInfo_), - alreadyPrinted_(other.alreadyPrinted_) { + alreadyPrinted_(other.alreadyPrinted_.load()) { ost_ << other.ost_.str(); } @@ -91,7 +91,11 @@ namespace cms { what_.swap(other.what_); context_.swap(other.context_); additionalInfo_.swap(other.additionalInfo_); - std::swap(alreadyPrinted_, other.alreadyPrinted_); + // It is not possible to atomically swap atomics + // This should be good enough for current use cases. + bool temp = alreadyPrinted_.load(); + alreadyPrinted_ = other.alreadyPrinted_.load(); + other.alreadyPrinted_ = temp; } Exception& Exception::operator=(Exception const& other) { @@ -174,9 +178,9 @@ namespace cms { void Exception::setAdditionalInfo(std::list const& info) { additionalInfo_ = info; } - bool Exception::alreadyPrinted() const { return alreadyPrinted_; } + bool Exception::alreadyPrinted() const { return alreadyPrinted_.load(); } - void Exception::setAlreadyPrinted(bool value) { alreadyPrinted_ = value; } + void Exception::setAlreadyPrinted() { alreadyPrinted_.exchange(true); } Exception* Exception::clone() const { return new Exception(*this); } diff --git a/FWCore/Utilities/test/BuildFile.xml b/FWCore/Utilities/test/BuildFile.xml index bb169d5c4036d..1f5404ed2472d 100644 --- a/FWCore/Utilities/test/BuildFile.xml +++ b/FWCore/Utilities/test/BuildFile.xml @@ -1,9 +1,7 @@ - - - + diff --git a/FWCore/Utilities/test/TestHelper_t.cpp b/FWCore/Utilities/test/TestHelper_t.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/FWCore/Utilities/test/TestHelper_t.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/FWCore/Utilities/test/testAdler32.sh b/FWCore/Utilities/test/testAdler32.sh index 43bec8cc59a4c..4aac0abdcdcd8 100755 --- a/FWCore/Utilities/test/testAdler32.sh +++ b/FWCore/Utilities/test/testAdler32.sh @@ -2,7 +2,7 @@ echo "===== Running test of cms_adler32 ======" expect="fd466a74" -results=`cms_adler32 $LOCAL_TEST_DIR/doNotModify.txt | awk '{print $1}'` +results=`cms_adler32 ${SCRAM_TEST_PATH}/doNotModify.txt | awk '{print $1}'` if [ "$results" != "$expect" ]; then echo "result: " $results diff --git a/FWCore/Utilities/test/test_catch2_Exception.cc b/FWCore/Utilities/test/test_catch2_Exception.cc index cfa2ff736eab6..38133b5c2b7d8 100644 --- a/FWCore/Utilities/test/test_catch2_Exception.cc +++ b/FWCore/Utilities/test/test_catch2_Exception.cc @@ -88,14 +88,14 @@ TEST_CASE("Test cms::Exception", "[cms::Exception]") { SECTION("alreadyPrinted") { cms::Exception e1("ABC"); REQUIRE(not e1.alreadyPrinted()); - e1.setAlreadyPrinted(true); + e1.setAlreadyPrinted(); REQUIRE(e1.alreadyPrinted()); SECTION("copy constructor") { cms::Exception e("ABC"); cms::Exception e2(e); REQUIRE(not e2.alreadyPrinted()); - e.setAlreadyPrinted(true); + e.setAlreadyPrinted(); cms::Exception e3(e); REQUIRE(e3.alreadyPrinted()); } diff --git a/GeneratorInterface/Core/plugins/ExternalGeneratorFilter.cc b/GeneratorInterface/Core/plugins/ExternalGeneratorFilter.cc index 8255a9932f6ac..303e284fd5031 100644 --- a/GeneratorInterface/Core/plugins/ExternalGeneratorFilter.cc +++ b/GeneratorInterface/Core/plugins/ExternalGeneratorFilter.cc @@ -77,8 +77,9 @@ namespace externalgen { if (not channel_.doTransition( [&value, &iDeserializer]() { value = iDeserializer.deserialize(); }, iTrans, iTransitionID)) { externalFailed_ = true; - throw cms::Exception("ExternalFailed") << "failed waiting for external process " << channel_.uniqueID() - << ". Timed out after " << channel_.maxWaitInSeconds() << " seconds."; + throw edm::Exception(edm::errors::EventGenerationFailure) + << "failed waiting for external process " << channel_.uniqueID() << ". Timed out after " + << channel_.maxWaitInSeconds() << " seconds."; } return value; } diff --git a/GeneratorInterface/EvtGenInterface/test/BuildFile.xml b/GeneratorInterface/EvtGenInterface/test/BuildFile.xml index 464c7e0cec5a5..c75b4ec7561e9 100644 --- a/GeneratorInterface/EvtGenInterface/test/BuildFile.xml +++ b/GeneratorInterface/EvtGenInterface/test/BuildFile.xml @@ -1,6 +1,3 @@ - - - - + diff --git a/GeneratorInterface/EvtGenInterface/test/TestEvtGenInterface.cpp b/GeneratorInterface/EvtGenInterface/test/TestEvtGenInterface.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/GeneratorInterface/EvtGenInterface/test/TestEvtGenInterface.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/GeneratorInterface/EvtGenInterface/test/runevtgentests.sh b/GeneratorInterface/EvtGenInterface/test/runevtgentests.sh index 0ccd074e6be61..c598a738c0d63 100755 --- a/GeneratorInterface/EvtGenInterface/test/runevtgentests.sh +++ b/GeneratorInterface/EvtGenInterface/test/runevtgentests.sh @@ -3,7 +3,7 @@ function die { echo $1: status $2 ; exit $2; } # list basic test -cmsRun ${LOCAL_TEST_DIR}/Py8_bplus_evtgen1_cfg.py || die 'Failure using Py8_bplus_evtgen1_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/Py8_bplus_evtgen1_cfg.py || die 'Failure using Py8_bplus_evtgen1_cfg.py' $? # extra test -cmsRun ${LOCAL_TEST_DIR}/../plugins/test/Py8_lambadb_evtgen1_Lb2plnuLCSR_cfg.py || die 'Py8_lambadb_evtgen1_Lb2plnuLCSR_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/../plugins/test/Py8_lambadb_evtgen1_Lb2plnuLCSR_cfg.py || die 'Py8_lambadb_evtgen1_Lb2plnuLCSR_cfg.py' $? diff --git a/GeneratorInterface/LHEInterface/test/BuildFile.xml b/GeneratorInterface/LHEInterface/test/BuildFile.xml index 9731013373956..0ccb85d2abd6c 100644 --- a/GeneratorInterface/LHEInterface/test/BuildFile.xml +++ b/GeneratorInterface/LHEInterface/test/BuildFile.xml @@ -4,10 +4,7 @@ - - - - + diff --git a/GeneratorInterface/LHEInterface/test/TestDriver.cpp b/GeneratorInterface/LHEInterface/test/TestDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/GeneratorInterface/LHEInterface/test/TestDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/GeneratorInterface/LHEInterface/test/testMerging.sh b/GeneratorInterface/LHEInterface/test/testMerging.sh index fa92d87df2f81..b6879cb9f757b 100755 --- a/GeneratorInterface/LHEInterface/test/testMerging.sh +++ b/GeneratorInterface/LHEInterface/test/testMerging.sh @@ -3,18 +3,14 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} - -F1=${LOCAL_TEST_DIR}/testMerge_cfg.py -F2=${LOCAL_TEST_DIR}/testNoMerge_cfg.py +F1=${SCRAM_TEST_PATH}/testMerge_cfg.py +F2=${SCRAM_TEST_PATH}/testNoMerge_cfg.py (cmsRun $F1) > test_merge.log || die "Failure using $F1" $? -diff ${LOCAL_TEST_DIR}/testMerge.log test_merge.log || die "comparing test_merge.log" $? +diff ${SCRAM_TEST_PATH}/testMerge.log test_merge.log || die "comparing test_merge.log" $? (cmsRun $F2) > test_no_merge.log || die "Failure using $F2" $? -diff ${LOCAL_TEST_DIR}/testNoMerge.log test_no_merge.log || die "comparing test_no_merge.log" $? - -popd \ No newline at end of file +diff ${SCRAM_TEST_PATH}/testNoMerge.log test_no_merge.log || die "comparing test_no_merge.log" $? diff --git a/GeneratorInterface/Pythia8Interface/test/test_Pythia8ConcurrentGeneratorFilter_WZ_TuneCP5_13TeV-pythia8.sh b/GeneratorInterface/Pythia8Interface/test/test_Pythia8ConcurrentGeneratorFilter_WZ_TuneCP5_13TeV-pythia8.sh index b5e0a99d54ccf..2b942c1fdbfd1 100755 --- a/GeneratorInterface/Pythia8Interface/test/test_Pythia8ConcurrentGeneratorFilter_WZ_TuneCP5_13TeV-pythia8.sh +++ b/GeneratorInterface/Pythia8Interface/test/test_Pythia8ConcurrentGeneratorFilter_WZ_TuneCP5_13TeV-pythia8.sh @@ -1,13 +1,11 @@ #!/bin/bash -ex -cd ${LOCALTOP} -curl -s -k https://cms-pdmv.cern.ch/mcm/public/restapi/requests/get_fragment/BTV-RunIISummer20UL17GEN-00002 --retry 3 --create-dirs -o ${LOCALTOP}/tmp/GIP8/BTV-RunIISummer20UL17GEN-00002-fragment.py -touch ${LOCALTOP}/tmp/GIP8/__init__.py -export PYTHONPATH="${LOCALTOP}/tmp${PYTHONPATH:+:$PYTHONPATH}" +curl -s -k https://cms-pdmv.cern.ch/mcm/public/restapi/requests/get_fragment/BTV-RunIISummer20UL17GEN-00002 --retry 3 --create-dirs -o GIP8/BTV-RunIISummer20UL17GEN-00002-fragment.py +touch GIP8/__init__.py +export PYTHONPATH="${PWD}${PYTHONPATH:+:$PYTHONPATH}" cmsDriver.py GIP8/BTV-RunIISummer20UL17GEN-00002-fragment.py --python_filename test_BTV-RunIISummer20UL17GEN-00002_1_cfg.py --eventcontent RAWSIM --customise Configuration/DataProcessing/Utils.addMonitoring --datatier GEN --fileout file:test_BTV-RunIISummer20UL17GEN-00002.root --conditions auto:run2_mc --beamspot Realistic25ns13TeVEarly2017Collision --customise_commands process.source.numberEventsInLuminosityBlock="cms.untracked.uint32(10)" --step GEN --geometry DB:Extended --era Run2_2017 --no_exec --mc -n 50 --nThreads 4 --nConcurrentLumis 0 sed -i "s/Pythia8GeneratorFilter/Pythia8ConcurrentGeneratorFilter/g" test_BTV-RunIISummer20UL17GEN-00002_1_cfg.py cmsRun test_BTV-RunIISummer20UL17GEN-00002_1_cfg.py -rm -rf ${LOCALTOP}/tmp/GIP8 diff --git a/GeneratorInterface/ReggeGribovPartonMCInterface/src/epos-hnb.f b/GeneratorInterface/ReggeGribovPartonMCInterface/src/epos-hnb.f index 2cda13ea2c348..4384bcedceb6e 100644 --- a/GeneratorInterface/ReggeGribovPartonMCInterface/src/epos-hnb.f +++ b/GeneratorInterface/ReggeGribovPartonMCInterface/src/epos-hnb.f @@ -6492,9 +6492,11 @@ subroutine xhgcam(amt,iii) parameter(mxclu=10000) real am(mxclu) character cen*6,cvol*6 +c the code needs am to be kept between calls + save am + data am /mxclu*0/ if(iii.eq.0)then - am(nrclu)=amt return @@ -6769,12 +6771,8 @@ subroutine xhgcfl(u,d,s,iii) parameter(mxclu=10000) integer ku(mxclu),kd(mxclu),ks(mxclu) character cfl*3,cen*6,cvol*6 -c... initialize - do i=1,nrclu - ku(i)=0.0 - kd(i)=0.0 - ks(i)=0.0 - enddo + save ku,kd,ks + data ku/mxclu*0/,kd/mxclu*0/,ks/mxclu*0/ if(iii.eq.0)then diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml new file mode 100644 index 0000000000000..2f2b08ab38e22 --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus05Percent.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus05Percent.xml new file mode 100644 index 0000000000000..f2907f84548d3 --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus05Percent.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus10Percent.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus10Percent.xml new file mode 100644 index 0000000000000..ed4d5f178473a --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatMinus10Percent.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus05Percent.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus05Percent.xml new file mode 100644 index 0000000000000..b89fbe6381b71 --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus05Percent.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus10Percent.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus10Percent.xml new file mode 100644 index 0000000000000..12556cefcb928 --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023FlatPlus10Percent.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023ZeroMaterial.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023ZeroMaterial.xml new file mode 100644 index 0000000000000..990d79bc3ac04 --- /dev/null +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023ZeroMaterial.xml @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml index f79dee233547e..c69c8ef1a7750 100644 --- a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml @@ -28,8 +28,8 @@ - + diff --git a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D97.xml b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D97.xml index 47182a15ce582..014a6591c8b57 100644 --- a/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D97.xml +++ b/Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D97.xml @@ -28,8 +28,8 @@ - + diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus05PercentXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus05PercentXML_cfi.py new file mode 100644 index 0000000000000..b76f54697c2bd --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus05PercentXML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v2/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v2/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v1/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus05Percent/2021/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus10PercentXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus10PercentXML_cfi.py new file mode 100644 index 0000000000000..d0568e9ab1f0e --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatMinus10PercentXML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v2/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v2/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v1/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatMinus10Percent/2021/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus05PercentXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus05PercentXML_cfi.py new file mode 100644 index 0000000000000..dfd601270f513 --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus05PercentXML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v2/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v2/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v1/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus05Percent/2021/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus10PercentXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus10PercentXML_cfi.py new file mode 100644 index 0000000000000..c3269bbe4671b --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FlatPlus10PercentXML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v2/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v2/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v1/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/FlatPlus10Percent/2021/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023XML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023XML_cfi.py new file mode 100644 index 0000000000000..9cdb6c0a48dc0 --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023XML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v3/materials.xml', + 'Geometry/TrackerCommonData/data/trackermaterial/2021/v2/trackermaterial.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/pixfwdMaterials/2021/v3/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibtidcommonmaterial/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/tibmaterial/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmaterial/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmaterial/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/tecmaterial/2021/v1/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023ZeroMaterialXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023ZeroMaterialXML_cfi.py new file mode 100644 index 0000000000000..6b0525de4abfd --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023ZeroMaterialXML_cfi.py @@ -0,0 +1,386 @@ +import FWCore.ParameterSet.Config as cms + +# This config was generated automatically using generate2021Geometry.py +# If you notice a mistake, please update the generating script, not just this config + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v2/materials.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/trackermaterial.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v3/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2021/v3/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2021/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam/2021/v1/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml', + 'Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v1/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v3/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/v2/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v2/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/tob/v3/tob.xml', + 'Geometry/TrackerCommonData/data/zeroMaterial/2021/v1/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel/2021/v1/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/v1/trackerRecoMaterial.xml', + 'SimTracker/TrackerMaterialAnalysis/data/trackingMaterialGroups_ForPhaseI/v1/trackingMaterialGroups_ForPhaseI.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/EcalCommonData/data/ebcon/2021/v1/ebcon.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/eregalgo/2017/v1/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eefixed/2021/v1/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo/v1/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2021/v1/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml', + 'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml', + 'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml', + 'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml', + )+ + cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml', + 'Geometry/ForwardCommonData/data/forward/2021/v1/forward.xml', + 'Geometry/ForwardCommonData/data/totemt2/2021/v1/totemt2.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2021/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/bhm.xml', + 'Geometry/ForwardCommonData/data/pltbcm/2021/v1/pltbcm.xml', + 'Geometry/ForwardCommonData/data/bcm1f/2021/v1/bcm1f.xml', + 'Geometry/ForwardCommonData/data/plt/2021/v1/plt.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials/2021/v1/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc/2021/v1/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi/2021/v2/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml', + 'Geometry/VeryForwardData/data/RP_Box.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_022.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_122.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml', + 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml', + 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml', + 'Geometry/VeryForwardData/data/RP_Materials/v5/RP_Materials.xml', + 'Geometry/VeryForwardData/data/RP_Transformations.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_020.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_021.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_120.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_121.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml', + 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml', + 'Geometry/VeryForwardData/data/RP_Device/v1/RP_Device.xml', + 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Simu/v2/RP_Vertical_Device.xml', + 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Simu/v2/RP_Horizontal_Device.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_220_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Right_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_210_Left_Station.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Simu/v3/CTPPS_Stations_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Simu/v1/CTPPS_Cuts_Per_Region.xml', + 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml', + 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_022.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Simu/v1/CTPPS_Detectors_Assembly_122.xml', + 'Geometry/VeryForwardData/data/CTPPS_Diamond_Sensitive_Dets_TimingHits.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml', + 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml', + 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Simu/v1/RP_Dist_Beam_Cent.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsens/2021/v1/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil/2021/v1/CaloUtil.xml', + 'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml', + 'Geometry/ForwardSimData/data/totemsensT2/2021/totemsensT2.xml', + 'Geometry/ForwardCommonData/data/bhmsens.xml', + 'Geometry/ForwardSimData/data/pltsens.xml', + 'Geometry/ForwardSimData/data/bcm1fsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts/2021/v2/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/ForwardSimData/data/bhmProdCuts/2021/v1/bhmProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts/2021/v2/zdcProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D91XML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D91XML_cfi.py index 8fc85fe3b881e..fc97f20da20dc 100644 --- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D91XML_cfi.py +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D91XML_cfi.py @@ -29,8 +29,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_OT801_IT640/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_OT801_IT640/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D97XML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D97XML_cfi.py index f2e5e0d92ddf2..a4fd0b76acc6f 100644 --- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D97XML_cfi.py +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2026D97XML_cfi.py @@ -29,8 +29,8 @@ 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml', 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/pixbar.xml', 'Geometry/TrackerCommonData/data/trackermaterial.xml', - 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/tracker.xml', + 'Geometry/TrackerCommonData/data/PhaseII/OuterTracker616_2020_04/otst.xml', 'Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerbar.xml', 'Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/trackerfwd.xml', diff --git a/Geometry/CMSCommonData/test/BuildFile.xml b/Geometry/CMSCommonData/test/BuildFile.xml index 7ea643ea11556..a4356605e0083 100644 --- a/Geometry/CMSCommonData/test/BuildFile.xml +++ b/Geometry/CMSCommonData/test/BuildFile.xml @@ -6,7 +6,4 @@ - - - - + diff --git a/Geometry/CMSCommonData/test/DDFilteredViewAnalyzer.cc b/Geometry/CMSCommonData/test/DDFilteredViewAnalyzer.cc index 87dd534f886b5..f9c8e89781d98 100644 --- a/Geometry/CMSCommonData/test/DDFilteredViewAnalyzer.cc +++ b/Geometry/CMSCommonData/test/DDFilteredViewAnalyzer.cc @@ -2,6 +2,7 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/ESTransientHandle.h" #include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "DetectorDescription/Core/interface/DDFilteredView.h" #include "DetectorDescription/Core/interface/DDCompactView.h" @@ -46,17 +47,17 @@ void DDFilteredViewAnalyzer::analyze(const edm::Event&, const edm::EventSetup& i m_comp); DDFilteredView fv(*cpv, filter); if (fv.firstChild()) { - std::cout << "Found attribute " << m_attribute.c_str() << " with value " << m_value.c_str() << std::endl; + edm::LogVerbatim("CMSGeom") << "Found attribute " << m_attribute.c_str() << " with value " << m_value.c_str(); bool dodet = true; int i = 0; while (dodet) { dodet = fv.next(); if (m_shouldPrint) { - std::cout << i++ << ": " << fv.logicalPart().name() << std::endl; + edm::LogVerbatim("CMSGeom") << i++ << ": " << fv.logicalPart().name(); } } } else - std::cout << "No luck..." << std::endl; + edm::LogVerbatim("CMSGeom") << "No luck..."; } DEFINE_FWK_MODULE(DDFilteredViewAnalyzer); diff --git a/Geometry/CMSCommonData/test/TestIntegration.cpp b/Geometry/CMSCommonData/test/TestIntegration.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/Geometry/CMSCommonData/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDB_cfg.py b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDB_cfg.py index a456e13e5ccbd..98f6ee1115d67 100644 --- a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDB_cfg.py +++ b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDB_cfg.py @@ -6,6 +6,8 @@ process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag = autoCond['mc'] +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.CMSGeom=dict() process.source = cms.Source("EmptySource") diff --git a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDD_cfg.py b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDD_cfg.py index 9686fb8b84b6e..0c2cc03a87fe2 100644 --- a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDD_cfg.py +++ b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzerFromDD_cfg.py @@ -2,7 +2,9 @@ process = cms.Process("DDFilteredViewTest") -process.load('Configuration.Geometry.GeometryExtended2015_cff') +process.load('Configuration.Geometry.GeometryExtended2021Reco_cff') +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.CMSGeom=dict() process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( diff --git a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzer_cfg.py b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzer_cfg.py index 65598c7a0d081..acc1dcf47f19d 100644 --- a/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzer_cfg.py +++ b/Geometry/CMSCommonData/test/runDDFilteredViewAnalyzer_cfg.py @@ -13,6 +13,8 @@ ) ) +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.CMSGeom=dict() process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) diff --git a/Geometry/CMSCommonData/test/run_DOMCount.sh b/Geometry/CMSCommonData/test/run_DOMCount.sh index 720218a7fe64a..5621e12b3cca4 100755 --- a/Geometry/CMSCommonData/test/run_DOMCount.sh +++ b/Geometry/CMSCommonData/test/run_DOMCount.sh @@ -2,8 +2,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - +export LOCAL_TOP_DIR=${CMSSW_BASE} rm -f run_DOMCount.log echo "Normal output of DOMCount is written to file tmp/${SCRAM_ARCH}/run_DOMCount.log" @@ -40,7 +39,7 @@ cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometryXML_cfi" cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometryZeroMaterialXML_cfi" # automatically retrieve active phase 2 geometries -read -a DETS <<< $(python3 -c 'from Configuration.Geometry.dict2026Geometry import detectorVersionDict; print " ".join(sorted([x[1] for x in detectorVersionDict.items()]))') +read -a DETS <<< $(python3 -c 'from Configuration.Geometry.dict2026Geometry import detectorVersionDict; print (" ".join(sorted([x[1] for x in detectorVersionDict.items()])))') for DET in ${DETS[@]}; do cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometry2026${DET}XML_cfi" done @@ -48,7 +47,7 @@ done for cfiFile in ${cfiFiles} do echo "run_DOMCount.py $cfiFile" | tee -a run_DOMCount.log - ${LOCAL_TEST_DIR}/run_DOMCount.py $cfiFile >> run_DOMCount.log 2>&1 || die "run_DOMCount.py $cfiFile" $? + ${SCRAM_TEST_PATH}/run_DOMCount.py $cfiFile >> run_DOMCount.log 2>&1 || die "run_DOMCount.py $cfiFile" $? done # Errors in the xml files and also missing xml or schema files will @@ -67,5 +66,4 @@ else exit 1 fi -popd exit 0 diff --git a/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc b/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc index 62810c93eca56..6967bb14aae27 100644 --- a/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc +++ b/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc @@ -25,12 +25,14 @@ #include "Geometry/HcalTowerAlgo/interface/HcalGeometry.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "CommonTools/UtilAlgos/interface/TFileService.h" #include #include #include +#include #include "TH1.h" #include "TH1D.h" #include "TProfile.h" @@ -184,15 +186,11 @@ void CaloGeometryAnalyzer::cmpset(const CaloSubdetectorGeometry* geom, const Glo DetSet base = geom->CaloSubdetectorGeometry::getCells(gp, dR); DetSet over = geom->getCells(gp, dR); if (over == base) { - /* - std::cout << "getCells Test dR=" - << dR - << ", gp=" << gp - << ", gp.eta=" << gp.eta() - << ", gp.phi=" << gp.phi() - << ": base and over are equal!\n ***************************\n " - << std::endl ; -*/ +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("CaloGeom") << "getCells Test dR=" << dR << ", gp=" << gp << ", gp.eta=" << gp.eta() + << ", gp.phi=" << gp.phi() + << ": base and over are equal!\n ***************************\n "; +#endif } else { if (2 < std::abs((int)(base.size()) - (int)(over.size()))) { DetSet inBaseNotOver; @@ -201,22 +199,23 @@ void CaloGeometryAnalyzer::cmpset(const CaloSubdetectorGeometry* geom, const Glo base.begin(), base.end(), over.begin(), over.end(), std::inserter(inBaseNotOver, inBaseNotOver.begin())); if (inBaseNotOver.empty()) { - std::cout << "getCells Test dR=" << dR << ", gp=" << gp << ", gp.eta=" << gp.eta() << ", gp.phi=" << gp.phi() - << ": No elements in base but not overload " << std::endl; + edm::LogVerbatim("CaloGeom") << "getCells Test dR=" << dR << ", gp=" << gp << ", gp.eta=" << gp.eta() + << ", gp.phi=" << gp.phi() << ": No elements in base but not overload "; } else { - std::cout << "Length of Base is " << base.size() << std::endl; - std::cout << "Length of Over is " << over.size() << std::endl; - std::cout << "There are " << inBaseNotOver.size() << " items in Base but not in Overload" << std::endl; + edm::LogVerbatim("CaloGeom") << "Length of Base is " << base.size(); + edm::LogVerbatim("CaloGeom") << "Length of Over is " << over.size(); + edm::LogVerbatim("CaloGeom") << "There are " << inBaseNotOver.size() << " items in Base but not in Overload"; for (const auto& iS : inBaseNotOver) { - std::cout << "getCells Test dR=" << dR << ", gp=" << gp << ": cell in base but not overload = "; + std::ostringstream st1; + st1 << "getCells Test dR=" << dR << ", gp=" << gp << ": cell in base but not overload = "; if (iS.det() == DetId::Ecal && iS.subdetId() == EcalBarrel) - std::cout << EBDetId(iS); + st1 << EBDetId(iS); if (iS.det() == DetId::Ecal && iS.subdetId() == EcalEndcap) - std::cout << EEDetId(iS); + st1 << EEDetId(iS); if (iS.det() == DetId::Hcal) - std::cout << HcalDetId(iS); - std::cout << std::endl; + st1 << HcalDetId(iS); + edm::LogVerbatim("CaloGeom") << st1.str(); } } @@ -224,25 +223,26 @@ void CaloGeometryAnalyzer::cmpset(const CaloSubdetectorGeometry* geom, const Glo over.begin(), over.end(), base.begin(), base.end(), std::inserter(inOverNotBase, inOverNotBase.begin())); if (inOverNotBase.empty()) { - std::cout << "getCells Test dR=" << dR << ", gp=" << gp << ", gp.eta=" << gp.eta() << ", gp.phi=" << gp.phi() - << ": No elements in overload but not base " << std::endl; + edm::LogVerbatim("CaloGeom") << "getCells Test dR=" << dR << ", gp=" << gp << ", gp.eta=" << gp.eta() + << ", gp.phi=" << gp.phi() << ": No elements in overload but not base "; } else { - std::cout << "Length of Base is " << base.size() << std::endl; - std::cout << "Length of Over is " << over.size() << std::endl; - std::cout << "There are " << inOverNotBase.size() << " items in Overload but not in Base" << std::endl; + edm::LogVerbatim("CaloGeom") << "Length of Base is " << base.size(); + edm::LogVerbatim("CaloGeom") << "Length of Over is " << over.size(); + edm::LogVerbatim("CaloGeom") << "There are " << inOverNotBase.size() << " items in Overload but not in Base"; for (const auto& iS : inOverNotBase) { - std::cout << "getCells Test dR=" << dR << ", gp=" << gp << ": cell in overload but not base = "; + std::ostringstream st1; + st1 << "getCells Test dR=" << dR << ", gp=" << gp << ": cell in overload but not base = "; if (iS.det() == DetId::Ecal && iS.subdetId() == EcalBarrel) - std::cout << EBDetId(iS); + st1 << EBDetId(iS); if (iS.det() == DetId::Ecal && iS.subdetId() == EcalEndcap) - std::cout << EEDetId(iS); + st1 << EEDetId(iS); if (iS.det() == DetId::Hcal) - std::cout << HcalDetId(iS); - std::cout << std::endl; + st1 << HcalDetId(iS); + edm::LogVerbatim("CaloGeom") << st1.str(); } } - std::cout << "------------- done with mismatch printout ---------------" << std::endl; + edm::LogVerbatim("CaloGeom") << "------------- done with mismatch printout ---------------"; } } } @@ -327,9 +327,9 @@ void CaloGeometryAnalyzer::ovrTst(const CaloGeometry* cg, void CaloGeometryAnalyzer::checkDiff(int i1, int i2, int i3, CenterOrCorner iCtrCor, XorYorZ iXYZ, double diff) { if (3.5 < fabs(diff)) { - std::cout << "For a volume " << (kCenter == iCtrCor ? "CENTER" : "CORNER") << ", & " - << "i1=" << i1 << " & i2=" << i2 << " & i3=" << i3 << ", ***BIG DISAGREEMENT FOUND. D" - << (kX == iXYZ ? "X" : (kY == iXYZ ? "Y" : "Z")) << "=" << diff << " microns" << std::endl; + edm::LogVerbatim("CaloGeom") << "For a volume " << (kCenter == iCtrCor ? "CENTER" : "CORNER") << ", & " + << "i1=" << i1 << " & i2=" << i2 << " & i3=" << i3 << ", ***BIG DISAGREEMENT FOUND. D" + << (kX == iXYZ ? "X" : (kY == iXYZ ? "Y" : "Z")) << "=" << diff << " microns"; m_allOK = false; } } @@ -466,7 +466,7 @@ void CaloGeometryAnalyzer::buildHcal(const CaloGeometry* cg, int subdetn, const char* name, unsigned int histi) { - std::cout << "Now checking detector " << name << std::endl; + edm::LogVerbatim("CaloGeom") << "Now checking detector " << name; const std::string oldnameCtr("old" + std::string(name) + ".ctr"); const std::string oldnameCor("old" + std::string(name) + ".cor"); const std::string fnameCtr(std::string(name) + ".ctr"); @@ -495,8 +495,8 @@ void CaloGeometryAnalyzer::buildHcal(const CaloGeometry* cg, const std::vector& ids2(cg->getValidDetIds(det, subdetn)); if (ids != ids2) { - std::cout << "Methods differ! One gives size " << ids.size() << " and the other gives size " << ids2.size() - << std::endl; + edm::LogVerbatim("CaloGeom") << "Methods differ! One gives size " << ids.size() << " and the other gives size " + << ids2.size(); } assert(ids == ids2); @@ -523,7 +523,7 @@ void CaloGeometryAnalyzer::buildHcal(const CaloGeometry* cg, pos.x() - 0.1 * pos.x() / posmag, pos.y() - 0.1 * pos.y() / posmag, pos.z() - 0.1 * pos.z() / posmag); if (cell->inside(pointFr)) - std::cout << "Bad outside: " << pointIn << ", " << pointFr << std::endl; + edm::LogVerbatim("CaloGeom") << "Bad outside: " << pointIn << ", " << pointFr; assert(cell->inside(pointIn)); assert(!cell->inside(pointFr)); @@ -562,7 +562,7 @@ void CaloGeometryAnalyzer::buildHcal(const CaloGeometry* cg, geom->getGeometry(closestCell)->getPosition().eta(), geom->getGeometry(closestCell)->getPosition().phi())); if (rr > 1.e-5) - std::cout << "For " << HcalDetId(i) << " closest is " << closestCell << " HCAL dR=" << rr << std::endl; + edm::LogVerbatim("CaloGeom") << "For " << HcalDetId(i) << " closest is " << closestCell << " HCAL dR=" << rr; } // test getCells against base class version every so often if (0 == ht.detId2denseId(closestCell) % 30) { @@ -597,7 +597,7 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, int subdetn, const char* name, unsigned int histi) { - std::cout << "Now checking detector " << name << std::endl; + edm::LogVerbatim("CaloGeom") << "Now checking detector " << name; const std::string oldnameCtr("old" + std::string(name) + ".ctr"); const std::string oldnameCor("old" + std::string(name) + ".cor"); @@ -627,8 +627,8 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, const std::vector& ids2(cg->getValidDetIds(det, subdetn)); if (ids != ids2) { - std::cout << "Methods differ! One gives size " << ids.size() << " and the other gives size " << ids2.size() - << std::endl; + edm::LogVerbatim("CaloGeom") << "Methods differ! One gives size " << ids.size() << " and the other gives size " + << ids2.size(); } assert(ids == ids2); @@ -662,7 +662,7 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, pos.x() - 0.1 * pos.x() / posmag, pos.y() - 0.1 * pos.y() / posmag, pos.z() - 0.1 * pos.z() / posmag); if (cell->inside(pointFr)) - std::cout << "Bad outside: " << pointIn << ", " << pointFr << std::endl; + edm::LogVerbatim("CaloGeom") << "Bad outside: " << pointIn << ", " << pointFr; assert(cell->inside(pointIn)); assert(!cell->inside(pointFr)); @@ -839,7 +839,7 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, assert((o_zside < 0 && cell->getPosition().z() < 0.) || (o_zside > 0 && cell->getPosition().z() > 0.)); if (closestCell != esid) - std::cout << "** esid=" << esid << ", closest=" << closestCell << std::endl; + edm::LogVerbatim("CaloGeom") << "** esid=" << esid << ", closest=" << closestCell; const unsigned int i1(EcalPreshowerGeometry::alignmentTransformIndexLocal(esid)); @@ -875,7 +875,7 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, geom->getGeometry(closestCell)->getPosition().eta(), geom->getGeometry(closestCell)->getPosition().phi())); if (rr > 1.e-5) - std::cout << "For " << HcalDetId(i) << " closest is " << closestCell << " HCAL dR=" << rr << std::endl; + edm::LogVerbatim("CaloGeom") << "For " << HcalDetId(i) << " closest is " << closestCell << " HCAL dR=" << rr; } // test getCells against base class version every so often if (0 == ht.detId2denseId(closestCell) % 30) { @@ -902,8 +902,8 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, geom->getGeometry(closestCell)->getPosition().eta(), geom->getGeometry(closestCell)->getPosition().phi())); if (rr > 1.e-5) - std::cout << "For " << HcalCastorDetId(i) << " closest is " << HcalCastorDetId(closestCell) << " dR=" << rr - << std::endl; + edm::LogVerbatim("CaloGeom") << "For " << HcalCastorDetId(i) << " closest is " + << HcalCastorDetId(closestCell) << " dR=" << rr; } } // test getCells against base class version every so often @@ -932,8 +932,8 @@ void CaloGeometryAnalyzer::build(const CaloGeometry* cg, geom->getGeometry(closestCell)->getPosition().eta(), geom->getGeometry(closestCell)->getPosition().phi())); if (rr > 1.e-5) - std::cout << "For " << HcalZDCDetId(i) << " closest is " << HcalZDCDetId(closestCell) << " dR=" << rr - << std::endl; + edm::LogVerbatim("CaloGeom") << "For " << HcalZDCDetId(i) << " closest is " << HcalZDCDetId(closestCell) + << " dR=" << rr; } } // test getCells against base class version every so often @@ -988,7 +988,7 @@ void CaloGeometryAnalyzer::analyze(const edm::Event& /*iEvent*/, const edm::Even dct.size() + dca.size() + dzd.size()); if (sum != allDetId.size()) { - std::cout << "Sums differ! One is " << allDetId.size() << " and the other is " << sum << std::endl; + edm::LogVerbatim("CaloGeom") << "Sums differ! One is " << allDetId.size() << " and the other is " << sum; } assert(sum == allDetId.size()); @@ -998,15 +998,15 @@ void CaloGeometryAnalyzer::analyze(const edm::Event& /*iEvent*/, const edm::Even // get the ecal & hcal geometry // if (pass_ == 0) { - std::cout << "**Ecal Barrel avg Radius = " - << dynamic_cast(pG.getSubdetectorGeometry(DetId::Ecal, EcalBarrel)) - ->avgRadiusXYFrontFaceCenter() - << std::endl; + edm::LogVerbatim("CaloGeom") << "**Ecal Barrel avg Radius = " + << dynamic_cast( + pG.getSubdetectorGeometry(DetId::Ecal, EcalBarrel)) + ->avgRadiusXYFrontFaceCenter(); - std::cout << "**Ecal Endcap avg Zabs = " - << dynamic_cast(pG.getSubdetectorGeometry(DetId::Ecal, EcalEndcap)) - ->avgAbsZFrontFaceCenter() - << std::endl; + edm::LogVerbatim("CaloGeom") << "**Ecal Endcap avg Zabs = " + << dynamic_cast( + pG.getSubdetectorGeometry(DetId::Ecal, EcalEndcap)) + ->avgAbsZFrontFaceCenter(); m_allOK = true; @@ -1022,9 +1022,8 @@ void CaloGeometryAnalyzer::analyze(const edm::Event& /*iEvent*/, const edm::Even // Castor has been removed from CMS build(cG, pT, DetId::Calo, HcalZDCDetId::SubdetectorId, "zd", 9); - std::cout << "\n\n*********** Validation of cell centers and corners " << (m_allOK ? "SUCCEEDS!! " : "FAILS!! ") - << "**********************\n\n\n" - << std::endl; + edm::LogVerbatim("CaloGeom") << "\n\n*********** Validation of cell centers and corners " + << (m_allOK ? "SUCCEEDS!! " : "FAILS!! ") << "**********************\n\n\n"; } pass_++; diff --git a/Geometry/CaloEventSetup/test/DumpEcalTrigTowerMapping.cc b/Geometry/CaloEventSetup/test/DumpEcalTrigTowerMapping.cc index 551c2b112b53e..5eb12dace7bb8 100644 --- a/Geometry/CaloEventSetup/test/DumpEcalTrigTowerMapping.cc +++ b/Geometry/CaloEventSetup/test/DumpEcalTrigTowerMapping.cc @@ -5,6 +5,7 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Utilities/interface/ESGetToken.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" @@ -113,13 +114,11 @@ void DumpEcalTrigTowerMapping::build(const CaloGeometry& cg, h->GetYaxis()->CenterTitle(true); const std::vector& eeDetIds = cg.getValidDetIds(det, subdetn); - std::cout << "*** testing endcap trig tower mapping **" << std::endl; + edm::LogVerbatim("CaloGeom") << "*** testing endcap trig tower mapping **"; for (const auto& eeDetId : eeDetIds) { EEDetId myId(eeDetId); EcalTrigTowerDetId myTower = etmap.towerOf(eeDetId); - // std::cout<<"eedetid="< - - - - - + diff --git a/Geometry/CommonTopologies/test/dummyMain.cpp b/Geometry/CommonTopologies/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Geometry/CommonTopologies/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Geometry/CommonTopologies/test/runTest.sh b/Geometry/CommonTopologies/test/runTest.sh index 7a4ad5822050b..7a7bd4b13a5db 100755 --- a/Geometry/CommonTopologies/test/runTest.sh +++ b/Geometry/CommonTopologies/test/runTest.sh @@ -1,14 +1,14 @@ #!/bin/sh echo " testing Geometry/CommonTopologies" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} -cmsRun ${LOCAL_TEST_DIR}/python/ValidateRadial_cfg.py | grep "ALIVE" > /dev/null +export tmpdir=${PWD} +cmsRun ${SCRAM_TEST_PATH}/python/ValidateRadial_cfg.py | grep "ALIVE" > /dev/null if [[ $? -ne 0 ]] then echo "Vin test tricks do not work" exit 20 fi -cmsRun ${LOCAL_TEST_DIR}/python/ValidateRadial_cfg.py | grep "BOGUS" > /dev/null +cmsRun ${SCRAM_TEST_PATH}/python/ValidateRadial_cfg.py | grep "BOGUS" > /dev/null if [[ $? -eq 0 ]] then echo "Vin test tricks do not work" @@ -16,7 +16,7 @@ then fi rm -f failureLimits.root -cmsRun ${LOCAL_TEST_DIR}/python/ValidateRadial_cfg.py | grep "FAILED" > /dev/null +cmsRun ${SCRAM_TEST_PATH}/python/ValidateRadial_cfg.py | grep "FAILED" > /dev/null if [[ $? -eq 0 ]] then echo "ValidateRadial failed" diff --git a/Geometry/DTGeometryBuilder/test/BuildFile.xml b/Geometry/DTGeometryBuilder/test/BuildFile.xml index 4b565211baf44..f528c41a916ea 100644 --- a/Geometry/DTGeometryBuilder/test/BuildFile.xml +++ b/Geometry/DTGeometryBuilder/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/Geometry/DTGeometryBuilder/test/dummyMain.cpp b/Geometry/DTGeometryBuilder/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Geometry/DTGeometryBuilder/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Geometry/DTGeometryBuilder/test/runTest.sh b/Geometry/DTGeometryBuilder/test/runTest.sh index 4df95b1f03022..6146d4cff7ef5 100755 --- a/Geometry/DTGeometryBuilder/test/runTest.sh +++ b/Geometry/DTGeometryBuilder/test/runTest.sh @@ -11,16 +11,16 @@ function checkDiff { fi } -F1=${LOCAL_TEST_DIR}/python/validateDTGeometry_cfg.py -F2=${LOCAL_TEST_DIR}/python/testDTGeometry.py -FILE1=${LOCAL_TEST_DIR}/dtGeometry.log.org +F1=${SCRAM_TEST_PATH}/python/validateDTGeometry_cfg.py +F2=${SCRAM_TEST_PATH}/python/testDTGeometry.py +FILE1=${SCRAM_TEST_PATH}/dtGeometry.log.org FILE2=dtGeometry.log FILE3=diff.log FILE4=dtGeometryFiltered.log echo " testing Geometry/DTGeometryBuilder" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} # The following test does not work with DD4hep with Geant4 units # echo "===== Test \"cmsRun validateDTGeometry_cfg.py\" ====" # (cmsRun $F1) || die "Failure using cmsRun $F1" $? diff --git a/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc b/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc index e9a595acc23f7..ef5ed81dd1d19 100644 --- a/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc +++ b/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc @@ -2,6 +2,7 @@ #include "Geometry/EcalAlgo/interface/EcalEndcapGeometry.h" #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" #include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Utilities/interface/Exception.h" #include #include @@ -11,6 +12,8 @@ typedef CaloCellGeometry::Pt3D Pt3D; typedef CaloCellGeometry::Pt3DVec Pt3DVec; typedef HepGeom::Plane3D Pl3D; +//#define EDM_ML_DEBUG + EcalEndcapGeometry::EcalEndcapGeometry(void) : _nnmods(316), _nncrys(25), @@ -157,16 +160,19 @@ void EcalEndcapGeometry::initializeParms() { m_yhi[1] += m_wref / 2; m_del += m_wref; - /* - std::cout<<"zeP="< #include +#include typedef EZArrayFL CornersVec; @@ -34,8 +36,8 @@ void EcalBarrelCellParameterDump::analyze(const edm::Event& /*iEvent*/, const ed const CaloSubdetectorGeometry* ecalGeom = static_cast(geo->getSubdetectorGeometry(DetId::Ecal, EcalBarrel)); - std::cout << "\n\nStudy Detector = Ecal SubDetector = EB" - << "\n======================================\n\n"; + edm::LogVerbatim("EcalGeom") << "\n\nStudy Detector = Ecal SubDetector = EB" + << "\n======================================\n"; const std::vector& ids = ecalGeom->getValidDetIds(DetId::Ecal, EcalBarrel); int nall(0); for (auto id : ids) { @@ -43,20 +45,21 @@ void EcalBarrelCellParameterDump::analyze(const edm::Event& /*iEvent*/, const ed std::shared_ptr geom = ecalGeom->getGeometry(id); EBDetId ebid(id.rawId()); - std::cout << "IEta = " << ebid.ieta() << "; IPhi = " << ebid.iphi() << " geom->getPosition " - << std::setprecision(4) << geom->getPosition() << " BackPoint " << geom->getBackPoint() - << " [rho,eta:etaSpan,phi:phiSpan] (" << geom->rhoPos() << ", " << geom->etaPos() << ":" - << geom->etaSpan() << ", " << geom->phiPos() << ":" << geom->phiSpan() << ")"; + std::ostringstream st1; + st1 << "IEta = " << ebid.ieta() << "; IPhi = " << ebid.iphi() << " geom->getPosition " << std::setprecision(4) + << geom->getPosition() << " BackPoint " << geom->getBackPoint() << " [rho,eta:etaSpan,phi:phiSpan] (" + << geom->rhoPos() << ", " << geom->etaPos() << ":" << geom->etaSpan() << ", " << geom->phiPos() << ":" + << geom->phiSpan() << ")"; const CaloCellGeometry::CornersVec& corners(geom->getCorners()); for (unsigned int ci(0); ci != corners.size(); ci++) { - std::cout << " Corner: " << ci << " Location" << corners[ci] << " ; "; + st1 << " Corner: " << ci << " Location" << corners[ci] << " ; "; } - std::cout << std::endl; + edm::LogVerbatim("EcalGeom") << st1.str(); } - std::cout << "\n\nDumps a total of : " << nall << " cells of the detector\n" << std::endl; + edm::LogVerbatim("EcalGeom") << "\n\nDumps a total of : " << nall << " cells of the detector\n"; } DEFINE_FWK_MODULE(EcalBarrelCellParameterDump); diff --git a/Geometry/EcalAlgo/test/EcalEndcapCellParameterDump.cc b/Geometry/EcalAlgo/test/EcalEndcapCellParameterDump.cc index beb17f661e18d..50c282ef201af 100644 --- a/Geometry/EcalAlgo/test/EcalEndcapCellParameterDump.cc +++ b/Geometry/EcalAlgo/test/EcalEndcapCellParameterDump.cc @@ -11,6 +11,7 @@ #include #include +#include typedef EZArrayFL CornersVec; @@ -34,8 +35,8 @@ void EcalEndcapCellParameterDump::analyze(const edm::Event& /*iEvent*/, const ed const CaloSubdetectorGeometry* ecalGeom = static_cast(geo->getSubdetectorGeometry(DetId::Ecal, EcalEndcap)); - std::cout << "\n\nStudy Detector = Ecal SubDetector = EE" - << "\n======================================\n\n"; + edm::LogVerbatim("EcalGeom") << "\n\nStudy Detector = Ecal SubDetector = EE" + << "\n======================================\n"; const std::vector& ids = ecalGeom->getValidDetIds(DetId::Ecal, EcalEndcap); int nall(0); for (auto id : ids) { @@ -43,20 +44,21 @@ void EcalEndcapCellParameterDump::analyze(const edm::Event& /*iEvent*/, const ed std::shared_ptr geom = ecalGeom->getGeometry(id); EEDetId ebid(id.rawId()); - std::cout << "IX = " << ebid.ix() << "; IY = " << ebid.iy() << " geom->getPosition " << std::setprecision(4) - << geom->getPosition() << " BackPoint " << geom->getBackPoint() << " [rho,eta:etaSpan,phi:phiSpan] (" - << geom->rhoPos() << ", " << geom->etaPos() << ":" << geom->etaSpan() << ", " << geom->phiPos() << ":" - << geom->phiSpan() << ")"; + std::ostringstream st1; + st1 << "IX = " << ebid.ix() << "; IY = " << ebid.iy() << " geom->getPosition " << std::setprecision(4) + << geom->getPosition() << " BackPoint " << geom->getBackPoint() << " [rho,eta:etaSpan,phi:phiSpan] (" + << geom->rhoPos() << ", " << geom->etaPos() << ":" << geom->etaSpan() << ", " << geom->phiPos() << ":" + << geom->phiSpan() << ")"; const CaloCellGeometry::CornersVec& corners(geom->getCorners()); for (unsigned int ci(0); ci != corners.size(); ci++) { - std::cout << " Corner: " << ci << " Location" << corners[ci] << " ; "; + st1 << " Corner: " << ci << " Location" << corners[ci] << " ; "; } - std::cout << std::endl; + edm::LogVerbatim("EcalGeom") << st1.str(); } - std::cout << "\n\nDumps a total of : " << nall << " cells of the detector\n" << std::endl; + edm::LogVerbatim("EcalGeom") << "\n\nDumps a total of : " << nall << " cells of the detector\n"; } DEFINE_FWK_MODULE(EcalEndcapCellParameterDump); diff --git a/Geometry/EcalAlgo/test/EcalPreshowerParameterDump.cc b/Geometry/EcalAlgo/test/EcalPreshowerParameterDump.cc index e3167a6ff74c4..463ec2a146623 100644 --- a/Geometry/EcalAlgo/test/EcalPreshowerParameterDump.cc +++ b/Geometry/EcalAlgo/test/EcalPreshowerParameterDump.cc @@ -68,8 +68,8 @@ void EcalPreshowerCellParameterDump::analyze(const edm::Event& /*iEvent*/, const const CaloSubdetectorGeometry* ecalGeom = static_cast(geo->getSubdetectorGeometry(DetId::Ecal, EcalPreshower)); - std::cout << "\n\nStudy Detector = Ecal SubDetector = ES" - << "\n======================================\n\n"; + edm::LogVerbatim("EcalGeom") << "\n\nStudy Detector = Ecal SubDetector = ES" + << "\n======================================\n"; const std::vector& ids = ecalGeom->getValidDetIds(DetId::Ecal, EcalPreshower); int nall(0); for (auto id : ids) { @@ -78,26 +78,26 @@ void EcalPreshowerCellParameterDump::analyze(const edm::Event& /*iEvent*/, const ESDetId esid(id); if (debug_) { - std::cout << nall << " " << esid.rawId() << " " << std::setprecision(6) << geom->getPosition() << std::endl; + edm::LogVerbatim("EcalGeom") << nall << " " << esid.rawId() << " " << std::setprecision(6) << geom->getPosition(); unsigned int hid = ((esid.zside() + 1) + esid.plane() - 1); if (hid < hist_.size()) hist_[hid]->Fill(geom->getPosition().x(), geom->getPosition().y()); } else { - std::cout << "Cell[" << nall << "] " << esid << " geom->getPosition " << std::setprecision(4) - << geom->getPosition() << " BackPoint " << geom->getBackPoint() << " [rho,eta:etaSpan,phi:phiSpan] (" - << geom->rhoPos() << ", " << geom->etaPos() << ":" << geom->etaSpan() << ", " << geom->phiPos() << ":" - << geom->phiSpan() << ")"; + std::ostringstream st1; + st1 << "Cell[" << nall << "] " << esid << " geom->getPosition " << std::setprecision(4) << geom->getPosition() + << " BackPoint " << geom->getBackPoint() << " [rho,eta:etaSpan,phi:phiSpan] (" << geom->rhoPos() << ", " + << geom->etaPos() << ":" << geom->etaSpan() << ", " << geom->phiPos() << ":" << geom->phiSpan() << ")"; const CaloCellGeometry::CornersVec& corners(geom->getCorners()); for (unsigned int ci(0); ci != corners.size(); ci++) { - std::cout << " Corner: " << ci << " Location" << corners[ci] << " ; "; + st1 << " Corner: " << ci << " Location" << corners[ci] << " ; "; } - std::cout << std::endl; + edm::LogVerbatim("EcalGeom") << st1.str(); } } - std::cout << "\n\nDumps a total of : " << nall << " cells of the detector\n" << std::endl; + edm::LogVerbatim("EcalGeom") << "\n\nDumps a total of : " << nall << " cells of the detector\n"; } DEFINE_FWK_MODULE(EcalPreshowerCellParameterDump); diff --git a/Geometry/EcalAlgo/test/python/runESCellDump_cfg.py b/Geometry/EcalAlgo/test/python/runESCellDump_cfg.py index f020498c7e716..eb1c477110b04 100644 --- a/Geometry/EcalAlgo/test/python/runESCellDump_cfg.py +++ b/Geometry/EcalAlgo/test/python/runESCellDump_cfg.py @@ -12,6 +12,10 @@ process.load("Geometry.EcalMapping.EcalMapping_cfi") process.load("Geometry.EcalMapping.EcalMappingRecord_cfi") process.load("Geometry.EcalAlgo.ecalPreshowerCellParameterDump_cfi") +process.load('FWCore.MessageService.MessageLogger_cfi') + +if hasattr(process,'MessageLogger'): + process.MessageLogger.EcalGeom=dict() process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( diff --git a/Geometry/EcalAlgo/test/python/runEcalCellDumpDD4hep_cfg.py b/Geometry/EcalAlgo/test/python/runEcalCellDumpDD4hep_cfg.py index 55df55e29e4f8..f6bbc38e12f4d 100644 --- a/Geometry/EcalAlgo/test/python/runEcalCellDumpDD4hep_cfg.py +++ b/Geometry/EcalAlgo/test/python/runEcalCellDumpDD4hep_cfg.py @@ -5,6 +5,10 @@ process.load('Configuration.Geometry.GeometryDD4hepExtended2021_cff') process.load('Configuration.Geometry.GeometryDD4hepExtended2021Reco_cff') +process.load('FWCore.MessageService.MessageLogger_cfi') + +if hasattr(process,'MessageLogger'): + process.MessageLogger.EcalGeom=dict() process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( diff --git a/Geometry/EcalAlgo/test/python/runEcalCellDumpDDD_cfg.py b/Geometry/EcalAlgo/test/python/runEcalCellDumpDDD_cfg.py index 894581eb2c378..f819cefb3f36d 100644 --- a/Geometry/EcalAlgo/test/python/runEcalCellDumpDDD_cfg.py +++ b/Geometry/EcalAlgo/test/python/runEcalCellDumpDDD_cfg.py @@ -4,6 +4,10 @@ process = cms.Process("EcalGeometryTest",Run3) process.load("Configuration.Geometry.GeometryExtended2021Reco_cff") +process.load('FWCore.MessageService.MessageLogger_cfi') + +if hasattr(process,'MessageLogger'): + process.MessageLogger.EcalGeom=dict() process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( diff --git a/Geometry/EcalAlgo/test/python/testEcalGeometry.py b/Geometry/EcalAlgo/test/python/testEcalGeometry.py index 7dcf379751eaa..37785a7b70ec9 100644 --- a/Geometry/EcalAlgo/test/python/testEcalGeometry.py +++ b/Geometry/EcalAlgo/test/python/testEcalGeometry.py @@ -11,6 +11,9 @@ cerr = cms.untracked.PSet( enable = cms.untracked.bool(False) ), + EcalGeom = cms.untracked.PSet( + enable = cms.untracked.bool(True) + ), cout = cms.untracked.PSet( enable = cms.untracked.bool(True), enableStatistics = cms.untracked.bool(True), diff --git a/Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml b/Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml index 7811da3033853..31b0b0b812b69 100644 --- a/Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml +++ b/Geometry/ForwardCommonData/data/hfnose/v1/hfnose.xml @@ -12,6 +12,8 @@ + + diff --git a/Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml b/Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml index 5a7d40da6de6f..a16ac71e3ad57 100644 --- a/Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml +++ b/Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml @@ -12,6 +12,8 @@ + + diff --git a/Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml b/Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml index 32550600a139c..413d53ee48765 100644 --- a/Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml +++ b/Geometry/ForwardCommonData/data/hfnose/v4/hfnose.xml @@ -12,6 +12,8 @@ + + diff --git a/Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnose.xml b/Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnose.xml index 5be3572e55b0b..04eeb097e9b90 100644 --- a/Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnose.xml +++ b/Geometry/ForwardCommonData/data/hfnoseCell/v1/hfnose.xml @@ -5,6 +5,8 @@ + + diff --git a/Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml b/Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml index 346e3f1a72300..bd01aea822cc5 100644 --- a/Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml +++ b/Geometry/ForwardCommonData/data/hfnoseCons/v1/hfnoseCons.xml @@ -61,7 +61,10 @@ + + + diff --git a/Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml b/Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml index 6aa4bf6fd73ef..3bca73b9e37a9 100644 --- a/Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml +++ b/Geometry/ForwardCommonData/data/hfnoseCons/v1m/hfnoseCons.xml @@ -61,7 +61,10 @@ + + + diff --git a/Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnose.xml b/Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnose.xml index 43a7a7af4d841..bcb8a9ae5aa5d 100644 --- a/Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnose.xml +++ b/Geometry/ForwardCommonData/data/hfnoseWafer/v1/hfnose.xml @@ -5,6 +5,8 @@ + + diff --git a/Geometry/ForwardCommonData/python/hfnoseParametersInitialization_cfi.py b/Geometry/ForwardCommonData/python/hfnoseParametersInitialization_cfi.py index 9e5a2194d73a9..6c10a8d3bc0c6 100644 --- a/Geometry/ForwardCommonData/python/hfnoseParametersInitialization_cfi.py +++ b/Geometry/ForwardCommonData/python/hfnoseParametersInitialization_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from Geometry.HGCalCommonData.hgcalEEParametersInitialize_cfi import * +from Geometry.HGCalCommonData.hgcalEEParametersInitialization_cfi import * hfnoseParametersInitialize = hgcalEEParametersInitialize.clone( name = "HGCalHFNoseSensitive", @@ -10,9 +10,3 @@ nameT = "HFNose", nameX = "HGCalHFNoseSensitive" ) - -from Configuration.ProcessModifiers.dd4hep_cff import dd4hep - -dd4hep.toModify(hfnoseParametersInitialize, - fromDD4hep = True -) diff --git a/Geometry/HGCalCommonData/data/cellShift.txt b/Geometry/HGCalCommonData/data/cellShift.txt index 6be34c09c97a3..b8d19a3d44cde 100644 --- a/Geometry/HGCalCommonData/data/cellShift.txt +++ b/Geometry/HGCalCommonData/data/cellShift.txt @@ -1,56 +1,26 @@ - 9 0 -1 7 -2 -3 18 10 -2.82630 -41.4283 - 9 0 -1 7 -2 -3 15 14 -7.88101 -41.4751 - 9 0 -1 7 -2 -3 14 15 -8.94715 -41.0073 - 9 1 1 8 4 2 14 12 -45.91660 17.2826 - 9 1 1 8 4 2 14 12 -45.91830 17.2802 - 9 1 1 8 4 2 14 12 -45.91980 17.2803 - 9 1 1 8 4 2 14 12 -45.92130 17.2797 - 9 1 1 8 4 2 14 12 -45.92080 17.2781 - 9 0 -1 7 -2 -3 13 17 -11.49320 -40.8132 - 9 0 -1 7 -2 -3 13 17 -11.49330 -40.8133 - 9 0 -1 7 -2 -3 13 17 -11.49330 -40.8133 - 9 0 -1 7 -2 -3 13 17 -11.49020 -40.8120 - 9 0 -1 7 -2 -3 13 17 -11.48810 -40.8101 - 9 0 -1 7 -2 -3 14 17 -10.48540 -40.0787 - 9 0 -1 7 -2 -3 14 17 -10.46860 -40.0764 - 9 0 -1 7 -3 -3 15 23 -30.68430 -37.5497 - 9 0 -1 7 -3 -3 18 21 -27.16580 -37.0963 - 9 0 -1 7 -3 -3 16 23 -30.06270 -37.4479 - 9 0 -1 7 -3 -3 15 23 -31.01850 -37.6065 - 9 0 -1 7 -3 -3 15 22 -30.55220 -37.8669 - 9 0 -1 7 -3 -3 15 23 -30.62400 -37.2295 - 9 0 -1 7 -3 -3 15 23 -30.84000 -37.4558 - 9 0 -1 7 -3 -3 15 23 -30.83890 -37.5251 - 9 0 -1 7 -2 -3 18 13 -5.39073 -40.1640 - 9 0 -1 7 -2 -3 12 4 -3.21009 -46.3097 - 8 0 -1 1 -3 1 17 7 -54.75940 8.47755 - 8 0 -1 1 -2 1 23 19 -33.70580 15.9673 - 9 0 -1 7 -2 -3 6 12 -12.55430 -45.4392 - 9 0 -1 7 -3 -3 20 21 -25.72910 -36.5047 - 9 0 -1 7 -3 -3 20 20 -25.34010 -36.6699 - 9 0 1 7 -1 -3 23 21 -1.98542 -38.2605 - 8 0 -1 1 0 2 8 17 -22.90420 23.5756 - 9 0 1 7 -1 -3 9 18 -3.53120 -48.4667 - 9 0 1 7 -1 -3 8 18 -3.73103 -49.3767 - 9 0 1 7 -1 -3 8 18 -3.44238 -49.3138 - 9 0 1 7 -1 -3 8 18 -3.43613 -49.3036 - 9 0 1 7 -1 -3 8 18 -3.44332 -49.3155 - 9 0 1 7 -1 -3 8 18 -3.44330 -49.3149 - 9 0 1 7 -1 -3 8 18 -3.44332 -49.3144 - 9 0 1 7 -1 -3 8 18 -3.44328 -49.3138 - 9 0 1 7 -1 -3 8 18 -3.44322 -49.3133 - 9 0 1 7 -1 -3 8 18 -3.44331 -49.3128 - 9 0 1 7 -1 -3 8 18 -3.44342 -49.3124 - 9 0 1 7 -1 -3 8 18 -3.44390 -49.3115 - 9 0 1 7 -1 -3 8 18 -3.44498 -49.3109 - 9 0 1 7 -1 -3 8 18 -3.44596 -49.3113 - 9 0 1 7 -1 -3 9 19 -3.25315 -48.4585 - 9 0 1 7 -1 -3 10 19 -2.86669 -47.7499 - 9 0 1 7 -1 -3 10 18 -3.29090 -47.4825 - 9 0 1 7 -1 -3 9 19 -3.30821 -48.4775 - 9 0 1 7 -1 -3 9 18 -3.50751 -48.4844 - 9 0 1 7 -1 -3 9 20 -2.30163 -48.8344 - 9 0 1 7 -1 -3 9 18 -3.79999 -48.3264 - 9 0 1 7 -1 -3 9 18 -3.54796 -48.4642 - 9 0 1 7 -1 -3 9 18 -3.39965 -48.4406 - 9 0 1 7 -1 -3 9 18 -3.33426 -48.4005 + 8 0 -1 1 3 2 22 13 29.5452 24.28780 + 9 1 -1 8 -2 2 3 4 -45.4193 20.28480 + 9 1 -1 8 -3 1 6 9 -56.3272 1.72019 + 9 1 -1 8 -2 2 15 7 -58.2371 24.12680 + 8 0 -1 1 -2 1 17 8 -38.0396 9.72298 + 9 1 -1 8 -2 2 6 12 -48.6208 12.34350 + 9 1 -1 8 -2 1 9 13 -43.4307 10.91510 + 8 0 -1 1 -1 2 14 6 -31.6588 23.75420 + 9 1 -1 8 -2 1 9 1 -43.4333 -3.64305 + 9 1 -1 8 -2 2 2 7 -44.1030 16.57760 + 8 0 -1 1 -2 1 22 15 -34.5524 13.06090 + 8 0 -1 1 12 12 30 26 -10.2616 34.66000 + 9 1 -1 8 -2 1 9 3 -43.3343 -1.42833 + 9 1 -1 8 4 2 12 15 47.7914 12.69930 + 9 1 -1 8 -2 1 9 4 -43.2085 0.122625 + 9 1 -1 8 4 2 15 11 45.1999 19.84300 + 9 1 -1 8 -2 1 10 13 -42.2682 9.75877 + 9 1 -1 8 -2 1 10 13 -42.2660 9.76321 + 9 1 -1 8 -3 1 1 4 -51.8698 5.30327 + 9 1 -1 8 4 2 15 15 45.4643 14.25540 + 8 0 -1 1 0 2 8 2 -12.4069 29.62090 + 8 0 -1 1 0 2 8 2 -12.3928 29.81790 + 8 0 -1 1 0 2 8 2 -12.3992 29.82430 + 8 0 -1 1 -1 1 8 8 -26.8404 17.12580 + 8 0 -1 1 -1 1 8 7 -27.2856 17.53420 + 8 0 -1 1 12 12 1 30 -12.7151 35.60880 diff --git a/Geometry/HGCalCommonData/data/hgcal/v16/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v16/hgcal.xml index 3e583afbb9a70..269997a7c62ea 100644 --- a/Geometry/HGCalCommonData/data/hgcal/v16/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcal/v16/hgcal.xml @@ -8,6 +8,8 @@ + + diff --git a/Geometry/HGCalCommonData/data/hgcal/v17/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v17/hgcal.xml index 3e583afbb9a70..b63651d15ad8e 100644 --- a/Geometry/HGCalCommonData/data/hgcal/v17/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcal/v17/hgcal.xml @@ -2,12 +2,14 @@ - + - + + + diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v16/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v16/hgcalCons.xml index 6e402f106001f..2aade4b3f1922 100644 --- a/Geometry/HGCalCommonData/data/hgcalCons/v16/hgcalCons.xml +++ b/Geometry/HGCalCommonData/data/hgcalCons/v16/hgcalCons.xml @@ -202,7 +202,10 @@ + + + diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v17/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v17/hgcalCons.xml index 6b2e962c658dd..56fc0f5c66ea6 100644 --- a/Geometry/HGCalCommonData/data/hgcalCons/v17/hgcalCons.xml +++ b/Geometry/HGCalCommonData/data/hgcalCons/v17/hgcalCons.xml @@ -205,7 +205,10 @@ + + + diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v17n/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v17n/hgcalCons.xml index b96a46d45350b..4b01808347294 100644 --- a/Geometry/HGCalCommonData/data/hgcalCons/v17n/hgcalCons.xml +++ b/Geometry/HGCalCommonData/data/hgcalCons/v17n/hgcalCons.xml @@ -205,7 +205,10 @@ + + + diff --git a/Geometry/HGCalCommonData/data/hgcalConsData/v17Shift/hgcalConsData.xml b/Geometry/HGCalCommonData/data/hgcalConsData/v17Shift/hgcalConsData.xml index 11f3442bdeee3..c5a436c57309c 100644 --- a/Geometry/HGCalCommonData/data/hgcalConsData/v17Shift/hgcalConsData.xml +++ b/Geometry/HGCalCommonData/data/hgcalConsData/v17Shift/hgcalConsData.xml @@ -3740,8 +3740,8 @@ 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, - 25*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, + 25*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v15/hgcal.xml b/Geometry/HGCalCommonData/data/hgcalEE/v15/hgcal.xml index 7dd83148f8455..a66f3f0a32899 100644 --- a/Geometry/HGCalCommonData/data/hgcalEE/v15/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcalEE/v15/hgcal.xml @@ -5,6 +5,8 @@ + + diff --git a/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcal.xml b/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcal.xml index 721ae9b7fcbe9..2545b825b3470 100644 --- a/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcal.xml @@ -2,8 +2,9 @@ - - + + + diff --git a/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcalcell.xml b/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcalcell.xml index ceec4966f4389..955d948f7f700 100644 --- a/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcalcell.xml +++ b/Geometry/HGCalCommonData/data/hgcalcell/v17/hgcalcell.xml @@ -4,6 +4,7 @@ + @@ -18,7 +19,7 @@ - + @@ -61,7 +62,7 @@ - + @@ -104,7 +105,7 @@ - + @@ -147,7 +148,7 @@ - + @@ -190,7 +191,7 @@ - + @@ -233,7 +234,7 @@ - + @@ -276,7 +277,7 @@ - + @@ -319,7 +320,7 @@ - + @@ -362,7 +363,7 @@ - + @@ -405,7 +406,7 @@ - + @@ -448,7 +449,7 @@ - + @@ -491,7 +492,7 @@ - + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcal.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcal.xml index ddffe0a4790fe..e391611be48d7 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcal.xml @@ -2,12 +2,13 @@ - + - + + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcalwafer.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcalwafer.xml index 094c34be50d28..06589cb7d49b2 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcalwafer.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17/hgcalwafer.xml @@ -10,6 +10,7 @@ + @@ -33,9 +34,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -44,6 +44,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -82,9 +85,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -93,6 +95,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -131,9 +136,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -142,6 +146,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -180,9 +187,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -191,6 +197,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -229,9 +238,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -240,6 +248,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -278,9 +289,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -289,6 +299,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -327,9 +340,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -338,6 +350,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -376,9 +391,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -387,6 +401,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -425,9 +442,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -436,6 +452,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -474,9 +493,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -485,6 +503,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -523,9 +544,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -534,6 +554,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -572,9 +595,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -583,6 +605,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -623,9 +648,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -634,6 +658,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -659,9 +686,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -670,6 +696,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -695,9 +724,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -706,6 +734,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -731,9 +762,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -742,6 +772,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -767,9 +800,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -778,6 +810,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -803,9 +838,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -814,6 +848,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -839,9 +876,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -850,6 +886,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -875,9 +914,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -886,6 +924,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -911,9 +952,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -922,6 +962,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -947,9 +990,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -958,6 +1000,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -983,9 +1028,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -994,6 +1038,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -1019,9 +1066,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -1030,6 +1076,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcal.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcal.xml index ddffe0a4790fe..e391611be48d7 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcal.xml @@ -2,12 +2,13 @@ - + - + + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalpos.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalpos.xml index d6754874bceb9..22685f09deea0 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalpos.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalpos.xml @@ -5,62 +5,122 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalwafer.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalwafer.xml index 5ce9a2ca8962f..82717f00a1474 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalwafer.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalwafer.xml @@ -10,6 +10,7 @@ + @@ -33,9 +34,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -44,6 +44,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -82,9 +85,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -93,6 +95,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -116,5 +121,107 @@ hgcalcell:HGCalEECellExten24Fine, hgcalcell:HGCalEECellExten25Fine, hgcalcell:HGCalEECellExten26Fine + + + + + + + + + + 0, 1, 2, 3, 4, 5 + + 0, 0, 0, 0, 0, 0 + + 06, 07, 08, 09, 10, 11 + + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEBasePlate + + materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, + hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, + materials:Silicon, hgcalMaterial:HGC_G10-FR4 + + 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, + [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm + + 0, 0, 0, 0, 0, 0, 1, 0 + + 0, 1, 2, 3, 4, 6, 4, 5, 4, 7 + + + + 0, 1, 13, 19 + + hgcalcell:HGCalHECellFull0Coarse1, hgcalcell:HGCalHECellCorner01Coarse1, + hgcalcell:HGCalHECellCorner02Coarse1,hgcalcell:HGCalHECellCorner03Coarse1, + hgcalcell:HGCalHECellCorner04Coarse1,hgcalcell:HGCalHECellCorner05Coarse1, + hgcalcell:HGCalHECellCorner06Coarse1,hgcalcell:HGCalHECellCorner07Coarse1, + hgcalcell:HGCalHECellCorner08Coarse1,hgcalcell:HGCalHECellCorner09Coarse1, + hgcalcell:HGCalHECellCorner10Coarse1,hgcalcell:HGCalHECellCorner11Coarse1, + hgcalcell:HGCalHECellCorner12Coarse1,hgcalcell:HGCalHECellTrunc01Coarse1, + hgcalcell:HGCalHECellTrunc02Coarse1, hgcalcell:HGCalHECellTrunc03Coarse1, + hgcalcell:HGCalHECellTrunc04Coarse1, hgcalcell:HGCalHECellTrunc05Coarse1, + hgcalcell:HGCalHECellTrunc06Coarse1, hgcalcell:HGCalHECellExten01Coarse1, + hgcalcell:HGCalHECellExten02Coarse1, hgcalcell:HGCalHECellExten03Coarse1, + hgcalcell:HGCalHECellExten04Coarse1, hgcalcell:HGCalHECellExten05Coarse1, + hgcalcell:HGCalHECellExten06Coarse1 + + + + + + + + + + + 0, 1, 2, 3, 4, 5 + + 1, 1, 1, 1, 1, 1 + + 00, 01, 02, 03, 04, 05 + + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEBasePlate + + materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, + hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, + materials:Silicon, hgcalMaterial:HGC_G10-FR4 + + 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, + [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm + + 0, 0, 0, 0, 0, 0, 1, 0 + + 7, 4, 5, 4, 6, 4, 3, 2, 1, 0 + + + + 0, 1, 13, 19 + + hgcalcell:HGCalHECellFull1Coarse1, hgcalcell:HGCalHECellCorner21Coarse1, + hgcalcell:HGCalHECellCorner22Coarse1,hgcalcell:HGCalHECellCorner23Coarse1, + hgcalcell:HGCalHECellCorner24Coarse1,hgcalcell:HGCalHECellCorner25Coarse1, + hgcalcell:HGCalHECellCorner26Coarse1,hgcalcell:HGCalHECellCorner27Coarse1, + hgcalcell:HGCalHECellCorner28Coarse1,hgcalcell:HGCalHECellCorner29Coarse1, + hgcalcell:HGCalHECellCorner30Coarse1,hgcalcell:HGCalHECellCorner31Coarse1, + hgcalcell:HGCalHECellCorner32Coarse1,hgcalcell:HGCalHECellTrunc21Coarse1, + hgcalcell:HGCalHECellTrunc22Coarse1, hgcalcell:HGCalHECellTrunc23Coarse1, + hgcalcell:HGCalHECellTrunc24Coarse1, hgcalcell:HGCalHECellTrunc25Coarse1, + hgcalcell:HGCalHECellTrunc26Coarse1, hgcalcell:HGCalHECellExten21Coarse1, + hgcalcell:HGCalHECellExten22Coarse1, hgcalcell:HGCalHECellExten23Coarse1, + hgcalcell:HGCalHECellExten24Coarse1, hgcalcell:HGCalHECellExten25Coarse1, + hgcalcell:HGCalHECellExten06Coarse1 + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17n/hgcalwafer.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17n/hgcalwafer.xml index d0f6fd0195007..ccd366dbdce45 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17n/hgcalwafer.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17n/hgcalwafer.xml @@ -10,6 +10,7 @@ + @@ -33,9 +34,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -44,6 +44,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -65,9 +68,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -76,6 +78,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -97,9 +102,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -108,6 +112,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -129,9 +136,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -140,6 +146,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -161,9 +170,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -172,6 +180,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -193,9 +204,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -204,6 +214,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -225,9 +238,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -236,6 +248,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -257,9 +272,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -268,6 +282,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -289,9 +306,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -300,6 +316,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -321,9 +340,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -332,6 +350,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -353,9 +374,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -364,6 +384,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -385,9 +408,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -396,6 +418,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -419,9 +444,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -430,6 +454,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -455,9 +482,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -466,6 +492,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -491,9 +520,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -502,6 +530,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -527,9 +558,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -538,6 +568,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -563,9 +596,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -574,6 +606,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -599,9 +634,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -610,6 +644,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -635,9 +672,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -646,6 +682,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -671,9 +710,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -682,6 +720,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -707,9 +748,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -718,6 +758,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -743,9 +786,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -754,6 +796,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -779,9 +824,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -790,6 +834,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -815,9 +862,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -826,6 +872,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcal.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcal.xml index ddffe0a4790fe..e391611be48d7 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcal.xml @@ -2,12 +2,13 @@ - + - + + diff --git a/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcalwafer.xml b/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcalwafer.xml index 6793dd42dff9f..8892ea997f5f7 100644 --- a/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcalwafer.xml +++ b/Geometry/HGCalCommonData/data/hgcalwafer/v17p/hgcalwafer.xml @@ -10,6 +10,7 @@ + @@ -35,9 +36,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -46,6 +46,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -71,9 +74,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -82,6 +84,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -107,9 +112,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -118,6 +122,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -143,9 +150,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -154,6 +160,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -179,9 +188,8 @@ 00, 01, 02, 03, 04, 05 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -190,6 +198,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -215,9 +226,8 @@ 06, 07, 08, 09, 10, 11 - HGCalEEAirGap, HGCalEEMotherBoard, - HGCalEEConnector, HGCalEEPCB, HGCalEEEpoxy, - HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, + HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, + HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector, @@ -226,6 +236,9 @@ 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, [WaferThickness], 1.40*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], + [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 0, 1, 0 @@ -251,9 +264,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -262,6 +274,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -287,9 +302,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -298,6 +312,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -323,9 +340,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -334,6 +350,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -359,9 +378,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -370,6 +388,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -395,9 +416,8 @@ 00, 01, 02, 03, 04, 05 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -406,6 +426,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 @@ -431,9 +454,8 @@ 06, 07, 08, 09, 10, 11 - HGCalHEAirGap, HGCalHEMotherBoard, - HGCalHEConnector, HGCalHEPCB, HGCalHEEpoxy, - HGCalHEKapton, HGCalHESiliconSensitive, + HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, + HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive, HGCalHEBasePlate materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector, @@ -442,6 +464,9 @@ 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, [WaferThickness], 1.0*mm + + 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, + [SensorSizeOffset], 0.50*mm 0, 0, 0, 0, 0, 0, 1, 0 diff --git a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h index 8af62260cda20..269e73a59848a 100644 --- a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h +++ b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h @@ -171,6 +171,9 @@ class HGCalDDDConstants { return ((mode_ == HGCalGeometryMode::Hexagon8File) || (mode_ == HGCalGeometryMode::Hexagon8Module) || (mode_ == HGCalGeometryMode::Hexagon8Cassette)); } + inline bool waferHexagon8Module() const { + return ((mode_ == HGCalGeometryMode::Hexagon8Module) || (mode_ == HGCalGeometryMode::Hexagon8Cassette)); + } bool waferInLayer(int wafer, int lay, bool reco) const; bool waferFullInLayer(int wafer, int lay, bool reco) const; inline int waferCount(const int type) const { return ((type == 0) ? waferMax_[2] : waferMax_[3]); } diff --git a/Geometry/HGCalCommonData/interface/HGCalParameters.h b/Geometry/HGCalCommonData/interface/HGCalParameters.h index fcb6ed6f8b767..6b10a0ffab4b0 100644 --- a/Geometry/HGCalCommonData/interface/HGCalParameters.h +++ b/Geometry/HGCalCommonData/interface/HGCalParameters.h @@ -153,7 +153,10 @@ class HGCalParameters { double waferSize_; double waferThick_; double sensorSeparation_; + double sensorSizeOffset_; + double guardRingOffset_; double mouseBite_; + int useOffset_; int waferUVMax_; std::vector waferUVMaxLayer_; bool defineFull_; diff --git a/Geometry/HGCalCommonData/interface/HGCalWaferMask.h b/Geometry/HGCalCommonData/interface/HGCalWaferMask.h index 539f4993dc27d..316eefe4136de 100644 --- a/Geometry/HGCalCommonData/interface/HGCalWaferMask.h +++ b/Geometry/HGCalCommonData/interface/HGCalWaferMask.h @@ -49,11 +49,17 @@ class HGCalWaferMask { // Gets the corners of the partial wafers from its type, orientation, zside // (Good for V15, V16 geometries) static std::vector > waferXY( - int part, int orient, int zside, double delX, double delY, double xpos, double ypos); + int part, int orient, int zside, double waferSize, double offset, double xpos, double ypos); // Gets the corners of the partial wafers from its type, placement index // (Good for V17 geometry) static std::vector > waferXY( - int part, int placement, double delX, double delY, double xpos, double ypos); + int part, int placement, double wafersize, double offset, double xpos, double ypos); + +private: + static constexpr double sqrt3_ = 1.732050807568877; // std::sqrt(3.0) in double precision + static constexpr double sin_60_ = 0.5 * sqrt3_; + static constexpr double cos_60_ = 0.5; + static constexpr double tan_60_ = sqrt3_; }; #endif diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalCell.cc b/Geometry/HGCalCommonData/plugins/DDHGCalCell.cc index acc719092abba..7aa62869d95db 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalCell.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalCell.cc @@ -75,7 +75,7 @@ void DDHGCalCell::initialize(const DDNumericArguments& nArgs, edm::LogVerbatim("HGCalGeom") << "DDHGCalCell: Wafer r " << waferSize_ << " T " << waferT_ << " Cell T " << cellT_ << " Cells/Wafer " << nCells_ << " Material " << material_ << "Sensitive Position " << posSens_ << " NameSpace " << nameSpace_ << ": Full Cell: " << fullCN_ << ":" - << fullSensN_; + << fullSensN_ << " Separation " << waferSeparation_ << ":" << addWaferSeparation_; for (unsigned int k = 0; k < truncCN_.size(); ++k) edm::LogVerbatim("HGCalGeom") << "DDHGCalCell: Truncated Cell[" << k << "] " << truncCN_[k] << ":" << truncSensN_[k]; @@ -96,7 +96,7 @@ void DDHGCalCell::execute(DDCompactView& cpv) { static const double sqrt3 = std::sqrt(3.0); double R = - (addWaferSeparation_ == 0) ? waferSize_ / (3.0 * nCells_) : (waferSize_ + waferSeparation_) / (3.0 * nCells_); + (addWaferSeparation_ <= 1) ? waferSize_ / (3.0 * nCells_) : (waferSize_ + waferSeparation_) / (3.0 * nCells_); double r = 0.5 * R * sqrt3; double dx1 = R; double dx2 = 0.5 * dx1; diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalWaferFullRotated.cc b/Geometry/HGCalCommonData/plugins/DDHGCalWaferFullRotated.cc index 45a48a59c405a..08b100a550515 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalWaferFullRotated.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalWaferFullRotated.cc @@ -47,6 +47,7 @@ class DDHGCalWaferFullRotated : public DDAlgorithm { std::vector materials_; // Materials of the layers std::vector tag_; // Tag of placement index std::vector layerThick_; // Thickness of layers + std::vector layerSizeOff_; // Size offset for each layer std::vector layerType_; // Layer types std::vector copyNumber_; // Initial copy numbers std::vector layers_; // Number of layers in a section @@ -87,13 +88,15 @@ void DDHGCalWaferFullRotated::initialize(const DDNumericArguments& nArgs, layerNames_ = vsArgs["LayerNames"]; materials_ = vsArgs["LayerMaterials"]; layerThick_ = vArgs["LayerThickness"]; + layerSizeOff_ = vArgs["LayerSizeOffset"]; layerType_ = dbl_to_int(vArgs["LayerTypes"]); copyNumber_.resize(materials_.size(), 1); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: " << layerNames_.size() << " types of volumes"; for (unsigned int i = 0; i < layerNames_.size(); ++i) edm::LogVerbatim("HGCalGeom") << "Volume [" << i << "] " << layerNames_[i] << " of thickness " << layerThick_[i] - << " filled with " << materials_[i] << " type " << layerType_[i]; + << " size offset " << layerSizeOff_[i] << " filled with " << materials_[i] << " type " + << layerType_[i]; #endif layers_ = dbl_to_int(vArgs["Layers"]); #ifdef EDM_ML_DEBUG @@ -133,10 +136,8 @@ void DDHGCalWaferFullRotated::execute(DDCompactView& cpv) { static const double sqrt3 = std::sqrt(3.0); double rM = 0.5 * waferSize_; double RM2 = rM / sqrt3; - double r2 = 0.5 * waferSize_; - double R2 = r2 / sqrt3; const int nFine(nCells_), nCoarse(nCells_); - HGCalCell wafer((waferSize_ + waferSepar_), nFine, nCoarse); + HGCalCell wafer(waferSize_, nFine, nCoarse); for (unsigned int k = 0; k < tag_.size(); ++k) { // First the mother std::vector xM = {rM, 0, -rM, -rM, 0, rM}; @@ -159,8 +160,6 @@ void DDHGCalWaferFullRotated::execute(DDCompactView& cpv) { #endif // Then the layers - std::vector xL = {r2, 0, -r2, -r2, 0, r2}; - std::vector yL = {R2, 2 * R2, R2, -R2, -2 * R2, -R2}; std::vector glogs(materials_.size()); for (unsigned int ii = 0; ii < copyNumber_.size(); ii++) { copyNumber_[ii] = 1; @@ -168,6 +167,10 @@ void DDHGCalWaferFullRotated::execute(DDCompactView& cpv) { double zi(-0.5 * thick_), thickTot(0.0); for (unsigned int l = 0; l < layers_.size(); l++) { unsigned int i = layers_[l]; + double r2 = 0.5 * (waferSize_ - layerSizeOff_[i]); + double R2 = r2 / sqrt3; + std::vector xL = {r2, 0, -r2, -r2, 0, r2}; + std::vector yL = {R2, 2 * R2, R2, -R2, -2 * R2, -R2}; if (copyNumber_[i] == 1) { if (layerType_[i] > 0) { zw[0] = -0.5 * waferThick_; @@ -177,11 +180,14 @@ void DDHGCalWaferFullRotated::execute(DDCompactView& cpv) { zw[1] = 0.5 * layerThick_[i]; } std::string layerName = layerNames_[i] + tag_[k] + waferTag_; +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: Layer " << l << ": " << i << ": " << layerName << " " + << layerSizeOff_[i] << " r " << r2 << ":" << R2; +#endif solid = DDSolidFactory::extrudedpolygon(layerName, xL, yL, zw, zx, zy, scale); DDName matN(DDSplit(materials_[i]).first, DDSplit(materials_[i]).second); DDMaterial matter(matN); glogs[i] = DDLogicalPart(solid.ddname(), matter, solid); - #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: " << solid.name() << " extruded polygon made of " << matN << " z|x|y|s (0) " << zw[0] << ":" << zx[0] << ":" << zy[0] << ":" diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalWaferP.cc b/Geometry/HGCalCommonData/plugins/DDHGCalWaferP.cc index 930400d3aa724..f8c8692bd26e3 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalWaferP.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalWaferP.cc @@ -106,9 +106,6 @@ void DDHGCalWaferP::initialize(const DDNumericArguments& nArgs, void DDHGCalWaferP::execute(DDCompactView& cpv) { static constexpr double tol = 0.00001; - static const double sqrt3 = std::sqrt(3.0); - double r = 0.5 * waferSize_; - double R = 2.0 * r / sqrt3; std::string parentName = parent().name().name(); // Loop over all types @@ -116,7 +113,7 @@ void DDHGCalWaferP::execute(DDCompactView& cpv) { // First the mother std::string mother = parentName + tags_[k]; std::vector > wxy = - HGCalWaferMask::waferXY(partialTypes_[k], orientations_[k], 1, r, R, 0.0, 0.0); + HGCalWaferMask::waferXY(partialTypes_[k], orientations_[k], 1, waferSize_, 0.0, 0.0, 0.0); std::vector xM, yM; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xM.emplace_back(wxy[i].first); @@ -139,7 +136,7 @@ void DDHGCalWaferP::execute(DDCompactView& cpv) { #endif // Then the layers - wxy = HGCalWaferMask::waferXY(partialTypes_[k], orientations_[k], 1, r, R, 0.0, 0.0); + wxy = HGCalWaferMask::waferXY(partialTypes_[k], orientations_[k], 1, waferSize_, 0.0, 0.0, 0.0); std::vector xL, yL; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xL.emplace_back(wxy[i].first); diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalWaferPartialRotated.cc b/Geometry/HGCalCommonData/plugins/DDHGCalWaferPartialRotated.cc index c74c4debf7a0d..a7c4f86952bfb 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalWaferPartialRotated.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalWaferPartialRotated.cc @@ -46,6 +46,7 @@ class DDHGCalWaferPartialRotated : public DDAlgorithm { std::vector layerNames_; // Names of the layers std::vector materials_; // Materials of the layers std::vector layerThick_; // Thickness of layers + std::vector layerSizeOff_; // Size offset of layers std::vector layerType_; // Layer types std::vector layers_; // Number of layers in a section std::string senseName_; // Name of the sensitive layer @@ -86,12 +87,14 @@ void DDHGCalWaferPartialRotated::initialize(const DDNumericArguments& nArgs, layerNames_ = vsArgs["LayerNames"]; materials_ = vsArgs["LayerMaterials"]; layerThick_ = vArgs["LayerThickness"]; + layerSizeOff_ = vArgs["LayerSizeOffset"]; layerType_ = dbl_to_int(vArgs["LayerTypes"]); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferPartialRotated: " << layerNames_.size() << " types of volumes"; for (unsigned int i = 0; i < layerNames_.size(); ++i) edm::LogVerbatim("HGCalGeom") << "Volume [" << i << "] " << layerNames_[i] << " of thickness " << layerThick_[i] - << " filled with " << materials_[i] << " type " << layerType_[i]; + << " size offset " << layerSizeOff_[i] << " filled with " << materials_[i] << " type " + << layerType_[i]; #endif layers_ = dbl_to_int(vArgs["Layers"]); #ifdef EDM_ML_DEBUG @@ -116,9 +119,6 @@ void DDHGCalWaferPartialRotated::execute(DDCompactView& cpv) { #endif static constexpr double tol = 0.00001; - static const double sqrt3 = std::sqrt(3.0); - double r = 0.5 * waferSize_; - double R = 2.0 * r / sqrt3; std::string parentName = parent().name().name(); // Loop over all types @@ -127,7 +127,7 @@ void DDHGCalWaferPartialRotated::execute(DDCompactView& cpv) { // First the mother std::string mother = parentName + placementIndexTags_[m] + waferTag_ + tags_[k]; std::vector > wxy = - HGCalWaferMask::waferXY(partialTypes_[k], placementIndex_[m], r, R, 0.0, 0.0); + HGCalWaferMask::waferXY(partialTypes_[k], placementIndex_[m], waferSize_, 0.0, 0.0, 0.0); std::vector xM, yM; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xM.emplace_back(wxy[i].first); @@ -150,20 +150,21 @@ void DDHGCalWaferPartialRotated::execute(DDCompactView& cpv) { #endif // Then the layers - wxy = HGCalWaferMask::waferXY(partialTypes_[k], placementIndex_[m], r, R, 0.0, 0.0); - std::vector xL, yL; - for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { - xL.emplace_back(wxy[i].first); - yL.emplace_back(wxy[i].second); - } std::vector glogs(materials_.size()); std::vector copyNumber(materials_.size(), 1); double zi(-0.5 * thick_), thickTot(0.0); for (unsigned int l = 0; l < layers_.size(); l++) { unsigned int i = layers_[l]; + wxy = HGCalWaferMask::waferXY(partialTypes_[k], placementIndex_[m], waferSize_, layerSizeOff_[i], 0.0, 0.0); + std::vector xL, yL; + for (unsigned int i0 = 0; i0 < (wxy.size() - 1); ++i0) { + xL.emplace_back(wxy[i0].first); + yL.emplace_back(wxy[i0].second); + } #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferPartialRotated:Layer " << l << ":" << i << " T " << layerThick_[i] - << " Copy " << copyNumber[i]; + << " Size offset " << layerSizeOff_[i] << " Copy " << copyNumber[i] + << " Partial type " << partialTypes_[k]; #endif DDRotation rot; if (copyNumber[i] == 1) { diff --git a/Geometry/HGCalCommonData/plugins/HGCalNumberingInitialization.cc b/Geometry/HGCalCommonData/plugins/HGCalNumberingInitialization.cc index eba8976d41969..81f72e9433758 100644 --- a/Geometry/HGCalCommonData/plugins/HGCalNumberingInitialization.cc +++ b/Geometry/HGCalCommonData/plugins/HGCalNumberingInitialization.cc @@ -55,7 +55,9 @@ HGCalNumberingInitialization::~HGCalNumberingInitialization() {} // ------------ method called to produce the data ------------ HGCalNumberingInitialization::ReturnType HGCalNumberingInitialization::produce(const IdealGeometryRecord& iRecord) { +#ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "in HGCalNumberingInitialization::produce for " << name_; +#endif const auto& pHGpar = iRecord.get(hgParToken_); return std::make_unique(&pHGpar, name_); } diff --git a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalCell.cc b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalCell.cc index d49f6ae760160..1c0d70789ff43 100644 --- a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalCell.cc +++ b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalCell.cc @@ -55,7 +55,8 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext edm::LogVerbatim("HGCalGeom") << "DDHGCalCell: Wafer r " << cms::convert2mm(waferSize) << " T " << cms::convert2mm(waferT) << " Cell T " << cms::convert2mm(cellT) << " Cells/Wafer " << nCells << " Material " << material << "Sensitive Position " << posSens - << " NameSpace " << ns.name() << " Full Cell: " << fullCN << ":" << fullSensN; + << " NameSpace " << ns.name() << " Full Cell: " << fullCN << ":" << fullSensN + << " Separation " << waferSeparation << ":" << addWaferSeparation; for (unsigned int k = 0; k < truncCN.size(); ++k) edm::LogVerbatim("HGCalGeom") << "DDHGCalCell: Truncated Cell[" << k << "] " << truncCN[k] << ":" << truncSensN[k]; for (unsigned int k = 0; k < extenCN.size(); ++k) @@ -74,7 +75,7 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext static const double waf2cell = 3.0; static const double cornerfac = 2.5; double R = - (addWaferSeparation == 0) ? waferSize / (waf2cell * nCells) : (waferSize + waferSeparation) / (waf2cell * nCells); + (addWaferSeparation <= 1) ? waferSize / (waf2cell * nCells) : (waferSize + waferSeparation) / (waf2cell * nCells); double r = 0.5 * R * sqrt3; double dx1 = R; double dx2 = 0.5 * dx1; diff --git a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferFullRotated.cc b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferFullRotated.cc index e9da35a5144b1..fbf04e32b3ba4 100644 --- a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferFullRotated.cc +++ b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferFullRotated.cc @@ -26,10 +26,10 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext const auto& material = args.value("ModuleMaterial"); const auto& thick = args.value("ModuleThickness"); const auto& waferSize = args.value("WaferSize"); - const auto& waferSepar = args.value("SensorSeparation"); const auto& waferThick = args.value("WaferThickness"); const auto& waferTag = args.value("WaferTag"); #ifdef EDM_ML_DEBUG + const auto& waferSepar = args.value("SensorSeparation"); edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: Module " << args.parentName() << " made of " << material << " T " << thick << " Wafer 2r " << waferSize << " Half Separation " << waferSepar << " T " << waferThick; @@ -40,6 +40,7 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext const auto& layerNames = args.value >("LayerNames"); const auto& materials = args.value >("LayerMaterials"); const auto& layerThick = args.value >("LayerThickness"); + const auto& layerSizeOff = args.value >("LayerSizeOffset"); const auto& layerType = args.value >("LayerTypes"); std::vector copyNumber; copyNumber.resize(materials.size(), 1); @@ -47,7 +48,8 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: " << layerNames.size() << " types of volumes"; for (unsigned int i = 0; i < layerNames.size(); ++i) edm::LogVerbatim("HGCalGeom") << "Volume [" << i << "] " << layerNames[i] << " of thickness " << layerThick[i] - << " filled with " << materials[i] << " type " << layerType[i]; + << " size offset " << layerSizeOff[i] << " filled with " << materials[i] << " type " + << layerType[i]; #endif const auto& layers = args.value >("Layers"); #ifdef EDM_ML_DEBUG @@ -83,10 +85,8 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext static const double sqrt3 = std::sqrt(3.0); double rM = 0.5 * waferSize; double RM2 = rM / sqrt3; - double r2 = 0.5 * waferSize; - double R2 = r2 / sqrt3; const int nFine(nCells), nCoarse(nCells); - HGCalCell wafer((waferSize + waferSepar), nFine, nCoarse); + HGCalCell wafer(waferSize, nFine, nCoarse); for (unsigned int k = 0; k < tag.size(); ++k) { // First the mother std::vector xM = {rM, 0, -rM, -rM, 0, rM}; @@ -109,8 +109,6 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext #endif // Then the layers - std::vector xL = {r2, 0, -r2, -r2, 0, r2}; - std::vector yL = {R2, 2 * R2, R2, -R2, -2 * R2, -R2}; std::vector glogs(materials.size()); for (unsigned int ii = 0; ii < copyNumber.size(); ii++) { copyNumber[ii] = 1; @@ -118,6 +116,10 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext double zi(-0.5 * thick), thickTot(0.0); for (unsigned int l = 0; l < layers.size(); l++) { unsigned int i = layers[l]; + double r2 = 0.5 * (waferSize - layerSizeOff[i]); + double R2 = r2 / sqrt3; + std::vector xL = {r2, 0, -r2, -r2, 0, r2}; + std::vector yL = {R2, 2 * R2, R2, -R2, -2 * R2, -R2}; if (copyNumber[i] == 1) { if (layerType[i] > 0) { zw[0] = -0.5 * waferThick; @@ -127,6 +129,10 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext zw[1] = 0.5 * layerThick[i]; } std::string layerName = layerNames[i] + tag[k] + waferTag; +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferFullRotated: Layer " << l << ": " << i << ":" << layerName << " " + << layerSizeOff[i] << " r " << r2 << ":" << R2; +#endif solid = dd4hep::ExtrudedPolygon(xL, yL, zw, zx, zy, scale); ns.addSolidNS(ns.prepend(layerName), solid); matter = ns.material(materials[i]); diff --git a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferP.cc b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferP.cc index cf1710e5c3d88..c16085efc80a2 100644 --- a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferP.cc +++ b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferP.cc @@ -70,16 +70,13 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext #endif static constexpr double tol = 0.00001 * dd4hep::mm; - static const double sqrt3 = std::sqrt(3.0); - double r = 0.5 * waferSize; - double R = 2.0 * r / sqrt3; // Loop over all types for (unsigned int k = 0; k < tags.size(); ++k) { // First the mother std::string mother = parentName + tags[k]; std::vector> wxy = - HGCalWaferMask::waferXY(partialTypes[k], orientations[k], 1, r, R, 0.0, 0.0); + HGCalWaferMask::waferXY(partialTypes[k], orientations[k], 1, waferSize, 0.0, 0.0, 0.0); std::vector xM, yM; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xM.emplace_back(wxy[i].first); @@ -106,7 +103,7 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext // Then the layers dd4hep::Rotation3D rotation; - wxy = HGCalWaferMask::waferXY(partialTypes[k], orientations[k], 1, r, R, 0.0, 0.0); + wxy = HGCalWaferMask::waferXY(partialTypes[k], orientations[k], 1, waferSize, 0.0, 0.0, 0.0); std::vector xL, yL; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xL.emplace_back(wxy[i].first); diff --git a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferPartialRotated.cc b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferPartialRotated.cc index 657d3991cdc47..e689239227a9b 100644 --- a/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferPartialRotated.cc +++ b/Geometry/HGCalCommonData/plugins/dd4hep/DDHGCalWaferPartialRotated.cc @@ -51,12 +51,14 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext const auto& layerNames = args.value>("LayerNames"); const auto& materials = args.value>("LayerMaterials"); const auto& layerThick = args.value>("LayerThickness"); + const auto& layerSizeOff = args.value>("LayerSizeOffset"); const auto& layerType = args.value>("LayerTypes"); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferPartialRotated: " << layerNames.size() << " types of volumes"; for (unsigned int i = 0; i < layerNames.size(); ++i) edm::LogVerbatim("HGCalGeom") << "Volume [" << i << "] " << layerNames[i] << " of thickness " - << cms::convert2mm(layerThick[i]) << " filled with " << materials[i] << " type " + << cms::convert2mm(layerThick[i]) << " size offset " + << cms::convert2mm(layerSizeOff[i]) << " filled with " << materials[i] << " type " << layerType[i]; #endif const auto& layers = args.value>("Layers"); @@ -78,9 +80,6 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext edm::LogVerbatim("HGCalGeom") << "==>> Executing DDHGCalWaferPartialRotated..."; #endif static constexpr double tol = 0.00001 * dd4hep::mm; - static const double sqrt3 = std::sqrt(3.0); - double r = 0.5 * waferSize; - double R = 2.0 * r / sqrt3; // Loop over all types for (unsigned int k = 0; k < tags.size(); ++k) { @@ -88,7 +87,7 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext // First the mother std::string mother = parentName + placementIndexTags[m] + waferTag + tags[k]; std::vector> wxy = - HGCalWaferMask::waferXY(partialTypes[k], placementIndex[m], r, R, 0.0, 0.0); + HGCalWaferMask::waferXY(partialTypes[k], placementIndex[m], waferSize, 0.0, 0.0, 0.0); std::vector xM, yM; for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { xM.emplace_back(wxy[i].first); @@ -115,20 +114,21 @@ static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext // Then the layers dd4hep::Rotation3D rotation; - wxy = HGCalWaferMask::waferXY(partialTypes[k], placementIndex[m], r, R, 0.0, 0.0); - std::vector xL, yL; - for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { - xL.emplace_back(wxy[i].first); - yL.emplace_back(wxy[i].second); - } std::vector glogs(materials.size()); std::vector copyNumber(materials.size(), 1); double zi(-0.5 * thick), thickTot(0.0); for (unsigned int l = 0; l < layers.size(); l++) { unsigned int i = layers[l]; + wxy = HGCalWaferMask::waferXY(partialTypes[k], placementIndex[m], waferSize, layerSizeOff[i], 0.0, 0.0); + std::vector xL, yL; + for (unsigned int i0 = 0; i0 < (wxy.size() - 1); ++i0) { + xL.emplace_back(wxy[i0].first); + yL.emplace_back(wxy[i0].second); + } #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "DDHGCalWaferPartialRotated:Layer " << l << ":" << i << " T " << layerThick[i] - << " Copy " << copyNumber[i]; + << " Size offset " << layerSizeOff[i] << " Copy " << copyNumber[i] + << " Partial type " << partialTypes[k]; #endif if (copyNumber[i] == 1) { if (layerType[i] > 0) { diff --git a/Geometry/HGCalCommonData/src/HGCalCell.cc b/Geometry/HGCalCommonData/src/HGCalCell.cc index 75996e784d7cf..0967e7bd9e60e 100644 --- a/Geometry/HGCalCommonData/src/HGCalCell.cc +++ b/Geometry/HGCalCommonData/src/HGCalCell.cc @@ -1,3 +1,4 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "Geometry/HGCalCommonData/interface/HGCalCell.h" #include @@ -8,6 +9,8 @@ HGCalCell::HGCalCell(double waferSize, int32_t nFine, int32_t nCoarse) { cellX_[k] = waferSize / (3 * ncell_[k]); cellY_[k] = sqrt3By2_ * cellX_[k]; } + edm::LogVerbatim("HGCalGeom") << "HGCalCell initialized with waferSize " << waferSize << " number of cells " << nFine + << ":" << nCoarse; } std::pair HGCalCell::cellUV2XY1(int32_t u, int32_t v, int32_t placementIndex, int32_t type) { diff --git a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc index 5e3a501b80a7f..7fbb9e47bbbfe 100644 --- a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc +++ b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc @@ -1448,11 +1448,9 @@ void HGCalDDDConstants::waferFromPosition(const double x, xx = HGCalParameters::k_ScaleFromDDD * x - hgpar_->xLayerHex_[ll]; yy = HGCalParameters::k_ScaleFromDDD * y - hgpar_->yLayerHex_[ll]; } -#ifdef EDM_ML_DEBUG if (debug) edm::LogVerbatim("HGCalGeom") << "waferFromPosition:: Layer " << layer << ":" << ll << " Rot " << rotx << " X " << x << ":" << xx << " Y " << y << ":" << yy; -#endif double rmax = extend ? rmaxT_ : rmax_; double hexside = extend ? hexsideT_ : hexside_; for (unsigned int k = 0; k < hgpar_->waferPosX_.size(); ++k) { @@ -1464,11 +1462,9 @@ void HGCalDDDConstants::waferFromPosition(const double x, auto ktr = hgpar_->waferInfoMap_.find(indx); if (ktr != hgpar_->waferInfoMap_.end()) { auto cshift = hgcassette_.getShift(layer, -zside, (ktr->second).cassette); -#ifdef EDM_ML_DEBUG if (debug) edm::LogVerbatim("HGCalGeom") << "Cassette " << (ktr->second).cassette << " Shift " << -(zside * cshift.first) << ":" << cshift.second; -#endif dx0 = -(zside * cshift.first); dy0 = cshift.second; } @@ -1480,19 +1476,16 @@ void HGCalDDDConstants::waferFromPosition(const double x, if (waferHexagon8File()) { int index = HGCalWaferIndex::waferIndex(layer, waferU, waferV); celltype = HGCalWaferType::getType(index, hgpar_->waferInfoMap_); -#ifdef EDM_ML_DEBUG if (debug) edm::LogVerbatim("HGCalGeom") << "Position (" << x << ", " << y << ") Wafer type:partial:orient:cassette " << celltype << ":" << HGCalWaferType::getPartial(index, hgpar_->waferInfoMap_) << ":" << HGCalWaferType::getOrient(index, hgpar_->waferInfoMap_) << ":" << HGCalWaferType::getCassette(index, hgpar_->waferInfoMap_); -#endif } else { auto itr = hgpar_->typesInLayers_.find(HGCalWaferIndex::waferIndex(layer, waferU, waferV)); celltype = ((itr == hgpar_->typesInLayers_.end()) ? HGCSiliconDetId::HGCalCoarseThick : hgpar_->waferTypeL_[itr->second]); } -#ifdef EDM_ML_DEBUG if (debug) edm::LogVerbatim("HGCalGeom") << "WaferFromPosition:: Input " << layer << ":" << ll << ":" << hgpar_->firstLayer_ << ":" << rotx << ":" << x << ":" << y << ":" @@ -1502,7 +1495,6 @@ void HGCalDDDConstants::waferFromPosition(const double x, << dx * tan30deg_ << ":" << (hexside_ - dy) << " comparator " << rmax_ << ":" << rmaxT_ << ":" << hexside_ << ":" << hexsideT_ << " wafer " << waferU << ":" << waferV << ":" << celltype; -#endif xx -= (dx0 + hgpar_->waferPosX_[k]); yy -= (dy0 + hgpar_->waferPosY_[k]); break; @@ -1517,12 +1509,10 @@ void HGCalDDDConstants::waferFromPosition(const double x, if (ktr != hgpar_->waferInfoMap_.end()) { place = HGCalCell::cellPlacementIndex(1, HGCalTypes::layerFrontBack(layertype), (ktr->second).orient); part = (ktr->second).part; -#ifdef EDM_ML_DEBUG if (debug) edm::LogVerbatim("HGCalGeom") << "waferFromPosition: frontback " << layertype << ":" << HGCalTypes::layerFrontBack(layertype) << " Orient " << (ktr->second).orient << " place " << place << " part " << part; -#endif } } cellHex(xx, yy, celltype, place, part, cellU, cellV, extend, debug); diff --git a/Geometry/HGCalCommonData/src/HGCalParametersFromDD.cc b/Geometry/HGCalCommonData/src/HGCalParametersFromDD.cc index 3be392a38cedc..5a4b9da92ff32 100644 --- a/Geometry/HGCalCommonData/src/HGCalParametersFromDD.cc +++ b/Geometry/HGCalCommonData/src/HGCalParametersFromDD.cc @@ -8,7 +8,7 @@ #include "Geometry/HGCalCommonData/interface/HGCalGeometryMode.h" #include "Geometry/HGCalCommonData/interface/HGCalParameters.h" -//#define EDM_ML_DEBUG +#define EDM_ML_DEBUG using namespace geant_units::operators; bool HGCalParametersFromDD::build(const DDCompactView* cpv, @@ -113,7 +113,10 @@ bool HGCalParametersFromDD::build(const DDCompactView* cpv, php.waferSize_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("WaferSize", sv2); php.waferThick_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("WaferThickness", sv2); php.sensorSeparation_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("SensorSeparation", sv2); + php.sensorSizeOffset_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("SensorSizeOffset", sv2); + php.guardRingOffset_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("GuardRingOffset", sv2); php.mouseBite_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("MouseBite", sv2); + php.useOffset_ = static_cast(getDDDValue("UseOffset", sv2)); php.waferR_ = HGCalParameters::k_ScaleToDDD * php.waferSize_ * tan30deg_; php.cellSize_.emplace_back(HGCalParameters::k_ScaleToDDD * php.waferSize_ / php.nCellsFine_); php.cellSize_.emplace_back(HGCalParameters::k_ScaleToDDD * php.waferSize_ / php.nCellsCoarse_); @@ -122,8 +125,9 @@ bool HGCalParametersFromDD::build(const DDCompactView* cpv, << HGCalGeometryMode::ExtrudedPolygon << " # of cells|size for fine/coarse " << php.nCellsFine_ << ":" << php.cellSize_[0] << ":" << php.nCellsCoarse_ << ":" << php.cellSize_[1] << " wafer Params " << php.waferSize_ << ":" << php.waferR_ - << ":" << php.waferThick_ << ":" << php.sensorSeparation_ << ":" << php.mouseBite_ - << ":" << php.waferR_; + << ":" << php.waferThick_ << ":" << php.sensorSeparation_ << ":" + << php.sensorSizeOffset_ << ":" << php.guardRingOffset_ << ":" << php.mouseBite_ + << ":" << php.useOffset_ << ":" << php.waferR_; #endif for (int k = 0; k < 2; ++k) getCellPosition(php, k); @@ -190,6 +194,7 @@ bool HGCalParametersFromDD::build(const DDCompactView* cpv, php.minTileSize_ = HGCalParameters::k_ScaleFromDDD * getDDDValue("MinimumTileSize", sv); php.waferSize_ = php.waferR_ = 0; php.sensorSeparation_ = php.mouseBite_ = 0; + php.sensorSizeOffset_ = php.guardRingOffset_ = php.useOffset_ = 0; php.waferMaskMode_ = static_cast(getDDDValue("WaferMaskMode", sv)); php.waferZSide_ = static_cast(getDDDValue("WaferZside", sv)); if ((php.mode_ == HGCalGeometryMode::TrapezoidModule) || (php.mode_ == HGCalGeometryMode::TrapezoidCassette)) @@ -333,8 +338,14 @@ bool HGCalParametersFromDD::build(const cms::DDCompactView* cpv, php.waferThick_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; tempD = fv.get >(namet, "SensorSeparation"); php.sensorSeparation_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; + tempD = fv.get >(namet, "SensorSizeOffset"); + php.sensorSizeOffset_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; + tempD = fv.get >(namet, "GuardRingOffset"); + php.guardRingOffset_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; tempD = fv.get >(namet, "MouseBite"); php.mouseBite_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; + tempD = fv.get >(namet, "UseOffset"); + php.useOffset_ = static_cast(tempD[0]); php.waferR_ = HGCalParameters::k_ScaleToDDD * php.waferSize_ * tan30deg_; php.cellSize_.emplace_back(HGCalParameters::k_ScaleToDDD * php.waferSize_ / php.nCellsFine_); php.cellSize_.emplace_back(HGCalParameters::k_ScaleToDDD * php.waferSize_ / php.nCellsCoarse_); @@ -343,8 +354,9 @@ bool HGCalParametersFromDD::build(const cms::DDCompactView* cpv, << HGCalGeometryMode::ExtrudedPolygon << " # of cells|size for fine/coarse " << php.nCellsFine_ << ":" << php.cellSize_[0] << ":" << php.nCellsCoarse_ << ":" << php.cellSize_[1] << " wafer Params " << php.waferSize_ << ":" << php.waferR_ - << ":" << php.waferThick_ << ":" << php.sensorSeparation_ << ":" << php.mouseBite_ - << ":" << php.waferR_; + << ":" << php.waferThick_ << ":" << php.sensorSeparation_ << ":" + << php.sensorSizeOffset_ << ":" << php.guardRingOffset_ << ":" << php.mouseBite_ + << ":" << php.useOffset_ << ":" << php.waferR_; #endif for (int k = 0; k < 2; ++k) getCellPosition(php, k); @@ -418,6 +430,7 @@ bool HGCalParametersFromDD::build(const cms::DDCompactView* cpv, php.minTileSize_ = HGCalParameters::k_ScaleFromDD4hep * tempD[0]; php.waferSize_ = php.waferR_ = 0; php.sensorSeparation_ = php.mouseBite_ = 0; + php.sensorSizeOffset_ = php.guardRingOffset_ = php.useOffset_ = 0; tempD = fv.get >(name, "WaferMaskMode"); php.waferMaskMode_ = static_cast(tempD[0]); tempD = fv.get >(name, "WaferZside"); diff --git a/Geometry/HGCalCommonData/src/HGCalWaferMask.cc b/Geometry/HGCalCommonData/src/HGCalWaferMask.cc index 45eaf6f05e676..e49a144c3b4fa 100644 --- a/Geometry/HGCalCommonData/src/HGCalWaferMask.cc +++ b/Geometry/HGCalCommonData/src/HGCalWaferMask.cc @@ -1073,7 +1073,7 @@ bool HGCalWaferMask::goodTypeMode( } std::vector > HGCalWaferMask::waferXY( - int part, int ori, int zside, double delX, double delY, double xpos, double ypos) { + int part, int ori, int zside, double waferSize, double offset, double xpos, double ypos) { // Good for V15 and V16 versions std::vector > xy; int orient = getRotation(-zside, part, ori); @@ -1103,22 +1103,134 @@ std::vector > HGCalWaferMask::waferXY( Depending on the wafer type and orientation index, the corners are chosen in the variable *np* */ - double dx[24] = {HGCalTypes::c00 * delX, HGCalTypes::c10 * delX, HGCalTypes::c10 * delX, HGCalTypes::c00 * delX, + double delX = 0.5 * waferSize; + double delY = delX / sin_60_; + double dx[48] = {HGCalTypes::c00 * delX, HGCalTypes::c10 * delX, HGCalTypes::c10 * delX, HGCalTypes::c00 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c10 * delX, HGCalTypes::c50 * delX, HGCalTypes::c10 * delX, HGCalTypes::c50 * delX, -HGCalTypes::c50 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c50 * delX, HGCalTypes::c22 * delX, HGCalTypes::c10 * delX, HGCalTypes::c77 * delX, -HGCalTypes::c22 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c77 * delX, HGCalTypes::c22 * delX, -HGCalTypes::c77 * delX, + -HGCalTypes::c10 * delX, -HGCalTypes::c22 * delX, HGCalTypes::c77 * delX, HGCalTypes::c10 * delX, + HGCalTypes::c50 * delX, HGCalTypes::c10 * delX, HGCalTypes::c50 * delX, -HGCalTypes::c50 * delX, + -HGCalTypes::c10 * delX, -HGCalTypes::c50 * delX, HGCalTypes::c50 * delX, HGCalTypes::c10 * delX, + HGCalTypes::c50 * delX, -HGCalTypes::c50 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c50 * delX, + HGCalTypes::c22 * delX, HGCalTypes::c10 * delX, HGCalTypes::c77 * delX, -HGCalTypes::c22 * delX, + -HGCalTypes::c10 * delX, -HGCalTypes::c77 * delX, HGCalTypes::c22 * delX, -HGCalTypes::c77 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c22 * delX, HGCalTypes::c77 * delX, HGCalTypes::c10 * delX}; - double dy[24] = {-HGCalTypes::c10 * delY, -HGCalTypes::c50 * delY, HGCalTypes::c50 * delY, HGCalTypes::c10 * delY, + double dy[48] = {-HGCalTypes::c10 * delY, -HGCalTypes::c50 * delY, HGCalTypes::c50 * delY, HGCalTypes::c10 * delY, HGCalTypes::c50 * delY, -HGCalTypes::c50 * delY, -HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, HGCalTypes::c75 * delY, HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, -HGCalTypes::c75 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c27 * delY, HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c27 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c61 * delY, + -HGCalTypes::c27 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c27 * delY, + -HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, -HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, + HGCalTypes::c75 * delY, HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, -HGCalTypes::c75 * delY, + HGCalTypes::c75 * delY, HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, -HGCalTypes::c75 * delY, + -HGCalTypes::c88 * delY, -HGCalTypes::c27 * delY, HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, + HGCalTypes::c27 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c61 * delY, -HGCalTypes::c27 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c27 * delY}; + + double offsetx[48] = {0.0, + -offset, + -offset, + 0.0, + offset, + offset, + -offset * cos_60_, + -offset, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + -offset, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + -offset, + 0.0, + -offset, + -offset, + 0.0, + offset, + offset, + 0.0, + offset, + offset, + 0.0, + -offset, + -offset, + 0.0, + -offset, + -offset, + 0.0, + offset, + offset, + 0.0, + offset, + offset, + 0.0, + -offset, + -offset}; + double offsety[48] = {offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + offset * sin_60_, + 0.0, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + offset * sin_60_, + 0.0, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + offset * sin_60_, + 0.0, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + offset / tan_60_, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_}; + if (part == HGCalTypes::WaferFull) { int np[7] = {0, 1, 2, 3, 4, 5, 0}; for (int k = 0; k < 7; ++k) - xy.push_back(std::make_pair((xpos + dx[np[k]]), (ypos + dy[np[k]]))); + xy.push_back(std::make_pair((xpos + dx[np[k]] + offsetx[np[k]]), (ypos + dy[np[k]] + offsety[np[k]]))); } else if (part == HGCalTypes::WaferFive) { int np[6][6] = {{0, 2, 3, 4, 5, 0}, {1, 3, 4, 5, 0, 1}, @@ -1127,43 +1239,47 @@ std::vector > HGCalWaferMask::waferXY( {4, 0, 1, 2, 3, 4}, {5, 1, 2, 3, 4, 5}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferHalf) { int np[6][5] = { {0, 3, 4, 5, 0}, {1, 4, 5, 0, 1}, {2, 5, 0, 1, 2}, {3, 0, 1, 2, 3}, {4, 1, 2, 3, 4}, {5, 2, 3, 4, 5}}; for (int k = 0; k < 5; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferThree) { int np[6][4] = {{0, 4, 5, 0}, {1, 5, 0, 1}, {2, 0, 1, 2}, {3, 1, 2, 3}, {4, 2, 3, 4}, {5, 3, 4, 5}}; for (int k = 0; k < 4; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferChopTwo) { - int np[6][7] = {{6, 8, 3, 4, 5, 0, 6}, - {7, 9, 4, 5, 0, 1, 7}, - {8, 10, 5, 0, 1, 2, 8}, - {9, 11, 0, 1, 2, 3, 9}, - {10, 6, 1, 2, 3, 4, 10}, - {11, 7, 2, 3, 4, 5, 11}}; + int np[6][7] = {{24, 32, 3, 4, 5, 0, 24}, + {25, 33, 4, 5, 0, 1, 25}, + {26, 34, 5, 0, 1, 2, 26}, + {27, 35, 0, 1, 2, 3, 27}, + {28, 30, 1, 2, 3, 4, 28}, + {29, 31, 2, 3, 4, 5, 29}}; for (int k = 0; k < 7; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferSemi) { @@ -1174,24 +1290,26 @@ std::vector > HGCalWaferMask::waferXY( {10, 7, 2, 3, 4, 10}, {11, 8, 3, 4, 5, 11}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferChopTwoM) { - int np[6][7] = {{12, 18, 3, 4, 5, 0, 12}, - {13, 19, 4, 5, 0, 1, 13}, - {14, 20, 5, 0, 1, 2, 14}, - {15, 21, 0, 1, 2, 3, 15}, - {16, 22, 1, 2, 3, 4, 16}, - {17, 23, 2, 3, 4, 5, 17}}; + int np[6][7] = {{36, 42, 3, 4, 5, 0, 36}, + {37, 43, 4, 5, 0, 1, 37}, + {38, 44, 5, 0, 1, 2, 38}, + {39, 45, 0, 1, 2, 3, 39}, + {40, 46, 1, 2, 3, 4, 40}, + {41, 47, 2, 3, 4, 5, 41}}; for (int k = 0; k < 7; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferSemi2) { @@ -1202,10 +1320,11 @@ std::vector > HGCalWaferMask::waferXY( {16, 23, 2, 3, 4, 16}, {17, 18, 3, 4, 5, 17}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferFive2) { @@ -1216,24 +1335,26 @@ std::vector > HGCalWaferMask::waferXY( {20, 13, 2, 3, 4, 20}, {21, 14, 3, 4, 5, 21}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } else if (part == HGCalTypes::WaferHalf2) { - int np[6][5] = {{21, 15, 4, 5, 21}, - {22, 16, 5, 0, 22}, - {23, 17, 0, 1, 23}, - {18, 12, 1, 2, 18}, - {19, 13, 2, 3, 19}, - {20, 14, 3, 4, 20}}; + int np[6][5] = {{45, 39, 4, 5, 45}, + {47, 40, 5, 0, 47}, + {48, 41, 0, 1, 48}, + {42, 36, 1, 2, 42}, + {43, 37, 2, 3, 43}, + {44, 38, 3, 4, 44}}; for (int k = 0; k < 5; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[orient][k]]), (ypos + dy[np[orient][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[orient][k]] + offsetx[np[orient][k]]), + (ypos + dy[np[orient][k]] + offsety[np[orient][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] << ":" - << dy[np[orient][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[orient][k] << ":" << dx[np[orient][k]] + offsetx[np[orient][k]] + << ":" << dy[np[orient][k]] + offsety[np[orient][k]]; #endif } } @@ -1249,7 +1370,7 @@ std::vector > HGCalWaferMask::waferXY( } std::vector > HGCalWaferMask::waferXY( - int part, int place, double delX, double delY, double xpos, double ypos) { + int part, int place, double waferSize, double offset, double xpos, double ypos) { std::vector > xy; // Good for V17 version and uses partial wafer type & placement index #ifdef EDM_ML_DEBUG @@ -1277,23 +1398,106 @@ std::vector > HGCalWaferMask::waferXY( Depending on the wafer type and placement index, the corners are chosen in the variable *np* + The points 24-35 are the same as points 12-23 with different offset */ - double dx[24] = {HGCalTypes::c00 * delX, HGCalTypes::c10 * delX, HGCalTypes::c10 * delX, HGCalTypes::c00 * delX, + double delX = 0.5 * waferSize; + double delY = delX / sin_60_; + double dx[36] = {HGCalTypes::c00 * delX, HGCalTypes::c10 * delX, HGCalTypes::c10 * delX, HGCalTypes::c00 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c10 * delX, HGCalTypes::c50 * delX, HGCalTypes::c10 * delX, HGCalTypes::c50 * delX, -HGCalTypes::c50 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c50 * delX, HGCalTypes::c22 * delX, HGCalTypes::c10 * delX, HGCalTypes::c77 * delX, -HGCalTypes::c22 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c77 * delX, HGCalTypes::c22 * delX, -HGCalTypes::c77 * delX, + -HGCalTypes::c10 * delX, -HGCalTypes::c22 * delX, HGCalTypes::c77 * delX, HGCalTypes::c10 * delX, + HGCalTypes::c22 * delX, HGCalTypes::c10 * delX, HGCalTypes::c77 * delX, -HGCalTypes::c22 * delX, + -HGCalTypes::c10 * delX, -HGCalTypes::c77 * delX, HGCalTypes::c22 * delX, -HGCalTypes::c77 * delX, -HGCalTypes::c10 * delX, -HGCalTypes::c22 * delX, HGCalTypes::c77 * delX, HGCalTypes::c10 * delX}; - double dy[24] = {-HGCalTypes::c10 * delY, -HGCalTypes::c50 * delY, HGCalTypes::c50 * delY, HGCalTypes::c10 * delY, + double dy[36] = {-HGCalTypes::c10 * delY, -HGCalTypes::c50 * delY, HGCalTypes::c50 * delY, HGCalTypes::c10 * delY, HGCalTypes::c50 * delY, -HGCalTypes::c50 * delY, -HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, HGCalTypes::c75 * delY, HGCalTypes::c75 * delY, HGCalTypes::c00 * delY, -HGCalTypes::c75 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c27 * delY, HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c27 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c61 * delY, + -HGCalTypes::c27 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c27 * delY, + -HGCalTypes::c88 * delY, -HGCalTypes::c27 * delY, HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, + HGCalTypes::c27 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c88 * delY, HGCalTypes::c61 * delY, -HGCalTypes::c27 * delY, -HGCalTypes::c88 * delY, -HGCalTypes::c61 * delY, HGCalTypes::c27 * delY}; + + double offsetx[36] = {0.0, + -offset, + -offset, + 0.0, + offset, + offset, + -offset * cos_60_, + -offset, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + -offset, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + offset * cos_60_, + offset, + offset * cos_60_, + -offset * cos_60_, + -offset, + 0.0, + -offset, + -offset, + 0.0, + offset, + offset, + 0.0, + offset, + offset, + 0.0, + -offset, + -offset}; + double offsety[36] = {offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + offset * sin_60_, + 0.0, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + offset * sin_60_, + 0.0, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + -offset * sin_60_, + -offset * sin_60_, + 0.0, + offset * sin_60_, + offset * sin_60_, + 0.0, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + -offset / sin_60_, + -offset / tan_60_, + offset / tan_60_, + offset / sin_60_, + offset / tan_60_, + -offset / tan_60_}; + if (part == HGCalTypes::WaferFull) { int np[7] = {0, 1, 2, 3, 4, 5, 0}; for (int k = 0; k < 7; ++k) - xy.push_back(std::make_pair((xpos + dx[np[k]]), (ypos + dy[np[k]]))); + xy.push_back(std::make_pair((xpos + dx[np[k]] + offsetx[np[k]]), (ypos + dy[np[k]] + offsety[np[k]]))); } else if (part == HGCalTypes::WaferLDTop) { int np[12][5] = {{0, 1, 4, 5, 0}, {1, 2, 5, 0, 1}, @@ -1308,9 +1512,11 @@ std::vector > HGCalWaferMask::waferXY( {2, 3, 4, 1, 2}, {1, 2, 3, 0, 1}}; for (int k = 0; k < 5; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferLDBottom) { @@ -1327,9 +1533,11 @@ std::vector > HGCalWaferMask::waferXY( {1, 4, 5, 0, 1}, {0, 3, 4, 5, 0}}; for (int k = 0; k < 5; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferLDLeft) { @@ -1346,9 +1554,11 @@ std::vector > HGCalWaferMask::waferXY( {2, 8, 11, 0, 1, 2}, {1, 7, 10, 5, 0, 1}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferLDRight) { @@ -1365,9 +1575,11 @@ std::vector > HGCalWaferMask::waferXY( {3, 4, 5, 11, 8, 3}, {2, 3, 4, 10, 7, 2}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferLDFive) { @@ -1384,9 +1596,11 @@ std::vector > HGCalWaferMask::waferXY( {2, 3, 5, 0, 1, 2}, {1, 2, 4, 5, 0, 1}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferLDThree) { @@ -1403,47 +1617,53 @@ std::vector > HGCalWaferMask::waferXY( {3, 4, 5, 3}, {2, 3, 4, 2}}; for (int k = 0; k < 4; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferHDTop) { - int np[12][5] = {{0, 22, 16, 5, 0}, - {1, 23, 17, 0, 1}, - {2, 18, 12, 1, 2}, - {3, 19, 13, 2, 3}, - {4, 20, 14, 3, 4}, - {5, 21, 15, 4, 5}, - {0, 1, 23, 17, 0}, - {5, 0, 22, 16, 5}, - {4, 5, 21, 15, 4}, - {3, 4, 20, 14, 3}, - {2, 3, 19, 13, 2}, - {1, 2, 18, 12, 1}}; + int np[12][5] = {{0, 34, 28, 5, 0}, + {1, 35, 29, 0, 1}, + {2, 30, 24, 1, 2}, + {3, 31, 25, 2, 3}, + {4, 32, 26, 3, 4}, + {5, 33, 27, 4, 5}, + {0, 1, 35, 29, 0}, + {5, 0, 34, 28, 5}, + {4, 5, 33, 27, 4}, + {3, 4, 32, 26, 3}, + {2, 3, 31, 25, 2}, + {1, 2, 30, 24, 1}}; for (int k = 0; k < 5; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferHDBottom) { - int np[12][7] = {{1, 2, 3, 4, 16, 22, 1}, - {2, 3, 4, 5, 17, 23, 2}, - {3, 4, 5, 0, 12, 18, 3}, - {4, 5, 0, 1, 13, 19, 4}, - {5, 0, 1, 2, 14, 20, 5}, - {0, 1, 2, 3, 15, 21, 0}, - {5, 17, 23, 2, 3, 4, 5}, - {4, 16, 22, 1, 2, 3, 4}, - {3, 15, 21, 0, 1, 2, 3}, - {2, 14, 20, 5, 0, 1, 2}, - {1, 13, 19, 4, 5, 0, 1}, - {0, 12, 18, 3, 4, 5, 0}}; + int np[12][7] = {{1, 2, 3, 4, 28, 34, 1}, + {2, 3, 4, 5, 29, 35, 2}, + {3, 4, 5, 0, 24, 30, 3}, + {4, 5, 0, 1, 25, 31, 4}, + {5, 0, 1, 2, 26, 32, 5}, + {0, 1, 2, 3, 27, 33, 0}, + {5, 29, 35, 2, 3, 4, 5}, + {4, 28, 34, 1, 2, 3, 4}, + {3, 27, 33, 0, 1, 2, 3}, + {2, 26, 32, 5, 0, 1, 2}, + {1, 25, 31, 4, 5, 0, 1}, + {0, 24, 30, 3, 4, 5, 0}}; for (int k = 0; k < 7; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferHDLeft) { @@ -1460,9 +1680,11 @@ std::vector > HGCalWaferMask::waferXY( {2, 14, 21, 0, 1, 2}, {1, 13, 20, 5, 0, 1}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferHDRight) { @@ -1479,9 +1701,11 @@ std::vector > HGCalWaferMask::waferXY( {3, 4, 5, 17, 18, 3}, {2, 3, 4, 16, 23, 2}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } else if (part == HGCalTypes::WaferHDFive) { @@ -1498,9 +1722,11 @@ std::vector > HGCalWaferMask::waferXY( {2, 18, 17, 0, 1, 2}, {1, 23, 16, 5, 0, 1}}; for (int k = 0; k < 6; ++k) { - xy.push_back(std::make_pair((xpos + dx[np[place][k]]), (ypos + dy[np[place][k]]))); + xy.push_back(std::make_pair((xpos + dx[np[place][k]] + offsetx[np[place][k]]), + (ypos + dy[np[place][k]] + offsety[np[place][k]]))); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] << ":" << dy[np[place][k]]; + edm::LogVerbatim("HGCalGeom") << k << ":" << np[place][k] << ":" << dx[np[place][k]] + offsetx[np[place][k]] + << ":" << dy[np[place][k]] + offsety[np[place][k]]; #endif } } diff --git a/Geometry/HGCalCommonData/test/HGCalParameterTester.cc b/Geometry/HGCalCommonData/test/HGCalParameterTester.cc index 205380184cdbf..67ba56253af3e 100644 --- a/Geometry/HGCalCommonData/test/HGCalParameterTester.cc +++ b/Geometry/HGCalCommonData/test/HGCalParameterTester.cc @@ -133,7 +133,9 @@ void HGCalParameterTester::analyze(const edm::Event& iEvent, const edm::EventSet edm::LogVerbatim("HGCalGeom") << "DetectorType: " << phgp->detectorType_; edm::LogVerbatim("HGCalGeom") << "UseSimWt: " << phgp->useSimWt_; edm::LogVerbatim("HGCalGeom") << "Wafer Parameters: " << phgp->waferSize_ << ":" << phgp->waferR_ << ":" - << phgp->waferThick_ << ":" << phgp->sensorSeparation_ << ":" << phgp->mouseBite_; + << phgp->waferThick_ << ":" << phgp->sensorSeparation_ << ":" + << phgp->sensorSizeOffset_ << ":" << phgp->guardRingOffset_ << ":" + << phgp->mouseBite_; myPrint("waferThickness", phgp->waferThickness_, 10); edm::LogVerbatim("HGCalGeom") << "nCells_: " << phgp->nCellsFine_ << ":" << phgp->nCellsCoarse_; edm::LogVerbatim("HGCalGeom") << "nSectors_: " << phgp->nSectors_; diff --git a/Geometry/HGCalCommonData/test/HGCalPartialCellTester.cc b/Geometry/HGCalCommonData/test/HGCalPartialCellTester.cc index 6a7f5700881c8..947408cb1026e 100644 --- a/Geometry/HGCalCommonData/test/HGCalPartialCellTester.cc +++ b/Geometry/HGCalCommonData/test/HGCalPartialCellTester.cc @@ -118,7 +118,7 @@ void HGCalPartialCellTester::analyze(const edm::Event&, const edm::EventSetup&) std::pair xyg = wafer2.cellUV2XY2(ug, vg, placeIndex_, waferType_); //std::cout << xyg.first << ":" << xyg.second << std::endl; std::vector > wxy = - HGCalWaferMask::waferXY(partialType_, placeIndex_, r2, R2, 0.0, 0.0); + HGCalWaferMask::waferXY(partialType_, placeIndex_, waferSize_, 0.0, 0.0, 0.0); for (unsigned int i = 0; i < (wxy.size() - 1); ++i) { double xp1 = wxy[i].first; double yp1 = wxy[i].second; diff --git a/Geometry/HGCalCommonData/test/HGCalWaferIDTester.cc b/Geometry/HGCalCommonData/test/HGCalWaferIDTester.cc index 0052fd7e5c444..099ee1ce5123c 100644 --- a/Geometry/HGCalCommonData/test/HGCalWaferIDTester.cc +++ b/Geometry/HGCalCommonData/test/HGCalWaferIDTester.cc @@ -142,10 +142,10 @@ void HGCalWaferIDTester::analyze(const edm::Event& iEvent, const edm::EventSetup st1 << "Hit[" << k << "] " << detIds_[k]; int cellU(0), cellV(0), waferType(-1), waferU(0), waferV(0); double wt(0); - double xx = posXY_[k].first; - double yy = posXY_[k].second; int layer = detIds_[k].layer(); int zside = detIds_[k].zside(); + double xx = (zside < 0) ? -posXY_[k].first : posXY_[k].first; + double yy = posXY_[k].second; hgdc.waferFromPosition(xx, yy, zside, layer, waferU, waferV, cellU, cellV, waferType, wt, false, debug); HGCSiliconDetId id(detIds_[k].det(), detIds_[k].zside(), waferType, layer, waferU, waferV, cellU, cellV); if (id.rawId() != detIds_[k].rawId()) @@ -153,7 +153,7 @@ void HGCalWaferIDTester::analyze(const edm::Event& iEvent, const edm::EventSetup auto xy = hgdc.locateCell(id, true); double xx0 = (id.zside() > 0) ? xy.first : -xy.first; double yy0 = xy.second; - double dx = xx0 - (xx / CLHEP::cm); + double dx = xx0 - (posXY_[k].first / CLHEP::cm); double dy = yy0 - (yy / CLHEP::cm); double diff = std::sqrt(dx * dx + dy * dy); st1 << " input position: (" << xx / CLHEP::cm << ", " << yy / CLHEP::cm << "); position from ID (" << xx0 << ", " diff --git a/Geometry/HGCalCommonData/test/cms.xml b/Geometry/HGCalCommonData/test/cms.xml index 16cc2d0cd146a..b2139b8e8e18f 100644 --- a/Geometry/HGCalCommonData/test/cms.xml +++ b/Geometry/HGCalCommonData/test/cms.xml @@ -2,8 +2,8 @@ - - + + diff --git a/Geometry/HGCalCommonData/test/python/g4OverlapCheck_cfg.py b/Geometry/HGCalCommonData/test/python/g4OverlapCheck_cfg.py index 80b1058a6ea01..bcf77e57e995b 100644 --- a/Geometry/HGCalCommonData/test/python/g4OverlapCheck_cfg.py +++ b/Geometry/HGCalCommonData/test/python/g4OverlapCheck_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheck_cfg.py type=V17 tol=0.01 # -# Options for type V16, V17, Wafer, WaferFR +# Options for type V16, V17, Wafer, WaferFR, WaferPR # tol 1.0, 0.1, 0.01, 0.0 # ############################################################################### @@ -17,7 +17,7 @@ "V17", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "type of operations: V16, V17, Wafer, WaferFR") + "type of operations: V16, V17, Wafer, WaferFR, WaferPR") options.register('tol', 0.01, VarParsing.VarParsing.multiplicity.singleton, @@ -43,9 +43,9 @@ process.load('FWCore.MessageService.MessageLogger_cfi') process.load(geomFile) -if hasattr(process,'MessageLogger'): - process.MessageLogger.SimG4CoreGeometry=dict() - process.MessageLogger.HGCalGeom=dict() +#if hasattr(process,'MessageLogger'): +# process.MessageLogger.SimG4CoreGeometry=dict() +# process.MessageLogger.HGCalGeom=dict() from SimG4Core.PrintGeomInfo.g4TestGeometry_cfi import * process = checkOverlap(process) diff --git a/Geometry/HGCalCommonData/test/python/testHGCalWaferID_cfg.py b/Geometry/HGCalCommonData/test/python/testHGCalWaferID_cfg.py index 0105a0bd711a5..b2bc5ee772f36 100644 --- a/Geometry/HGCalCommonData/test/python/testHGCalWaferID_cfg.py +++ b/Geometry/HGCalCommonData/test/python/testHGCalWaferID_cfg.py @@ -43,6 +43,7 @@ if hasattr(process,'MessageLogger'): process.MessageLogger.HGCalGeomW=dict() + process.MessageLogger.HGCalGeom=dict() process.load("IOMC.RandomEngine.IOMC_cff") process.RandomNumberGeneratorService.generator.initialSeed = 456789 diff --git a/Geometry/HGCalTBCommonData/BuildFile.xml b/Geometry/HGCalTBCommonData/BuildFile.xml index 4082684182b64..c703f026be124 100644 --- a/Geometry/HGCalTBCommonData/BuildFile.xml +++ b/Geometry/HGCalTBCommonData/BuildFile.xml @@ -2,7 +2,6 @@ - diff --git a/Geometry/HGCalTBCommonData/plugins/BuildFile.xml b/Geometry/HGCalTBCommonData/plugins/BuildFile.xml index e66fc25b04113..e4a1245ef1f6c 100644 --- a/Geometry/HGCalTBCommonData/plugins/BuildFile.xml +++ b/Geometry/HGCalTBCommonData/plugins/BuildFile.xml @@ -4,7 +4,6 @@ - diff --git a/Geometry/HGCalTBCommonData/test/BuildFile.xml b/Geometry/HGCalTBCommonData/test/BuildFile.xml index 70e556e9a4db8..d361926b7642e 100644 --- a/Geometry/HGCalTBCommonData/test/BuildFile.xml +++ b/Geometry/HGCalTBCommonData/test/BuildFile.xml @@ -3,7 +3,6 @@ - diff --git a/Geometry/HcalCommonData/python/GeometryExtended2016Reco_cff.py b/Geometry/HcalCommonData/python/GeometryExtended2016Reco_cff.py index deba77db50d4b..128e3c0723a11 100644 --- a/Geometry/HcalCommonData/python/GeometryExtended2016Reco_cff.py +++ b/Geometry/HcalCommonData/python/GeometryExtended2016Reco_cff.py @@ -17,7 +17,6 @@ #Tracker from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * -from Geometry.TrackerGeometryBuilder.TrackerAdditionalParametersPerDet_cfi import * from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * #Muon diff --git a/Geometry/HcalSimData/python/HFParameters_cff.py b/Geometry/HcalSimData/python/HFParameters_cff.py index b8e066b758652..8326aac50ade5 100644 --- a/Geometry/HcalSimData/python/HFParameters_cff.py +++ b/Geometry/HcalSimData/python/HFParameters_cff.py @@ -32,7 +32,7 @@ (~applyHFLibraryFix & run2_common).toModify( HFLibraryFileBlock, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v4.root' ) # #--- Alternative: to use Run3 library with applyHFLibraryFix modifier -(applyHFLibraryFix & run2_common).toModify( HFLibraryFileBlock, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_run3_v6.root', FileVersion = 2 ) +(applyHFLibraryFix & run2_common).toModify( HFLibraryFileBlock, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_run3_v7.root', FileVersion = 3 ) (applyHFLibraryFix & run2_common).toModify( HFShowerBlock, EqualizeTimeShift = True ) # run2_common.toModify( HFShowerBlock, ProbMax = 0.5 ) @@ -41,5 +41,5 @@ ## Change for the latest HFShowerLibrary file for Run 3 ## from Configuration.Eras.Modifier_run3_HFSL_cff import run3_HFSL -run3_HFSL.toModify( HFLibraryFileBlock, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_run3_v6.root', FileVersion = 2 ) +run3_HFSL.toModify( HFLibraryFileBlock, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_run3_v7.root', FileVersion = 3 ) run3_HFSL.toModify( HFShowerBlock, EqualizeTimeShift = True ) diff --git a/Geometry/MTDCommonData/data/btl/v2/btl.xml b/Geometry/MTDCommonData/data/btl/v2/btl.xml index cc08719a165aa..14373e2cb05c7 100644 --- a/Geometry/MTDCommonData/data/btl/v2/btl.xml +++ b/Geometry/MTDCommonData/data/btl/v2/btl.xml @@ -1480,8 +1480,8 @@ - - + + @@ -1493,8 +1493,8 @@ - - + + diff --git a/Geometry/MTDCommonData/test/runTest.sh b/Geometry/MTDCommonData/test/runTest.sh index 2c1450d9161a8..362a93258bbff 100755 --- a/Geometry/MTDCommonData/test/runTest.sh +++ b/Geometry/MTDCommonData/test/runTest.sh @@ -11,7 +11,7 @@ function checkDiff { fi } -TEST_DIR=src/Geometry/MTDCommonData/test +TEST_DIR=$CMSSW_BASE/src/Geometry/MTDCommonData/test F1=${TEST_DIR}/testMTDinDDD.py F2=${TEST_DIR}/testMTDinDD4hep.py diff --git a/Geometry/MTDCommonData/test/testMTDinDD4hep.py b/Geometry/MTDCommonData/test/testMTDinDD4hep.py index a0914a1717af5..5ca56e9679256 100644 --- a/Geometry/MTDCommonData/test/testMTDinDD4hep.py +++ b/Geometry/MTDCommonData/test/testMTDinDD4hep.py @@ -51,7 +51,7 @@ ) process.load('Configuration.Geometry.GeometryDD4hep_cff') -process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D88.xml") +process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D95.xml") process.DDSpecParRegistryESProducer = cms.ESProducer("DDSpecParRegistryESProducer", appendToDataLabel = cms.string('') diff --git a/Geometry/MTDCommonData/test/testMTDinDDD.py b/Geometry/MTDCommonData/test/testMTDinDDD.py index 8dae4081247c4..6d43bb85f3192 100644 --- a/Geometry/MTDCommonData/test/testMTDinDDD.py +++ b/Geometry/MTDCommonData/test/testMTDinDDD.py @@ -49,7 +49,7 @@ threshold = cms.untracked.string('INFO') ) -process.load('Configuration.Geometry.GeometryExtended2026D88_cff') +process.load('Configuration.Geometry.GeometryExtended2026D95_cff') process.testBTL = cms.EDAnalyzer("TestMTDIdealGeometry", ddTopNodeName = cms.untracked.string('BarrelTimingLayer') diff --git a/Geometry/MTDGeometryBuilder/test/DD4hep_TestBTLPixelTopology.cc b/Geometry/MTDGeometryBuilder/test/DD4hep_TestBTLPixelTopology.cc index 77e9473e4570a..d7f02b0011a2d 100644 --- a/Geometry/MTDGeometryBuilder/test/DD4hep_TestBTLPixelTopology.cc +++ b/Geometry/MTDGeometryBuilder/test/DD4hep_TestBTLPixelTopology.cc @@ -279,6 +279,8 @@ void DD4hep_TestBTLPixelTopology::analyze(const edm::Event& iEvent, const edm::E recoCol = origCol; } + Local3DPoint recoRefLocal = topo.moduleToPixelLocalPoint(modLocal); + // reconstructed global position from reco geometry and rectangluar MTD topology const auto& modGlobal = thedet->toGlobal(modLocal); @@ -287,13 +289,17 @@ void DD4hep_TestBTLPixelTopology::analyze(const edm::Event& iEvent, const edm::E const double deltay = convertCmToMm(modGlobal.y()) - (refGlobalPoints[iloop].y() / dd4hep::mm); const double deltaz = convertCmToMm(modGlobal.z()) - (refGlobalPoints[iloop].z() / dd4hep::mm); + const double local_deltax = recoRefLocal.x() - cmRefLocal.x(); + const double local_deltay = recoRefLocal.y() - cmRefLocal.y(); + const double local_deltaz = recoRefLocal.z() - cmRefLocal.z(); + spix << "Ref#" << iloop << " local= " << fround(refLocalPoints[iloop].x() / dd4hep::mm) << fround(refLocalPoints[iloop].y() / dd4hep::mm) << fround(refLocalPoints[iloop].z() / dd4hep::mm) << " Orig global= " << fround(refGlobalPoints[iloop].x() / dd4hep::mm) << fround(refGlobalPoints[iloop].y() / dd4hep::mm) << fround(refGlobalPoints[iloop].z() / dd4hep::mm) << " Reco global= " << fround(convertCmToMm(modGlobal.x())) << fround(convertCmToMm(modGlobal.y())) << fround(convertCmToMm(modGlobal.z())) << " Delta= " << fround(deltax) << fround(deltay) << fround(deltaz) - << "\n"; + << " Local Delta= " << fround(local_deltax) << fround(local_deltay) << fround(local_deltaz) << "\n"; if (std::abs(deltax) > tolerance || std::abs(deltay) > tolerance || std::abs(deltaz) > tolerance) { std::stringstream warnmsg; warnmsg << "DIFFERENCE detId/ref# " << theId.rawId() << " " << iloop << " dx/dy/dz= " << fround(deltax) @@ -301,6 +307,15 @@ void DD4hep_TestBTLPixelTopology::analyze(const edm::Event& iEvent, const edm::E spix << warnmsg.str(); sunitt << warnmsg.str(); } + if (std::abs(local_deltax) > tolerance || std::abs(local_deltay) > tolerance || + std::abs(local_deltaz) > tolerance) { + std::stringstream warnmsg; + warnmsg << "DIFFERENCE detId/ref# " << theId.rawId() << " " << iloop + << " local dx/dy/dz= " << fround(local_deltax) << fround(local_deltay) << fround(local_deltaz) + << "\n"; + spix << warnmsg.str(); + sunitt << warnmsg.str(); + } } spix << "\n"; diff --git a/Geometry/MTDGeometryBuilder/test/dd4hep_mtd_cfg.py b/Geometry/MTDGeometryBuilder/test/dd4hep_mtd_cfg.py index 66c94bf2329aa..e260c767fd8e3 100644 --- a/Geometry/MTDGeometryBuilder/test/dd4hep_mtd_cfg.py +++ b/Geometry/MTDGeometryBuilder/test/dd4hep_mtd_cfg.py @@ -51,7 +51,7 @@ ) process.load('Configuration.Geometry.GeometryDD4hep_cff') -process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D88.xml") +process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D95.xml") process.DDCompactViewESProducer = cms.ESProducer("DDCompactViewESProducer", appendToDataLabel = cms.string('') diff --git a/Geometry/MTDGeometryBuilder/test/mtd_cfg.py b/Geometry/MTDGeometryBuilder/test/mtd_cfg.py index 72a1c541c76c3..7687f65f3ca0a 100644 --- a/Geometry/MTDGeometryBuilder/test/mtd_cfg.py +++ b/Geometry/MTDGeometryBuilder/test/mtd_cfg.py @@ -46,7 +46,7 @@ threshold = cms.untracked.string('INFO') ) -process.load("Configuration.Geometry.GeometryExtended2026D88_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95_cff") process.load("Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff") diff --git a/Geometry/MTDGeometryBuilder/test/runTest.sh b/Geometry/MTDGeometryBuilder/test/runTest.sh index dc71be6dd2d22..bc2127a23aed7 100755 --- a/Geometry/MTDGeometryBuilder/test/runTest.sh +++ b/Geometry/MTDGeometryBuilder/test/runTest.sh @@ -11,7 +11,7 @@ function checkDiff { fi } -TEST_DIR=src/Geometry/MTDGeometryBuilder/test +TEST_DIR=$CMSSW_BASE/src/Geometry/MTDGeometryBuilder/test F1=${TEST_DIR}/mtd_cfg.py F2=${TEST_DIR}/dd4hep_mtd_cfg.py diff --git a/Geometry/MTDNumberingBuilder/test/dd4hep_mtd_cfg.py b/Geometry/MTDNumberingBuilder/test/dd4hep_mtd_cfg.py index b1aa341af3084..b60fd538c234a 100644 --- a/Geometry/MTDNumberingBuilder/test/dd4hep_mtd_cfg.py +++ b/Geometry/MTDNumberingBuilder/test/dd4hep_mtd_cfg.py @@ -48,7 +48,7 @@ ) process.load('Configuration.Geometry.GeometryDD4hep_cff') -process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D88.xml") +process.DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D95.xml") process.DDCompactViewESProducer = cms.ESProducer("DDCompactViewESProducer", appendToDataLabel = cms.string('') diff --git a/Geometry/MTDNumberingBuilder/test/mtd_cfg.py b/Geometry/MTDNumberingBuilder/test/mtd_cfg.py index 55282962d6957..5bb9505f05ea3 100644 --- a/Geometry/MTDNumberingBuilder/test/mtd_cfg.py +++ b/Geometry/MTDNumberingBuilder/test/mtd_cfg.py @@ -46,7 +46,7 @@ threshold = cms.untracked.string('INFO') ) -process.load("Configuration.Geometry.GeometryExtended2026D88_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95_cff") process.load("Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff") @@ -58,4 +58,3 @@ process.prod = cms.EDAnalyzer("GeometricTimingDetAnalyzer") process.p1 = cms.Path(process.prod) - diff --git a/Geometry/MTDNumberingBuilder/test/runTest.sh b/Geometry/MTDNumberingBuilder/test/runTest.sh index e57329632ab33..d1e0b60b671a0 100755 --- a/Geometry/MTDNumberingBuilder/test/runTest.sh +++ b/Geometry/MTDNumberingBuilder/test/runTest.sh @@ -11,7 +11,7 @@ function checkDiff { fi } -TEST_DIR=src/Geometry/MTDNumberingBuilder/test +TEST_DIR=$CMSSW_BASE/src/Geometry/MTDNumberingBuilder/test F1=${TEST_DIR}/mtd_cfg.py F2=${TEST_DIR}/dd4hep_mtd_cfg.py diff --git a/Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml b/Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml new file mode 100644 index 0000000000000..e04af748c9d3a --- /dev/null +++ b/Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml @@ -0,0 +1,1662 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/MuonCommonData/python/testGEMAllXML_cfi.py b/Geometry/MuonCommonData/python/testGEMAllXML_cfi.py new file mode 100644 index 0000000000000..9e1b2783a2437 --- /dev/null +++ b/Geometry/MuonCommonData/python/testGEMAllXML_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring( + 'Geometry/CMSCommonData/data/materials/2021/v1/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/v2/cmsextent.xml', + 'Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml', + 'Geometry/CMSCommonData/data/cms/2026/v5/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/muonBase/2026/v5/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/MuonCommonData/data/muonYoke/2026/v3/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2026/v8/mf.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml', + 'Geometry/MuonCommonData/data/gem21/TDR_Eta16/gem21.xml', + 'Geometry/MuonCommonData/data/mfshield/2026/v6/mfshield.xml', + 'Geometry/MuonCommonData/data/ge0/TDR_Dev/v4/ge0.xml', + 'Geometry/MuonCommonData/data/ge0shield/2026/v1/ge0shield.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml', + ), + rootNodeName = cms.string('cms:OCMS') +) diff --git a/Geometry/MuonCommonData/test/BuildFile.xml b/Geometry/MuonCommonData/test/BuildFile.xml index 71390d0e7b6b7..a75d1705a50dc 100644 --- a/Geometry/MuonCommonData/test/BuildFile.xml +++ b/Geometry/MuonCommonData/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/Geometry/MuonCommonData/test/dummyMain.cpp b/Geometry/MuonCommonData/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Geometry/MuonCommonData/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Geometry/MuonCommonData/test/python/dumpGEMAll_cfg.py b/Geometry/MuonCommonData/test/python/dumpGEMAll_cfg.py new file mode 100644 index 0000000000000..a2534d8cfddc5 --- /dev/null +++ b/Geometry/MuonCommonData/test/python/dumpGEMAll_cfg.py @@ -0,0 +1,31 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("DUMP") + +process.load("Geometry.MuonCommonData.testGEMAllXML_cfi") +process.load('FWCore.MessageService.MessageLogger_cfi') + +if 'MessageLogger' in process.__dict__: + process.MessageLogger.G4cerr=dict() + process.MessageLogger.G4cout=dict() + process.MessageLogger.MuonGeom=dict() +# process.MessageLogger.TGeoMgrFromDdd=dict() +# process.MessageLogger.SimG4CoreApplication=dict() + +process.source = cms.Source("EmptySource") + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) +) + +process.add_(cms.ESProducer("TGeoMgrFromDdd", + verbose = cms.untracked.bool(False), + level = cms.untracked.int32(14) +)) + + +process.dump = cms.EDAnalyzer("DumpSimGeometry", + outputFileName = cms.untracked.string('gemAllDDD.root') +) + +process.p = cms.Path(process.dump) diff --git a/Geometry/MuonCommonData/test/runTest.sh b/Geometry/MuonCommonData/test/runTest.sh index 3202098ea09a2..bd360dae9bdaf 100755 --- a/Geometry/MuonCommonData/test/runTest.sh +++ b/Geometry/MuonCommonData/test/runTest.sh @@ -2,14 +2,14 @@ function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/python/dumpMuonGeometry.py -F2=${LOCAL_TEST_DIR}/python/testMuonGeometry.py -F3=${LOCAL_TEST_DIR}/python/testMuonNumbering.py -F4=${LOCAL_TEST_DIR}/python/testDDGEMAngularAlgorithm.py +F1=${SCRAM_TEST_PATH}/python/dumpMuonGeometry.py +F2=${SCRAM_TEST_PATH}/python/testMuonGeometry.py +F3=${SCRAM_TEST_PATH}/python/testMuonNumbering.py +F4=${SCRAM_TEST_PATH}/python/testDDGEMAngularAlgorithm.py echo " testing Geometry/MuonCommonData" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} echo "===== Test \"cmsRun dumpMuonGeometry.py\" ====" (cmsRun $F1) || die "Failure using cmsRun $F1" $? echo "===== Test \"cmsRun testMuonGeometry.py\" ====" diff --git a/Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml b/Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml index a61c94e0291f2..dfa23b37f2874 100644 --- a/Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml +++ b/Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_IT702_2021_03/pixel.xml @@ -1,11 +1,11 @@ @@ -872,7 +872,7 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + @@ -898,7 +898,7 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + @@ -924,7 +924,7 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + @@ -950,7 +950,7 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + @@ -976,7 +976,7 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + @@ -5682,6 +5682,10 @@ note: see OT800_IT702_2021_03_16.cfg for full config files + + + + @@ -5710,10 +5714,6 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - - - @@ -5794,25 +5794,25 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -6489,9 +6489,9 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - - + + + @@ -7180,11 +7180,11 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - - - - + + + + + @@ -7821,13 +7821,13 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + - + @@ -7871,13 +7871,13 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + - + @@ -7921,13 +7921,13 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + - + @@ -7971,13 +7971,13 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + - + @@ -8027,49 +8027,49 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - + - + - + - + - + - + - + - + @@ -11013,6 +11013,11 @@ note: see OT800_IT702_2021_03_16.cfg for full config files + + + + + @@ -11048,11 +11053,6 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - - - - @@ -11213,58 +11213,58 @@ note: see OT800_IT702_2021_03_16.cfg for full config files - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + diff --git a/Geometry/TrackerCommonData/test/BuildFile.xml b/Geometry/TrackerCommonData/test/BuildFile.xml index d63bc2c7e8301..0e11fc129f595 100644 --- a/Geometry/TrackerCommonData/test/BuildFile.xml +++ b/Geometry/TrackerCommonData/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/Geometry/TrackerCommonData/test/dummyMain.cpp b/Geometry/TrackerCommonData/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Geometry/TrackerCommonData/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Geometry/TrackerCommonData/test/runTest.sh b/Geometry/TrackerCommonData/test/runTest.sh index 7463c1018e849..a4ac58117e230 100755 --- a/Geometry/TrackerCommonData/test/runTest.sh +++ b/Geometry/TrackerCommonData/test/runTest.sh @@ -2,15 +2,15 @@ function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/python/testDDCutTubsFromPointsAlgorithm.py -F2=${LOCAL_TEST_DIR}/python/testDDPixBarLayerUpgradeAlgorithm.py -F3=${LOCAL_TEST_DIR}/python/testDDPixFwdDiskAlgo.py -F4=${LOCAL_TEST_DIR}/python/testDDPixPhase1FwdDiskAlgorithm.py -F5=${LOCAL_TEST_DIR}/python/testDDTIDAxialCableAlgorithm.py +F1=${SCRAM_TEST_PATH}/python/testDDCutTubsFromPointsAlgorithm.py +F2=${SCRAM_TEST_PATH}/python/testDDPixBarLayerUpgradeAlgorithm.py +F3=${SCRAM_TEST_PATH}/python/testDDPixFwdDiskAlgo.py +F4=${SCRAM_TEST_PATH}/python/testDDPixPhase1FwdDiskAlgorithm.py +F5=${SCRAM_TEST_PATH}/python/testDDTIDAxialCableAlgorithm.py echo " testing Geometry/TrackerCommonData" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} echo "===== Test \"cmsRun testDDCutTubsFromPointsAlgorithm.py\" ====" (cmsRun $F1) || die "Failure using cmsRun $F1" $? echo "===== Test \"cmsRun testDDPixBarLayerUpgradeAlgorithm.py\" ====" diff --git a/Geometry/TrackerGeometryBuilder/test/BuildFile.xml b/Geometry/TrackerGeometryBuilder/test/BuildFile.xml index 65ce47b323f47..a3ad407727f35 100644 --- a/Geometry/TrackerGeometryBuilder/test/BuildFile.xml +++ b/Geometry/TrackerGeometryBuilder/test/BuildFile.xml @@ -49,7 +49,4 @@ - - - - + diff --git a/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDD4hep_cfg.py b/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDD4hep_cfg.py index 4c64d95a91356..3b867eb50124d 100644 --- a/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDD4hep_cfg.py +++ b/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDD4hep_cfg.py @@ -54,7 +54,4 @@ process.test = cms.EDAnalyzer("TrackerParametersAnalyzer") -process.Timing = cms.Service("Timing") -process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck") - process.p1 = cms.Path(process.test) diff --git a/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDDD_cfg.py b/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDDD_cfg.py index 1d3ecc0061e5a..b4e3626ac2491 100644 --- a/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDDD_cfg.py +++ b/Geometry/TrackerGeometryBuilder/test/python/testTrackerParametersFromDDD_cfg.py @@ -56,9 +56,6 @@ process.test = cms.EDAnalyzer("TrackerParametersAnalyzer") -process.Timing = cms.Service("Timing") -process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck") - process.p1 = cms.Path(process.test) diff --git a/Geometry/TrackerGeometryBuilder/test/runTest.sh b/Geometry/TrackerGeometryBuilder/test/runTest.sh index f9d9eee4e3abd..5dd18ecdbfce9 100755 --- a/Geometry/TrackerGeometryBuilder/test/runTest.sh +++ b/Geometry/TrackerGeometryBuilder/test/runTest.sh @@ -13,14 +13,14 @@ function checkDiff { echo " testing Geometry/TrackerGeomtryBuilder" -for entry in "${LOCAL_TEST_DIR}/python"/test* +for entry in "${SCRAM_TEST_PATH}/python"/test* do echo "===== Test \"cmsRun $entry \" ====" (cmsRun $entry) || die "Failure using cmsRun $entry" $? done -cmsRun ${LOCAL_TEST_DIR}/python/testPixelTopologyMapTest_cfg.py runNumber=300000 || die "Failure using cmsRun testPixelTopologyMapTest_cfg.py runNumber=300000" $? -cmsRun ${LOCAL_TEST_DIR}/python/testPixelTopologyMapTest_cfg.py globalTag=auto:phase2_realistic_T21 || die "Failure using cmsRun testPixelTopologyMapTest_cfg.py globalTag=auto:phase2_realistic_T21" $? +cmsRun ${SCRAM_TEST_PATH}/python/testPixelTopologyMapTest_cfg.py runNumber=300000 || die "Failure using cmsRun testPixelTopologyMapTest_cfg.py runNumber=300000" $? +cmsRun ${SCRAM_TEST_PATH}/python/testPixelTopologyMapTest_cfg.py globalTag=auto:phase2_realistic_T21 || die "Failure using cmsRun testPixelTopologyMapTest_cfg.py globalTag=auto:phase2_realistic_T21" $? FILE1=trackerParametersDD4hep.log FILE2=trackerParametersDDD.log diff --git a/Geometry/TrackerGeometryBuilder/test/runTests.cpp b/Geometry/TrackerGeometryBuilder/test/runTests.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Geometry/TrackerGeometryBuilder/test/runTests.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/HLTrigger/Configuration/python/HLT_2022v15_cff.py b/HLTrigger/Configuration/python/HLT_2022v15_cff.py index f956cfe9624a9..b33f8ea78454a 100644 --- a/HLTrigger/Configuration/python/HLT_2022v15_cff.py +++ b/HLTrigger/Configuration/python/HLT_2022v15_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT --cff --data --type 2022v15 -# /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V9 (CMSSW_13_0_0_pre3) +# /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V11 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V9') + tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V11') ) fragment.transferSystem = cms.PSet( @@ -6577,6 +6577,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -16186,9 +16187,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -17124,9 +17125,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -18821,9 +18822,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -27500,6 +27501,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -29558,9 +29560,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -29576,9 +29578,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -29909,9 +29911,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -29991,9 +29993,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30030,9 +30032,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -30167,9 +30169,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30249,9 +30251,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -37231,9 +37233,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), @@ -37246,9 +37248,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -37522,9 +37524,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -37877,9 +37879,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -39887,9 +39889,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -40242,9 +40244,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -40589,9 +40591,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -45580,9 +45582,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -45729,9 +45731,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -45926,9 +45928,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -46203,9 +46205,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -53904,9 +53906,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -54124,9 +54126,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -54401,9 +54403,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -54415,9 +54417,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62537,9 +62539,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62781,9 +62783,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -69017,6 +69019,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -81612,9 +81615,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81631,9 +81634,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81650,9 +81653,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81669,9 +81672,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81688,9 +81691,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81707,9 +81710,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81726,9 +81729,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81745,9 +81748,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81764,9 +81767,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81783,9 +81786,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81802,9 +81805,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81821,9 +81824,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81840,9 +81843,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/L1EGammaClusterEmuProducer_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/L1EGammaClusterEmuProducer_cfi.py deleted file mode 100644 index 41170a823896f..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/L1EGammaClusterEmuProducer_cfi.py +++ /dev/null @@ -1,45 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -l1tEGammaClusterEmuProducer = cms.EDProducer("L1EGCrystalClusterEmulatorProducer", - calib = cms.PSet( - etaBins = cms.vdouble( - 0.087, 0.174, 0.261, 0.348, 0.435, - 0.522, 0.609, 0.696, 0.783, 0.87, - 0.957, 1.044, 1.131, 1.218, 1.305, - 1.392, 1.479 - ), - ptBins = cms.vdouble( - 12, 20, 30, 40, 55, - 90, 1000000.0 - ), - scale = cms.vdouble( - 1.298, 1.287, 1.309, 1.298, 1.309, - 1.309, 1.309, 1.298, 1.309, 1.298, - 1.309, 1.309, 1.309, 1.32, 1.309, - 1.32, 1.309, 1.1742, 1.1639, 1.1639, - 1.1639, 1.1639, 1.1639, 1.1639, 1.1742, - 1.1742, 1.1639, 1.1639, 1.1742, 1.1639, - 1.1639, 1.1742, 1.1742, 1.1536, 1.11, - 1.11, 1.11, 1.11, 1.11, 1.11, - 1.11, 1.11, 1.11, 1.11, 1.11, - 1.11, 1.11, 1.11, 1.11, 1.11, - 1.1, 1.09, 1.09, 1.09, 1.09, - 1.09, 1.09, 1.09, 1.09, 1.09, - 1.09, 1.09, 1.09, 1.09, 1.09, - 1.09, 1.09, 1.09, 1.07, 1.07, - 1.07, 1.07, 1.07, 1.07, 1.07, - 1.08, 1.07, 1.07, 1.08, 1.08, - 1.07, 1.08, 1.08, 1.08, 1.08, - 1.06, 1.06, 1.06, 1.06, 1.05, - 1.05, 1.06, 1.06, 1.06, 1.06, - 1.06, 1.06, 1.06, 1.06, 1.06, - 1.06, 1.06, 1.04, 1.04, 1.04, - 1.04, 1.05, 1.04, 1.05, 1.05, - 1.05, 1.05, 1.05, 1.05, 1.05, - 1.05, 1.05, 1.05, 1.05 - ) - ), - ecalTPEB = cms.InputTag("simEcalEBTriggerPrimitiveDigis"), - hcalTP = cms.InputTag("simHcalTriggerPrimitiveDigis") -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/caloTowerForTrk_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/caloTowerForTrk_cfi.py index c0d2555562ae5..003aa63bcf3a5 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/caloTowerForTrk_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/caloTowerForTrk_cfi.py @@ -71,7 +71,7 @@ UseSymEBTreshold = cms.bool(True), UseSymEETreshold = cms.bool(True), ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")), - hbheInput = cms.InputTag("hbhereco"), + hbheInput = cms.InputTag("hltHbhereco"), hfInput = cms.InputTag("hfreco"), hoInput = cms.InputTag("horeco"), missingHcalRescaleFactorForEcal = cms.double(0) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/csc2DRecHits_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/csc2DRecHits_cfi.py deleted file mode 100644 index c1f39fe79bf4c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/csc2DRecHits_cfi.py +++ /dev/null @@ -1,53 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -csc2DRecHits = cms.EDProducer("CSCRecHitDProducer", - CSCDebug = cms.untracked.bool(False), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32(2), - CSCStripClusterChargeCut = cms.double(25.0), - #CSCStripClusterSize = cms.untracked.int32(3), - CSCStripPeakThreshold = cms.double(10.0), - CSCStripxtalksOffset = cms.double(0.03), - CSCUseCalibrations = cms.bool(True), - CSCUseGasGainCorrections = cms.bool(False), - CSCUseReducedWireTimeWindow = cms.bool(False), - CSCUseStaticPedestals = cms.bool(False), - CSCUseTimingCorrections = cms.bool(True), - CSCWireClusterDeltaT = cms.int32(1), - CSCWireTimeWindowHigh = cms.int32(15), - CSCWireTimeWindowLow = cms.int32(0), - CSCstripWireDeltaTime = cms.int32(8), - ConstSyst_ME12 = cms.double(0.02), - ConstSyst_ME13 = cms.double(0.03), - ConstSyst_ME1a = cms.double(0.01), - ConstSyst_ME1b = cms.double(0.02), - ConstSyst_ME21 = cms.double(0.03), - ConstSyst_ME22 = cms.double(0.03), - ConstSyst_ME31 = cms.double(0.03), - ConstSyst_ME32 = cms.double(0.03), - ConstSyst_ME41 = cms.double(0.03), - NoiseLevel_ME12 = cms.double(7.0), - NoiseLevel_ME13 = cms.double(4.0), - NoiseLevel_ME1a = cms.double(9.0), - NoiseLevel_ME1b = cms.double(6.0), - NoiseLevel_ME21 = cms.double(5.0), - NoiseLevel_ME22 = cms.double(7.0), - NoiseLevel_ME31 = cms.double(5.0), - NoiseLevel_ME32 = cms.double(7.0), - NoiseLevel_ME41 = cms.double(5.0), - UseAverageTime = cms.bool(False), - UseFivePoleFit = cms.bool(True), - UseParabolaFit = cms.bool(False), - XTasymmetry_ME12 = cms.double(0.015), - XTasymmetry_ME13 = cms.double(0.02), - XTasymmetry_ME1a = cms.double(0.023), - XTasymmetry_ME1b = cms.double(0.01), - XTasymmetry_ME21 = cms.double(0.023), - XTasymmetry_ME22 = cms.double(0.023), - XTasymmetry_ME31 = cms.double(0.023), - XTasymmetry_ME32 = cms.double(0.023), - XTasymmetry_ME41 = cms.double(0.023), - readBadChambers = cms.bool(True), - readBadChannels = cms.bool(False), - stripDigiTag = cms.InputTag("muonCSCDigis","MuonCSCStripDigi"), - wireDigiTag = cms.InputTag("muonCSCDigis","MuonCSCWireDigi") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/cscSegments_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/cscSegments_cfi.py deleted file mode 100644 index 2b1bcf5b43833..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/cscSegments_cfi.py +++ /dev/null @@ -1,366 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -cscSegments = cms.EDProducer("CSCSegmentProducer", - algo_psets = cms.VPSet( - cms.PSet( - algo_name = cms.string('CSCSegAlgoSK'), - algo_psets = cms.VPSet( - cms.PSet( - chi2Max = cms.double(99999.0), - dPhiFineMax = cms.double(0.025), - dPhiMax = cms.double(0.003), - dRPhiFineMax = cms.double(8.0), - dRPhiMax = cms.double(8.0), - minLayersApart = cms.int32(2), - verboseInfo = cms.untracked.bool(True), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(99999.0), - dPhiFineMax = cms.double(0.025), - dPhiMax = cms.double(0.025), - dRPhiFineMax = cms.double(3.0), - dRPhiMax = cms.double(8.0), - minLayersApart = cms.int32(2), - verboseInfo = cms.untracked.bool(True), - wideSeg = cms.double(3.0) - ) - ), - chamber_types = cms.vstring( - 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' - ), - parameters_per_chamber_type = cms.vint32( - 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - ) - ), - cms.PSet( - algo_name = cms.string('CSCSegAlgoTC'), - algo_psets = cms.VPSet( - cms.PSet( - SegmentSorting = cms.int32(1), - chi2Max = cms.double(6000.0), - chi2ndfProbMin = cms.double(0.0001), - dPhiFineMax = cms.double(0.02), - dPhiMax = cms.double(0.003), - dRPhiFineMax = cms.double(6.0), - dRPhiMax = cms.double(1.2), - minLayersApart = cms.int32(2), - verboseInfo = cms.untracked.bool(True) - ), - cms.PSet( - SegmentSorting = cms.int32(1), - chi2Max = cms.double(6000.0), - chi2ndfProbMin = cms.double(0.0001), - dPhiFineMax = cms.double(0.013), - dPhiMax = cms.double(0.00198), - dRPhiFineMax = cms.double(3.0), - dRPhiMax = cms.double(0.6), - minLayersApart = cms.int32(2), - verboseInfo = cms.untracked.bool(True) - ) - ), - chamber_types = cms.vstring( - 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' - ), - parameters_per_chamber_type = cms.vint32( - 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - ) - ), - cms.PSet( - algo_name = cms.string('CSCSegAlgoDF'), - algo_psets = cms.VPSet( - cms.PSet( - CSCSegmentDebug = cms.untracked.bool(False), - Pruning = cms.untracked.bool(False), - chi2Max = cms.double(5000.0), - dPhiFineMax = cms.double(0.025), - dRPhiFineMax = cms.double(8.0), - dXclusBoxMax = cms.double(8.0), - dYclusBoxMax = cms.double(8.0), - maxDPhi = cms.double(999.0), - maxDTheta = cms.double(999.0), - maxRatioResidualPrune = cms.double(3.0), - minHitsForPreClustering = cms.int32(10), - minHitsPerSegment = cms.int32(3), - minLayersApart = cms.int32(2), - nHitsPerClusterIsShower = cms.int32(20), - preClustering = cms.untracked.bool(False), - tanPhiMax = cms.double(0.5), - tanThetaMax = cms.double(1.2) - ), - cms.PSet( - CSCSegmentDebug = cms.untracked.bool(False), - Pruning = cms.untracked.bool(False), - chi2Max = cms.double(5000.0), - dPhiFineMax = cms.double(0.025), - dRPhiFineMax = cms.double(12.0), - dXclusBoxMax = cms.double(8.0), - dYclusBoxMax = cms.double(12.0), - maxDPhi = cms.double(999.0), - maxDTheta = cms.double(999.0), - maxRatioResidualPrune = cms.double(3.0), - minHitsForPreClustering = cms.int32(10), - minHitsPerSegment = cms.int32(3), - minLayersApart = cms.int32(2), - nHitsPerClusterIsShower = cms.int32(20), - preClustering = cms.untracked.bool(False), - tanPhiMax = cms.double(0.8), - tanThetaMax = cms.double(2.0) - ), - cms.PSet( - CSCSegmentDebug = cms.untracked.bool(False), - Pruning = cms.untracked.bool(False), - chi2Max = cms.double(5000.0), - dPhiFineMax = cms.double(0.025), - dRPhiFineMax = cms.double(8.0), - dXclusBoxMax = cms.double(8.0), - dYclusBoxMax = cms.double(8.0), - maxDPhi = cms.double(999.0), - maxDTheta = cms.double(999.0), - maxRatioResidualPrune = cms.double(3.0), - minHitsForPreClustering = cms.int32(30), - minHitsPerSegment = cms.int32(3), - minLayersApart = cms.int32(2), - nHitsPerClusterIsShower = cms.int32(20), - preClustering = cms.untracked.bool(False), - tanPhiMax = cms.double(0.5), - tanThetaMax = cms.double(1.2) - ) - ), - chamber_types = cms.vstring( - 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' - ), - parameters_per_chamber_type = cms.vint32( - 3, 1, 2, 2, 1, - 2, 1, 2, 1, 2 - ) - ), - cms.PSet( - algo_name = cms.string('CSCSegAlgoST'), - algo_psets = cms.VPSet( - cms.PSet( - BPMinImprovement = cms.double(10000.0), - BrutePruning = cms.bool(True), - CSCDebug = cms.untracked.bool(False), - CorrectTheErrors = cms.bool(True), - Covariance = cms.double(0.0), - ForceCovariance = cms.bool(False), - ForceCovarianceAll = cms.bool(False), - NormChi2Cut2D = cms.double(20.0), - NormChi2Cut3D = cms.double(10.0), - Pruning = cms.bool(True), - SeedBig = cms.double(0.0015), - SeedSmall = cms.double(0.0002), - curvePenalty = cms.double(2.0), - curvePenaltyThreshold = cms.double(0.85), - dPhiFineMax = cms.double(0.025), - dRPhiFineMax = cms.double(8.0), - dXclusBoxMax = cms.double(4.0), - dYclusBoxMax = cms.double(8.0), - hitDropLimit4Hits = cms.double(0.6), - hitDropLimit5Hits = cms.double(0.8), - hitDropLimit6Hits = cms.double(0.3333), - maxDPhi = cms.double(999.0), - maxDTheta = cms.double(999.0), - maxRatioResidualPrune = cms.double(3), - maxRecHitsInCluster = cms.int32(20), - minHitsPerSegment = cms.int32(3), - onlyBestSegment = cms.bool(False), - preClustering = cms.bool(True), - preClusteringUseChaining = cms.bool(True), - prePrun = cms.bool(True), - prePrunLimit = cms.double(3.17), - tanPhiMax = cms.double(0.5), - tanThetaMax = cms.double(1.2), - useShowering = cms.bool(False), - yweightPenalty = cms.double(1.5), - yweightPenaltyThreshold = cms.double(1.0) - ), - cms.PSet( - BPMinImprovement = cms.double(10000.0), - BrutePruning = cms.bool(True), - CSCDebug = cms.untracked.bool(False), - CorrectTheErrors = cms.bool(True), - Covariance = cms.double(0.0), - ForceCovariance = cms.bool(False), - ForceCovarianceAll = cms.bool(False), - NormChi2Cut2D = cms.double(20.0), - NormChi2Cut3D = cms.double(10.0), - Pruning = cms.bool(True), - SeedBig = cms.double(0.0015), - SeedSmall = cms.double(0.0002), - curvePenalty = cms.double(2.0), - curvePenaltyThreshold = cms.double(0.85), - dPhiFineMax = cms.double(0.025), - dRPhiFineMax = cms.double(8.0), - dXclusBoxMax = cms.double(4.0), - dYclusBoxMax = cms.double(8.0), - hitDropLimit4Hits = cms.double(0.6), - hitDropLimit5Hits = cms.double(0.8), - hitDropLimit6Hits = cms.double(0.3333), - maxDPhi = cms.double(999.0), - maxDTheta = cms.double(999.0), - maxRatioResidualPrune = cms.double(3), - maxRecHitsInCluster = cms.int32(24), - minHitsPerSegment = cms.int32(3), - onlyBestSegment = cms.bool(False), - preClustering = cms.bool(True), - preClusteringUseChaining = cms.bool(True), - prePrun = cms.bool(True), - prePrunLimit = cms.double(3.17), - tanPhiMax = cms.double(0.5), - tanThetaMax = cms.double(1.2), - useShowering = cms.bool(False), - yweightPenalty = cms.double(1.5), - yweightPenaltyThreshold = cms.double(1.0) - ) - ), - chamber_types = cms.vstring( - 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' - ), - parameters_per_chamber_type = cms.vint32( - 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - ) - ), - cms.PSet( - algo_name = cms.string('CSCSegAlgoRU'), - algo_psets = cms.VPSet( - cms.PSet( - chi2Max = cms.double(100.0), - chi2Norm_2D_ = cms.double(35), - chi2_str = cms.double(50.0), - dPhiIntMax = cms.double(0.005), - dPhiMax = cms.double(0.006), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(100.0), - chi2Norm_2D_ = cms.double(35), - chi2_str = cms.double(50.0), - dPhiIntMax = cms.double(0.004), - dPhiMax = cms.double(0.005), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(100.0), - chi2Norm_2D_ = cms.double(35), - chi2_str = cms.double(50.0), - dPhiIntMax = cms.double(0.003), - dPhiMax = cms.double(0.004), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(60.0), - chi2Norm_2D_ = cms.double(20), - chi2_str = cms.double(30.0), - dPhiIntMax = cms.double(0.002), - dPhiMax = cms.double(0.003), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(180.0), - chi2Norm_2D_ = cms.double(60), - chi2_str = cms.double(80.0), - dPhiIntMax = cms.double(0.005), - dPhiMax = cms.double(0.007), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ), - cms.PSet( - chi2Max = cms.double(100.0), - chi2Norm_2D_ = cms.double(35), - chi2_str = cms.double(50.0), - dPhiIntMax = cms.double(0.004), - dPhiMax = cms.double(0.006), - dRIntMax = cms.double(2.0), - dRMax = cms.double(1.5), - doCollisions = cms.bool(True), - enlarge = cms.bool(False), - minLayersApart = cms.int32(1), - wideSeg = cms.double(3.0) - ) - ), - chamber_types = cms.vstring( - 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' - ), - parameters_per_chamber_type = cms.vint32( - 1, 2, 3, 4, 5, - 6, 5, 6, 5, 6 - ) - ) - ), - algo_type = cms.int32(5), - inputObjects = cms.InputTag("csc2DRecHits") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/dt1DRecHits_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/dt1DRecHits_cfi.py deleted file mode 100644 index 2d6cd13a3f304..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/dt1DRecHits_cfi.py +++ /dev/null @@ -1,29 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -dt1DRecHits = cms.EDProducer("DTRecHitProducer", - debug = cms.untracked.bool(False), - dtDigiLabel = cms.InputTag("muonDTDigis"), - recAlgo = cms.string('DTLinearDriftFromDBAlgo'), - recAlgoConfig = cms.PSet( - debug = cms.untracked.bool(False), - doVdriftCorr = cms.bool(True), - maxTime = cms.double(420.0), - minTime = cms.double(-3.0), - readLegacyTTrigDB = cms.bool(True), - readLegacyVDriftDB = cms.bool(True), - stepTwoFromDigi = cms.bool(False), - tTrigMode = cms.string('DTTTrigSyncFromDB'), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool(False), - doT0Correction = cms.bool(True), - doTOFCorrection = cms.bool(True), - doWirePropCorrection = cms.bool(True), - tTrigLabel = cms.string(''), - t0Label = cms.string(''), - tofCorrType = cms.int32(0), - vPropWire = cms.double(24.4), - wirePropCorrType = cms.int32(0) - ), - useUncertDB = cms.bool(True) - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/dt4DSegments_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/dt4DSegments_cfi.py deleted file mode 100644 index 58ab9f718fec4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/dt4DSegments_cfi.py +++ /dev/null @@ -1,78 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -dt4DSegments = cms.EDProducer("DTRecSegment4DProducer", - Reco4DAlgoConfig = cms.PSet( - AllDTRecHits = cms.bool(True), - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double(1.0), - AlphaMaxTheta = cms.double(0.9), - MaxAllowedHits = cms.uint32(50), - MaxChi2 = cms.double(4.0), - debug = cms.untracked.bool(False), - hit_afterT0_resolution = cms.double(0.03), - nSharedHitsMax = cms.int32(2), - nUnSharedHitsMin = cms.int32(2), - performT0SegCorrection = cms.bool(False), - performT0_vdriftSegCorrection = cms.bool(False), - perform_delta_rejecting = cms.bool(False), - recAlgo = cms.string('DTLinearDriftFromDBAlgo'), - recAlgoConfig = cms.PSet( - debug = cms.untracked.bool(False), - doVdriftCorr = cms.bool(True), - maxTime = cms.double(420.0), - minTime = cms.double(-3.0), - readLegacyTTrigDB = cms.bool(True), - readLegacyVDriftDB = cms.bool(True), - stepTwoFromDigi = cms.bool(False), - tTrigMode = cms.string('DTTTrigSyncFromDB'), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool(False), - doT0Correction = cms.bool(True), - doTOFCorrection = cms.bool(True), - doWirePropCorrection = cms.bool(True), - t0Label = cms.string(''), - tTrigLabel = cms.string(''), - tofCorrType = cms.int32(0), - vPropWire = cms.double(24.4), - wirePropCorrType = cms.int32(0) - ), - useUncertDB = cms.bool(True) - ), - segmCleanerMode = cms.int32(2) - ), - Reco2DAlgoName = cms.string('DTMeantimerPatternReco'), - debug = cms.untracked.bool(False), - hit_afterT0_resolution = cms.double(0.03), - nUnSharedHitsMin = cms.int32(2), - performT0SegCorrection = cms.bool(False), - performT0_vdriftSegCorrection = cms.bool(False), - perform_delta_rejecting = cms.bool(False), - recAlgo = cms.string('DTLinearDriftFromDBAlgo'), - recAlgoConfig = cms.PSet( - debug = cms.untracked.bool(False), - doVdriftCorr = cms.bool(True), - maxTime = cms.double(420.0), - minTime = cms.double(-3.0), - readLegacyTTrigDB = cms.bool(True), - readLegacyVDriftDB = cms.bool(True), - stepTwoFromDigi = cms.bool(False), - tTrigMode = cms.string('DTTTrigSyncFromDB'), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool(False), - doT0Correction = cms.bool(True), - doTOFCorrection = cms.bool(True), - doWirePropCorrection = cms.bool(True), - t0Label = cms.string(''), - tTrigLabel = cms.string(''), - tofCorrType = cms.int32(0), - vPropWire = cms.double(24.4), - wirePropCorrType = cms.int32(0) - ), - useUncertDB = cms.bool(True) - ) - ), - Reco4DAlgoName = cms.string('DTMeantimerPatternReco4D'), - debug = cms.untracked.bool(False), - recHits1DLabel = cms.InputTag("dt1DRecHits"), - recHits2DLabel = cms.InputTag("dt2DSegments") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDetIdToBeRecovered_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDetIdToBeRecovered_cfi.py deleted file mode 100644 index 1d59ee0d9d075..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDetIdToBeRecovered_cfi.py +++ /dev/null @@ -1,18 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -ecalDetIdToBeRecovered = cms.EDProducer("EcalDetIdToBeRecoveredProducer", - ebDetIdToBeRecovered = cms.string('ebDetId'), - ebFEToBeRecovered = cms.string('ebFE'), - ebIntegrityChIdErrors = cms.InputTag("ecalDigis","EcalIntegrityChIdErrors"), - ebIntegrityGainErrors = cms.InputTag("ecalDigis","EcalIntegrityGainErrors"), - ebIntegrityGainSwitchErrors = cms.InputTag("ecalDigis","EcalIntegrityGainSwitchErrors"), - ebSrFlagCollection = cms.InputTag("ecalDigis"), - eeDetIdToBeRecovered = cms.string('eeDetId'), - eeFEToBeRecovered = cms.string('eeFE'), - eeIntegrityChIdErrors = cms.InputTag("ecalDigis","EcalIntegrityChIdErrors"), - eeIntegrityGainErrors = cms.InputTag("ecalDigis","EcalIntegrityGainErrors"), - eeIntegrityGainSwitchErrors = cms.InputTag("ecalDigis","EcalIntegrityGainSwitchErrors"), - eeSrFlagCollection = cms.InputTag("ecalDigis"), - integrityBlockSizeErrors = cms.InputTag("ecalDigis","EcalIntegrityBlockSizeErrors"), - integrityTTIdErrors = cms.InputTag("ecalDigis","EcalIntegrityTTIdErrors") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDigis_cfi.py deleted file mode 100644 index 914f98064d7e3..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalDigis_cfi.py +++ /dev/null @@ -1,59 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -ecalDigis = cms.EDProducer("EcalRawToDigi", - DoRegional = cms.bool(False), - FEDs = cms.vint32( - 601, 602, 603, 604, 605, - 606, 607, 608, 609, 610, - 611, 612, 613, 614, 615, - 616, 617, 618, 619, 620, - 621, 622, 623, 624, 625, - 626, 627, 628, 629, 630, - 631, 632, 633, 634, 635, - 636, 637, 638, 639, 640, - 641, 642, 643, 644, 645, - 646, 647, 648, 649, 650, - 651, 652, 653, 654 - ), - FedLabel = cms.InputTag("listfeds"), - InputLabel = cms.InputTag("rawDataCollector"), - eventPut = cms.bool(True), - feIdCheck = cms.bool(True), - feUnpacking = cms.bool(True), - forceToKeepFRData = cms.bool(False), - headerUnpacking = cms.bool(True), - memUnpacking = cms.bool(True), - mightGet = cms.optional.untracked.vstring, - numbTriggerTSamples = cms.int32(1), - numbXtalTSamples = cms.int32(10), - orderedDCCIdList = cms.vint32( - 1, 2, 3, 4, 5, - 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, - 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, - 26, 27, 28, 29, 30, - 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, - 41, 42, 43, 44, 45, - 46, 47, 48, 49, 50, - 51, 52, 53, 54 - ), - orderedFedList = cms.vint32( - 601, 602, 603, 604, 605, - 606, 607, 608, 609, 610, - 611, 612, 613, 614, 615, - 616, 617, 618, 619, 620, - 621, 622, 623, 624, 625, - 626, 627, 628, 629, 630, - 631, 632, 633, 634, 635, - 636, 637, 638, 639, 640, - 641, 642, 643, 644, 645, - 646, 647, 648, 649, 650, - 651, 652, 653, 654 - ), - silentMode = cms.untracked.bool(True), - srpUnpacking = cms.bool(True), - syncCheck = cms.bool(True), - tccUnpacking = cms.bool(True) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalMultiFitUncalibRecHit_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalMultiFitUncalibRecHit_cfi.py index 7eb05a27fb6de..4ea232fc64b82 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalMultiFitUncalibRecHit_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalMultiFitUncalibRecHit_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms ecalMultiFitUncalibRecHit = cms.EDProducer("EcalUncalibRecHitProducer", - EBdigiCollection = cms.InputTag("ecalDigis","ebDigis"), + EBdigiCollection = cms.InputTag("hltEcalDigis","ebDigis"), EBhitCollection = cms.string('EcalUncalibRecHitsEB'), - EEdigiCollection = cms.InputTag("ecalDigis","eeDigis"), + EEdigiCollection = cms.InputTag("hltEcalDigis","eeDigis"), EEhitCollection = cms.string('EcalUncalibRecHitsEE'), algo = cms.string('EcalUncalibRecHitWorkerMultiFit'), algoPSet = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerDigis_cfi.py deleted file mode 100644 index e337fc337393e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerDigis_cfi.py +++ /dev/null @@ -1,10 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -ecalPreshowerDigis = cms.EDProducer("ESRawToDigi", - ESdigiCollection = cms.string(''), - InstanceES = cms.string(''), - LookupTable = cms.FileInPath('EventFilter/ESDigiToRaw/data/ES_lookup_table.dat'), - debugMode = cms.untracked.bool(False), - mightGet = cms.optional.untracked.vstring, - sourceTag = cms.InputTag("rawDataCollector") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerRecHit_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerRecHit_cfi.py deleted file mode 100644 index 4f4f6485682ab..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalPreshowerRecHit_cfi.py +++ /dev/null @@ -1,8 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -ecalPreshowerRecHit = cms.EDProducer("ESRecHitProducer", - ESRecoAlgo = cms.int32(0), - ESdigiCollection = cms.InputTag("ecalPreshowerDigis"), - ESrechitCollection = cms.string('EcalRecHitsES'), - algo = cms.string('ESRecHitWorker') -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalRecHit_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalRecHit_cfi.py index b758160c0b237..515f5501e93a7 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/ecalRecHit_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/ecalRecHit_cfi.py @@ -44,10 +44,10 @@ ), dbStatusToBeExcludedEB = cms.vint32(14, 78, 142), dbStatusToBeExcludedEE = cms.vint32(14, 78, 142), - ebDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered","ebDetId"), - ebFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered","ebFE"), - eeDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered","eeDetId"), - eeFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered","eeFE"), + ebDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebDetId"), + ebFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebFE"), + eeDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeDetId"), + eeFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeFE"), flagsMapDBReco = cms.PSet( kDead = cms.vstring('kNoDataNoTP'), kGood = cms.vstring( @@ -82,5 +82,5 @@ singleChannelRecoveryThreshold = cms.double(0.7), skipTimeCalib = cms.bool(False), sum8ChannelRecoveryThreshold = cms.double(0.0), - triggerPrimitiveDigiCollection = cms.InputTag("ecalDigis","EcalTriggerPrimitives") + triggerPrimitiveDigiCollection = cms.InputTag("hltEcalDigis","EcalTriggerPrimitives") ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/firstStepPrimaryVerticesUnsorted_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/firstStepPrimaryVerticesUnsorted_cfi.py index 295f6abc037e9..c5d04bf799b29 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/firstStepPrimaryVerticesUnsorted_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/firstStepPrimaryVerticesUnsorted_cfi.py @@ -26,7 +26,7 @@ trackQuality = cms.string('any') ), TrackLabel = cms.InputTag("initialStepTracks"), - beamSpotLabel = cms.InputTag("offlineBeamSpot"), + beamSpotLabel = cms.InputTag("hltOnlineBeamSpot"), verbose = cms.untracked.bool(False), vertexCollections = cms.VPSet(cms.PSet( algorithm = cms.string('AdaptiveVertexFitter'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/gemRecHits_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/gemRecHits_cfi.py deleted file mode 100644 index 7b06078b22f01..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/gemRecHits_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -gemRecHits = cms.EDProducer("GEMRecHitProducer", - applyMasking = cms.bool(False), - deadFile = cms.optional.FileInPath, - gemDigiLabel = cms.InputTag("muonGEMDigis"), - maskFile = cms.optional.FileInPath, - mightGet = cms.optional.untracked.vstring, - recAlgo = cms.string('GEMRecHitStandardAlgo'), - recAlgoConfig = cms.PSet( - - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/gemSegments_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/gemSegments_cfi.py deleted file mode 100644 index b531c380ab894..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/gemSegments_cfi.py +++ /dev/null @@ -1,34 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -gemSegments = cms.EDProducer("GEMSegmentProducer", - algo_name = cms.string('GEMSegmentAlgorithm'), - algo_pset = cms.PSet( - GEMDebug = cms.untracked.bool(True), - clusterOnlySameBXRecHits = cms.bool(True), - dEtaChainBoxMax = cms.double(0.05), - dPhiChainBoxMax = cms.double(0.02), - dXclusBoxMax = cms.double(1.0), - dYclusBoxMax = cms.double(5.0), - maxRecHitsInCluster = cms.int32(4), - minHitsPerSegment = cms.uint32(2), - preClustering = cms.bool(True), - preClusteringUseChaining = cms.bool(True) - ), - gemRecHitLabel = cms.InputTag("gemRecHits"), - ge0_name = cms.string('GE0SegAlgoRU'), - ge0_pset = cms.PSet( - allowWideSegments = cms.bool(True), - doCollisions = cms.bool(True), - maxChi2Additional = cms.double(100.0), - maxChi2GoodSeg = cms.double(50), - maxChi2Prune = cms.double(50), - maxETASeeds = cms.double(0.1), - maxNumberOfHits = cms.uint32(300), - maxNumberOfHitsPerLayer = cms.uint32(100), - maxPhiAdditional = cms.double(0.001096605744), - maxPhiSeeds = cms.double(0.001096605744), - maxTOFDiff = cms.double(25), - minNumberOfHits = cms.uint32(4), - requireCentralBX = cms.bool(True) - ), -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hbhereco_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hbhereco_cfi.py deleted file mode 100644 index 193b00b77c4ef..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hbhereco_cfi.py +++ /dev/null @@ -1,140 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hbhereco = cms.EDProducer("HBHEPhase1Reconstructor", - algoConfigClass = cms.string(''), - algorithm = cms.PSet( - Class = cms.string('SimpleHBHEPhase1Algo'), - activeBXs = cms.vint32( - -3, -2, -1, 0, 1, - 2, 3, 4 - ), - applyLegacyHBMCorrection = cms.bool(False), - applyPedConstraint = cms.bool(False), - applyPulseJitter = cms.bool(False), - applyTimeConstraint = cms.bool(False), - applyTimeSlew = cms.bool(True), - applyTimeSlewM3 = cms.bool(True), - calculateArrivalTime = cms.bool(False), - chiSqSwitch = cms.double(-1), - correctForPhaseContainment = cms.bool(True), - correctionPhaseNS = cms.double(6.0), - deltaChiSqThresh = cms.double(0.001), - dynamicPed = cms.bool(False), - firstSampleShift = cms.int32(0), - fitTimes = cms.int32(1), - meanPed = cms.double(0.0), - meanTime = cms.double(0.0), - nMaxItersMin = cms.int32(50), - nMaxItersNNLS = cms.int32(500), - nnlsThresh = cms.double(1e-11), - pulseJitter = cms.double(1.0), - respCorrM3 = cms.double(1.0), - samplesToAdd = cms.int32(2), - tdcTimeShift = cms.double(0.0), - timeMax = cms.double(12.5), - timeMin = cms.double(-12.5), - timeSigmaHPD = cms.double(5.0), - timeSigmaSiPM = cms.double(2.5), - timeSlewParsType = cms.int32(3), - ts4Max = cms.vdouble(100.0, 20000.0, 30000), - ts4Min = cms.double(0.0), - ts4Thresh = cms.double(0.0), - ts4chi2 = cms.vdouble(15.0, 15.0), - useM2 = cms.bool(False), - useM3 = cms.bool(False), - useMahi = cms.bool(True) - ), - digiLabelQIE11 = cms.InputTag("hcalDigis"), - digiLabelQIE8 = cms.InputTag("hcalDigis"), - dropZSmarkedPassed = cms.bool(True), - flagParametersQIE11 = cms.PSet( - - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double(1.0), - hitMultiplicityThreshold = cms.int32(17), - nominalPedestal = cms.double(3.0), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( - pulseShapeParameters = cms.vdouble( - 0.0, 100.0, -50.0, 0.0, -15.0, - 0.15 - ) - ), - cms.PSet( - pulseShapeParameters = cms.vdouble( - 100.0, 2000.0, -50.0, 0.0, -5.0, - 0.05 - ) - ), - cms.PSet( - pulseShapeParameters = cms.vdouble( - 2000.0, 1000000.0, -50.0, 0.0, 95.0, - 0.0 - ) - ), - cms.PSet( - pulseShapeParameters = cms.vdouble( - -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, - 0.0 - ) - ) - ) - ), - makeRecHits = cms.bool(True), - processQIE11 = cms.bool(True), - processQIE8 = cms.bool(False), - pulseShapeParametersQIE11 = cms.PSet( - - ), - pulseShapeParametersQIE8 = cms.PSet( - LeftSlopeCut = cms.vdouble(5, 2.55, 2.55), - LeftSlopeThreshold = cms.vdouble(250, 500, 100000), - LinearCut = cms.vdouble(-3, -0.054, -0.054), - LinearThreshold = cms.vdouble(20, 100, 100000), - MinimumChargeThreshold = cms.double(20), - MinimumTS4TS5Threshold = cms.double(100), - R45MinusOneRange = cms.double(0.2), - R45PlusOneRange = cms.double(0.2), - RMS8MaxCut = cms.vdouble(-13.5, -11.5, -11.5), - RMS8MaxThreshold = cms.vdouble(20, 100, 100000), - RightSlopeCut = cms.vdouble(5, 4.15, 4.15), - RightSlopeSmallCut = cms.vdouble(1.08, 1.16, 1.16), - RightSlopeSmallThreshold = cms.vdouble(150, 200, 100000), - RightSlopeThreshold = cms.vdouble(250, 400, 100000), - TS3TS4ChargeThreshold = cms.double(70), - TS3TS4UpperChargeThreshold = cms.double(20), - TS4TS5ChargeThreshold = cms.double(70), - TS4TS5LowerCut = cms.vdouble( - -1, -0.7, -0.5, -0.4, -0.3, - 0.1 - ), - TS4TS5LowerThreshold = cms.vdouble( - 100, 120, 160, 200, 300, - 500 - ), - TS4TS5UpperCut = cms.vdouble(1, 0.8, 0.75, 0.72), - TS4TS5UpperThreshold = cms.vdouble(70, 90, 100, 400), - TS5TS6ChargeThreshold = cms.double(70), - TS5TS6UpperChargeThreshold = cms.double(20), - TriangleIgnoreSlow = cms.bool(False), - TrianglePeakTS = cms.uint32(10000), - UseDualFit = cms.bool(True) - ), - recoParamsFromDB = cms.bool(True), - saveDroppedInfos = cms.bool(False), - saveEffectivePedestal = cms.bool(True), - saveInfos = cms.bool(False), - setLegacyFlagsQIE11 = cms.bool(False), - setLegacyFlagsQIE8 = cms.bool(False), - setNegativeFlagsQIE11 = cms.bool(False), - setNegativeFlagsQIE8 = cms.bool(False), - setNoiseFlagsQIE11 = cms.bool(False), - setNoiseFlagsQIE8 = cms.bool(False), - setPulseShapeFlagsQIE11 = cms.bool(False), - setPulseShapeFlagsQIE8 = cms.bool(False), - sipmQNTStoSum = cms.int32(3), - sipmQTSShift = cms.int32(0), - tsFromDB = cms.bool(False), - use8ts = cms.bool(True) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hcalDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hcalDigis_cfi.py deleted file mode 100644 index 66acc00ac7070..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hcalDigis_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hcalDigis = cms.EDProducer("HcalRawToDigi", - ComplainEmptyData = cms.untracked.bool(False), - ElectronicsMap = cms.string(''), - ExpectedOrbitMessageTime = cms.untracked.int32(-1), - FEDs = cms.untracked.vint32(), - FilterDataQuality = cms.bool(True), - HcalFirstFED = cms.untracked.int32(700), - InputLabel = cms.InputTag("rawDataCollector"), - UnpackCalib = cms.untracked.bool(True), - UnpackTTP = cms.untracked.bool(True), - UnpackUMNio = cms.untracked.bool(True), - UnpackZDC = cms.untracked.bool(True), - UnpackerMode = cms.untracked.int32(0), - firstSample = cms.int32(0), - lastSample = cms.int32(9), - mightGet = cms.optional.untracked.vstring, - saveQIE10DataNSamples = cms.untracked.vint32(), - saveQIE10DataTags = cms.untracked.vstring(), - saveQIE11DataNSamples = cms.untracked.vint32(), - saveQIE11DataTags = cms.untracked.vstring(), - silent = cms.untracked.bool(True) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hfprereco_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hfprereco_cfi.py index f9d9786ce5768..27924306d98db 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hfprereco_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hfprereco_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hfprereco = cms.EDProducer("HFPreReconstructor", - digiLabel = cms.InputTag("hcalDigis"), + digiLabel = cms.InputTag("hltHcalDigis"), dropZSmarkedPassed = cms.bool(False), forceSOI = cms.int32(-1), soiShift = cms.int32(0), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackCutClassifier_cfi.py index d538a512ae841..5eba55bef572b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms highPtTripletStepTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackingRegions_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackingRegions_cfi.py index 1084050ee06f3..0762ac82faa01 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackingRegions_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTrackingRegions_cfi.py @@ -2,7 +2,7 @@ highPtTripletStepTrackingRegions = cms.EDProducer("GlobalTrackingRegionFromBeamSpotEDProducer", RegionPSet = cms.PSet( - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), nSigmaZ = cms.double(4), originHalfLength = cms.double(0), originRadius = cms.double(0.02), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTracks_cfi.py index 42960ab1f3226..67e917a5b200c 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/highPtTripletStepTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("highPtTripletStepTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepInclusiveVertexFinderPF_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepInclusiveVertexFinderPF_cfi.py index a39f44b3631bc..9609135fba8ae 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepInclusiveVertexFinderPF_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepInclusiveVertexFinderPF_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltDeepInclusiveVertexFinderPF = cms.EDProducer("InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterizer = cms.PSet( clusterMaxDistance = cms.double(0.05), clusterMaxSignificance = cms.double(4.5), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppiModEta2p4_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppiModEta2p4_cfi.py index 45cfb053cfd04..9c7e08974d6e5 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppiModEta2p4_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppiModEta2p4_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltDeepSecondaryVertexTagInfosPFPuppiModEta2p4 = cms.EDProducer("CandSecondaryVertexProducer", - beamSpotTag = cms.InputTag("offlineBeamSpot"), + beamSpotTag = cms.InputTag("hltOnlineBeamSpot"), constraint = cms.string('BeamSpot'), extSVCollection = cms.InputTag("hltDeepInclusiveMergedVerticesPF"), extSVDeltaRToJet = cms.double(0.3), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppi_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppi_cfi.py index b25aa5b1ac4c9..663ef6a77ccc4 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppi_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepSecondaryVertexTagInfosPFPuppi_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltDeepSecondaryVertexTagInfosPFPuppi = cms.EDProducer("CandSecondaryVertexProducer", - beamSpotTag = cms.InputTag("offlineBeamSpot"), + beamSpotTag = cms.InputTag("hltOnlineBeamSpot"), constraint = cms.string('BeamSpot'), extSVCollection = cms.InputTag("hltDeepInclusiveMergedVerticesPF"), extSVDeltaRToJet = cms.double(0.3), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepTrackVertexArbitratorPF_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepTrackVertexArbitratorPF_cfi.py index 65121ebdae154..8760855a7c58c 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepTrackVertexArbitratorPF_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltDeepTrackVertexArbitratorPF_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltDeepTrackVertexArbitratorPF = cms.EDProducer("CandidateVertexArbitrator", - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), dLenFraction = cms.double(0.333), dRCut = cms.double(0.4), distCut = cms.double(0.04), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtL1SeededFilter_cfi.py deleted file mode 100644 index 60b267b02a0ba..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtL1SeededFilter_cfi.py +++ /dev/null @@ -1,10 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEG100EtL1SeededFilter = cms.EDFilter("HLTEgammaEtFilter", - etcutEB = cms.double(100.0), - etcutEE = cms.double(100.0), - inputTag = cms.InputTag("hltEgammaCandidatesWrapperL1Seeded"), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - ncandcut = cms.int32(1), - saveTags = cms.bool(True) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtUnseededFilter_cfi.py deleted file mode 100644 index 918051e132bac..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEG100EtUnseededFilter_cfi.py +++ /dev/null @@ -1,10 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEG100EtUnseededFilter = cms.EDFilter("HLTEgammaEtFilter", - etcutEB = cms.double(100.0), - etcutEE = cms.double(100.0), - inputTag = cms.InputTag("hltEgammaCandidatesWrapperUnseeded"), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - ncandcut = cms.int32(1), - saveTags = cms.bool(True) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoL1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoL1Seeded_cfi.py index a104bbcf2ef27..601b713dd75fd 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoL1Seeded_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoL1Seeded_cfi.py @@ -11,7 +11,7 @@ energyEndcap = cms.double(0.0), etaStripBarrel = cms.double(0.0), etaStripEndcap = cms.double(0.0), - pfClusterProducerHCAL = cms.InputTag("hltParticleFlowClusterHCALForEgamma"), + pfClusterProducerHCAL = cms.InputTag("hltParticleFlowClusterHCAL"), pfClusterProducerHFEM = cms.InputTag(""), pfClusterProducerHFHAD = cms.InputTag(""), recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesL1Seeded"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoUnseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoUnseeded_cfi.py index 79020f1257c17..cbaed2dbf510a 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoUnseeded_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEgammaHcalPFClusterIsoUnseeded_cfi.py @@ -11,7 +11,7 @@ energyEndcap = cms.double(0.0), etaStripBarrel = cms.double(0.0), etaStripEndcap = cms.double(0.0), - pfClusterProducerHCAL = cms.InputTag("hltParticleFlowClusterHCALForEgamma"), + pfClusterProducerHCAL = cms.InputTag("hltParticleFlowClusterHCAL"), pfClusterProducerHFEM = cms.InputTag(""), pfClusterProducerHFHAD = cms.InputTag(""), recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2L1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2L1SeededFilter_cfi.py deleted file mode 100644 index 2587ed379c493..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2L1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70BestGsfChi2L1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70BestGsfNLayerITL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(50.0), - thrRegularEE = cms.vdouble(50.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaBestGsfTrackVarsL1Seeded","Chi2") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2UnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2UnseededFilter_cfi.py deleted file mode 100644 index 5eed876e1d245..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfChi2UnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70BestGsfChi2UnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70BestGsfNLayerITUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(50.0), - thrRegularEE = cms.vdouble(50.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaBestGsfTrackVarsUnseeded","Chi2") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITL1SeededFilter_cfi.py deleted file mode 100644 index 0540d75ff32f9..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITL1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70BestGsfNLayerITL1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70GsfDphiL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(False), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(3), - thrRegularEE = cms.vdouble(3), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaBestGsfTrackVarsL1Seeded","NLayerIT") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITUnseededFilter_cfi.py deleted file mode 100644 index 57f9eacf493b4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70BestGsfNLayerITUnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70BestGsfNLayerITUnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70GsfDphiUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(False), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(3), - thrRegularEE = cms.vdouble(3), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaBestGsfTrackVarsUnseeded","NLayerIT") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeL1SeededFilter_cfi.py deleted file mode 100644 index c4c1939616cdb..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeL1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeL1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEG5EtL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(0.012), - thrRegularEE = cms.vdouble(0.012), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaClusterShapeL1Seeded","sigmaIEtaIEta5x5") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvL1SeededFilter_cfi.py deleted file mode 100644 index 3badc6e9067b7..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvL1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeSigmavvL1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70ClusterShapeL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0.0008), - thrOverEEE = cms.vdouble(0.0008), - thrRegularEB = cms.vdouble(0.64), - thrRegularEE = cms.vdouble(0.64), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","sigma2vv") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvUnseededFilter_cfi.py deleted file mode 100644 index 215f435db9f21..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmavvUnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeSigmavvUnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70ClusterShapeUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0.0008), - thrOverEEE = cms.vdouble(0.0008), - thrRegularEB = cms.vdouble(0.64), - thrRegularEE = cms.vdouble(0.64), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHGCALIDVarsUnseeded","sigma2vv") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwL1SeededFilter_cfi.py deleted file mode 100644 index f61d2dc63bc3c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwL1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeSigmawwL1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70ClusterShapeSigmavvL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0.04), - thrOverEEE = cms.vdouble(0.04), - thrRegularEB = cms.vdouble(64), - thrRegularEE = cms.vdouble(64), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","sigma2ww") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwUnseededFilter_cfi.py deleted file mode 100644 index 0630bb1eb1b19..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeSigmawwUnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeSigmawwUnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70ClusterShapeSigmavvUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0.04), - thrOverEEE = cms.vdouble(0.04), - thrRegularEB = cms.vdouble(64), - thrRegularEE = cms.vdouble(64), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHGCALIDVarsUnseeded","sigma2ww") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeUnseededFilter_cfi.py deleted file mode 100644 index 5959cc74578df..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70ClusterShapeUnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70ClusterShapeUnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEG5EtUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(0.012), - thrRegularEE = cms.vdouble(0.012), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaClusterShapeUnseeded","sigmaIEtaIEta5x5") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoL1SeededFilter_cfi.py deleted file mode 100644 index 7cb73bd4e3f4b..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70EcalIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70HEL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.25, 0.3), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.02), - thrOverEEE2 = cms.vdouble(0.02), - thrRegularEB1 = cms.vdouble(4.4), - thrRegularEB2 = cms.vdouble(4.4), - thrRegularEE1 = cms.vdouble(4.4), - thrRegularEE2 = cms.vdouble(4.4), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEcalPFClusterIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoUnseededFilter_cfi.py deleted file mode 100644 index 53127f937215c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70EcalIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70EcalIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70HEUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.25, 0.3), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.02), - thrOverEEE2 = cms.vdouble(0.02), - thrRegularEB1 = cms.vdouble(4.4), - thrRegularEB2 = cms.vdouble(4.4), - thrRegularEE1 = cms.vdouble(4.4), - thrRegularEE2 = cms.vdouble(4.4), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEcalPFClusterIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaL1SeededFilter_cfi.py deleted file mode 100644 index 50321074853fe..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfDetaL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.003), - thrRegularEB2 = cms.vdouble(0.009), - thrRegularEE1 = cms.vdouble(0.003), - thrRegularEE2 = cms.vdouble(0.003), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsL1Seeded","DetaSeed") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaUnseededFilter_cfi.py deleted file mode 100644 index 0caf7832677cd..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDetaUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfDetaUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfOneOEMinusOneOPUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.003), - thrRegularEB2 = cms.vdouble(0.009), - thrRegularEE1 = cms.vdouble(0.003), - thrRegularEE2 = cms.vdouble(0.003), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsUnseeded","DetaSeed") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiL1SeededFilter_cfi.py deleted file mode 100644 index 263414d871a6d..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfDphiL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfDetaL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.02), - thrRegularEB2 = cms.vdouble(0.09), - thrRegularEE1 = cms.vdouble(0.02), - thrRegularEE2 = cms.vdouble(0.02), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsL1Seeded","Dphi") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiUnseededFilter_cfi.py deleted file mode 100644 index 5000ca377396f..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfDphiUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfDphiUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfDetaUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.02), - thrRegularEB2 = cms.vdouble(0.09), - thrRegularEE1 = cms.vdouble(0.02), - thrRegularEE2 = cms.vdouble(0.02), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsUnseeded","Dphi") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter_cfi.py deleted file mode 100644 index 68b5570cc899c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70PMS2L1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.035), - thrRegularEB2 = cms.vdouble(0.08), - thrRegularEE1 = cms.vdouble(0.01), - thrRegularEE2 = cms.vdouble(0.01), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsL1Seeded","OneOESuperMinusOneOP") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPUnseededFilter_cfi.py deleted file mode 100644 index 605e7fedf6b87..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfOneOEMinusOneOPUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfOneOEMinusOneOPUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70PMS2UnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.035), - thrRegularEB2 = cms.vdouble(0.08), - thrRegularEE1 = cms.vdouble(0.01), - thrRegularEE2 = cms.vdouble(0.01), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaGsfTrackVarsUnseeded","OneOESuperMinusOneOP") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter_cfi.py deleted file mode 100644 index 211ba1571258b..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70BestGsfChi2L1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(4.0), - thrRegularEB2 = cms.vdouble(8.0), - thrRegularEE1 = cms.vdouble(5.5), - thrRegularEE2 = cms.vdouble(5.5), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEleL1TrkIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter_cfi.py deleted file mode 100644 index 31b2cb92f5a14..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 0.8, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70BestGsfChi2UnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(0.8), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(4.0), - thrRegularEB2 = cms.vdouble(8.0), - thrRegularEE1 = cms.vdouble(5.5), - thrRegularEE2 = cms.vdouble(5.5), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEleL1TrkIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoL1SeededFilter_cfi.py deleted file mode 100644 index f928a4a7218a8..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfTrackIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.029, 0.111, 0.114, 0.032), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(2.0), - thrRegularEB2 = cms.vdouble(2.0), - thrRegularEE1 = cms.vdouble(1.5), - thrRegularEE2 = cms.vdouble(1.5), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEleGsfTrackIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoUnseededFilter_cfi.py deleted file mode 100644 index d665d023082b2..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70GsfTrackIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70GsfTrackIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.029, 0.111, 0.114, 0.032), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(2.0), - thrRegularEB2 = cms.vdouble(2.0), - thrRegularEE1 = cms.vdouble(1.5), - thrRegularEE2 = cms.vdouble(1.5), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEleGsfTrackIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEL1SeededFilter_cfi.py deleted file mode 100644 index e6b6b0b8dcec0..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HEL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70HgcalHEL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.17), - thrOverEEB2 = cms.vdouble(0.17), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(9999.0), - thrRegularEE2 = cms.vdouble(9999.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEUnseededFilter_cfi.py deleted file mode 100644 index 10364790128bb..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HEUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HEUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70HgcalHEUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.17), - thrOverEEB2 = cms.vdouble(0.17), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(9999.0), - thrRegularEE2 = cms.vdouble(9999.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoL1SeededFilter_cfi.py deleted file mode 100644 index 36005663c1bf6..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HcalIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70HgcalIsoL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.4, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.02), - thrOverEEE2 = cms.vdouble(0.02), - thrRegularEB1 = cms.vdouble(12), - thrRegularEB2 = cms.vdouble(12), - thrRegularEE1 = cms.vdouble(12), - thrRegularEE2 = cms.vdouble(12), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHcalPFClusterIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoUnseededFilter_cfi.py deleted file mode 100644 index ded2b76b17f35..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HcalIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HcalIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70HgcalIsoUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.4, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.02), - thrOverEEE2 = cms.vdouble(0.02), - thrRegularEB1 = cms.vdouble(12), - thrRegularEB2 = cms.vdouble(12), - thrRegularEE1 = cms.vdouble(12), - thrRegularEE2 = cms.vdouble(12), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHcalPFClusterIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEL1SeededFilter_cfi.py deleted file mode 100644 index 36ad687451fe1..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HgcalHEL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70ClusterShapeSigmawwL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.15), - thrOverEEE2 = cms.vdouble(0.15), - thrRegularEB1 = cms.vdouble(9999.0), - thrRegularEB2 = cms.vdouble(9999.0), - thrRegularEE1 = cms.vdouble(5.0), - thrRegularEE2 = cms.vdouble(5.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","hForHOverE") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEUnseededFilter_cfi.py deleted file mode 100644 index 3f469ea2a8fd6..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalHEUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HgcalHEUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEle5WP70ClusterShapeSigmawwUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.15), - thrOverEEE2 = cms.vdouble(0.15), - thrRegularEB1 = cms.vdouble(9999.0), - thrRegularEB2 = cms.vdouble(9999.0), - thrRegularEE1 = cms.vdouble(5.0), - thrRegularEE2 = cms.vdouble(5.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCALIDVarsUnseeded","hForHOverE") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoL1SeededFilter_cfi.py deleted file mode 100644 index 70dd91b6f62ac..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HgcalIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70EcalIsoL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.05), - thrOverEEB2 = cms.vdouble(0.05), - thrOverEEE1 = cms.vdouble(0.05), - thrOverEEE2 = cms.vdouble(0.05), - thrRegularEB1 = cms.vdouble(130), - thrRegularEB2 = cms.vdouble(130), - thrRegularEE1 = cms.vdouble(130), - thrRegularEE2 = cms.vdouble(340), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCalLayerClusterIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoUnseededFilter_cfi.py deleted file mode 100644 index db0b6cbce459b..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70HgcalIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70HgcalIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltEle5WP70EcalIsoUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.05), - thrOverEEB2 = cms.vdouble(0.05), - thrOverEEE1 = cms.vdouble(0.05), - thrOverEEE2 = cms.vdouble(0.05), - thrRegularEB1 = cms.vdouble(130), - thrRegularEB2 = cms.vdouble(130), - thrRegularEE1 = cms.vdouble(130), - thrRegularEE2 = cms.vdouble(340), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCalLayerClusterIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2L1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2L1SeededFilter_cfi.py deleted file mode 100644 index 0e12c5e37cca4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2L1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70PMS2L1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70PixelMatchL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(42.0), - thrRegularEE = cms.vdouble(65.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaPixelMatchVarsL1Seeded","s2") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2UnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2UnseededFilter_cfi.py deleted file mode 100644 index 5f86d0dd55761..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PMS2UnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70PMS2UnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEle5WP70PixelMatchUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(42.0), - thrRegularEE = cms.vdouble(65.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaPixelMatchVarsUnseeded","s2") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchL1SeededFilter_cfi.py deleted file mode 100644 index 9ac8c17ffc61e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchL1SeededFilter_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70PixelMatchL1SeededFilter = cms.EDFilter("HLTElectronPixelMatchFilter", - candTag = cms.InputTag("hltEle5WP70HcalIsoL1SeededFilter"), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - l1PixelSeedsTag = cms.InputTag("hltEgammaElectronPixelSeedsL1Seeded"), - ncandcut = cms.int32(1), - npixelmatchcut = cms.double(1.0), - pixelVeto = cms.bool(False), - s2_threshold = cms.double(0.4), - s_a_phi1B = cms.double(0.0069), - s_a_phi1F = cms.double(0.0076), - s_a_phi1I = cms.double(0.0088), - s_a_phi2B = cms.double(0.00037), - s_a_phi2F = cms.double(0.00906), - s_a_phi2I = cms.double(0.0007), - s_a_rF = cms.double(0.04), - s_a_rI = cms.double(0.027), - s_a_zB = cms.double(0.012), - saveTags = cms.bool(True), - tanhSO10BarrelThres = cms.double(0.35), - tanhSO10ForwardThres = cms.double(1.0), - tanhSO10InterThres = cms.double(1.0), - useS = cms.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchUnseededFilter_cfi.py deleted file mode 100644 index 7fc02f4fb6d37..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltEle5WP70PixelMatchUnseededFilter_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltEle5WP70PixelMatchUnseededFilter = cms.EDFilter("HLTElectronPixelMatchFilter", - candTag = cms.InputTag("hltEle5WP70HcalIsoUnseededFilter"), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - l1PixelSeedsTag = cms.InputTag("hltEgammaElectronPixelSeedsUnseeded"), - ncandcut = cms.int32(1), - npixelmatchcut = cms.double(1.0), - pixelVeto = cms.bool(False), - s2_threshold = cms.double(0.4), - s_a_phi1B = cms.double(0.0069), - s_a_phi1F = cms.double(0.0076), - s_a_phi1I = cms.double(0.0088), - s_a_phi2B = cms.double(0.00037), - s_a_phi2F = cms.double(0.00906), - s_a_phi2I = cms.double(0.0007), - s_a_rF = cms.double(0.04), - s_a_rI = cms.double(0.027), - s_a_zB = cms.double(0.012), - saveTags = cms.bool(True), - tanhSO10BarrelThres = cms.double(0.35), - tanhSO10ForwardThres = cms.double(1.0), - tanhSO10InterThres = cms.double(1.0), - useS = cms.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py index 8985c9a7e667e..adb975ad34a75 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("hltIter0Phase2L3FromL1TkMuonCkfTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py index 22772927b536a..a3f9c40504de1 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter0Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltIter0Phase2L3FromL1TkMuonTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py index 8a515e3a3bee7..082124b781b6b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonCtfWithMaterialTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("hltIter2Phase2L3FromL1TkMuonCkfTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py index 522407e495bb3..90f3794fa4028 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltIter2Phase2L3FromL1TkMuonTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltIter2Phase2L3FromL1TkMuonTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchCrystal_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchCrystal_cfi.py deleted file mode 100644 index 744d49f5f6a0b..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchCrystal_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltL1TkElectronsEllipticMatchCrystal = cms.EDProducer("L1TkElectronTrackProducer", - DRmax = cms.double(0.2), - DRmin = cms.double(0.03), - DeltaZ = cms.double(0.6), - ETmin = cms.double(-1.0), - IsoCut = cms.double(-0.1), - L1EGammaInputTag = cms.InputTag("l1tEGammaClusterEmuProducer"), - L1TrackInputTag = cms.InputTag("l1tTTTracksFromTrackletEmulation","Level1TTTracks"), - PTMINTRA = cms.double(2.0), - RelativeIsolation = cms.bool(True), - TrackChi2 = cms.double(10000000000.0), - TrackEGammaDeltaEta = cms.vdouble(0.015, 0.025, 10000000000.0), - TrackEGammaDeltaPhi = cms.vdouble(0.07, 0.0, 0.0), - TrackEGammaDeltaR = cms.vdouble(0.08, 0.0, 0.0), - TrackEGammaMatchType = cms.string('EllipticalCut'), - TrackMinPt = cms.double(10.0), - label = cms.string('EG'), - maxChi2IsoTracks = cms.double(10000000000.0), - minNStubsIsoTracks = cms.int32(0), - useClusterET = cms.bool(False), - useTwoStubsPT = cms.bool(False) -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchHGC_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchHGC_cfi.py deleted file mode 100644 index cd8ee37c9ccb7..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkElectronsEllipticMatchHGC_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltL1TkElectronsEllipticMatchHGC = cms.EDProducer("L1TkElectronTrackProducer", - DRmax = cms.double(0.2), - DRmin = cms.double(0.03), - DeltaZ = cms.double(0.6), - ETmin = cms.double(-1.0), - IsoCut = cms.double(-0.1), - L1EGammaInputTag = cms.InputTag("l1tEGammaEEProducer","L1EGammaCollectionBXVWithCuts"), - L1TrackInputTag = cms.InputTag("l1tTTTracksFromTrackletEmulation","Level1TTTracks"), - PTMINTRA = cms.double(2.0), - RelativeIsolation = cms.bool(True), - TrackChi2 = cms.double(10000000000.0), - TrackEGammaDeltaEta = cms.vdouble(0.01, 0.01, 10000000000.0), - TrackEGammaDeltaPhi = cms.vdouble(0.07, 0.0, 0.0), - TrackEGammaDeltaR = cms.vdouble(0.08, 0.0, 0.0), - TrackEGammaMatchType = cms.string('EllipticalCut'), - TrackMinPt = cms.double(10.0), - label = cms.string('EG'), - maxChi2IsoTracks = cms.double(100), - minNStubsIsoTracks = cms.int32(4), - useClusterET = cms.bool(False), - useTwoStubsPT = cms.bool(False) -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsCrystal_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsCrystal_cfi.py deleted file mode 100644 index b73f383603d9c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsCrystal_cfi.py +++ /dev/null @@ -1,19 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltL1TkPhotonsCrystal = cms.EDProducer("L1TkEmParticleProducer", - CHI2MAX = cms.double(100.0), - DRmax = cms.double(0.3), - DRmin = cms.double(0.07), - DeltaZMax = cms.double(0.6), - ETmin = cms.double(-1), - IsoCut = cms.double(-0.1), - L1EGammaInputTag = cms.InputTag("l1tEGammaClusterEmuProducer"), - L1TrackInputTag = cms.InputTag("l1tTTTracksFromTrackletEmulation","Level1TTTracks"), - L1VertexInputTag = cms.InputTag("l1tTkPrimaryVertex"), - PTMINTRA = cms.double(2.0), - PrimaryVtxConstrain = cms.bool(False), - RelativeIsolation = cms.bool(True), - ZMAX = cms.double(25.0), - label = cms.string('EG') -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsHGC_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsHGC_cfi.py deleted file mode 100644 index 25effaf6549e2..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL1TkPhotonsHGC_cfi.py +++ /dev/null @@ -1,19 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltL1TkPhotonsHGC = cms.EDProducer("L1TkEmParticleProducer", - CHI2MAX = cms.double(100.0), - DRmax = cms.double(0.3), - DRmin = cms.double(0.07), - DeltaZMax = cms.double(0.6), - ETmin = cms.double(-1), - IsoCut = cms.double(-0.1), - L1EGammaInputTag = cms.InputTag("l1tEGammaEEProducer","L1EGammaCollectionBXVWithCuts"), - L1TrackInputTag = cms.InputTag("l1tTTTracksFromTrackletEmulation","Level1TTTracks"), - L1VertexInputTag = cms.InputTag("l1tTkPrimaryVertex"), - PTMINTRA = cms.double(2.0), - PrimaryVtxConstrain = cms.bool(False), - RelativeIsolation = cms.bool(True), - ZMAX = cms.double(25.0), - label = cms.string('EG') -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2MuonsFromL1TkMuon_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2MuonsFromL1TkMuon_cfi.py index d4203f946a5b4..41e826028d9a8 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2MuonsFromL1TkMuon_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2MuonsFromL1TkMuon_cfi.py @@ -94,6 +94,6 @@ Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'), TTRHBuilder = cms.string('WithTrackAngle'), VertexConstraint = cms.bool(True), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2OfflineMuonSeeds_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2OfflineMuonSeeds_cfi.py index 0c7a473bac284..0aed747df73f4 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2OfflineMuonSeeds_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL2OfflineMuonSeeds_cfi.py @@ -201,7 +201,7 @@ -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - beamSpotTag = cms.InputTag("offlineBeamSpot"), + beamSpotTag = cms.InputTag("hltOnlineBeamSpot"), crackEtas = cms.vdouble(0.2, 1.6, 1.7), crackWindow = cms.double(0.04), deltaEtaCrackSearchWindow = cms.double(0.25), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL3MuonsPhase2L3OI_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL3MuonsPhase2L3OI_cfi.py index e4a9bcb6e5d96..6431aba0f2182 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltL3MuonsPhase2L3OI_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltL3MuonsPhase2L3OI_cfi.py @@ -68,7 +68,7 @@ Rescale_phi = cms.double(3.0), UseVertex = cms.bool(False), Z_fixed = cms.bool(False), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), input = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"), maxRegions = cms.int32(2), precise = cms.bool(True), @@ -91,7 +91,7 @@ ), TrackerPropagator = cms.string('SteppingHelixPropagatorAny'), TrackerRecHitBuilder = cms.string('WithTrackAngle'), - tkTrajBeamSpot = cms.InputTag("offlineBeamSpot"), + tkTrajBeamSpot = cms.InputTag("hltOnlineBeamSpot"), tkTrajLabel = cms.InputTag("hltPhase2L3OIMuonTrackSelectionHighPurity"), tkTrajMaxChi2 = cms.double(9999.0), tkTrajMaxDXYBeamSpot = cms.double(9999.0), @@ -122,6 +122,6 @@ Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'), TTRHBuilder = cms.string('WithTrackAngle'), VertexConstraint = cms.bool(False), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltOnlineBeamSpot_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltOnlineBeamSpot_cfi.py index 978e171fe2dae..86487e3b6d746 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltOnlineBeamSpot_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltOnlineBeamSpot_cfi.py @@ -1,10 +1,3 @@ import FWCore.ParameterSet.Config as cms -hltOnlineBeamSpot = cms.EDProducer("BeamSpotOnlineProducer", - changeToCMSCoordinates = cms.bool(False), - gtEvmLabel = cms.InputTag(""), - maxRadius = cms.double(2.0), - maxZ = cms.double(40.0), - setSigmaZ = cms.double(0.0), - src = cms.InputTag("hltScalersRawToDigi") -) +hltOnlineBeamSpot = cms.EDProducer("BeamSpotProducer") diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHEForEgamma_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHEForEgamma_cfi.py deleted file mode 100644 index f4add87705de2..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHEForEgamma_cfi.py +++ /dev/null @@ -1,130 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltParticleFlowClusterHBHEForEgamma = cms.EDProducer("PFClusterProducer", - energyCorrector = cms.PSet( - - ), - initialClusteringStep = cms.PSet( - algoName = cms.string('Basic2DGenericTopoClusterizer'), - thresholdsByDetector = cms.VPSet( - cms.PSet( - depths = cms.vint32(1, 2, 3, 4), - detector = cms.string('HCAL_BARREL1'), - gatheringThreshold = cms.vdouble(0.8, 1.2, 1.2, 1.2), - gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) - ), - cms.PSet( - depths = cms.vint32( - 1, 2, 3, 4, 5, - 6, 7 - ), - detector = cms.string('HCAL_ENDCAP'), - gatheringThreshold = cms.vdouble( - 0.8, 0.8, 0.8, 0.8, 0.8, - 0.8, 0.8 - ), - gatheringThresholdPt = cms.vdouble( - 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0 - ) - ) - ), - useCornerCells = cms.bool(True) - ), - pfClusterBuilder = cms.PSet( - algoName = cms.string('Basic2DGenericPFlowClusterizer'), - allCellsPositionCalc = cms.PSet( - algoName = cms.string('Basic2DGenericPFlowPositionCalc'), - logWeightDenominator = cms.double(0.8), - minAllowedNormalization = cms.double(1e-09), - minFractionInCalc = cms.double(1e-09), - posCalcNCrystals = cms.int32(-1) - ), - clusterTimeResFromSeed = cms.bool(False), - excludeOtherSeeds = cms.bool(True), - maxIterations = cms.uint32(50), - maxNSigmaTime = cms.double(10.0), - minChi2Prob = cms.double(0.0), - minFracTot = cms.double(1e-20), - minFractionToKeep = cms.double(1e-07), - positionCalc = cms.PSet( - algoName = cms.string('Basic2DGenericPFlowPositionCalc'), - logWeightDenominator = cms.double(0.8), - minAllowedNormalization = cms.double(1e-09), - minFractionInCalc = cms.double(1e-09), - posCalcNCrystals = cms.int32(5) - ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( - depths = cms.vint32(1, 2, 3, 4), - detector = cms.string('HCAL_BARREL1'), - recHitEnergyNorm = cms.vdouble(0.8, 0.8, 0.8, 0.8) - ), - cms.PSet( - depths = cms.vint32( - 1, 2, 3, 4, 5, - 6, 7 - ), - detector = cms.string('HCAL_ENDCAP'), - recHitEnergyNorm = cms.vdouble( - 0.8, 0.8, 0.8, 0.8, 0.8, - 0.8, 0.8 - ) - ) - ), - showerSigma = cms.double(10.0), - stoppingTolerance = cms.double(1e-08), - timeResolutionCalcBarrel = cms.PSet( - constantTerm = cms.double(2.82), - constantTermLowE = cms.double(4.24), - corrTermLowE = cms.double(0.0), - noiseTerm = cms.double(21.86), - noiseTermLowE = cms.double(8.0), - threshHighE = cms.double(15.0), - threshLowE = cms.double(6.0) - ), - timeResolutionCalcEndcap = cms.PSet( - constantTerm = cms.double(2.82), - constantTermLowE = cms.double(4.24), - corrTermLowE = cms.double(0.0), - noiseTerm = cms.double(21.86), - noiseTermLowE = cms.double(8.0), - threshHighE = cms.double(15.0), - threshLowE = cms.double(6.0) - ), - timeSigmaEB = cms.double(10.0), - timeSigmaEE = cms.double(10.0) - ), - positionReCalc = cms.PSet( - - ), - recHitCleaners = cms.VPSet(), - recHitsSource = cms.InputTag("hltParticleFlowRecHitHBHEForEgamma"), - seedFinder = cms.PSet( - algoName = cms.string('LocalMaximumSeedFinder'), - nNeighbours = cms.int32(4), - thresholdsByDetector = cms.VPSet( - cms.PSet( - depths = cms.vint32(1, 2, 3, 4), - detector = cms.string('HCAL_BARREL1'), - seedingThreshold = cms.vdouble(1.0, 1.0, 1.0, 1.0), - seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) - ), - cms.PSet( - depths = cms.vint32( - 1, 2, 3, 4, 5, - 6, 7 - ), - detector = cms.string('HCAL_ENDCAP'), - seedingThreshold = cms.vdouble( - 1.1, 1.1, 1.1, 1.1, 1.1, - 1.1, 1.1 - ), - seedingThresholdPt = cms.vdouble( - 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0 - ) - ) - ) - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHBHE_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHE_cfi.py similarity index 97% rename from HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHBHE_cfi.py rename to HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHE_cfi.py index 9ce8af8b1a238..91193d61ae1fe 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHBHE_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHBHE_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -particleFlowClusterHBHE = cms.EDProducer("PFClusterProducer", +hltParticleFlowClusterHBHE = cms.EDProducer("PFClusterProducer", energyCorrector = cms.PSet( ), @@ -59,7 +59,7 @@ ), clusterTimeResFromSeed = cms.bool(False), excludeOtherSeeds = cms.bool(True), - maxIterations = cms.uint32(50), + maxIterations = cms.uint32(5), maxNSigmaTime = cms.double(10.0), minChi2Prob = cms.double(0.0), minFracTot = cms.double(1e-20), @@ -133,7 +133,7 @@ ), recHitCleaners = cms.VPSet(), - recHitsSource = cms.InputTag("particleFlowRecHitHBHE"), + recHitsSource = cms.InputTag("hltParticleFlowRecHitHBHE"), seedCleaners = cms.VPSet(), seedFinder = cms.PSet( algoName = cms.string('LocalMaximumSeedFinder'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCALForEgamma_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCALForEgamma_cfi.py deleted file mode 100644 index 86affedbe5192..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCALForEgamma_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltParticleFlowClusterHCALForEgamma = cms.EDProducer("PFMultiDepthClusterProducer", - clustersSource = cms.InputTag("hltParticleFlowClusterHBHEForEgamma"), - energyCorrector = cms.PSet( - - ), - pfClusterBuilder = cms.PSet( - algoName = cms.string('PFMultiDepthClusterizer'), - allCellsPositionCalc = cms.PSet( - algoName = cms.string('Basic2DGenericPFlowPositionCalc'), - logWeightDenominator = cms.double(0.8), - minAllowedNormalization = cms.double(1e-09), - minFractionInCalc = cms.double(1e-09), - posCalcNCrystals = cms.int32(-1) - ), - minFractionToKeep = cms.double(1e-07), - nSigmaEta = cms.double(2.0), - nSigmaPhi = cms.double(2.0) - ), - positionReCalc = cms.PSet( - - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHCAL_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCAL_cfi.py similarity index 90% rename from HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHCAL_cfi.py rename to HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCAL_cfi.py index b9f00c2d5e688..61d7d427235d4 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterHCAL_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowClusterHCAL_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms -particleFlowClusterHCAL = cms.EDProducer("PFMultiDepthClusterProducer", - clustersSource = cms.InputTag("particleFlowClusterHBHE"), +hltParticleFlowClusterHCAL = cms.EDProducer("PFMultiDepthClusterProducer", + clustersSource = cms.InputTag("hltParticleFlowClusterHBHE"), energyCorrector = cms.PSet( ), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHEForEgamma_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHEForEgamma_cfi.py deleted file mode 100644 index 1caa5a9237805..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHEForEgamma_cfi.py +++ /dev/null @@ -1,51 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer("PFRecHitProducer", - navigator = cms.PSet( - name = cms.string('PFRecHitHCALNavigator'), - sigmaCut = cms.double(4.0), - timeResolutionCalc = cms.PSet( - constantTerm = cms.double(1.92), - constantTermLowE = cms.double(6.0), - corrTermLowE = cms.double(0.0), - noiseTerm = cms.double(8.64), - noiseTermLowE = cms.double(0.0), - threshHighE = cms.double(8.0), - threshLowE = cms.double(2.0) - ) - ), - producers = cms.VPSet(cms.PSet( - name = cms.string('PFHBHERecHitCreator'), - qualityTests = cms.VPSet( - cms.PSet( - cuts = cms.VPSet( - cms.PSet( - depth = cms.vint32(1, 2, 3, 4), - detectorEnum = cms.int32(1), - threshold = cms.vdouble(0.8, 1.2, 1.2, 1.2) - ), - cms.PSet( - depth = cms.vint32( - 1, 2, 3, 4, 5, - 6, 7 - ), - detectorEnum = cms.int32(2), - threshold = cms.vdouble( - 0.8, 0.8, 0.8, 0.8, 0.8, - 0.8, 0.8 - ) - ) - ), - name = cms.string('PFRecHitQTestThreshold'), - threshold = cms.double(0.8) - ), - cms.PSet( - cleaningThresholds = cms.vdouble(0.0), - flags = cms.vstring('Standard'), - maxSeverities = cms.vint32(11), - name = cms.string('PFRecHitQTestHCALChannel') - ) - ), - src = cms.InputTag("hltHbhereco") - )) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitHBHE_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHE_cfi.py similarity index 92% rename from HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitHBHE_cfi.py rename to HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHE_cfi.py index 8fadb21c2ec0a..993f50955eb6e 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitHBHE_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltParticleFlowRecHitHBHE_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -particleFlowRecHitHBHE = cms.EDProducer("PFRecHitProducer", +hltParticleFlowRecHitHBHE = cms.EDProducer("PFRecHitProducer", navigator = cms.PSet( hcalEnums = cms.vint32(1, 2), name = cms.string('PFRecHitHCALDenseIdNavigator') @@ -36,6 +36,6 @@ name = cms.string('PFRecHitQTestHCALChannel') ) ), - src = cms.InputTag("hbhereco") + src = cms.InputTag("hltHbhereco") )) ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelTracksTrackingRegions_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelTracksTrackingRegions_cfi.py index 3ba415530b19e..0a3b8c684c74c 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelTracksTrackingRegions_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelTracksTrackingRegions_cfi.py @@ -2,7 +2,7 @@ hltPhase2L3FromL1TkMuonPixelTracksTrackingRegions = cms.EDProducer("CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), deltaEta = cms.double(0.035), deltaPhi = cms.double(0.02), input = cms.InputTag("l1tTkMuonsGmt"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelVertices_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelVertices_cfi.py index e9f0c224e1d03..361be4d04639f 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelVertices_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3FromL1TkMuonPixelVertices_cfi.py @@ -14,5 +14,5 @@ WtAverage = cms.bool(True), ZOffset = cms.double(5.0), ZSeparation = cms.double(0.05), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3GlbMuon_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3GlbMuon_cfi.py index 0d5a16c15e123..65d61e39ad38b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3GlbMuon_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3GlbMuon_cfi.py @@ -68,7 +68,7 @@ Rescale_phi = cms.double(3.0), UseVertex = cms.bool(False), Z_fixed = cms.bool(False), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), input = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"), maxRegions = cms.int32(2), precise = cms.bool(True), @@ -91,7 +91,7 @@ ), TrackerPropagator = cms.string('SteppingHelixPropagatorAny'), TrackerRecHitBuilder = cms.string('WithTrackAngle'), - tkTrajBeamSpot = cms.InputTag("offlineBeamSpot"), + tkTrajBeamSpot = cms.InputTag("hltOnlineBeamSpot"), tkTrajLabel = cms.InputTag("hltPhase2L3MuonMerged"), tkTrajMaxChi2 = cms.double(9999.0), tkTrajMaxDXYBeamSpot = cms.double(9999.0), @@ -122,6 +122,6 @@ Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'), TTRHBuilder = cms.string('WithTrackAngle'), VertexConstraint = cms.bool(False), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackCutClassifier_cfi.py index 167e7e9397d4a..35a3d02b1a7fc 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltPhase2L3MuonHighPtTripletStepTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackingRegions_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackingRegions_cfi.py index 3c0e1f1b7f94c..d105b24877c89 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackingRegions_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTrackingRegions_cfi.py @@ -2,7 +2,7 @@ hltPhase2L3MuonHighPtTripletStepTrackingRegions = cms.EDProducer("CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), deltaEta = cms.double(0.4), deltaPhi = cms.double(0.4), input = cms.InputTag("hltPhase2L3MuonCandidates"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTracks_cfi.py index 8719b9dd205b1..375630e661bff 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonHighPtTripletStepTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("hltPhase2L3MuonHighPtTripletStepTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTrackCutClassifier_cfi.py index 00ba1bd30f2dd..b31c7383587db 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltPhase2L3MuonInitialStepTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTracks_cfi.py index 28a084e7bcd5f..252d6083806f7 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonInitialStepTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("hltPhase2L3MuonInitialStepTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelTracksTrackingRegions_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelTracksTrackingRegions_cfi.py index c2a49a0b06e3c..1dd7cb0d31f0d 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelTracksTrackingRegions_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelTracksTrackingRegions_cfi.py @@ -2,7 +2,7 @@ hltPhase2L3MuonPixelTracksTrackingRegions = cms.EDProducer("CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), deltaEta = cms.double(0.4), deltaPhi = cms.double(0.4), input = cms.InputTag("hltPhase2L3MuonCandidates"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelVertices_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelVertices_cfi.py index 6efdc5f412924..9c59d9ef93702 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelVertices_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonPixelVertices_cfi.py @@ -14,5 +14,5 @@ WtAverage = cms.bool(True), ZOffset = cms.double(5.0), ZSeparation = cms.double(0.005), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsNoID_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsNoID_cfi.py index 9b0433912348b..da7dc1d06a410 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsNoID_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsNoID_cfi.py @@ -207,7 +207,7 @@ usePreshower = cms.bool(False) ), TrackExtractorPSet = cms.PSet( - BeamSpotLabel = cms.InputTag("offlineBeamSpot"), + BeamSpotLabel = cms.InputTag("hltOnlineBeamSpot"), BeamlineOption = cms.string('BeamSpotFromEvent'), Chi2Ndof_Max = cms.double(1e+64), Chi2Prob_Min = cms.double(-1.0), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07_cfi.py index 6f8d5adf8a492..b95a02c70fc64 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p07_cfi.py @@ -27,7 +27,7 @@ OutputMuIsoDeposits = cms.bool(True), TrackPt_Min = cms.double(-1.0), TrkExtractorPSet = cms.PSet( - BeamSpotLabel = cms.InputTag("offlineBeamSpot"), + BeamSpotLabel = cms.InputTag("hltOnlineBeamSpot"), BeamlineOption = cms.string('BeamSpotFromEvent'), Chi2Ndof_Max = cms.double(1e+64), Chi2Prob_Min = cms.double(-1.0), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p4_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p4_cfi.py index d290ef1037ea1..6bfbc2ff765d9 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p4_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3MuonsTrkIsoRegionalNewdR0p3dRVeto0p005dz0p25dr0p20ChisqInfPtMin0p0Cut0p4_cfi.py @@ -27,7 +27,7 @@ OutputMuIsoDeposits = cms.bool(True), TrackPt_Min = cms.double(-1.0), TrkExtractorPSet = cms.PSet( - BeamSpotLabel = cms.InputTag("offlineBeamSpot"), + BeamSpotLabel = cms.InputTag("hltOnlineBeamSpot"), BeamlineOption = cms.string('BeamSpotFromEvent'), Chi2Ndof_Max = cms.double(1e+64), Chi2Prob_Min = cms.double(-1.0), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuCtfWithMaterialTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuCtfWithMaterialTracks_cfi.py index 602b9e0dbc614..73c90d4a728f2 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuCtfWithMaterialTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuCtfWithMaterialTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("hltPhase2L3OITrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuonTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuonTrackCutClassifier_cfi.py index 236732a0cc6f0..2ed3716fe550b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuonTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhase2L3OIMuonTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms hltPhase2L3OIMuonTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(True), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter_cfi.py deleted file mode 100644 index 5bbb73ad74857..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEG100EtL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(0.01), - thrRegularEE = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaClusterShapeL1Seeded","sigmaIEtaIEta5x5") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter_cfi.py deleted file mode 100644 index 274948d93d2ba..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter_cfi.py +++ /dev/null @@ -1,24 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter = cms.EDFilter("HLTEgammaGenericFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.479), - candTag = cms.InputTag("hltEG100EtUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag(""), - saveTags = cms.bool(True), - thrOverE2EB = cms.vdouble(0), - thrOverE2EE = cms.vdouble(0), - thrOverEEB = cms.vdouble(0), - thrOverEEE = cms.vdouble(0), - thrRegularEB = cms.vdouble(0.01), - thrRegularEE = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaClusterShapeUnseeded","sigmaIEtaIEta5x5") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter_cfi.py deleted file mode 100644 index 81e7d57b8a2ad..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoHEL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.25, 0.3), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(3.0), - thrRegularEB2 = cms.vdouble(3.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEcalPFClusterIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter_cfi.py deleted file mode 100644 index 58c5eca2603fc..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoHEUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.25, 0.3), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(3.0), - thrRegularEB2 = cms.vdouble(3.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaEcalPFClusterIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEL1SeededFilter_cfi.py deleted file mode 100644 index 4c03c00825c97..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoHEL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.05), - thrOverEEB2 = cms.vdouble(0.05), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEUnseededFilter_cfi.py deleted file mode 100644 index 0f5285224bd37..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHEUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoHEUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.05), - thrOverEEB2 = cms.vdouble(0.05), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter_cfi.py deleted file mode 100644 index a44a2db30a7d9..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.4, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(5.3), - thrRegularEB2 = cms.vdouble(5.3), - thrRegularEE1 = cms.vdouble(0), - thrRegularEE2 = cms.vdouble(0), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHcalPFClusterIsoL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter_cfi.py deleted file mode 100644 index 0bcec3bcead12..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.0), - candTag = cms.InputTag("hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.2, 0.2, 0.4, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.0), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.02), - thrOverEEB2 = cms.vdouble(0.02), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(5.3), - thrRegularEB2 = cms.vdouble(5.3), - thrRegularEE1 = cms.vdouble(0), - thrRegularEE2 = cms.vdouble(0), - useEt = cms.bool(True), - varTag = cms.InputTag("hltEgammaHcalPFClusterIsoUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEL1SeededFilter_cfi.py deleted file mode 100644 index 681076915da4c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100HEL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100HgcalHEL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.3), - thrOverEEB2 = cms.vdouble(0.3), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(9999.0), - thrRegularEE2 = cms.vdouble(9999.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEL1Seeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEUnseededFilter_cfi.py deleted file mode 100644 index 1e436238a1b3a..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HEUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100HEUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltPhoton100HgcalHEUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.1, 0.1, 0.3, 0.5), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.3), - thrOverEEB2 = cms.vdouble(0.3), - thrOverEEE1 = cms.vdouble(0.0), - thrOverEEE2 = cms.vdouble(0.0), - thrRegularEB1 = cms.vdouble(0.0), - thrRegularEB2 = cms.vdouble(0.0), - thrRegularEE1 = cms.vdouble(9999.0), - thrRegularEE2 = cms.vdouble(9999.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHoverEUnseeded") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEL1SeededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEL1SeededFilter_cfi.py deleted file mode 100644 index 969d5bf90a877..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEL1SeededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100HgcalHEL1SeededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEG100EtL1SeededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesL1Seeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.3), - thrOverEEE2 = cms.vdouble(0.3), - thrRegularEB1 = cms.vdouble(9999.0), - thrRegularEB2 = cms.vdouble(9999.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCALIDVarsL1Seeded","hForHOverE") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEUnseededFilter_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEUnseededFilter_cfi.py deleted file mode 100644 index 85c064ac990f4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPhoton100HgcalHEUnseededFilter_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPhoton100HgcalHEUnseededFilter = cms.EDFilter("HLTEgammaGenericQuadraticEtaFilter", - absEtaLowEdges = cms.vdouble(0.0, 1.0, 1.479, 2.1), - candTag = cms.InputTag("hltEG100EtUnseededFilter"), - doRhoCorrection = cms.bool(False), - effectiveAreas = cms.vdouble(0.0, 0.0, 0.0, 0.0), - energyLowEdges = cms.vdouble(0.0), - etaBoundaryEB12 = cms.double(1.0), - etaBoundaryEE12 = cms.double(2.1), - l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"), - lessThan = cms.bool(True), - ncandcut = cms.int32(1), - rhoMax = cms.double(99999999.0), - rhoScale = cms.double(1.0), - rhoTag = cms.InputTag("hltFixedGridRhoFastjetAllCaloForEGamma"), - saveTags = cms.bool(True), - thrOverE2EB1 = cms.vdouble(0.0), - thrOverE2EB2 = cms.vdouble(0.0), - thrOverE2EE1 = cms.vdouble(0.0), - thrOverE2EE2 = cms.vdouble(0.0), - thrOverEEB1 = cms.vdouble(0.0), - thrOverEEB2 = cms.vdouble(0.0), - thrOverEEE1 = cms.vdouble(0.3), - thrOverEEE2 = cms.vdouble(0.3), - thrRegularEB1 = cms.vdouble(9999.0), - thrRegularEB2 = cms.vdouble(9999.0), - thrRegularEE1 = cms.vdouble(0.0), - thrRegularEE2 = cms.vdouble(0.0), - useEt = cms.bool(False), - varTag = cms.InputTag("hltEgammaHGCALIDVarsUnseeded","hForHOverE") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenL1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenL1Seeded_cfi.py deleted file mode 100644 index 56902462ae3de..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenL1Seeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPreEle5WP70OpenL1Seeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenUnseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenUnseeded_cfi.py deleted file mode 100644 index 35bf05d5aa49c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPreEle5WP70OpenUnseeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPreEle5WP70OpenUnseeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenL1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenL1Seeded_cfi.py deleted file mode 100644 index 86f5165d6b7bc..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenL1Seeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPrePhoton100EBTightIDTightIsoOpenL1Seeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenUnseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenUnseeded_cfi.py deleted file mode 100644 index 7d3f96a70eb28..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100EBTightIDTightIsoOpenUnseeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPrePhoton100EBTightIDTightIsoOpenUnseeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenL1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenL1Seeded_cfi.py deleted file mode 100644 index 1b6e40987646b..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenL1Seeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPrePhoton100OpenL1Seeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenUnseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenUnseeded_cfi.py deleted file mode 100644 index 9780dff04d5b0..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltPrePhoton100OpenUnseeded_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltPrePhoton100OpenUnseeded = cms.EDFilter("HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag("hltGtStage2Digis"), - offset = cms.uint32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/hltScalersRawToDigi_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/hltScalersRawToDigi_cfi.py deleted file mode 100644 index 0397609bfe317..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/hltScalersRawToDigi_cfi.py +++ /dev/null @@ -1,5 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hltScalersRawToDigi = cms.EDProducer("ScalersRawToDigi", - scalersInputTag = cms.InputTag("rawDataCollector") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/horeco_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/horeco_cfi.py index 772b17da1fb3d..2448cd35c6f46 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/horeco_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/horeco_cfi.py @@ -8,7 +8,7 @@ correctionPhaseNS = cms.double(13.0), dataOOTCorrectionCategory = cms.string('Data'), dataOOTCorrectionName = cms.string(''), - digiLabel = cms.InputTag("hcalDigis"), + digiLabel = cms.InputTag("hltHcalDigis"), dropZSmarkedPassed = cms.bool(True), firstAuxTS = cms.int32(4), firstSample = cms.int32(4), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTrackCutClassifier_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTrackCutClassifier_cfi.py index b5d1ee39bf67f..07d748e6262d3 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTrackCutClassifier_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTrackCutClassifier_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms initialStepTrackCutClassifier = cms.EDProducer("TrackCutClassifier", - beamspot = cms.InputTag("offlineBeamSpot"), + beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTracks_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTracks_cfi.py index 2e1fe19ab4c3b..4c0d2600b7e29 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTracks_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/initialStepTracks_cfi.py @@ -12,7 +12,7 @@ TTRHBuilder = cms.string('WithTrackAngle'), TrajectoryInEvent = cms.bool(False), alias = cms.untracked.string('ctfWithMaterialTracks'), - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), clusterRemovalInfo = cms.InputTag(""), src = cms.InputTag("initialStepTrackCandidates"), useHitsSplitting = cms.bool(False), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/l1EGammaEEProducer_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/l1EGammaEEProducer_cfi.py deleted file mode 100644 index f55b53c208a59..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/l1EGammaEEProducer_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -l1tEGammaEEProducer = cms.EDProducer("L1EGammaEEProducer", - Multiclusters = cms.InputTag("hgcalBackEndLayer2Producer","HGCalBackendLayer2Processor3DClustering"), - calibrationConfig = cms.PSet( - calibrationFile = cms.FileInPath('L1Trigger/L1TCalorimeter/data/calib_ee_v1.json') - ) -) - diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/l1NNTauProducerPuppi_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/l1NNTauProducerPuppi_cfi.py deleted file mode 100644 index 4b68e9cb1c5cb..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/l1NNTauProducerPuppi_cfi.py +++ /dev/null @@ -1,12 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -l1tNNTauProducerPuppi = cms.EDProducer("L1NNTauProducer", - L1PFObjects = cms.InputTag("l1tPFCandidates","Puppi"), - NNFileName = cms.string('L1Trigger/Phase2L1ParticleFlow/data/tau_3layer_puppi.pb'), - conesize = cms.double(0.4), - maxtaus = cms.int32(5), - mightGet = cms.optional.untracked.vstring, - nparticles = cms.int32(10), - seedpt = cms.double(20), - tausize = cms.double(0.1) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/me0RecHits_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/me0RecHits_cfi.py deleted file mode 100644 index ca92984422d7f..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/me0RecHits_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -me0RecHits = cms.EDProducer("ME0RecHitProducer", - me0DigiLabel = cms.InputTag("simMuonME0PseudoReDigis"), - recAlgo = cms.string('ME0RecHitStandardAlgo'), - recAlgoConfig = cms.PSet( - - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/me0Segments_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/me0Segments_cfi.py deleted file mode 100644 index bb2ea32c6ed86..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/me0Segments_cfi.py +++ /dev/null @@ -1,39 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -me0Segments = cms.EDProducer("ME0SegmentProducer", - algo_psets = cms.VPSet( - cms.PSet( - algo_name = cms.string('ME0SegmentAlgorithm'), - algo_pset = cms.PSet( - ME0Debug = cms.untracked.bool(True), - dEtaChainBoxMax = cms.double(0.05), - dPhiChainBoxMax = cms.double(0.02), - dTimeChainBoxMax = cms.double(15.0), - dXclusBoxMax = cms.double(1.0), - dYclusBoxMax = cms.double(5.0), - maxRecHitsInCluster = cms.int32(6), - minHitsPerSegment = cms.uint32(3), - preClustering = cms.bool(True), - preClusteringUseChaining = cms.bool(True) - ) - ), - cms.PSet( - algo_name = cms.string('ME0SegAlgoRU'), - algo_pset = cms.PSet( - allowWideSegments = cms.bool(True), - doCollisions = cms.bool(True), - maxChi2Additional = cms.double(100.0), - maxChi2GoodSeg = cms.double(50), - maxChi2Prune = cms.double(50), - maxETASeeds = cms.double(0.1), - maxPhiAdditional = cms.double(0.001096605744), - maxPhiSeeds = cms.double(0.001096605744), - maxTOFDiff = cms.double(25), - minNumberOfHits = cms.uint32(4), - requireCentralBX = cms.bool(True) - ) - ) - ), - algo_type = cms.int32(2), - me0RecHitLabel = cms.InputTag("me0RecHits") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/offlineBeamSpot_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/offlineBeamSpot_cfi.py deleted file mode 100644 index 43cefc7f5f5d1..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/offlineBeamSpot_cfi.py +++ /dev/null @@ -1,3 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -offlineBeamSpot = cms.EDProducer("BeamSpotProducer") diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowBlock_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowBlock_cfi.py index 2343f86a94ad6..7ffa99bc4e221 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowBlock_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowBlock_cfi.py @@ -43,7 +43,7 @@ ), cms.PSet( importerName = cms.string('GenericClusterImporter'), - source = cms.InputTag("particleFlowClusterHCAL") + source = cms.InputTag("hltParticleFlowClusterHCAL") ), cms.PSet( importerName = cms.string('GenericClusterImporter'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterECAL_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterECAL_cfi.py index 8253d3f50e307..9f6e5306e8983 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterECAL_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowClusterECAL_cfi.py @@ -6,8 +6,8 @@ applyMVACorrections = cms.bool(True), autoDetectBunchSpacing = cms.bool(True), bunchSpacing = cms.int32(25), - ebSrFlagLabel = cms.InputTag("ecalDigis"), - eeSrFlagLabel = cms.InputTag("ecalDigis"), + ebSrFlagLabel = cms.InputTag("hltEcalDigis"), + eeSrFlagLabel = cms.InputTag("hltEcalDigis"), maxPtForMVAEvaluation = cms.double(300.0), recHitsEBLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"), recHitsEELabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitPS_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitPS_cfi.py index 504b630f57bfb..278cbf9d6897e 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitPS_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowRecHitPS_cfi.py @@ -17,6 +17,6 @@ topologicalCleaning = cms.bool(True) ) ), - src = cms.InputTag("ecalPreshowerRecHit","EcalRecHitsES") + src = cms.InputTag("hltEcalPreshowerRecHit","EcalRecHitsES") )) ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterECAL_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterECAL_cfi.py index abce368d5b73f..98c3cabc52b8b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterECAL_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterECAL_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms particleFlowSuperClusterECAL = cms.EDProducer("PFECALSuperClusterProducer", - BeamSpot = cms.InputTag("offlineBeamSpot"), + BeamSpot = cms.InputTag("hltOnlineBeamSpot"), ClusteringType = cms.string('Mustache'), ESAssociation = cms.InputTag("particleFlowClusterECAL"), EnergyWeight = cms.string('Raw'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLL1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLL1Seeded_cfi.py index 30cb6b0e9a866..8138f44a0f061 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLL1Seeded_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLL1Seeded_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms particleFlowSuperClusterHGCalFromTICLL1Seeded = cms.EDProducer("PFECALSuperClusterProducer", - BeamSpot = cms.InputTag("offlineBeamSpot"), + BeamSpot = cms.InputTag("hltOnlineBeamSpot"), ClusteringType = cms.string('Mustache'), ESAssociation = cms.InputTag("hltParticleFlowClusterECALL1Seeded"), EnergyWeight = cms.string('Raw'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLUnseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLUnseeded_cfi.py index 57eab66ffb288..c468952d761d0 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLUnseeded_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCalFromTICLUnseeded_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms particleFlowSuperClusterHGCalFromTICLUnseeded = cms.EDProducer("PFECALSuperClusterProducer", - BeamSpot = cms.InputTag("offlineBeamSpot"), + BeamSpot = cms.InputTag("hltOnlineBeamSpot"), ClusteringType = cms.string('Mustache'), ESAssociation = cms.InputTag("hltParticleFlowClusterECALUnseeded"), EnergyWeight = cms.string('Raw'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCal_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCal_cfi.py index 78f869be49a58..b181800424b3b 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCal_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/particleFlowSuperClusterHGCal_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms particleFlowSuperClusterHGCal = cms.EDProducer("PFECALSuperClusterProducer", - BeamSpot = cms.InputTag("offlineBeamSpot"), + BeamSpot = cms.InputTag("hltOnlineBeamSpot"), ClusteringType = cms.string('Mustache'), ESAssociation = cms.InputTag("particleFlowClusterECAL"), EnergyWeight = cms.string('Raw'), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClusterRefsForJetsHCAL_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/pfClusterRefsForJetsHCAL_cfi.py index 0be4bc2de2bbf..ae1d4e7431a53 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClusterRefsForJetsHCAL_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/pfClusterRefsForJetsHCAL_cfi.py @@ -2,5 +2,5 @@ pfClusterRefsForJetsHCAL = cms.EDProducer("PFClusterRefCandidateProducer", particleType = cms.string('pi+'), - src = cms.InputTag("particleFlowClusterHCAL") + src = cms.InputTag("hltParticleFlowClusterHCAL") ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromCombinedCaloHCal_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromCombinedCaloHCal_cfi.py deleted file mode 100644 index 02baa5f9830bc..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromCombinedCaloHCal_cfi.py +++ /dev/null @@ -1,53 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -pfClustersFromCombinedCaloHCal = cms.EDProducer("L1TPFCaloProducer", - debug = cms.untracked.int32(0), - ecalCandidates = cms.VInputTag(cms.InputTag("pfClustersFromL1EGClusters")), - ecalClusterer = cms.PSet( - energyShareAlgo = cms.string('fractions'), - energyWeightedPosition = cms.bool(True), - grid = cms.string('phase2'), - minClusterEt = cms.double(0.5), - seedEt = cms.double(0.5), - zsEt = cms.double(0.4) - ), - emCorrector = cms.string(''), - hadCorrector = cms.string('L1Trigger/Phase2L1ParticleFlow/data/hadcorr_barrel_110X.root'), - hadCorrectorEmfMax = cms.double(-1.0), - hcCorrector = cms.string(''), - hcalCandidates = cms.VInputTag(), - hcalClusterer = cms.PSet( - energyShareAlgo = cms.string('fractions'), - energyWeightedPosition = cms.bool(True), - grid = cms.string('phase2'), - minClusterEt = cms.double(0.8), - seedEt = cms.double(0.5), - zsEt = cms.double(0.4) - ), - hcalDigis = cms.VInputTag(), - hcalDigisBarrel = cms.bool(True), - hcalDigisHF = cms.bool(False), - hcalHGCTowers = cms.VInputTag(), - hcalHGCTowersHadOnly = cms.bool(False), - linker = cms.PSet( - algo = cms.string('flat'), - energyShareAlgo = cms.string('fractions'), - energyWeightedPosition = cms.bool(True), - grid = cms.string('phase2'), - hoeCut = cms.double(0.1), - minClusterEt = cms.double(1.0), - minHadronEt = cms.double(1.0), - minHadronRawEt = cms.double(1.0), - minPhotonEt = cms.double(1.0), - noEmInHGC = cms.bool(False), - seedEt = cms.double(1.0), - zsEt = cms.double(0.0) - ), - phase2barrelCaloTowers = cms.VInputTag(cms.InputTag("l1tEGammaClusterEmuProducer")), - resol = cms.PSet( - etaBins = cms.vdouble(0.7, 1.2, 1.6), - kind = cms.string('calo'), - offset = cms.vdouble(2.909, 2.864, 0.294), - scale = cms.vdouble(0.119, 0.127, 0.442) - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromL1EGClusters_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromL1EGClusters_cfi.py deleted file mode 100644 index b61e7226f5c6f..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/pfClustersFromL1EGClusters_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -pfClustersFromL1EGClusters = cms.EDProducer("PFClusterProducerFromL1EGClusters", - corrector = cms.string(''), - etMin = cms.double(0.5), - resol = cms.PSet( - etaBins = cms.vdouble(0.7, 1.2, 1.6), - kind = cms.string('calo'), - offset = cms.vdouble(0.838, 0.924, 1.101), - scale = cms.vdouble(0.012, 0.017, 0.018) - ), - src = cms.InputTag("l1tEGammaClusterEmuProducer") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/pixelTracksTrackingRegions_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/pixelTracksTrackingRegions_cfi.py index 663b138631f97..00b71a9b1c64a 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/pixelTracksTrackingRegions_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/pixelTracksTrackingRegions_cfi.py @@ -2,7 +2,7 @@ pixelTracksTrackingRegions = cms.EDProducer("GlobalTrackingRegionFromBeamSpotEDProducer", RegionPSet = cms.PSet( - beamSpot = cms.InputTag("offlineBeamSpot"), + beamSpot = cms.InputTag("hltOnlineBeamSpot"), nSigmaZ = cms.double(4.0), originRadius = cms.double(0.02), precise = cms.bool(True), diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/pixelVertices_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/pixelVertices_cfi.py index 0e8030af46720..daa6dc6694489 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/pixelVertices_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/pixelVertices_cfi.py @@ -14,5 +14,5 @@ WtAverage = cms.bool(True), ZOffset = cms.double(5.0), ZSeparation = cms.double(0.005), - beamSpot = cms.InputTag("offlineBeamSpot") + beamSpot = cms.InputTag("hltOnlineBeamSpot") ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/rpcRecHits_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/rpcRecHits_cfi.py deleted file mode 100644 index c6f25048f5abb..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/rpcRecHits_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -rpcRecHits = cms.EDProducer("RPCRecHitProducer", - deadSource = cms.string('File'), - deadvecfile = cms.FileInPath('RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat'), - maskSource = cms.string('File'), - maskvecfile = cms.FileInPath('RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat'), - recAlgo = cms.string('RPCRecHitStandardAlgo'), - recAlgoConfig = cms.PSet( - - ), - rpcDigiLabel = cms.InputTag("simMuonRPCDigis") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simCaloStage2Layer1Digis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simCaloStage2Layer1Digis_cfi.py deleted file mode 100644 index eaa0329b1695a..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simCaloStage2Layer1Digis_cfi.py +++ /dev/null @@ -1,15 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simCaloStage2Layer1Digis = cms.EDProducer("L1TCaloLayer1", - ecalToken = cms.InputTag("simEcalTriggerPrimitiveDigis"), - firmwareVersion = cms.int32(3), - hcalToken = cms.InputTag("simHcalTriggerPrimitiveDigis"), - unpackEcalMask = cms.bool(False), - unpackHcalMask = cms.bool(False), - useCalib = cms.bool(True), - useECALLUT = cms.bool(True), - useHCALLUT = cms.bool(True), - useHFLUT = cms.bool(True), - useLSB = cms.bool(True), - verbose = cms.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simCscTriggerPrimitiveDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simCscTriggerPrimitiveDigis_cfi.py deleted file mode 100644 index eac8912be5c52..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simCscTriggerPrimitiveDigis_cfi.py +++ /dev/null @@ -1,334 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simCscTriggerPrimitiveDigis = cms.EDProducer("CSCTriggerPrimitivesProducer", - CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), - CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"), - GEMPadDigiClusterProducer = cms.InputTag("simMuonGEMPadDigiClusters"), - GEMPadDigiProducer = cms.InputTag("simMuonGEMPadDigis"), - MaxBX = cms.int32(11), - MinBX = cms.int32(5), - alctParam07 = cms.PSet( - alctAccelMode = cms.uint32(0), - alctDriftDelay = cms.uint32(2), - alctEarlyTbins = cms.int32(4), - alctFifoPretrig = cms.uint32(10), - alctFifoTbins = cms.uint32(16), - alctGhostCancellationBxDepth = cms.int32(4), - alctGhostCancellationSideQuality = cms.bool(False), - alctHitPersist = cms.uint32(6), - alctL1aWindowWidth = cms.uint32(7), - alctNarrowMaskForR1 = cms.bool(False), - alctNplanesHitAccelPattern = cms.uint32(4), - alctNplanesHitAccelPretrig = cms.uint32(3), - alctNplanesHitPattern = cms.uint32(4), - alctNplanesHitPretrig = cms.uint32(3), - alctPretrigDeadtime = cms.uint32(4), - alctTrigMode = cms.uint32(2), - alctUseCorrectedBx = cms.bool(False), - verbosity = cms.int32(0) - ), - alctSLHC = cms.PSet( - alctAccelMode = cms.uint32(0), - alctDriftDelay = cms.uint32(2), - alctEarlyTbins = cms.int32(4), - alctFifoPretrig = cms.uint32(10), - alctFifoTbins = cms.uint32(16), - alctGhostCancellationBxDepth = cms.int32(1), - alctGhostCancellationSideQuality = cms.bool(True), - alctHitPersist = cms.uint32(6), - alctL1aWindowWidth = cms.uint32(7), - alctNarrowMaskForR1 = cms.bool(True), - alctNplanesHitAccelPattern = cms.uint32(4), - alctNplanesHitAccelPretrig = cms.uint32(3), - alctNplanesHitPattern = cms.uint32(4), - alctNplanesHitPretrig = cms.uint32(3), - alctPretrigDeadtime = cms.uint32(0), - alctTrigMode = cms.uint32(2), - alctUseCorrectedBx = cms.bool(True), - verbosity = cms.int32(0) - ), - alctSLHCME21 = cms.PSet( - alctAccelMode = cms.uint32(0), - alctDriftDelay = cms.uint32(2), - alctEarlyTbins = cms.int32(4), - alctFifoPretrig = cms.uint32(10), - alctFifoTbins = cms.uint32(16), - alctGhostCancellationBxDepth = cms.int32(1), - alctGhostCancellationSideQuality = cms.bool(True), - alctHitPersist = cms.uint32(6), - alctL1aWindowWidth = cms.uint32(7), - alctNarrowMaskForR1 = cms.bool(True), - alctNplanesHitAccelPattern = cms.uint32(4), - alctNplanesHitAccelPretrig = cms.uint32(3), - alctNplanesHitPattern = cms.uint32(3), - alctNplanesHitPretrig = cms.uint32(3), - alctPretrigDeadtime = cms.uint32(0), - alctTrigMode = cms.uint32(2), - alctUseCorrectedBx = cms.bool(True), - verbosity = cms.int32(0) - ), - alctSLHCME3141 = cms.PSet( - alctAccelMode = cms.uint32(0), - alctDriftDelay = cms.uint32(2), - alctEarlyTbins = cms.int32(4), - alctFifoPretrig = cms.uint32(10), - alctFifoTbins = cms.uint32(16), - alctGhostCancellationBxDepth = cms.int32(4), - alctGhostCancellationSideQuality = cms.bool(False), - alctHitPersist = cms.uint32(6), - alctL1aWindowWidth = cms.uint32(7), - alctNarrowMaskForR1 = cms.bool(False), - alctNplanesHitAccelPattern = cms.uint32(4), - alctNplanesHitAccelPretrig = cms.uint32(3), - alctNplanesHitPattern = cms.uint32(4), - alctNplanesHitPretrig = cms.uint32(3), - alctPretrigDeadtime = cms.uint32(4), - alctTrigMode = cms.uint32(2), - alctUseCorrectedBx = cms.bool(False), - verbosity = cms.int32(0) - ), - checkBadChambers = cms.bool(False), - clctParam07 = cms.PSet( - clctDriftDelay = cms.uint32(2), - clctFifoPretrig = cms.uint32(7), - clctFifoTbins = cms.uint32(12), - clctHitPersist = cms.uint32(4), - clctMinSeparation = cms.uint32(10), - clctNplanesHitPattern = cms.uint32(4), - clctNplanesHitPretrig = cms.uint32(3), - clctPidThreshPretrig = cms.uint32(2), - clctStartBxShift = cms.int32(0), - useComparatorCodes = cms.bool(False), - useRun3Patterns = cms.bool(False), - verbosity = cms.int32(0) - ), - clctSLHC = cms.PSet( - clctDriftDelay = cms.uint32(2), - clctFifoPretrig = cms.uint32(7), - clctFifoTbins = cms.uint32(12), - clctHitPersist = cms.uint32(4), - clctMinSeparation = cms.uint32(5), - clctNplanesHitPattern = cms.uint32(3), - clctNplanesHitPretrig = cms.uint32(3), - clctPidThreshPretrig = cms.uint32(2), - clctPretriggerTriggerZone = cms.uint32(224), - clctStartBxShift = cms.int32(0), - clctStateMachineZone = cms.uint32(4), - clctUseCorrectedBx = cms.bool(False), - useComparatorCodes = cms.bool(False), - useDeadTimeZoning = cms.bool(True), - useDynamicStateMachineZone = cms.bool(True), - useRun3Patterns = cms.bool(False), - verbosity = cms.int32(0) - ), - clctSLHCME21 = cms.PSet( - clctDriftDelay = cms.uint32(2), - clctFifoPretrig = cms.uint32(7), - clctFifoTbins = cms.uint32(12), - clctHitPersist = cms.uint32(4), - clctMinSeparation = cms.uint32(5), - clctNplanesHitPattern = cms.uint32(3), - clctNplanesHitPretrig = cms.uint32(3), - clctPidThreshPretrig = cms.uint32(2), - clctPretriggerTriggerZone = cms.uint32(224), - clctStartBxShift = cms.int32(0), - clctStateMachineZone = cms.uint32(4), - clctUseCorrectedBx = cms.bool(False), - useComparatorCodes = cms.bool(False), - useDeadTimeZoning = cms.bool(True), - useDynamicStateMachineZone = cms.bool(False), - useRun3Patterns = cms.bool(False), - verbosity = cms.int32(0) - ), - clctSLHCME3141 = cms.PSet( - clctDriftDelay = cms.uint32(2), - clctFifoPretrig = cms.uint32(7), - clctFifoTbins = cms.uint32(12), - clctHitPersist = cms.uint32(4), - clctMinSeparation = cms.uint32(5), - clctNplanesHitPattern = cms.uint32(4), - clctNplanesHitPretrig = cms.uint32(3), - clctPidThreshPretrig = cms.uint32(2), - clctPretriggerTriggerZone = cms.uint32(224), - clctStartBxShift = cms.int32(0), - clctStateMachineZone = cms.uint32(4), - clctUseCorrectedBx = cms.bool(False), - useComparatorCodes = cms.bool(False), - useDeadTimeZoning = cms.bool(True), - useDynamicStateMachineZone = cms.bool(False), - useRun3Patterns = cms.bool(False), - verbosity = cms.int32(0) - ), - commonParam = cms.PSet( - alctClctOffset = cms.uint32(1), - disableME1a = cms.bool(False), - disableME42 = cms.bool(False), - enableAlctSLHC = cms.bool(True), - gangedME1a = cms.bool(False), - isSLHC = cms.bool(True), - runME11ILT = cms.bool(True), - runME11Up = cms.bool(True), - runME21ILT = cms.bool(True), - runME21Up = cms.bool(True), - runME31Up = cms.bool(True), - runME41Up = cms.bool(True), - useClusters = cms.bool(False), - verbosity = cms.int32(0) - ), - copadParamGE11 = cms.PSet( - maxDeltaBX = cms.uint32(0), - maxDeltaPad = cms.uint32(2), - maxDeltaRoll = cms.uint32(1), - verbosity = cms.uint32(0) - ), - copadParamGE21 = cms.PSet( - maxDeltaBX = cms.uint32(0), - maxDeltaPad = cms.uint32(2), - maxDeltaRoll = cms.uint32(1), - verbosity = cms.uint32(0) - ), - debugParameters = cms.bool(True), - me11tmbSLHCGEM = cms.PSet( - alctTrigEnable = cms.uint32(0), - buildLCTfromALCTandGEM_ME1a = cms.bool(False), - buildLCTfromALCTandGEM_ME1b = cms.bool(True), - buildLCTfromCLCTandGEM_ME1a = cms.bool(False), - buildLCTfromCLCTandGEM_ME1b = cms.bool(True), - clctToAlct = cms.bool(False), - clctTrigEnable = cms.uint32(0), - debugLUTs = cms.bool(False), - debugMatching = cms.bool(False), - doLCTGhostBustingWithGEMs = cms.bool(False), - dropLowQualityALCTsNoGEMs_ME1a = cms.bool(False), - dropLowQualityALCTsNoGEMs_ME1b = cms.bool(False), - dropLowQualityCLCTsNoGEMs_ME1a = cms.bool(False), - dropLowQualityCLCTsNoGEMs_ME1b = cms.bool(True), - matchEarliestAlctOnly = cms.bool(False), - matchEarliestClctOnly = cms.bool(False), - matchTrigEnable = cms.uint32(1), - matchTrigWindowSize = cms.uint32(3), - maxDeltaBXCoPad = cms.int32(1), - maxDeltaBXPad = cms.int32(1), - maxDeltaPadL1Even = cms.int32(12), - maxDeltaPadL1Odd = cms.int32(24), - maxDeltaPadL2Even = cms.int32(12), - maxDeltaPadL2Odd = cms.int32(24), - maxLCTs = cms.uint32(2), - mpcBlockMe1a = cms.uint32(0), - promoteALCTGEMpattern = cms.bool(True), - promoteALCTGEMquality = cms.bool(True), - promoteCLCTGEMquality_ME1a = cms.bool(True), - promoteCLCTGEMquality_ME1b = cms.bool(True), - tmbCrossBxAlgorithm = cms.uint32(2), - tmbDropUsedAlcts = cms.bool(False), - tmbDropUsedClcts = cms.bool(False), - tmbEarlyTbins = cms.int32(4), - tmbL1aWindowSize = cms.uint32(7), - tmbReadoutEarliest2 = cms.bool(False), - useHighMultiplicityBits = cms.bool(False), - useOldLCTDataFormat = cms.bool(True), - verbosity = cms.int32(0) - ), - me21tmbSLHCGEM = cms.PSet( - alctTrigEnable = cms.uint32(0), - buildLCTfromALCTandGEM = cms.bool(True), - buildLCTfromCLCTandGEM = cms.bool(True), - clctToAlct = cms.bool(False), - clctTrigEnable = cms.uint32(0), - debugLUTs = cms.bool(False), - debugMatching = cms.bool(False), - doLCTGhostBustingWithGEMs = cms.bool(False), - dropLowQualityALCTsNoGEMs = cms.bool(True), - dropLowQualityCLCTsNoGEMs = cms.bool(True), - matchEarliestAlctOnly = cms.bool(False), - matchEarliestClctOnly = cms.bool(False), - matchTrigEnable = cms.uint32(1), - matchTrigWindowSize = cms.uint32(3), - maxDeltaBXCoPad = cms.int32(1), - maxDeltaBXPad = cms.int32(1), - maxDeltaPadL1Even = cms.int32(12), - maxDeltaPadL1Odd = cms.int32(24), - maxDeltaPadL2Even = cms.int32(12), - maxDeltaPadL2Odd = cms.int32(24), - maxLCTs = cms.uint32(2), - mpcBlockMe1a = cms.uint32(0), - promoteALCTGEMpattern = cms.bool(True), - promoteALCTGEMquality = cms.bool(True), - promoteCLCTGEMquality = cms.bool(True), - tmbCrossBxAlgorithm = cms.uint32(2), - tmbDropUsedAlcts = cms.bool(False), - tmbDropUsedClcts = cms.bool(False), - tmbEarlyTbins = cms.int32(4), - tmbL1aWindowSize = cms.uint32(7), - tmbReadoutEarliest2 = cms.bool(False), - useHighMultiplicityBits = cms.bool(False), - useOldLCTDataFormat = cms.bool(True), - verbosity = cms.int32(0) - ), - meX1tmbSLHC = cms.PSet( - alctTrigEnable = cms.uint32(0), - clctToAlct = cms.bool(False), - clctTrigEnable = cms.uint32(0), - debugLUTs = cms.bool(False), - debugMatching = cms.bool(False), - matchEarliestAlctOnly = cms.bool(False), - matchEarliestClctOnly = cms.bool(False), - matchTrigEnable = cms.uint32(1), - matchTrigWindowSize = cms.uint32(3), - maxLCTs = cms.uint32(2), - mpcBlockMe1a = cms.uint32(0), - tmbCrossBxAlgorithm = cms.uint32(2), - tmbDropUsedAlcts = cms.bool(False), - tmbDropUsedClcts = cms.bool(False), - tmbEarlyTbins = cms.int32(4), - tmbL1aWindowSize = cms.uint32(7), - tmbReadoutEarliest2 = cms.bool(False), - useHighMultiplicityBits = cms.bool(False), - verbosity = cms.int32(0) - ), - mpcRun2 = cms.PSet( - dropInvalidStubs = cms.bool(False), - dropLowQualityStubs = cms.bool(False), - sortStubs = cms.bool(False) - ), - savePreTriggers = cms.bool(False), - tmbParam = cms.PSet( - alctTrigEnable = cms.uint32(0), - clctToAlct = cms.bool(False), - clctTrigEnable = cms.uint32(0), - matchTrigEnable = cms.uint32(1), - matchTrigWindowSize = cms.uint32(7), - mpcBlockMe1a = cms.uint32(0), - tmbDropUsedAlcts = cms.bool(True), - tmbDropUsedClcts = cms.bool(False), - tmbEarlyTbins = cms.int32(4), - tmbL1aWindowSize = cms.uint32(7), - tmbReadoutEarliest2 = cms.bool(True), - useHighMultiplicityBits = cms.bool(False), - verbosity = cms.int32(0) - ), - tmbSLHC = cms.PSet( - alctTrigEnable = cms.uint32(0), - clctToAlct = cms.bool(False), - clctTrigEnable = cms.uint32(0), - debugLUTs = cms.bool(False), - debugMatching = cms.bool(False), - ignoreAlctCrossClct = cms.bool(False), - matchEarliestAlctOnly = cms.bool(False), - matchEarliestClctOnly = cms.bool(False), - matchTrigEnable = cms.uint32(1), - matchTrigWindowSize = cms.uint32(3), - maxLCTs = cms.uint32(2), - mpcBlockMe1a = cms.uint32(0), - tmbCrossBxAlgorithm = cms.uint32(1), - tmbDropUsedAlcts = cms.bool(False), - tmbDropUsedClcts = cms.bool(False), - tmbEarlyTbins = cms.int32(4), - tmbL1aWindowSize = cms.uint32(7), - tmbReadoutEarliest2 = cms.bool(False), - useHighMultiplicityBits = cms.bool(False), - verbosity = cms.int32(0) - ), - writeOutAllALCTs = cms.bool(False), - writeOutAllCLCTs = cms.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simDtTriggerPrimitiveDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simDtTriggerPrimitiveDigis_cfi.py deleted file mode 100644 index f35cdaa4985b3..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simDtTriggerPrimitiveDigis_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simDtTriggerPrimitiveDigis = cms.EDProducer("DTTrigProd", - DTTFSectorNumbering = cms.bool(True), - debug = cms.untracked.bool(False), - digiTag = cms.InputTag("simMuonDTDigis"), - lutBtic = cms.untracked.int32(31), - lutDumpFlag = cms.untracked.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simEmtfDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simEmtfDigis_cfi.py deleted file mode 100644 index 9c26e87329376..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simEmtfDigis_cfi.py +++ /dev/null @@ -1,84 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simEmtfDigis = cms.EDProducer("L1TMuonEndCapTrackProducer", - BXWindow = cms.int32(2), - CPPFEnable = cms.bool(False), - CPPFInput = cms.InputTag("simCPPFDigis"), - CSCComparatorInput = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), - CSCEnable = cms.bool(True), - CSCInput = cms.InputTag("simCscTriggerPrimitiveDigis","MPCSORTED"), - CSCInputBXShift = cms.int32(-8), - DTEnable = cms.bool(False), - DTPhiInput = cms.InputTag("simTwinMuxDigis"), - DTThetaInput = cms.InputTag("simDtTriggerPrimitiveDigis"), - Era = cms.string('Run2_2018'), - FWConfig = cms.bool(True), - GEMEnable = cms.bool(False), - GEMInput = cms.InputTag("simMuonGEMPadDigiClusters"), - GEMInputBXShift = cms.int32(0), - IRPCEnable = cms.bool(False), - ME0Enable = cms.bool(False), - ME0Input = cms.InputTag("me0TriggerConvertedPseudoDigis"), - ME0InputBXShift = cms.int32(-8), - MaxBX = cms.int32(3), - MinBX = cms.int32(-3), - RPCEnable = cms.bool(True), - RPCInput = cms.InputTag("simMuonRPCDigis"), - RPCInputBXShift = cms.int32(0), - spGCParams16 = cms.PSet( - BugSameSectorPt0 = cms.bool(False), - MaxRoadsPerZone = cms.int32(3), - MaxTracks = cms.int32(3), - UseSecondEarliest = cms.bool(True) - ), - spPAParams16 = cms.PSet( - Bug9BitDPhi = cms.bool(False), - BugGMTPhi = cms.bool(False), - BugMode7CLCT = cms.bool(False), - BugNegPt = cms.bool(False), - FixMode15HighPt = cms.bool(True), - ModeQualVer = cms.int32(2), - PromoteMode7 = cms.bool(False), - ReadPtLUTFile = cms.bool(False) - ), - spPCParams16 = cms.PSet( - DuplicateTheta = cms.bool(True), - FixME11Edges = cms.bool(True), - FixZonePhi = cms.bool(True), - IncludeNeighbor = cms.bool(True), - UseNewZones = cms.bool(False), - ZoneBoundaries = cms.vint32(0, 41, 49, 87, 127), - ZoneOverlap = cms.int32(2) - ), - spPRParams16 = cms.PSet( - PatternDefinitions = cms.vstring( - '4,15:15,7:7,7:7,7:7', - '3,16:16,7:7,7:6,7:6', - '3,14:14,7:7,8:7,8:7', - '2,18:17,7:7,7:5,7:5', - '2,13:12,7:7,10:7,10:7', - '1,22:19,7:7,7:0,7:0', - '1,11:8,7:7,14:7,14:7', - '0,30:23,7:7,7:0,7:0', - '0,7:0,7:7,14:7,14:7' - ), - SymPatternDefinitions = cms.vstring( - '4,15:15:15:15,7:7:7:7,7:7:7:7,7:7:7:7', - '3,16:16:14:14,7:7:7:7,8:7:7:6,8:7:7:6', - '2,18:17:13:12,7:7:7:7,10:7:7:4,10:7:7:4', - '1,22:19:11:8,7:7:7:7,14:7:7:0,14:7:7:0', - '0,30:23:7:0,7:7:7:7,14:7:7:0,14:7:7:0' - ), - UseSymmetricalPatterns = cms.bool(True) - ), - spTBParams16 = cms.PSet( - BugAmbigThetaWin = cms.bool(False), - BugME11Dupes = cms.bool(False), - BugSt2PhDiff = cms.bool(False), - ThetaWindow = cms.int32(8), - ThetaWindowZone0 = cms.int32(4), - TwoStationSameBX = cms.bool(True), - UseSingleHits = cms.bool(False) - ), - verbosity = cms.untracked.int32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtCaloSumDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtCaloSumDigis_cfi.py deleted file mode 100644 index d83a213510588..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtCaloSumDigis_cfi.py +++ /dev/null @@ -1,5 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simGmtCaloSumDigis = cms.EDProducer("L1TMuonCaloSumProducer", - caloStage2Layer2Label = cms.InputTag("simCaloStage2Layer1Digis") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtStage2Digis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtStage2Digis_cfi.py deleted file mode 100644 index 79b67f3e4202a..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simGmtStage2Digis_cfi.py +++ /dev/null @@ -1,14 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simGmtStage2Digis = cms.EDProducer("L1TMuonProducer", - autoBxRange = cms.bool(True), - autoCancelMode = cms.bool(True), - barrelTFInput = cms.InputTag("simKBmtfDigis","BMTF"), - bmtfCancelMode = cms.string('kftracks'), - bxMax = cms.int32(2), - bxMin = cms.int32(-2), - emtfCancelMode = cms.string('coordinate'), - forwardTFInput = cms.InputTag("simEmtfDigis","EMTF"), - overlapTFInput = cms.InputTag("simOmtfDigis","OMTF"), - triggerTowerInput = cms.InputTag("simGmtCaloSumDigis","TriggerTowerSums") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfDigis_cfi.py deleted file mode 100644 index 08499381a3b76..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfDigis_cfi.py +++ /dev/null @@ -1,72 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simKBmtfDigis = cms.EDProducer("L1TMuonBarrelKalmanTrackProducer", - algoSettings = cms.PSet( - aPhi = cms.vdouble(1.942, 0.03125, 0.0273438, 0.015625), - aPhiB = cms.vdouble(-1.508, -0.123047, -0.174805, -0.144531), - aPhiBNLO = cms.vdouble(0.000331, 0, 0, 0), - bPhi = cms.vdouble(-1, 0.154297, 0.173828, 0.147461), - bPhiB = cms.vdouble(-1, 1.15332, 1.17285, 1.14648), - chiSquare = cms.vdouble(0.0, 0.109375, 0.234375, 0.359375), - chiSquareCut = cms.vint32(126, 126, 126, 126, 126), - chiSquareCutCurvMax = cms.vint32(2500, 2500, 2500, 2500, 2500), - chiSquareCutPattern = cms.vint32(7, 11, 13, 14, 15), - chiSquareCutTight = cms.vint32( - 40, 126, 60, 126, 126, - 126 - ), - combos1 = cms.vint32(), - combos2 = cms.vint32(3), - combos3 = cms.vint32(5, 6, 7), - combos4 = cms.vint32( - 9, 10, 11, 12, 13, - 14, 15 - ), - eLoss = cms.vdouble(0.000765, 0, 0, 0), - etaLUT0 = cms.vdouble(8.946, 7.508, 6.279, 6.399), - etaLUT1 = cms.vdouble(0.159, 0.116, 0.088, 0.128), - initialK = cms.vdouble(-1.196, -1.581, -2.133, -2.263), - initialK2 = cms.vdouble(-0.000326, -0.0007165, 0.002305, -0.00563), - lutFile = cms.string('L1Trigger/L1TMuon/data/bmtf_luts/kalmanLUTs.root'), - mScatteringPhi = cms.vdouble(0.00249, 5.47e-05, 3.49e-05, 1.37e-05), - mScatteringPhiB = cms.vdouble(0.00722, 0.003461, 0.004447, 0.00412), - phiAt2 = cms.double(0.15918), - pointResolutionPhi = cms.double(1.0), - pointResolutionPhiB = cms.double(500.0), - pointResolutionVertex = cms.double(1.0), - trackComp = cms.vdouble(1.75, 1.25, 0.625, 0.25), - trackCompCut = cms.vint32( - 15, 15, 15, 15, 15, - 15 - ), - trackCompCutCurvMax = cms.vint32( - 34, 34, 34, 34, 34, - 34 - ), - trackCompCutPattern = cms.vint32( - 3, 5, 6, 9, 10, - 12 - ), - trackCompErr1 = cms.vdouble(2.0, 2.0, 2.0, 2.0), - trackCompErr2 = cms.vdouble(0.21875, 0.21875, 0.21875, 0.3125), - useOfflineAlgo = cms.bool(False), - verbose = cms.bool(False) - ), - bx = cms.vint32(-2, -1, 0, 1, 2), - src = cms.InputTag("simKBmtfStubs"), - trackFinderSettings = cms.PSet( - sectorSettings = cms.PSet( - regionSettings = cms.PSet( - verbose = cms.int32(0) - ), - verbose = cms.int32(0), - wheelsToProcess = cms.vint32(-2, -1, 0, 1, 2) - ), - sectorsToProcess = cms.vint32( - 0, 1, 2, 3, 4, - 5, 6, 7, 8, 9, - 10, 11 - ), - verbose = cms.int32(0) - ) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfStubs_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfStubs_cfi.py deleted file mode 100644 index ba1f2e9f42607..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simKBmtfStubs_cfi.py +++ /dev/null @@ -1,39 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simKBmtfStubs = cms.EDProducer("L1TMuonBarrelKalmanStubProducer", - cotTheta_1 = cms.vint32( - 105, 101, 97, 93, 88, - 84, 79, 69, 64, 58, - 52, 46, 40, 34, 21, - 14, 7, 0, -7, -14, - -21, -34, -40, -46, -52, - -58, -64, -69, -79, -84, - -88, -93, -97, -101, -105 - ), - cotTheta_2 = cms.vint32( - 93, 89, 85, 81, 77, - 73, 68, 60, 55, 50, - 45, 40, 34, 29, 17, - 12, 6, 0, -6, -12, - -17, -29, -34, -40, -45, - -50, -55, -60, -68, -73, - -77, -81, -85, -89, -93 - ), - cotTheta_3 = cms.vint32( - 81, 77, 74, 70, 66, - 62, 58, 51, 46, 42, - 38, 33, 29, 24, 15, - 10, 5, 0, -5, -10, - -15, -24, -29, -33, -38, - -42, -46, -51, -58, -62, - -66, -70, -74, -77, -81 - ), - disableMasks = cms.bool(False), - maxBX = cms.int32(2), - minBX = cms.int32(-2), - minPhiQuality = cms.int32(0), - minThetaQuality = cms.int32(0), - srcPhi = cms.InputTag("simTwinMuxDigis"), - srcTheta = cms.InputTag("simDtTriggerPrimitiveDigis"), - verbose = cms.int32(0) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigiClusters_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigiClusters_cfi.py deleted file mode 100644 index 59ccc8bed68bd..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigiClusters_cfi.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simMuonGEMPadDigiClusters = cms.EDProducer("GEMPadDigiClusterProducer", - InputCollection = cms.InputTag("simMuonGEMPadDigis"), - maxClusterSize = cms.uint32(8), - maxClustersOHGE11 = cms.uint32(4), - maxClustersOHGE21 = cms.uint32(5), - mightGet = cms.optional.untracked.vstring, - nOHGE11 = cms.uint32(2), - nOHGE21 = cms.uint32(4) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigis_cfi.py deleted file mode 100644 index de180de93b876..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simMuonGEMPadDigis_cfi.py +++ /dev/null @@ -1,6 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simMuonGEMPadDigis = cms.EDProducer("GEMPadDigiProducer", - InputCollection = cms.InputTag("simMuonGEMDigis"), - mightGet = cms.optional.untracked.vstring -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simOmtfDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simOmtfDigis_cfi.py deleted file mode 100644 index e758149ce6c3e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simOmtfDigis_cfi.py +++ /dev/null @@ -1,17 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simOmtfDigis = cms.EDProducer("L1TMuonOverlapTrackProducer", - XMLDumpFileName = cms.string('TestEvents.xml'), - dropCSCPrimitives = cms.bool(False), - dropDTPrimitives = cms.bool(False), - dropRPCPrimitives = cms.bool(False), - dumpDetailedResultToXML = cms.bool(False), - dumpGPToXML = cms.bool(False), - dumpResultToXML = cms.bool(False), - eventsXMLFiles = cms.vstring('TestEvents.xml'), - readEventsFromXML = cms.bool(False), - srcCSC = cms.InputTag("simCscTriggerPrimitiveDigis","MPCSORTED"), - srcDTPh = cms.InputTag("simDtTriggerPrimitiveDigis"), - srcDTTh = cms.InputTag("simDtTriggerPrimitiveDigis"), - srcRPC = cms.InputTag("simMuonRPCDigis") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/simTwinMuxDigis_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/simTwinMuxDigis_cfi.py deleted file mode 100644 index 79b1ab7bc77fb..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/simTwinMuxDigis_cfi.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -simTwinMuxDigis = cms.EDProducer("L1TTwinMuxProducer", - DTDigi_Source = cms.InputTag("simDtTriggerPrimitiveDigis"), - DTThetaDigi_Source = cms.InputTag("simDtTriggerPrimitiveDigis"), - RPC_Source = cms.InputTag("simMuonRPCDigis") -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/towerMaker_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/towerMaker_cfi.py index b2f4591c83e9d..052b31076a71f 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/towerMaker_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/towerMaker_cfi.py @@ -71,7 +71,7 @@ UseSymEBTreshold = cms.bool(True), UseSymEETreshold = cms.bool(True), ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")), - hbheInput = cms.InputTag("hbhereco"), + hbheInput = cms.InputTag("hltHbhereco"), hfInput = cms.InputTag("hfreco"), hoInput = cms.InputTag("horeco"), missingHcalRescaleFactorForEcal = cms.double(0) diff --git a/HLTrigger/Configuration/python/HLT_75e33/modules/unsortedOfflinePrimaryVertices_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/modules/unsortedOfflinePrimaryVertices_cfi.py index 06ab468713610..ac4236c81eb81 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/modules/unsortedOfflinePrimaryVertices_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/modules/unsortedOfflinePrimaryVertices_cfi.py @@ -26,7 +26,7 @@ trackQuality = cms.string('any') ), TrackLabel = cms.InputTag("generalTracks"), - beamSpotLabel = cms.InputTag("offlineBeamSpot"), + beamSpotLabel = cms.InputTag("hltOnlineBeamSpot"), verbose = cms.untracked.bool(False), vertexCollections = cms.VPSet( cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_L1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_L1Seeded_cfi.py deleted file mode 100644 index 397d1bda11360..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_L1Seeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPreEle5WP70OpenL1Seeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEle5WP70OpenL1SeededSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * - -MC_Ele5_WP70_Open_L1Seeded = cms.Path( - HLTBeginSequence + - hltPreEle5WP70OpenL1Seeded + - HLTEle5WP70OpenL1SeededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_Unseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_Unseeded_cfi.py deleted file mode 100644 index c5037bc40cbac..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Ele5_WP70_Open_Unseeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPreEle5WP70OpenUnseeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEle5WP70OpenUnseededSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * - -MC_Ele5_WP70_Open_Unseeded = cms.Path( - HLTBeginSequence + - hltPreEle5WP70OpenUnseeded + - HLTEle5WP70OpenUnseededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_L1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_L1Seeded_cfi.py deleted file mode 100644 index 7e6a1cf1d0f90..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_L1Seeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPrePhoton100EBTightIDTightIsoOpenL1Seeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * -from ..sequences.HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence_cfi import * - -MC_Photon100EB_TightID_TightIso_Open_L1Seeded = cms.Path( - HLTBeginSequence + - hltPrePhoton100EBTightIDTightIsoOpenL1Seeded + - HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_Unseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_Unseeded_cfi.py deleted file mode 100644 index 8a6006cdd8553..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_Unseeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPrePhoton100EBTightIDTightIsoOpenUnseeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * -from ..sequences.HLTPhoton100EBTightIDTightIsoOpenUnseededSequence_cfi import * - -MC_Photon100EB_TightID_TightIso_Open_Unseeded = cms.Path( - HLTBeginSequence + - hltPrePhoton100EBTightIDTightIsoOpenUnseeded + - HLTPhoton100EBTightIDTightIsoOpenUnseededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_L1Seeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_L1Seeded_cfi.py deleted file mode 100644 index 5cb85c6a0cebe..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_L1Seeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPrePhoton100OpenL1Seeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * -from ..sequences.HLTPhoton100OpenL1SeededSequence_cfi import * - -MC_Photon100_Open_L1Seeded = cms.Path( - HLTBeginSequence + - hltPrePhoton100OpenL1Seeded + - HLTPhoton100OpenL1SeededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_Unseeded_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_Unseeded_cfi.py deleted file mode 100644 index 2a78dda55e027..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/MC_Photon100_Open_Unseeded_cfi.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltPrePhoton100OpenUnseeded_cfi import * -from ..sequences.HLTBeginSequence_cfi import * -from ..sequences.HLTEndSequence_cfi import * -from ..sequences.HLTPhoton100OpenUnseededSequence_cfi import * - -MC_Photon100_Open_Unseeded = cms.Path( - HLTBeginSequence + - hltPrePhoton100OpenUnseeded + - HLTPhoton100OpenUnseededSequence + - HLTEndSequence -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/l1tReconstructionPath_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/l1tReconstructionPath_cfi.py deleted file mode 100644 index 207cb58d8abb4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/paths/l1tReconstructionPath_cfi.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..tasks.l1tReconstructionTask_cfi import * - -L1TReconstructionPath = cms.Path( - L1TReconstructionTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/psets/TrackAssociatorParameters_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/psets/TrackAssociatorParameters_cfi.py deleted file mode 100644 index 4427b7bbc8824..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/psets/TrackAssociatorParameters_cfi.py +++ /dev/null @@ -1,35 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -TrackAssociatorParameters = cms.PSet( - CSCSegmentCollectionLabel = cms.InputTag("cscSegments"), - CaloTowerCollectionLabel = cms.InputTag("towerMaker"), - DTRecSegment4DCollectionLabel = cms.InputTag("dt4DSegments"), - EBRecHitCollectionLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"), - EERecHitCollectionLabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"), - GEMSegmentCollectionLabel = cms.InputTag("gemSegments"), - HBHERecHitCollectionLabel = cms.InputTag("hbhereco"), - HORecHitCollectionLabel = cms.InputTag("horeco"), - ME0SegmentCollectionLabel = cms.InputTag("me0Segments"), - accountForTrajectoryChangeCalo = cms.bool(False), - dREcal = cms.double(9999.0), - dREcalPreselection = cms.double(0.05), - dRHcal = cms.double(9999.0), - dRHcalPreselection = cms.double(0.2), - dRMuon = cms.double(9999.0), - dRMuonPreselection = cms.double(0.2), - muonMaxDistanceSigmaX = cms.double(0.0), - muonMaxDistanceSigmaY = cms.double(0.0), - muonMaxDistanceX = cms.double(5.0), - muonMaxDistanceY = cms.double(5.0), - propagateAllDirections = cms.bool(True), - trajectoryUncertaintyTolerance = cms.double(-1.0), - truthMatch = cms.bool(False), - useCalo = cms.bool(False), - useEcal = cms.bool(True), - useGEM = cms.bool(False), - useHO = cms.bool(True), - useHcal = cms.bool(True), - useME0 = cms.bool(False), - useMuon = cms.bool(True), - usePreshower = cms.bool(False) -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5OpenL1SeededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5OpenL1SeededSequence_cfi.py index 3b8f945b0411e..e74346ad23128 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5OpenL1SeededSequence_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5OpenL1SeededSequence_cfi.py @@ -39,29 +39,29 @@ HLTHgcalTiclPFClusteringForEgammaL1Seeded + hltEgammaCandidatesWrapperL1Seeded + hltEG5EtL1SeededFilter + - hltEle5WPTightClusterShapeL1SeededFilter + - hltEle5WPTightClusterShapeSigmavvL1SeededFilter + - hltEle5WPTightClusterShapeSigmawwL1SeededFilter + - hltEle5WPTightHgcalHEL1SeededFilter + + cms.ignore(hltEle5WPTightClusterShapeL1SeededFilter) + + cms.ignore(hltEle5WPTightClusterShapeSigmavvL1SeededFilter) + + cms.ignore(hltEle5WPTightClusterShapeSigmawwL1SeededFilter) + + cms.ignore(hltEle5WPTightHgcalHEL1SeededFilter) + HLTDoLocalHcalSequence + HLTFastJetForEgamma + - hltEle5WPTightHEL1SeededFilter + - hltEle5WPTightEcalIsoL1SeededFilter + - hltEle5WPTightHgcalIsoL1SeededFilter + + cms.ignore(hltEle5WPTightHEL1SeededFilter) + + cms.ignore(hltEle5WPTightEcalIsoL1SeededFilter) + + cms.ignore(hltEle5WPTightHgcalIsoL1SeededFilter) + HLTPFHcalClusteringForEgamma + - hltEle5WPTightHcalIsoL1SeededFilter + + cms.ignore(hltEle5WPTightHcalIsoL1SeededFilter) + HLTElePixelMatchL1SeededSequence + - hltEle5WPTightPixelMatchL1SeededFilter + - hltEle5WPTightPMS2L1SeededFilter + + cms.ignore(hltEle5WPTightPixelMatchL1SeededFilter) + + cms.ignore(hltEle5WPTightPMS2L1SeededFilter) + HLTGsfElectronL1SeededSequence + - hltEle5WPTightGsfOneOEMinusOneOPL1SeededFilter + - hltEle5WPTightGsfDetaL1SeededFilter + - hltEle5WPTightGsfDphiL1SeededFilter + - hltEle5WPTightBestGsfNLayerITL1SeededFilter + - hltEle5WPTightBestGsfChi2L1SeededFilter + + cms.ignore(hltEle5WPTightGsfOneOEMinusOneOPL1SeededFilter) + + cms.ignore(hltEle5WPTightGsfDetaL1SeededFilter) + + cms.ignore(hltEle5WPTightGsfDphiL1SeededFilter) + + cms.ignore(hltEle5WPTightBestGsfNLayerITL1SeededFilter) + + cms.ignore(hltEle5WPTightBestGsfChi2L1SeededFilter) + hltEle5DphiL1SeededFilter + - hltEle5WPTightGsfTrackIsoFromL1TracksL1SeededFilter + + cms.ignore(hltEle5WPTightGsfTrackIsoFromL1TracksL1SeededFilter) + HLTTrackingV61Sequence + - hltEle5WPTightGsfTrackIsoL1SeededFilter, + cms.ignore(hltEle5WPTightGsfTrackIsoL1SeededFilter), HLTEle5OpenL1SeededTask ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenL1SeededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenL1SeededSequence_cfi.py deleted file mode 100644 index ad056a7c97047..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenL1SeededSequence_cfi.py +++ /dev/null @@ -1,67 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG5EtL1SeededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperL1Seeded_cfi import * -from ..modules.hltEle5DphiL1SeededFilter_cfi import * -from ..modules.hltEle5WP70BestGsfChi2L1SeededFilter_cfi import * -from ..modules.hltEle5WP70BestGsfNLayerITL1SeededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeL1SeededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeSigmavvL1SeededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeSigmawwL1SeededFilter_cfi import * -from ..modules.hltEle5WP70EcalIsoL1SeededFilter_cfi import * -from ..modules.hltEle5WP70GsfDetaL1SeededFilter_cfi import * -from ..modules.hltEle5WP70GsfDphiL1SeededFilter_cfi import * -from ..modules.hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter_cfi import * -from ..modules.hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter_cfi import * -from ..modules.hltEle5WP70GsfTrackIsoL1SeededFilter_cfi import * -from ..modules.hltEle5WP70HcalIsoL1SeededFilter_cfi import * -from ..modules.hltEle5WP70HEL1SeededFilter_cfi import * -from ..modules.hltEle5WP70HgcalHEL1SeededFilter_cfi import * -from ..modules.hltEle5WP70HgcalIsoL1SeededFilter_cfi import * -from ..modules.hltEle5WP70PixelMatchL1SeededFilter_cfi import * -from ..modules.hltEle5WP70PMS2L1SeededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalL1SeededSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTElePixelMatchL1SeededSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTGsfElectronL1SeededSequence_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaL1Seeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaL1Seeded_cfi import * -from ..sequences.HLTPFHcalClusteringForEgamma_cfi import * -from ..sequences.HLTTrackingV61Sequence_cfi import * -from ..tasks.HLTEle5WP70OpenL1SeededTask_cfi import * - -HLTEle5WP70OpenL1SeededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalL1SeededSequence + - HLTPFClusteringForEgammaL1Seeded + - HLTHgcalTiclPFClusteringForEgammaL1Seeded + - hltEgammaCandidatesWrapperL1Seeded + - hltEG5EtL1SeededFilter + - hltEle5WP70ClusterShapeL1SeededFilter + - hltEle5WP70ClusterShapeSigmavvL1SeededFilter + - hltEle5WP70ClusterShapeSigmawwL1SeededFilter + - hltEle5WP70HgcalHEL1SeededFilter + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - hltEle5WP70HEL1SeededFilter + - hltEle5WP70EcalIsoL1SeededFilter + - hltEle5WP70HgcalIsoL1SeededFilter + - HLTPFHcalClusteringForEgamma + - hltEle5WP70HcalIsoL1SeededFilter + - HLTElePixelMatchL1SeededSequence + - hltEle5WP70PixelMatchL1SeededFilter + - hltEle5WP70PMS2L1SeededFilter + - HLTGsfElectronL1SeededSequence + - hltEle5WP70GsfOneOEMinusOneOPL1SeededFilter + - hltEle5WP70GsfDetaL1SeededFilter + - hltEle5WP70GsfDphiL1SeededFilter + - hltEle5WP70BestGsfNLayerITL1SeededFilter + - hltEle5WP70BestGsfChi2L1SeededFilter + - hltEle5DphiL1SeededFilter + - hltEle5WP70GsfTrackIsoFromL1TracksL1SeededFilter + - HLTTrackingV61Sequence + - hltEle5WP70GsfTrackIsoL1SeededFilter, - HLTEle5WP70OpenL1SeededTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenUnseededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenUnseededSequence_cfi.py deleted file mode 100644 index 5994a8f6ac027..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTEle5WP70OpenUnseededSequence_cfi.py +++ /dev/null @@ -1,67 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG5EtUnseededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperUnseeded_cfi import * -from ..modules.hltEle5DphiUnseededFilter_cfi import * -from ..modules.hltEle5WP70BestGsfChi2UnseededFilter_cfi import * -from ..modules.hltEle5WP70BestGsfNLayerITUnseededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeSigmavvUnseededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeSigmawwUnseededFilter_cfi import * -from ..modules.hltEle5WP70ClusterShapeUnseededFilter_cfi import * -from ..modules.hltEle5WP70EcalIsoUnseededFilter_cfi import * -from ..modules.hltEle5WP70GsfDetaUnseededFilter_cfi import * -from ..modules.hltEle5WP70GsfDphiUnseededFilter_cfi import * -from ..modules.hltEle5WP70GsfOneOEMinusOneOPUnseededFilter_cfi import * -from ..modules.hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter_cfi import * -from ..modules.hltEle5WP70GsfTrackIsoUnseededFilter_cfi import * -from ..modules.hltEle5WP70HcalIsoUnseededFilter_cfi import * -from ..modules.hltEle5WP70HEUnseededFilter_cfi import * -from ..modules.hltEle5WP70HgcalHEUnseededFilter_cfi import * -from ..modules.hltEle5WP70HgcalIsoUnseededFilter_cfi import * -from ..modules.hltEle5WP70PixelMatchUnseededFilter_cfi import * -from ..modules.hltEle5WP70PMS2UnseededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTElePixelMatchUnseededSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTGsfElectronUnseededSequence_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaUnseeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaUnseeded_cfi import * -from ..sequences.HLTPFHcalClusteringForEgamma_cfi import * -from ..sequences.HLTTrackingV61Sequence_cfi import * -from ..tasks.HLTEle5WP70OpenUnseededTask_cfi import * - -HLTEle5WP70OpenUnseededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalSequence + - HLTPFClusteringForEgammaUnseeded + - HLTHgcalTiclPFClusteringForEgammaUnseeded + - hltEgammaCandidatesWrapperUnseeded + - hltEG5EtUnseededFilter + - cms.ignore(hltEle5WP70ClusterShapeUnseededFilter) + - cms.ignore(hltEle5WP70ClusterShapeSigmavvUnseededFilter) + - cms.ignore(hltEle5WP70ClusterShapeSigmawwUnseededFilter) + - cms.ignore(hltEle5WP70HgcalHEUnseededFilter) + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - cms.ignore(hltEle5WP70HEUnseededFilter) + - cms.ignore(hltEle5WP70EcalIsoUnseededFilter) + - cms.ignore(hltEle5WP70HgcalIsoUnseededFilter) + - HLTPFHcalClusteringForEgamma + - cms.ignore(hltEle5WP70HcalIsoUnseededFilter) + - HLTElePixelMatchUnseededSequence + - cms.ignore(hltEle5WP70PixelMatchUnseededFilter) + - cms.ignore(hltEle5WP70PMS2UnseededFilter) + - HLTGsfElectronUnseededSequence + - cms.ignore(hltEle5WP70GsfOneOEMinusOneOPUnseededFilter) + - cms.ignore(hltEle5WP70GsfDetaUnseededFilter) + - cms.ignore(hltEle5WP70GsfDphiUnseededFilter) + - cms.ignore(hltEle5WP70BestGsfNLayerITUnseededFilter) + - cms.ignore(hltEle5WP70BestGsfChi2UnseededFilter) + - hltEle5DphiUnseededFilter + - cms.ignore(hltEle5WP70GsfTrackIsoFromL1TracksUnseededFilter) + - HLTTrackingV61Sequence + - cms.ignore(hltEle5WP70GsfTrackIsoUnseededFilter), - HLTEle5WP70OpenUnseededTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence_cfi.py deleted file mode 100644 index 7d5c4c25b34c9..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence_cfi.py +++ /dev/null @@ -1,33 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG100EtL1SeededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperL1Seeded_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoHEL1SeededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalL1SeededSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaL1Seeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaL1Seeded_cfi import * -from ..sequences.HLTPFHcalClusteringForEgamma_cfi import * -from ..tasks.HLTPhoton100EBTightIDTightIsoOpenL1SeededTask_cfi import * - -HLTPhoton100EBTightIDTightIsoOpenL1SeededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalL1SeededSequence + - HLTPFClusteringForEgammaL1Seeded + - HLTHgcalTiclPFClusteringForEgammaL1Seeded + - hltEgammaCandidatesWrapperL1Seeded + - hltEG100EtL1SeededFilter + - hltPhoton100EBTightIDTightIsoClusterShapeL1SeededFilter + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - hltPhoton100EBTightIDTightIsoHEL1SeededFilter + - hltPhoton100EBTightIDTightIsoEcalIsoL1SeededFilter + - HLTPFHcalClusteringForEgamma + - hltPhoton100EBTightIDTightIsoHcalIsoL1SeededFilter, - HLTPhoton100EBTightIDTightIsoOpenL1SeededTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenUnseededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenUnseededSequence_cfi.py deleted file mode 100644 index 1084e9dc345dd..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100EBTightIDTightIsoOpenUnseededSequence_cfi.py +++ /dev/null @@ -1,32 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG100EtUnseededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperUnseeded_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter_cfi import * -from ..modules.hltPhoton100EBTightIDTightIsoHEUnseededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaUnseeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaUnseeded_cfi import * -from ..sequences.HLTPFHcalClusteringForEgamma_cfi import * -from ..tasks.HLTPhoton100EBTightIDTightIsoOpenUnseededTask_cfi import * - -HLTPhoton100EBTightIDTightIsoOpenUnseededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalSequence + - HLTPFClusteringForEgammaUnseeded + - HLTHgcalTiclPFClusteringForEgammaUnseeded + - hltEgammaCandidatesWrapperUnseeded + - hltEG100EtUnseededFilter + - cms.ignore(hltPhoton100EBTightIDTightIsoClusterShapeUnseededFilter) + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - cms.ignore(hltPhoton100EBTightIDTightIsoHEUnseededFilter) + - cms.ignore(hltPhoton100EBTightIDTightIsoEcalIsoUnseededFilter) + - HLTPFHcalClusteringForEgamma + - cms.ignore(hltPhoton100EBTightIDTightIsoHcalIsoUnseededFilter), - HLTPhoton100EBTightIDTightIsoOpenUnseededTask) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenL1SeededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenL1SeededSequence_cfi.py deleted file mode 100644 index 406cbd06d547c..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenL1SeededSequence_cfi.py +++ /dev/null @@ -1,27 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG100EtL1SeededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperL1Seeded_cfi import * -from ..modules.hltPhoton100HEL1SeededFilter_cfi import * -from ..modules.hltPhoton100HgcalHEL1SeededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalL1SeededSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaL1Seeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaL1Seeded_cfi import * -from ..tasks.HLTPhoton100OpenL1SeededTask_cfi import * - -HLTPhoton100OpenL1SeededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalL1SeededSequence + - HLTPFClusteringForEgammaL1Seeded + - HLTHgcalTiclPFClusteringForEgammaL1Seeded + - hltEgammaCandidatesWrapperL1Seeded + - hltEG100EtL1SeededFilter + - hltPhoton100HgcalHEL1SeededFilter + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - hltPhoton100HEL1SeededFilter, - HLTPhoton100OpenL1SeededTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenUnseededSequence_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenUnseededSequence_cfi.py deleted file mode 100644 index 3e9038cd74a53..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/sequences/HLTPhoton100OpenUnseededSequence_cfi.py +++ /dev/null @@ -1,27 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEG100EtUnseededFilter_cfi import * -from ..modules.hltEgammaCandidatesWrapperUnseeded_cfi import * -from ..modules.hltPhoton100HEUnseededFilter_cfi import * -from ..modules.hltPhoton100HgcalHEUnseededFilter_cfi import * -from ..sequences.HLTDoFullUnpackingEgammaEcalL1SeededSequence_cfi import * -from ..sequences.HLTDoLocalHcalSequence_cfi import * -from ..sequences.HLTFastJetForEgamma_cfi import * -from ..sequences.HLTHgcalTiclPFClusteringForEgammaUnseeded_cfi import * -from ..sequences.HLTL1Sequence_cfi import * -from ..sequences.HLTPFClusteringForEgammaUnseeded_cfi import * -from ..tasks.HLTPhoton100OpenUnseededTask_cfi import * - -HLTPhoton100OpenUnseededSequence = cms.Sequence( - HLTL1Sequence + - HLTDoFullUnpackingEgammaEcalL1SeededSequence + - HLTPFClusteringForEgammaUnseeded + - HLTHgcalTiclPFClusteringForEgammaUnseeded + - hltEgammaCandidatesWrapperUnseeded + - hltEG100EtUnseededFilter + - cms.ignore(hltPhoton100HgcalHEUnseededFilter) + - HLTDoLocalHcalSequence + - HLTFastJetForEgamma + - cms.ignore(hltPhoton100HEUnseededFilter), - HLTPhoton100OpenUnseededTask -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTBeamSpotTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTBeamSpotTask_cfi.py index f96275fec6c91..725b3411e6eed 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTBeamSpotTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTBeamSpotTask_cfi.py @@ -1,11 +1,7 @@ import FWCore.ParameterSet.Config as cms from ..modules.hltOnlineBeamSpot_cfi import * -from ..modules.hltScalersRawToDigi_cfi import * -from ..modules.offlineBeamSpot_cfi import * HLTBeamSpotTask = cms.Task( - hltOnlineBeamSpot, - hltScalersRawToDigi, - offlineBeamSpot + hltOnlineBeamSpot ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenL1SeededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenL1SeededTask_cfi.py deleted file mode 100644 index b5dbadb844d15..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenL1SeededTask_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesL1Seeded_cfi import * -from ..modules.hltEgammaClusterShapeL1Seeded_cfi import * -from ..modules.hltEgammaEcalPFClusterIsoL1Seeded_cfi import * -from ..modules.hltEgammaEleGsfTrackIsoL1Seeded_cfi import * -from ..modules.hltEgammaEleGsfTrackIsoV6L1Seeded_cfi import * -from ..modules.hltEgammaEleL1TrkIsoL1Seeded_cfi import * -from ..modules.hltEgammaHcalPFClusterIsoL1Seeded_cfi import * -from ..modules.hltEgammaHGCALIDVarsL1Seeded_cfi import * -from ..modules.hltEgammaHGCalLayerClusterIsoL1Seeded_cfi import * -from ..modules.hltEgammaHoverEL1Seeded_cfi import * - -HLTEle5WP70OpenL1SeededTask = cms.Task( - hltEgammaCandidatesL1Seeded, - hltEgammaClusterShapeL1Seeded, - hltEgammaEcalPFClusterIsoL1Seeded, - hltEgammaEleGsfTrackIsoL1Seeded, - hltEgammaEleGsfTrackIsoV6L1Seeded, - hltEgammaEleL1TrkIsoL1Seeded, - hltEgammaHGCALIDVarsL1Seeded, - hltEgammaHGCalLayerClusterIsoL1Seeded, - hltEgammaHcalPFClusterIsoL1Seeded, - hltEgammaHoverEL1Seeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenUnseededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenUnseededTask_cfi.py deleted file mode 100644 index 079250b5fcce4..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTEle5WP70OpenUnseededTask_cfi.py +++ /dev/null @@ -1,25 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesUnseeded_cfi import * -from ..modules.hltEgammaClusterShapeUnseeded_cfi import * -from ..modules.hltEgammaEcalPFClusterIsoUnseeded_cfi import * -from ..modules.hltEgammaEleGsfTrackIsoUnseeded_cfi import * -from ..modules.hltEgammaEleGsfTrackIsoV6Unseeded_cfi import * -from ..modules.hltEgammaEleL1TrkIsoUnseeded_cfi import * -from ..modules.hltEgammaHcalPFClusterIsoUnseeded_cfi import * -from ..modules.hltEgammaHGCALIDVarsUnseeded_cfi import * -from ..modules.hltEgammaHGCalLayerClusterIsoUnseeded_cfi import * -from ..modules.hltEgammaHoverEUnseeded_cfi import * - -HLTEle5WP70OpenUnseededTask = cms.Task( - hltEgammaCandidatesUnseeded, - hltEgammaClusterShapeUnseeded, - hltEgammaEcalPFClusterIsoUnseeded, - hltEgammaEleGsfTrackIsoUnseeded, - hltEgammaEleGsfTrackIsoV6Unseeded, - hltEgammaEleL1TrkIsoUnseeded, - hltEgammaHGCALIDVarsUnseeded, - hltEgammaHGCalLayerClusterIsoUnseeded, - hltEgammaHcalPFClusterIsoUnseeded, - hltEgammaHoverEUnseeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaL1SeededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaL1SeededTask_cfi.py index a93e7a892e545..b7204a30419d7 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaL1SeededTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaL1SeededTask_cfi.py @@ -1,31 +1,31 @@ import FWCore.ParameterSet.Config as cms +from ..modules.HGCalRecHitL1Seeded_cfi import * +from ..modules.HGCalUncalibRecHitL1Seeded_cfi import * from ..modules.filteredLayerClustersCLUE3DHighL1Seeded_cfi import * -from ..modules.hgcalDigis_cfi import * from ..modules.hgcalDigisL1Seeded_cfi import * +from ..modules.hgcalDigis_cfi import * from ..modules.hgcalLayerClustersL1Seeded_cfi import * -from ..modules.HGCalRecHitL1Seeded_cfi import * -from ..modules.HGCalUncalibRecHitL1Seeded_cfi import * from ..modules.hltL1TEGammaHGCFilteredCollectionProducer_cfi import * from ..modules.hltRechitInRegionsHGCAL_cfi import * -from ..modules.offlineBeamSpot_cfi import * from ..modules.particleFlowClusterHGCalFromTICLL1Seeded_cfi import * from ..modules.particleFlowRecHitHGCL1Seeded_cfi import * from ..modules.particleFlowSuperClusterHGCalFromTICLL1Seeded_cfi import * from ..modules.ticlLayerTileProducerL1Seeded_cfi import * from ..modules.ticlSeedingL1_cfi import * from ..modules.ticlTrackstersCLUE3DHighL1Seeded_cfi import * +from ..tasks.HLTBeamSpotTask_cfi import * HLTHgcalTiclPFClusteringForEgammaL1SeededTask = cms.Task( HGCalRecHitL1Seeded, HGCalUncalibRecHitL1Seeded, + HLTBeamSpotTask, filteredLayerClustersCLUE3DHighL1Seeded, hgcalDigis, hgcalDigisL1Seeded, hgcalLayerClustersL1Seeded, hltL1TEGammaHGCFilteredCollectionProducer, hltRechitInRegionsHGCAL, - offlineBeamSpot, particleFlowClusterHGCalFromTICLL1Seeded, particleFlowRecHitHGCL1Seeded, particleFlowSuperClusterHGCalFromTICLL1Seeded, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaUnseededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaUnseededTask_cfi.py index da49586628540..d37f35a8287df 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaUnseededTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTHgcalTiclPFClusteringForEgammaUnseededTask_cfi.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms +from ..modules.HGCalRecHit_cfi import * +from ..modules.HGCalUncalibRecHit_cfi import * from ..modules.filteredLayerClustersCLUE3DHigh_cfi import * from ..modules.hgcalDigis_cfi import * from ..modules.hgcalLayerClusters_cfi import * -from ..modules.HGCalRecHit_cfi import * -from ..modules.HGCalUncalibRecHit_cfi import * -from ..modules.offlineBeamSpot_cfi import * from ..modules.particleFlowClusterHGCalFromTICLHAD_cfi import * from ..modules.particleFlowClusterHGCalFromTICLUnseeded_cfi import * from ..modules.particleFlowRecHitHGC_cfi import * @@ -13,14 +12,15 @@ from ..modules.ticlLayerTileProducer_cfi import * from ..modules.ticlSeedingGlobal_cfi import * from ..modules.ticlTrackstersCLUE3DHigh_cfi import * +from ..tasks.HLTBeamSpotTask_cfi import * HLTHgcalTiclPFClusteringForEgammaUnseededTask = cms.Task( HGCalRecHit, HGCalUncalibRecHit, + HLTBeamSpotTask, filteredLayerClustersCLUE3DHigh, hgcalDigis, hgcalLayerClusters, - offlineBeamSpot, particleFlowClusterHGCalFromTICLHAD, particleFlowClusterHGCalFromTICLUnseeded, particleFlowRecHitHGC, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPFHcalClusteringForEgammaTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPFHcalClusteringForEgammaTask_cfi.py index e93059e8a7c21..925780aeebacd 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPFHcalClusteringForEgammaTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPFHcalClusteringForEgammaTask_cfi.py @@ -1,11 +1,11 @@ import FWCore.ParameterSet.Config as cms -from ..modules.hltParticleFlowClusterHBHEForEgamma_cfi import * -from ..modules.hltParticleFlowClusterHCALForEgamma_cfi import * -from ..modules.hltParticleFlowRecHitHBHEForEgamma_cfi import * +from ..modules.hltParticleFlowClusterHBHE_cfi import * +from ..modules.hltParticleFlowClusterHCAL_cfi import * +from ..modules.hltParticleFlowRecHitHBHE_cfi import * HLTPFHcalClusteringForEgammaTask = cms.Task( - hltParticleFlowClusterHBHEForEgamma, - hltParticleFlowClusterHCALForEgamma, - hltParticleFlowRecHitHBHEForEgamma + hltParticleFlowClusterHBHE, + hltParticleFlowClusterHCAL, + hltParticleFlowRecHitHBHE ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTParticleFlowTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTParticleFlowTask_cfi.py index e9ed5bf8727fa..bf3988fc3f54d 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTParticleFlowTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTParticleFlowTask_cfi.py @@ -1,26 +1,27 @@ import FWCore.ParameterSet.Config as cms from ..modules.generalTracks_cfi import * -from ..modules.offlineBeamSpot_cfi import * from ..modules.pixelVertices_cfi import * from ..modules.trackerClusterCheck_cfi import * +from ..tasks.HLTBeamSpotTask_cfi import * +from ..tasks.RawToDigiTask_cfi import * from ..tasks.caloTowersRecTask_cfi import * from ..tasks.ecalClustersTask_cfi import * from ..tasks.hcalGlobalRecoTask_cfi import * from ..tasks.hgcalLocalRecoTask_cfi import * -from ..tasks.highlevelrecoTask_cfi import * from ..tasks.highPtTripletStepTask_cfi import * +from ..tasks.highlevelrecoTask_cfi import * from ..tasks.initialStepTask_cfi import * -from ..tasks.iterTICLTask_cfi import * from ..tasks.itLocalRecoTask_cfi import * +from ..tasks.iterTICLTask_cfi import * from ..tasks.localrecoTask_cfi import * from ..tasks.otLocalRecoTask_cfi import * from ..tasks.particleFlowClusterTask_cfi import * from ..tasks.pixelTracksTask_cfi import * -from ..tasks.RawToDigiTask_cfi import * from ..tasks.vertexRecoTask_cfi import * HLTParticleFlowTask = cms.Task( + HLTBeamSpotTask, RawToDigiTask, caloTowersRecTask, ecalClustersTask, @@ -29,11 +30,11 @@ hgcalLocalRecoTask, highPtTripletStepTask, highlevelrecoTask, + hltOnlineBeamSpot, initialStepTask, itLocalRecoTask, iterTICLTask, localrecoTask, - offlineBeamSpot, otLocalRecoTask, particleFlowClusterTask, pixelTracksTask, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenL1SeededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenL1SeededTask_cfi.py deleted file mode 100644 index 49725874ff00e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenL1SeededTask_cfi.py +++ /dev/null @@ -1,15 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesL1Seeded_cfi import * -from ..modules.hltEgammaClusterShapeL1Seeded_cfi import * -from ..modules.hltEgammaEcalPFClusterIsoL1Seeded_cfi import * -from ..modules.hltEgammaHcalPFClusterIsoL1Seeded_cfi import * -from ..modules.hltEgammaHoverEL1Seeded_cfi import * - -HLTPhoton100EBTightIDTightIsoOpenL1SeededTask = cms.Task( - hltEgammaCandidatesL1Seeded, - hltEgammaClusterShapeL1Seeded, - hltEgammaEcalPFClusterIsoL1Seeded, - hltEgammaHcalPFClusterIsoL1Seeded, - hltEgammaHoverEL1Seeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenUnseededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenUnseededTask_cfi.py deleted file mode 100644 index f0eacbe44539f..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100EBTightIDTightIsoOpenUnseededTask_cfi.py +++ /dev/null @@ -1,15 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesUnseeded_cfi import * -from ..modules.hltEgammaClusterShapeUnseeded_cfi import * -from ..modules.hltEgammaEcalPFClusterIsoUnseeded_cfi import * -from ..modules.hltEgammaHcalPFClusterIsoUnseeded_cfi import * -from ..modules.hltEgammaHoverEUnseeded_cfi import * - -HLTPhoton100EBTightIDTightIsoOpenUnseededTask = cms.Task( - hltEgammaCandidatesUnseeded, - hltEgammaClusterShapeUnseeded, - hltEgammaEcalPFClusterIsoUnseeded, - hltEgammaHcalPFClusterIsoUnseeded, - hltEgammaHoverEUnseeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenL1SeededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenL1SeededTask_cfi.py deleted file mode 100644 index 7aaf1d8c0a063..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenL1SeededTask_cfi.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesL1Seeded_cfi import * -from ..modules.hltEgammaHGCALIDVarsL1Seeded_cfi import * -from ..modules.hltEgammaHoverEL1Seeded_cfi import * - -HLTPhoton100OpenL1SeededTask = cms.Task( - hltEgammaCandidatesL1Seeded, - hltEgammaHGCALIDVarsL1Seeded, - hltEgammaHoverEL1Seeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenUnseededTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenUnseededTask_cfi.py deleted file mode 100644 index 1901e22244a9e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTPhoton100OpenUnseededTask_cfi.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.hltEgammaCandidatesUnseeded_cfi import * -from ..modules.hltEgammaHGCALIDVarsUnseeded_cfi import * -from ..modules.hltEgammaHoverEUnseeded_cfi import * - -HLTPhoton100OpenUnseededTask = cms.Task( - hltEgammaCandidatesUnseeded, - hltEgammaHGCALIDVarsUnseeded, - hltEgammaHoverEUnseeded -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTTrackingV61Task_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTTrackingV61Task_cfi.py index 60db3bc43671c..8bd1b99ab0e23 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTTrackingV61Task_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/HLTTrackingV61Task_cfi.py @@ -1,5 +1,6 @@ import FWCore.ParameterSet.Config as cms +from ..modules.MeasurementTrackerEvent_cfi import * from ..modules.generalTracks_cfi import * from ..modules.highPtTripletStepClusters_cfi import * from ..modules.highPtTripletStepHitDoublets_cfi import * @@ -8,31 +9,31 @@ from ..modules.highPtTripletStepSeeds_cfi import * from ..modules.highPtTripletStepTrackCandidates_cfi import * from ..modules.highPtTripletStepTrackCutClassifier_cfi import * +from ..modules.highPtTripletStepTrackSelectionHighPurity_cfi import * from ..modules.highPtTripletStepTrackingRegions_cfi import * from ..modules.highPtTripletStepTracks_cfi import * -from ..modules.highPtTripletStepTrackSelectionHighPurity_cfi import * from ..modules.initialStepSeeds_cfi import * from ..modules.initialStepTrackCandidates_cfi import * from ..modules.initialStepTrackCutClassifier_cfi import * -from ..modules.initialStepTracks_cfi import * from ..modules.initialStepTrackSelectionHighPurity_cfi import * -from ..modules.MeasurementTrackerEvent_cfi import * -from ..modules.offlineBeamSpot_cfi import * +from ..modules.initialStepTracks_cfi import * from ..modules.pixelFitterByHelixProjections_cfi import * from ..modules.pixelTrackFilterByKinematics_cfi import * -from ..modules.pixelTracks_cfi import * from ..modules.pixelTracksHitDoublets_cfi import * from ..modules.pixelTracksHitSeeds_cfi import * from ..modules.pixelTracksSeedLayers_cfi import * from ..modules.pixelTracksTrackingRegions_cfi import * +from ..modules.pixelTracks_cfi import * from ..modules.pixelVertices_cfi import * from ..modules.siPhase2Clusters_cfi import * -from ..modules.siPixelClusters_cfi import * from ..modules.siPixelClusterShapeCache_cfi import * +from ..modules.siPixelClusters_cfi import * from ..modules.siPixelRecHits_cfi import * from ..modules.trackerClusterCheck_cfi import * +from ..tasks.HLTBeamSpotTask_cfi import * HLTTrackingV61Task = cms.Task( + HLTBeamSpotTask, MeasurementTrackerEvent, generalTracks, highPtTripletStepClusters, @@ -50,7 +51,6 @@ initialStepTrackCutClassifier, initialStepTrackSelectionHighPurity, initialStepTracks, - offlineBeamSpot, pixelFitterByHelixProjections, pixelTrackFilterByKinematics, pixelTracks, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/RawToDigiTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/RawToDigiTask_cfi.py index 4a3893e4e5ed7..10528028df967 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/RawToDigiTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/RawToDigiTask_cfi.py @@ -1,17 +1,17 @@ import FWCore.ParameterSet.Config as cms -from ..modules.ecalPreshowerDigis_cfi import * -from ..modules.hcalDigis_cfi import * +from ..modules.hltEcalPreshowerDigis_cfi import * +from ..modules.hltHcalDigis_cfi import * from ..modules.hgcalDigis_cfi import * from ..modules.muonCSCDigis_cfi import * from ..modules.muonDTDigis_cfi import * from ..modules.muonGEMDigis_cfi import * -from ..tasks.ecalDigisTask_cfi import * +from ..tasks.hltEcalDigisTask_cfi import * RawToDigiTask = cms.Task( - ecalDigisTask, - ecalPreshowerDigis, - hcalDigis, + hltEcalDigisTask, + hltEcalPreshowerDigis, + hltHcalDigis, hgcalDigis, muonCSCDigis, muonDTDigis, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/csclocalrecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/csclocalrecoTask_cfi.py index fc2d6e1746622..742a8569f2773 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/csclocalrecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/csclocalrecoTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.csc2DRecHits_cfi import * -from ..modules.cscSegments_cfi import * +from ..modules.hltCsc2DRecHits_cfi import * +from ..modules.hltCscSegments_cfi import * csclocalrecoTask = cms.Task( - csc2DRecHits, - cscSegments + hltCsc2DRecHits, + hltCscSegments ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/dtlocalrecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/dtlocalrecoTask_cfi.py index 106cfc9e34d65..29c3cbc1501b9 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/dtlocalrecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/dtlocalrecoTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.dt1DRecHits_cfi import * -from ..modules.dt4DSegments_cfi import * +from ..modules.hltDt1DRecHits_cfi import * +from ..modules.hltDt4DSegments_cfi import * dtlocalrecoTask = cms.Task( - dt1DRecHits, - dt4DSegments + hltDt1DRecHits, + hltDt4DSegments ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalDigisTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalDigisTask_cfi.py deleted file mode 100644 index c2dd210a4cd76..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalDigisTask_cfi.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.ecalDigis_cfi import * - -ecalDigisTask = cms.Task( - ecalDigis -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalRecHitNoTPTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalRecHitNoTPTask_cfi.py index 05459bc2e558f..8927a6529dbff 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalRecHitNoTPTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalRecHitNoTPTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.ecalPreshowerRecHit_cfi import * +from ..modules.hltEcalPreshowerRecHit_cfi import * from ..modules.ecalRecHit_cfi import * ecalRecHitNoTPTask = cms.Task( - ecalPreshowerRecHit, + hltEcalPreshowerRecHit, ecalRecHit ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalUncalibRecHitTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalUncalibRecHitTask_cfi.py index 3f60945a1c7e7..51ac3e2b39569 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalUncalibRecHitTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/ecalUncalibRecHitTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.ecalDetIdToBeRecovered_cfi import * +from ..modules.hltEcalDetIdToBeRecovered_cfi import * from ..tasks.ecalMultiFitUncalibRecHitTask_cfi import * ecalUncalibRecHitTask = cms.Task( - ecalDetIdToBeRecovered, + hltEcalDetIdToBeRecovered, ecalMultiFitUncalibRecHitTask ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/gemLocalRecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/gemLocalRecoTask_cfi.py index cb645b9cacfe3..a958cf56852bc 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/gemLocalRecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/gemLocalRecoTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.gemRecHits_cfi import * -from ..modules.gemSegments_cfi import * +from ..modules.hltGemRecHits_cfi import * +from ..modules.hltGemSegments_cfi import * gemLocalRecoTask = cms.Task( - gemRecHits, - gemSegments + hltGemRecHits, + hltGemSegments ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/hcalGlobalRecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/hcalGlobalRecoTask_cfi.py index 4c2c3743f27de..388a3fc955196 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/hcalGlobalRecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/hcalGlobalRecoTask_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms -from ..modules.hbhereco_cfi import * +from ..modules.hltHbhereco_cfi import * hcalGlobalRecoTask = cms.Task( - hbhereco + hltHbhereco ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/hltEcalDigisTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/hltEcalDigisTask_cfi.py new file mode 100644 index 0000000000000..8bfd58fd8a877 --- /dev/null +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/hltEcalDigisTask_cfi.py @@ -0,0 +1,7 @@ +import FWCore.ParameterSet.Config as cms + +from ..modules.hltEcalDigis_cfi import * + +hltEcalDigisTask = cms.Task( + hltEcalDigis +) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/l1tReconstructionTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/l1tReconstructionTask_cfi.py deleted file mode 100644 index 08511decb48e6..0000000000000 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/l1tReconstructionTask_cfi.py +++ /dev/null @@ -1,36 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from ..modules.L1EGammaClusterEmuProducer_cfi import * -from ..modules.l1EGammaEEProducer_cfi import * -from ..modules.l1NNTauProducerPuppi_cfi import * - -from ..modules.simCaloStage2Layer1Digis_cfi import * -from ..modules.simCscTriggerPrimitiveDigis_cfi import * -from ..modules.simDtTriggerPrimitiveDigis_cfi import * -from ..modules.simEmtfDigis_cfi import * -from ..modules.simGmtCaloSumDigis_cfi import * -from ..modules.simGmtStage2Digis_cfi import * -from ..modules.simKBmtfDigis_cfi import * -from ..modules.simKBmtfStubs_cfi import * -from ..modules.simMuonGEMPadDigiClusters_cfi import * -from ..modules.simMuonGEMPadDigis_cfi import * -from ..modules.simOmtfDigis_cfi import * -from ..modules.simTwinMuxDigis_cfi import * - -L1TReconstructionTask = cms.Task( - l1tEGammaClusterEmuProducer, - l1tEGammaEEProducer, - l1tNNTauProducerPuppi, - simCaloStage2Layer1Digis, - simCscTriggerPrimitiveDigis, - simDtTriggerPrimitiveDigis, - simEmtfDigis, - simGmtCaloSumDigis, - simGmtStage2Digis, - simKBmtfDigis, - simKBmtfStubs, - simMuonGEMPadDigiClusters, - simMuonGEMPadDigis, - simOmtfDigis, - simTwinMuxDigis -) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/me0LocalRecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/me0LocalRecoTask_cfi.py index dd7bcfe9baf5f..86f550e41943a 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/me0LocalRecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/me0LocalRecoTask_cfi.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from ..modules.me0RecHits_cfi import * -from ..modules.me0Segments_cfi import * +from ..modules.hltMe0RecHits_cfi import * +from ..modules.hltMe0Segments_cfi import * me0LocalRecoTask = cms.Task( - me0RecHits, - me0Segments + hltMe0RecHits, + hltMe0Segments ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/muonlocalrecoTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/muonlocalrecoTask_cfi.py index 32662404e8066..23e1c3a89e6b3 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/muonlocalrecoTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/muonlocalrecoTask_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from ..modules.rpcRecHits_cfi import * +from ..modules.hltRpcRecHits_cfi import * from ..tasks.csclocalrecoTask_cfi import * from ..tasks.dtlocalrecoTask_cfi import * from ..tasks.gemLocalRecoTask_cfi import * @@ -11,5 +11,5 @@ dtlocalrecoTask, gemLocalRecoTask, me0LocalRecoTask, - rpcRecHits + hltRpcRecHits ) diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusterRefsForJets_stepTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusterRefsForJets_stepTask_cfi.py index 6b02daf09afa9..5de42b744ef3d 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusterRefsForJets_stepTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusterRefsForJets_stepTask_cfi.py @@ -2,12 +2,12 @@ from ..modules.particleFlowClusterECAL_cfi import * from ..modules.particleFlowClusterECALUncorrected_cfi import * -from ..modules.particleFlowClusterHBHE_cfi import * -from ..modules.particleFlowClusterHCAL_cfi import * +from ..modules.hltParticleFlowClusterHBHE_cfi import * +from ..modules.hltParticleFlowClusterHCAL_cfi import * from ..modules.particleFlowClusterHF_cfi import * from ..modules.particleFlowClusterHO_cfi import * from ..modules.particleFlowRecHitECAL_cfi import * -from ..modules.particleFlowRecHitHBHE_cfi import * +from ..modules.hltParticleFlowRecHitHBHE_cfi import * from ..modules.particleFlowRecHitHF_cfi import * from ..modules.particleFlowRecHitHO_cfi import * from ..modules.pfClusterRefsForJets_cfi import * @@ -20,12 +20,12 @@ pfClusterRefsForJets_stepTask = cms.Task( particleFlowClusterECAL, particleFlowClusterECALUncorrected, - particleFlowClusterHBHE, - particleFlowClusterHCAL, + hltParticleFlowClusterHBHE, + hltParticleFlowClusterHCAL, particleFlowClusterHF, particleFlowClusterHO, particleFlowRecHitECAL, - particleFlowRecHitHBHE, + hltParticleFlowRecHitHBHE, particleFlowRecHitHF, particleFlowRecHitHO, pfClusterRefsForJets, diff --git a/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusteringHBHEHFTask_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusteringHBHEHFTask_cfi.py index 314d7858a8c90..c334215656313 100644 --- a/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusteringHBHEHFTask_cfi.py +++ b/HLTrigger/Configuration/python/HLT_75e33/tasks/pfClusteringHBHEHFTask_cfi.py @@ -1,15 +1,15 @@ import FWCore.ParameterSet.Config as cms -from ..modules.particleFlowClusterHBHE_cfi import * -from ..modules.particleFlowClusterHCAL_cfi import * +from ..modules.hltParticleFlowClusterHBHE_cfi import * +from ..modules.hltParticleFlowClusterHCAL_cfi import * from ..modules.particleFlowClusterHF_cfi import * -from ..modules.particleFlowRecHitHBHE_cfi import * +from ..modules.hltParticleFlowRecHitHBHE_cfi import * from ..modules.particleFlowRecHitHF_cfi import * pfClusteringHBHEHFTask = cms.Task( - particleFlowClusterHBHE, - particleFlowClusterHCAL, + hltParticleFlowClusterHBHE, + hltParticleFlowClusterHCAL, particleFlowClusterHF, - particleFlowRecHitHBHE, + hltParticleFlowRecHitHBHE, particleFlowRecHitHF ) diff --git a/HLTrigger/Configuration/python/HLT_75e33_cff.py b/HLTrigger/Configuration/python/HLT_75e33_cff.py index bc280670a1ad2..50b8f19c1f294 100644 --- a/HLTrigger/Configuration/python/HLT_75e33_cff.py +++ b/HLTrigger/Configuration/python/HLT_75e33_cff.py @@ -138,14 +138,7 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_BTV_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Ele5_Open_L1Seeded_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Ele5_Open_Unseeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Ele5_WP70_Open_L1Seeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Ele5_WP70_Open_Unseeded_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_JME_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_L1Seeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Photon100EB_TightID_TightIso_Open_Unseeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Photon100_Open_L1Seeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/MC_Photon100_Open_Unseeded_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/l1tReconstructionPath_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/CkfBaseTrajectoryFilter_block_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/ckfBaseTrajectoryFilterP5_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/CkfTrajectoryBuilder_cfi") @@ -230,7 +223,6 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/psets/SiStripClusterChargeCutTight_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/tobTecStepInOutTrajectoryFilter_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/tobTecStepTrajectoryFilter_cfi") -fragment.load("HLTrigger/Configuration/HLT_75e33/psets/TrackAssociatorParameters_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/TrajectoryFilterForConversions_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/psets/TrajectoryFilterForElectrons_cfi") @@ -238,7 +230,6 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLTAnalyzerEndpath_cff") fragment.schedule = cms.Schedule(*[ - fragment.L1TReconstructionPath, fragment.L1T_SinglePFPuppiJet230off, fragment.L1T_PFPuppiHT450off, @@ -298,56 +289,8 @@ fragment.MC_JME, fragment.MC_BTV, fragment.MC_Ele5_Open_Unseeded, - fragment.MC_Ele5_WP70_Open_Unseeded, fragment.MC_Ele5_Open_L1Seeded, - fragment.MC_Ele5_WP70_Open_L1Seeded, - fragment.MC_Photon100_Open_Unseeded, - fragment.MC_Photon100EB_TightID_TightIso_Open_Unseeded, - fragment.MC_Photon100_Open_L1Seeded, - fragment.MC_Photon100EB_TightID_TightIso_Open_L1Seeded, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ]) - - - -del fragment.offlineBeamSpot - -del fragment.me0RecHits -del fragment.me0Segments - -del fragment.l1tEGammaClusterEmuProducer -#del fragment.L1TkElectronsEllipticMatchCrystal -#del fragment.L1TkElectronsEllipticMatchHGC -#del fragment.L1TkMuons -#del fragment.L1TkPhotonsCrystal -#del fragment.L1TkPhotonsHGC -#del fragment.L1TkPrimaryVertex -del fragment.l1tEGammaEEProducer -del fragment.l1tNNTauProducerPuppi -#del fragment.l1PFMetPuppi -#del fragment.l1pfCandidates -#del fragment.l1pfProducerBarrel -#del fragment.l1pfProducerHF -#del fragment.l1pfProducerHGCal -#del fragment.l1pfProducerHGCalNoTK -#del fragment.pfClustersFromCombinedCaloHCal -#del fragment.pfClustersFromCombinedCaloHF -#del fragment.pfClustersFromHGC3DClusters -#del fragment.pfClustersFromL1EGClusters -#del fragment.pfTracksFromL1TracksBarrel -#del fragment.pfTracksFromL1TracksHGCal -del fragment.simCaloStage2Layer1Digis -del fragment.simCscTriggerPrimitiveDigis -del fragment.simDtTriggerPrimitiveDigis -del fragment.simEmtfDigis -del fragment.simGmtCaloSumDigis -del fragment.simGmtStage2Digis -del fragment.simKBmtfDigis -del fragment.simKBmtfStubs -del fragment.simMuonGEMPadDigiClusters -del fragment.simMuonGEMPadDigis -del fragment.simOmtfDigis -del fragment.simTwinMuxDigis - diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index 26cd098234097..f026db29f0b4f 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/HLT --cff --data --type FULL -# /dev/CMSSW_13_0_0/HLT/V15 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/HLT/V57 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/HLT/V15') + tableName = cms.string('/dev/CMSSW_13_0_0/HLT/V57') ) fragment.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,174 +534,6 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), @@ -1090,80 +718,77 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( +fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), +fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) +) +fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1173,29 +798,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1210,7 +842,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 1 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1219,7 +875,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1234,23 +890,47 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 4 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1258,10 +938,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1269,36 +949,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1306,32 +962,8 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1339,7 +971,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), + minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1354,31 +986,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1389,12 +997,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1402,7 +1010,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1411,7 +1019,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1426,31 +1034,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1459,7 +1043,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1474,23 +1058,23 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1498,15 +1082,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), +fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1515,21 +1092,21 @@ TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1537,15 +1114,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1553,31 +1130,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + nSigmaMinPt = cms.double( 5.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + seedPairPenalty = cms.int32( 1 ), + maxNumberOfHits = cms.int32( 100 ), + minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1588,7 +1165,7 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), @@ -1601,76 +1178,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1679,7 +1187,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1694,7 +1202,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1703,7 +1211,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1718,55 +1226,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1777,36 +1237,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 4 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1814,7 +1274,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1825,12 +1285,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1838,23 +1298,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), + seedExtension = cms.int32( 1 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1869,10 +1322,34 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1880,12 +1357,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1893,31 +1370,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1928,12 +1381,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1941,16 +1394,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1965,10 +1418,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), + keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1976,12 +1429,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), + minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1989,7 +1442,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2013,7 +1466,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -2024,12 +1477,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -2037,31 +1490,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2070,31 +1499,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), + minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -2109,8 +1514,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -2120,445 +1525,13 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), - nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 2.8 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 3.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), @@ -2583,6 +1556,7 @@ Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), ExpressCosmics = cms.vstring( 'ExpressCosmics' ), + ExpressPPSRandom = cms.vstring( 'ExpressPPSRandom' ), HIDQM = cms.vstring( 'HIOnlineMonitor' ), HIDQMEventDisplay = cms.vstring( 'HIEventDisplay' ), HIDQMOnlineBeamspot = cms.vstring( 'HIDQMOnlineBeamspot' ), @@ -2611,31 +1585,18 @@ PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', 'EmptyBX', - 'HFvetoTOTEM', 'HLTPhysics', 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', 'IsolatedBunch', - 'MinBiasTOTEM', - 'MinimumBias', 'MonteCarlo', 'NoBPTX', - 'ZeroBias', - 'ZeroBiasTOTEM' ), + 'ZeroBias' ), PhysicsDispJetBTagMuEGTau = cms.vstring( 'BTagMu', 'DisplacedJet', - 'HeavyFlavor', 'MuonEG', - 'MuonEGammaTOTEM', 'Tau' ), - PhysicsEGamma = cms.vstring( 'EGamma' ), - PhysicsEndOfFill = cms.vstring( 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'L1MinimumBias' ), - PhysicsForward = cms.vstring( 'ppForward' ), + PhysicsEGamma0 = cms.vstring( 'EGamma0' ), + PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsHICommissioning = cms.vstring( 'HIEmptyBX', 'HIHLTPhysics', 'HIHcalNZS' ), @@ -2663,50 +1624,13 @@ PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11', 'HIZeroBias12' ), PhysicsHLTPhysics = cms.vstring( 'EphemeralHLTPhysics' ), - PhysicsJetMET = cms.vstring( 'HighPtJet80', - 'HighPtLowerJets', - 'JetMET', - 'JetsTOTEM' ), - PhysicsMinimumBias0 = cms.vstring( 'MinimumBias0' ), - PhysicsMinimumBias1 = cms.vstring( 'MinimumBias1' ), - PhysicsMinimumBias2 = cms.vstring( 'MinimumBias2' ), - PhysicsMinimumBias3 = cms.vstring( 'MinimumBias3' ), - PhysicsMinimumBias4 = cms.vstring( 'MinimumBias4' ), - PhysicsMinimumBias5 = cms.vstring( 'MinimumBias5' ), - PhysicsMinimumBias6 = cms.vstring( 'MinimumBias6' ), - PhysicsMinimumBias7 = cms.vstring( 'MinimumBias7' ), - PhysicsMinimumBias8 = cms.vstring( 'MinimumBias8' ), - PhysicsMinimumBias9 = cms.vstring( 'MinimumBias9' ), - PhysicsMuon = cms.vstring( 'MuPlusX', - 'Muon', - 'SingleMuHighPt', - 'SingleMuLowPt' ), - PhysicsRandomTOTEM1 = cms.vstring( 'RandomTOTEM1' ), - PhysicsRandomTOTEM2 = cms.vstring( 'RandomTOTEM2' ), - PhysicsRandomTOTEM3 = cms.vstring( 'RandomTOTEM3' ), - PhysicsRandomTOTEM4 = cms.vstring( 'RandomTOTEM4' ), + PhysicsJetMET0 = cms.vstring( 'JetMET0' ), + PhysicsJetMET1 = cms.vstring( 'JetMET1' ), + PhysicsMuon0 = cms.vstring( 'Muon0' ), + PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsReservedDoubleMuonLowMass = cms.vstring( 'ReservedDoubleMuonLowMass' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), - PhysicsTOTEM1part0 = cms.vstring( 'TOTEM1part0' ), - PhysicsTOTEM1part1 = cms.vstring( 'TOTEM1part1' ), - PhysicsTOTEM1part2 = cms.vstring( 'TOTEM1part2' ), - PhysicsTOTEM1part3 = cms.vstring( 'TOTEM1part3' ), - PhysicsTOTEM2part0 = cms.vstring( 'TOTEM2part0' ), - PhysicsTOTEM2part1 = cms.vstring( 'TOTEM2part1' ), - PhysicsTOTEM2part2 = cms.vstring( 'TOTEM2part2' ), - PhysicsTOTEM2part3 = cms.vstring( 'TOTEM2part3' ), - PhysicsTOTEM3 = cms.vstring( 'TOTEM3' ), - PhysicsTOTEM4part0 = cms.vstring( 'TOTEM4part0' ), - PhysicsTOTEM4part1 = cms.vstring( 'TOTEM4part1' ), - PhysicsTOTEM4part2 = cms.vstring( 'TOTEM4part2' ), - PhysicsTOTEM4part3 = cms.vstring( 'TOTEM4part3' ), - PhysicsTracks = cms.vstring( 'FullTrack', - 'HighMultiplicity' ), PhysicsZeroBias = cms.vstring( 'EphemeralZeroBias' ), - PhysicsZeroBiasTOTEM1 = cms.vstring( 'ZeroBiasTOTEM1' ), - PhysicsZeroBiasTOTEM2 = cms.vstring( 'ZeroBiasTOTEM2' ), - PhysicsZeroBiasTOTEM3 = cms.vstring( 'ZeroBiasTOTEM3' ), - PhysicsZeroBiasTOTEM4 = cms.vstring( 'ZeroBiasTOTEM4' ), RPCMON = cms.vstring( 'RPCMonitor' ), ReleaseValidation = cms.vstring( ), ScoutingPF = cms.vstring( 'ScoutingPFRun3' ) @@ -2748,13 +1672,7 @@ 'HLT_IsoTrackHE_v6', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', 'HLT_PFJet40_GPUvsCPU_v1' ), - Cosmics = cms.vstring( 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', - 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L2DoubleMu23_NoVertex_v3' ), + Cosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2' ), DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v4', 'DQM_HIEcalReconstruction_v2', 'DQM_HIHcalReconstruction_v1', @@ -2763,14 +1681,9 @@ 'DQM_PixelReconstruction_v4' ), DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', 'HLT_ZeroBias_Beamspot_v6' ), DisplacedJet = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', @@ -2803,8 +1716,6 @@ 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -2820,7 +1731,7 @@ 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ), - EGamma = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiPhoton10Time1ns_v2', 'HLT_DiPhoton10Time1p2ns_v2', 'HLT_DiPhoton10Time1p4ns_v2', @@ -2829,8 +1740,6 @@ 'HLT_DiPhoton10Time2ns_v2', 'HLT_DiPhoton10_CaloIdL_v2', 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', 'HLT_DiPhoton10sminlt0p1_v2', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', @@ -2839,7 +1748,6 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -2856,9 +1764,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', @@ -2866,24 +1771,17 @@ 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', @@ -2892,6 +1790,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -2899,157 +1799,192 @@ 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', - 'HLT_Photon25_v6', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', - 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ), - EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), - EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v21', + EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', 'HLT_DoublePhoton85_v17', - 'HLT_L1SingleMu7_v2', - 'HLT_PFJet500_v23' ), - ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', - 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', - 'HLT_ZeroBias_Beamspot_v6' ), - ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_Random_v3' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', - 'HLT_ExpressMuons_v3', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_IsoMu20_v17', - 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_v18', - 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1RomanPot_part0_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Physics_v8', - 'HLT_Random_v3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_ZeroBias_Alignment_v2', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', - 'HLT_ZeroBias_IsolatedBunches_v6', - 'HLT_ZeroBias_v7' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_NoCaloMatched_v18' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJetAve15_HFJEC_v19', - 'HLT_DiPFJetAve25_HFJEC_v19', - 'HLT_DiPFJetAve35_HFJEC_v19' ), - FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13' ), - HFvetoTOTEM = cms.vstring( 'HLT_L1HFveto_v2' ), - HIDQMOnlineBeamspot = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', - 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ), - HIDoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v3', - 'HLT_HIL1DoubleMu10_v3', - 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_v3', - 'HLT_HIL2DoubleMuOpen_v3', - 'HLT_HIL2_L1DoubleMu10_v3', - 'HLT_HIL3DoubleMuOpen_v3', - 'HLT_HIL3Mu0_L2Mu0_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', - 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', - 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', - 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', - 'HLT_HIL3Mu3_L1TripleMuOpen_v3', - 'HLT_HIL3_L1DoubleMu10_v3' ), - HIDoubleMuonPsiPeri = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', - 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ), - HIEmptyBX = cms.vstring( 'HLT_HIL1NotBptxOR_v4', - 'HLT_HIL1UnpairedBunchBptxMinus_v4', - 'HLT_HIL1UnpairedBunchBptxPlus_v4' ), - HIEventDisplay = cms.vstring( 'HLT_HIMinimumBias_v2' ), - HIExpressAlignment = cms.vstring( 'HLT_HICentralityVeto_v4', - 'HLT_HICsAK4PFJet100Eta1p5_v4', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele15_WPLoose_Gsf_v5', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele20_WPLoose_Gsf_v8', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele27_WPTight_Gsf_v18', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_WPTight_Gsf_v3', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon20_v4', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' ), + EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), + EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', + 'HLT_L1NotBptxOR_v4', + 'HLT_L1UnpairedBunchBptxMinus_v3', + 'HLT_L1UnpairedBunchBptxPlus_v3' ), + EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), + EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), + EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v17', + 'HLT_PFJet500_v23' ), + ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', + 'HLT_HT300_Beamspot_v13', + 'HLT_ZeroBias_Beamspot_v6' ), + ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2', + 'HLT_Random_v3' ), + ExpressPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), + ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_ExpressMuons_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_v18', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Physics_v8', + 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v2', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', + 'HLT_ZeroBias_IsolatedBunches_v6', + 'HLT_ZeroBias_v7' ), + HIDQMOnlineBeamspot = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', + 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ), + HIDoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v3', + 'HLT_HIL1DoubleMu10_v3', + 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_v3', + 'HLT_HIL2DoubleMuOpen_v3', + 'HLT_HIL2_L1DoubleMu10_v3', + 'HLT_HIL3DoubleMuOpen_v3', + 'HLT_HIL3Mu0_L2Mu0_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', + 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', + 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', + 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', + 'HLT_HIL3Mu3_L1TripleMuOpen_v3', + 'HLT_HIL3_L1DoubleMu10_v3' ), + HIDoubleMuonPsiPeri = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', + 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ), + HIEmptyBX = cms.vstring( 'HLT_HIL1NotBptxOR_v4', + 'HLT_HIL1UnpairedBunchBptxMinus_v4', + 'HLT_HIL1UnpairedBunchBptxPlus_v4' ), + HIEventDisplay = cms.vstring( 'HLT_HIMinimumBias_v2' ), + HIExpressAlignment = cms.vstring( 'HLT_HICentralityVeto_v4', + 'HLT_HICsAK4PFJet100Eta1p5_v4', 'HLT_HIPhysics_v4' ), HIExpressPhysics = cms.vstring( 'HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4', 'HLT_HICentralityVeto_v4', @@ -3261,17 +2196,6 @@ 'HLT_HILcPPTrackingGlobal_Dpt50_v4', 'HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4', 'HLT_HILcPPTrackingGlobal_Dpt60_v4' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet80_v12' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet80_v21' ), HIOnlineMonitor = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', 'HLT_HICentralityVeto_v4', 'HLT_HICsAK4PFJet60Eta1p5_v4', @@ -3447,76 +2371,33 @@ 'HLT_PFJet320_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', 'HLT_PFMET140_PFMHT140_IDTight_v22' ), - HLTPhysics = cms.vstring( 'HLT_L1FatEvents_v3', - 'HLT_Physics_v8' ), + HLTPhysics = cms.vstring( 'HLT_Physics_v8' ), HcalNZS = cms.vstring( 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16' ), - HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13' ), - HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7' ), - HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18' ), - HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18' ), - HighPtLowerPhotons = cms.vstring( 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10' ), IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ), - JetMET = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET0 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', 'HLT_AK8PFJet260_v18', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', @@ -3526,6 +2407,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -3544,12 +2427,7 @@ 'HLT_AK8PFJetFwd80_v16', 'HLT_CaloJet500_NoJetID_v14', 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', 'HLT_CaloMET350_NotCleaned_v6', - 'HLT_CaloMET80_NotCleaned_v6', 'HLT_CaloMET90_NotCleaned_v6', 'HLT_CaloMHT90_v6', 'HLT_DiJet110_35_Mjj650_PFMET110_v11', @@ -3586,10 +2464,6 @@ 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', @@ -3610,7 +2484,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', @@ -3631,16 +2504,12 @@ 'HLT_PFHT590_v19', 'HLT_PFHT680_v19', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', 'HLT_PFHT780_v19', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', 'HLT_PFHT890_v19', 'HLT_PFJet110_v2', 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', 'HLT_PFJet400_v22', @@ -3662,20 +2531,13 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET140_PFMHT140_IDTight_v22', 'HLT_PFMET200_BeamHaloCleaned_v11', 'HLT_PFMET200_NotCleaned_v11', @@ -3698,11 +2560,14 @@ 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', @@ -3713,320 +2578,38 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), - JetsTOTEM = cms.vstring( 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2' ), - L1Accept = cms.vstring( 'DST_Physics_v8', - 'DST_ZeroBias_v3' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_v4' ), - MinBiasTOTEM = cms.vstring( 'HLT_L1TOTEM1_MinBias_v5' ), - MinimumBias = cms.vstring( 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', - 'HLT_CaloJet50_NoJetID_v5', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2' ), - MinimumBias0 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part0_v2' ), - MinimumBias1 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part1_v2' ), - MinimumBias2 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part2_v2' ), - MinimumBias3 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part3_v2' ), - MinimumBias4 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part4_v2' ), - MinimumBias5 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part5_v2' ), - MinimumBias6 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part6_v2' ), - MinimumBias7 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part7_v2' ), - MinimumBias8 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part8_v2' ), - MinimumBias9 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part9_v2' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', - 'MC_AK4CaloJets_v11', - 'MC_AK4PFJets_v19', - 'MC_AK8CaloHT_v10', - 'MC_AK8PFHT_v18', - 'MC_AK8PFJets_v19', - 'MC_AK8TrimPFJets_v19', - 'MC_CaloBTagDeepCSV_v10', - 'MC_CaloHT_v10', - 'MC_CaloMET_JetIdCleaned_v11', - 'MC_CaloMET_v10', - 'MC_CaloMHT_v10', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', - 'MC_DoubleEle5_CaloIdL_MW_v18', - 'MC_DoubleMuNoFiltersNoVtx_v9', - 'MC_DoubleMu_TrkIsoVVL_DZ_v13', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'MC_Ele5_WPTight_Gsf_v10', - 'MC_IsoMu_v17', - 'MC_PFBTagDeepCSV_v12', - 'MC_PFBTagDeepJet_v3', - 'MC_PFHT_v18', - 'MC_PFMET_v19', - 'MC_PFMHT_v18', - 'MC_ReducedIterativeTracking_v14', - 'MC_Run3_PFScoutingPixelTracking_v18' ), - MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13' ), - Muon = cms.vstring( 'HLT_CascadeMu100_v5', - 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', - 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu50_v3', - 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', - 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', - 'HLT_DoubleMu43NoFiltersNoVtx_v6', - 'HLT_DoubleMu48NoFiltersNoVtx_v6', - 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', - 'HLT_HighPtTkMu100_v4', - 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', - 'HLT_IsoMu20_v17', - 'HLT_IsoMu24_TwoProngs35_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_v17', - 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1DoubleMu0_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2Mu10_v8', - 'HLT_L2Mu50_v3', - 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_v17', - 'HLT_Mu15_IsoVVVL_PFHT600_v21', - 'HLT_Mu15_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', - 'HLT_Mu17_TrkIsoVVL_v15', - 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', - 'HLT_Mu19_TrkIsoVVL_v6', - 'HLT_Mu19_v6', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', - 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', - 'HLT_Mu27_v15', - 'HLT_Mu37_TkMu27_v7', - 'HLT_Mu3_PFJet40_v18', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', - 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', - 'HLT_Mu50_IsoVVVL_PFHT450_v17', - 'HLT_Mu50_L1SingleMuShower_v1', - 'HLT_Mu50_v15', - 'HLT_Mu55_v5', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', - 'HLT_Mu8_TrkIsoVVL_v14', - 'HLT_Mu8_v14', - 'HLT_TripleMu_10_5_5_DZ_v12', - 'HLT_TripleMu_12_10_5_v12', - 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', - 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15' ), - MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_Mu12_DoublePhoton20_v7', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu17_Photon30_IsoCaloId_v8', - 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu27_Ele37_CaloIdL_MW_v7', - 'HLT_Mu37_Ele27_CaloIdL_MW_v7', - 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ), - MuonEGammaTOTEM = cms.vstring( 'HLT_L1DoubleMu_v2', - 'HLT_L1SingleMu_v2' ), - NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', - 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_L1BptxXOR_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', - 'HLT_L2Mu10_NoVertex_NoBPTX_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE30_NoBPTX_v7', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet80_v12', - 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_v21', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET1 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', 'HLT_AK8PFJet260_v18', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', @@ -4036,6 +2619,496 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd15_v5', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd25_v5', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET110_PFJet100_v3', + 'HLT_PFMET110_PFMHT110_IDTight_v22', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), + L1Accept = cms.vstring( 'DST_Physics_v8', + 'DST_ZeroBias_v3' ), + MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', + 'MC_AK4CaloJets_v11', + 'MC_AK4PFJets_v19', + 'MC_AK8CaloHT_v10', + 'MC_AK8PFHT_v18', + 'MC_AK8PFJets_v19', + 'MC_AK8TrimPFJets_v19', + 'MC_CaloBTagDeepCSV_v10', + 'MC_CaloHT_v10', + 'MC_CaloMET_JetIdCleaned_v11', + 'MC_CaloMET_v10', + 'MC_CaloMHT_v10', + 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', + 'MC_DoubleEle5_CaloIdL_MW_v18', + 'MC_DoubleMuNoFiltersNoVtx_v9', + 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', + 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'MC_Ele5_WPTight_Gsf_v10', + 'MC_IsoMu_v17', + 'MC_PFBTagDeepCSV_v12', + 'MC_PFBTagDeepJet_v3', + 'MC_PFHT_v18', + 'MC_PFMET_v19', + 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', + 'MC_ReducedIterativeTracking_v14', + 'MC_Run3_PFScoutingPixelTracking_v18' ), + Muon0 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L1SingleMu18_v4', + 'HLT_L1SingleMu25_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + Muon1 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L1SingleMu18_v4', + 'HLT_L1SingleMu25_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu17_Photon30_IsoCaloId_v8', + 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu27_Ele37_CaloIdL_MW_v7', + 'HLT_Mu37_Ele27_CaloIdL_MW_v7', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ), + NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', + 'HLT_CDC_L2cosmic_5p5_er1p0_v2', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', + 'HLT_L2Mu10_NoVertex_NoBPTX_v7', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE30_NoBPTX_v7', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ), + OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_SoftDropMass40_v3', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -4063,26 +3136,17 @@ 'HLT_BTagMu_AK8Jet300_Mu5_v14', 'HLT_CDC_L2cosmic_10_er1p0_v2', 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', 'HLT_CaloJet500_NoJetID_v14', - 'HLT_CaloJet50_NoJetID_v5', 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', 'HLT_CaloMET350_NotCleaned_v6', 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CaloMET80_NotCleaned_v6', 'HLT_CaloMET90_NotCleaned_v6', 'HLT_CaloMHT90_v6', 'HLT_CascadeMu100_v5', 'HLT_CscCluster_Loose_v2', 'HLT_CscCluster_Medium_v2', 'HLT_CscCluster_Tight_v2', - 'HLT_DQMPixels_SingleMuOpen_v3', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiJet110_35_Mjj650_PFMET110_v11', 'HLT_DiJet110_35_Mjj650_PFMET120_v11', @@ -4090,22 +3154,15 @@ 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_NoCaloMatched_v18', 'HLT_DiPFJetAve100_HFJEC_v18', 'HLT_DiPFJetAve140_v15', - 'HLT_DiPFJetAve15_HFJEC_v19', 'HLT_DiPFJetAve160_HFJEC_v18', 'HLT_DiPFJetAve200_v15', 'HLT_DiPFJetAve220_HFJEC_v18', - 'HLT_DiPFJetAve25_HFJEC_v19', 'HLT_DiPFJetAve260_HFJEC_v1', 'HLT_DiPFJetAve260_v16', 'HLT_DiPFJetAve300_HFJEC_v18', 'HLT_DiPFJetAve320_v16', - 'HLT_DiPFJetAve35_HFJEC_v19', 'HLT_DiPFJetAve400_v16', 'HLT_DiPFJetAve40_v16', 'HLT_DiPFJetAve500_v16', @@ -4121,8 +3178,6 @@ 'HLT_DiPhoton10Time2ns_v2', 'HLT_DiPhoton10_CaloIdL_v2', 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', 'HLT_DiPhoton10sminlt0p1_v2', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -4166,18 +3221,10 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', - 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13', 'HLT_DoubleEle25_CaloIdL_MW_v7', 'HLT_DoubleEle27_CaloIdL_MW_v7', 'HLT_DoubleEle33_CaloIdL_MW_v20', @@ -4206,10 +3253,6 @@ 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', @@ -4219,12 +3262,12 @@ 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', 'HLT_DoubleMu3_Trk_Tau3mu_v14', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', 'HLT_DoubleMu43NoFiltersNoVtx_v6', 'HLT_DoubleMu48NoFiltersNoVtx_v6', 'HLT_DoubleMu4_3_Bs_v17', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_3_Jpsi_v17')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_3_Jpsi_v17', + 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', 'HLT_DoubleMu4_JpsiTrk_Bc_v2', 'HLT_DoubleMu4_Jpsi_Displaced_v9', @@ -4252,9 +3295,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', @@ -4262,23 +3302,16 @@ 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', @@ -4287,40 +3320,16 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', 'HLT_Ele50_IsoVVVL_PFHT450_v18', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', - 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13', - 'HLT_HIL1CastorMediumJetForPPRef_v5', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', 'HLT_HIL1NotBptxORForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3')+cms.vstring( 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', 'HLT_HIZeroBias_part0_v7', 'HLT_HIZeroBias_part10_v7', 'HLT_HIZeroBias_part11_v7', @@ -4383,77 +3392,24 @@ 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', 'HLT_IsoMu24_eta2p1_v17', 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_IsoTrackHB_v6', 'HLT_IsoTrackHE_v6', - 'HLT_L1BptxXOR_v2', 'HLT_L1CSCShower_DTCluster50_v2', 'HLT_L1CSCShower_DTCluster75_v2', - 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2', - 'HLT_L1DoubleMu0_v2', - 'HLT_L1DoubleMu_v2', 'HLT_L1ETMHadSeeds_v4', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1FatEvents_v3', - 'HLT_L1HFveto_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', - 'HLT_L1MinimumBiasHF0OR_v5', - 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_part0_v2', - 'HLT_L1MinimumBiasHF_OR_part1_v2', - 'HLT_L1MinimumBiasHF_OR_part2_v2', - 'HLT_L1MinimumBiasHF_OR_part3_v2', - 'HLT_L1MinimumBiasHF_OR_part4_v2', - 'HLT_L1MinimumBiasHF_OR_part5_v2', - 'HLT_L1MinimumBiasHF_OR_part6_v2', - 'HLT_L1MinimumBiasHF_OR_part7_v2', - 'HLT_L1MinimumBiasHF_OR_part8_v2', - 'HLT_L1MinimumBiasHF_OR_part9_v2', - 'HLT_L1MinimumBiasHF_OR_v4', 'HLT_L1Mu6HT240_v2', 'HLT_L1NotBptxOR_v4', - 'HLT_L1RomanPot_part0_v2', - 'HLT_L1RomanPot_part1_v2', - 'HLT_L1RomanPot_part2_v2', - 'HLT_L1RomanPot_part3_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2', 'HLT_L1SingleMu18_v4', 'HLT_L1SingleMu25_v3', - 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L1SingleMu_v2', - 'HLT_L1TOTEM1_MinBias_v5', - 'HLT_L1TOTEM2_ZeroBias_v5', - 'HLT_L1TOTEM_3_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1', @@ -4463,23 +3419,14 @@ 'HLT_L1UnpairedBunchBptxMinus_v3', 'HLT_L1UnpairedBunchBptxPlus_v3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2DoubleMu23_NoVertex_v3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', 'HLT_L2Mu10_NoVertex_NoBPTX_v7', - 'HLT_L2Mu10_v8', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu50_v3', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', @@ -4493,10 +3440,8 @@ 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePhoton20_v7', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu12_v5', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', @@ -4511,10 +3456,7 @@ 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', 'HLT_Mu17_TrkIsoVVL_v15', 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', @@ -4522,19 +3464,10 @@ 'HLT_Mu19_TrkIsoVVL_v6', 'HLT_Mu19_v6', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', 'HLT_Mu20_TkMu0_Phi_v10', 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu27_Ele37_CaloIdL_MW_v7', @@ -4577,6 +3510,8 @@ 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', @@ -4594,7 +3529,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', @@ -4615,16 +3549,12 @@ 'HLT_PFHT590_v19', 'HLT_PFHT680_v19', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', 'HLT_PFHT780_v19', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', 'HLT_PFHT890_v19', 'HLT_PFJet110_v2', 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', 'HLT_PFJet400_v22', @@ -4646,22 +3576,14 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET140_PFMHT140_IDTight_v22', - 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET140_PFMHT140_IDTight_v22')+cms.vstring( 'HLT_PFMET200_BeamHaloCleaned_v11', 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', @@ -4683,56 +3605,48 @@ 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', - 'HLT_Photon22_v4', - 'HLT_Photon25_v6', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15', 'HLT_Physics_v8', - 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', @@ -4741,183 +3655,17 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Random_TOTEM_part0_v1', - 'HLT_Random_TOTEM_part1_v1', - 'HLT_Random_TOTEM_part2_v1', - 'HLT_Random_TOTEM_part3_v1', 'HLT_Random_v3', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', - 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', @@ -4928,14 +3676,10 @@ 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15', 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', 'HLT_UncorrectedJetE30_NoBPTX_v7', 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_ZeroBias_Alignment_v2', @@ -4944,10 +3688,6 @@ 'HLT_ZeroBias_FirstCollisionInTrain_v5', 'HLT_ZeroBias_IsolatedBunches_v6', 'HLT_ZeroBias_LastCollisionInTrain_v4', - 'HLT_ZeroBias_TOTEM_part0_v2', - 'HLT_ZeroBias_TOTEM_part1_v2', - 'HLT_ZeroBias_TOTEM_part2_v2', - 'HLT_ZeroBias_TOTEM_part3_v2', 'HLT_ZeroBias_v7') ), ParkingDoubleElectronLowMass0 = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1', 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1', @@ -5230,7 +3970,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5260,7 +3999,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5298,7 +4036,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5328,7 +4065,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5366,7 +4102,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5396,7 +4131,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5434,7 +4168,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5464,7 +4197,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass4 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5502,7 +4234,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5532,7 +4263,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass5 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5570,7 +4300,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5600,7 +4329,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass6 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5638,7 +4366,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5668,7 +4395,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass7 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5706,7 +4432,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5736,7 +4461,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingSingleMuon0 = cms.vstring( 'HLT_Mu12_IP6_v2' ), @@ -5745,10 +4469,6 @@ RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2', 'AlCa_RPCMuonNormalisationForHI_v2', 'AlCa_RPCMuonNormalisation_v14' ), - RandomTOTEM1 = cms.vstring( 'HLT_Random_TOTEM_part0_v1' ), - RandomTOTEM2 = cms.vstring( 'HLT_Random_TOTEM_part1_v1' ), - RandomTOTEM3 = cms.vstring( 'HLT_Random_TOTEM_part2_v1' ), - RandomTOTEM4 = cms.vstring( 'HLT_Random_TOTEM_part3_v1' ), ReservedDoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', @@ -5781,7 +4501,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5806,10 +4525,11 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ScoutingPFMonitor = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18', + ScoutingPFMonitor = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', + 'DST_Run3_PFScoutingPixelTracking_v18', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_IsoMu27_v18', @@ -5817,166 +4537,9 @@ 'HLT_PFHT1050_v20', 'HLT_Photon200_v16' ), ScoutingPFRun3 = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ), - SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8' ), - SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8' ), - TOTEM1part0 = cms.vstring( 'HLT_L1RomanPot_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM1part1 = cms.vstring( 'HLT_L1RomanPot_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM1part2 = cms.vstring( 'HLT_L1RomanPot_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM1part3 = cms.vstring( 'HLT_L1RomanPot_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2' ), - TOTEM2part0 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM2part1 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM2part2 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM2part3 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2' ), - TOTEM3 = cms.vstring( 'HLT_L1TOTEM_3_v2' ), - TOTEM4part0 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM4part1 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM4part2 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM4part3 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', @@ -5986,11 +4549,7 @@ 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', @@ -6004,13 +4563,7 @@ 'HLT_ZeroBias_FirstCollisionInTrain_v5', 'HLT_ZeroBias_IsolatedBunches_v6', 'HLT_ZeroBias_LastCollisionInTrain_v4', - 'HLT_ZeroBias_v7' ), - ZeroBiasTOTEM = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v5' ), - ZeroBiasTOTEM1 = cms.vstring( 'HLT_ZeroBias_TOTEM_part0_v2' ), - ZeroBiasTOTEM2 = cms.vstring( 'HLT_ZeroBias_TOTEM_part1_v2' ), - ZeroBiasTOTEM3 = cms.vstring( 'HLT_ZeroBias_TOTEM_part2_v2' ), - ZeroBiasTOTEM4 = cms.vstring( 'HLT_ZeroBias_TOTEM_part3_v2' ), - ppForward = cms.vstring( 'HLT_HIL1CastorMediumJetForPPRef_v5' ) + 'HLT_ZeroBias_v7' ) ) fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", @@ -6575,45 +5128,48 @@ ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -8010,6 +6566,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -8040,8 +6597,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -8118,22 +6675,6 @@ ) ) -fragment.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) - fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) @@ -9388,7 +7929,7 @@ fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -12493,6 +11034,86 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +fragment.hltPreAK8PFJet470MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SingleCaloJet370 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 370.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets370 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet370" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltAK8SinglePFJet470 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 470.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreAK8PFJet500MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltAK8SinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1sSingleJet180OrHTT280 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_HTT280er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreAK8DiPFJet250250MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -12539,54 +11160,90 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 50.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet280280MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 280.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) +fragment.hltPreAK8DiPFJet290290MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 290.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( 50.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreAK8DiPFJet260260MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -12599,7 +11256,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreCaloJet10NoJetID = cms.EDFilter( "HLTPrescaler", +fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -12712,54 +11369,6 @@ src = cms.InputTag( "hltAK4CaloJets" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) -fragment.hltSingleCaloJetNoID10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreCaloJet20NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleCaloJetNoID20 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreCaloJet50NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleCaloJetNoID50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), @@ -17358,9 +15967,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -17528,108 +16137,80 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 37.0 ), - etcutEE = cms.double( 37.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 27.0 ), + minN = cms.uint32( 1 ), + maxAbsEta = cms.double( 2.5 ), + L1MatchingdR = cms.double( 0.3 ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), @@ -17730,81 +16311,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) fragment.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -18399,13 +16905,13 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18604,7 +17110,7 @@ ) fragment.hltL1sDoubleMuForLowMassInclusive = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18731,7 +17237,7 @@ ) fragment.hltL1sDoubleMuForLowMassDisplaced = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18952,7 +17458,7 @@ ) fragment.hltL1sDoubleMuForBsToMMG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19268,7 +17774,7 @@ ) fragment.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_2SQ_1p5SQ_0OQ_Mass_Max12 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0_OS_Mass_Max12 OR L1_TripleMu_4SQ_2p5SQ_0_OS_Mass_Max12 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -20096,9 +18602,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -20983,7 +19489,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -21004,295 +19510,6 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltEG15L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), @@ -21556,277 +19773,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle17WPLooseGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG17L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 17.0 ), - etcutEE = cms.double( 17.0 ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle17WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG17L1SingleEGLowETOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle17WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle17WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), @@ -22080,290 +20040,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETer2p5or" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.17 ) -) -fragment.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), @@ -26790,7 +24466,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -26825,11 +24501,11 @@ jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) -fragment.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ), + minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) @@ -26901,44 +24577,6 @@ inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1022 ) ) -fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltL1sDoubleJetForBeamSpot = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5 OR L1_DoubleJet32er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHT60 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), @@ -27912,7 +25550,7 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreIsoMu27LooseChargedIsoPFTau20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -29215,306 +26853,10 @@ filter = cms.bool( False ), cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) -fragment.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - IncludeErrors = cms.bool( False ), - UseQualityInfo = cms.bool( False ), - ErrorList = cms.vint32( ), - UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataCollector" ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ), - SiPixelQualityLabel = cms.string( "" ) -) -fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 20000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) -) -fragment.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) -) -fragment.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) -) -fragment.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ) -) -fragment.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -fragment.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - stripClusters = cms.InputTag( "" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "undefQuality" ), - maxChi2 = cms.double( 3000.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -fragment.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ) -) -fragment.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -fragment.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 2 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 1.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) -) -fragment.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", +fragment.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), MaxNumberPV = cms.int32( 1 ), IsoConeMax = cms.double( 0.4 ), IsoConeMin = cms.double( 0.15 ), @@ -29525,22 +26867,22 @@ TrackMaxDxy = cms.double( 0.2 ), TrackSrc = cms.InputTag( "" ) ) -fragment.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), MinTag = cms.double( 0.0 ), MaxTag = cms.double( 3.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 84 ) ) -fragment.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ), +fragment.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), TriggerTypes = cms.vint32( 84 ) ) -fragment.hltSingleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -29550,411 +26892,433 @@ MaxEta = cms.double( 2.2 ), MinN = cms.int32( 1 ) ) -fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), +fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +) +fragment.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "hltEgammaCandidates" ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), + MuonTag = cms.InputTag( "hltMuons" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau" ), + selectionCut = cms.double( 0.5 ) ) ) ) -fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ) -) -fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) +fragment.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ) ) -fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau" ) ) -fragment.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) +fragment.hltFixedGridRhoProducerFastjetAllTau = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltParticleFlowForTaus" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) ) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), +fragment.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), + signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.5 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), +fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), + signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) ) ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFTaus" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + IDWPdefinitions = cms.VPSet( + ) ) -fragment.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) +fragment.hltHpsPFTauDeepTauProducerForVBFIsoTau = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsPFTauProducer" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.844, t2 = 0.8457, t3 = 0.125, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.9619, t2 = 0.9269, t3 = 0.5, x1 = 50, x2 = 300, x3 = 500; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), +fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -fragment.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -29964,46 +27328,25 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), +fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -30013,12 +27356,12 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +fragment.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), + inputTag2 = cms.InputTag( "hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), @@ -30033,1169 +27376,726 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreIsoMu27LooseChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) -) -fragment.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), - TriggerTypes = cms.vint32( 84 ) +fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.9 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltHpsPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTau20 = cms.EDFilter( "HLT1PFTau", +fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltHpsPFTau20Track = cms.EDFilter( "HLT1PFTau", +fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", +fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltHpsPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltHpsOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackLooseChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPreIsoMu27MediumChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", +fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltHpsPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltHpsOverlapFilterIsoMu27MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackMediumChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreIsoMu27TightChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", +fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsOverlapFilterIsoMu27TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackTightChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltHbhereco" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( True ), + HcalPhase = cms.int32( 1 ) ) -fragment.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "hltEgammaCandidates" ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), - MuonTag = cms.InputTag( "hltMuons" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau" ), - selectionCut = cms.double( 0.5 ) - ) - ) +fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), + srcPVs = cms.InputTag( "offlinePrimaryVertices" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "IterativeCone" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ) +fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 30.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.7 ), + MinN = cms.int32( 1 ) ) -fragment.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau" ) +fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltFixedGridRhoProducerFastjetAllTau = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltParticleFlowForTaus" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) +fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.5 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) +fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", + inputTag = cms.InputTag( "hltHbhereco" ), + energy = cms.double( -99.0 ), + hpdSpikeEnergy = cms.double( 10.0 ), + hpdSpikeIsolationEnergy = cms.double( 1.0 ), + rbxSpikeEnergy = cms.double( 50.0 ), + rbxSpikeUnbalance = cms.double( 0.2 ) ) -fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -fragment.hltHpsPFTauDeepTauProducerForVBFIsoTau = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsPFTauProducer" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.844, t2 = 0.8457, t3 = 0.125, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.9619, t2 = 0.9269, t3 = 0.5, x1 = 50, x2 = 300, x3 = 500; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) +fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", +fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 60.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", +fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 70.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -fragment.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31205,14 +28105,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31220,31 +28120,26 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31252,104 +28147,237 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", + Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), + Reco4DAlgoConfig = cms.PSet( + Reco2DAlgoConfig = cms.PSet( + AlphaMaxPhi = cms.double( 1.0 ), + debug = cms.untracked.bool( False ), + segmCleanerMode = cms.int32( 2 ), + AlphaMaxTheta = cms.double( 0.9 ), + hit_afterT0_resolution = cms.double( 0.03 ), + performT0_vdriftSegCorrection = cms.bool( False ), + recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), + MaxChi2 = cms.double( 4.0 ), + recAlgoConfig = cms.PSet( + maxTime = cms.double( 420.0 ), + debug = cms.untracked.bool( False ), + stepTwoFromDigi = cms.bool( False ), + tTrigModeConfig = cms.PSet( + debug = cms.untracked.bool( False ), + tofCorrType = cms.int32( 0 ), + tTrigLabel = cms.string( "" ), + wirePropCorrType = cms.int32( 0 ), + doTOFCorrection = cms.bool( True ), + vPropWire = cms.double( 24.4 ), + doT0Correction = cms.bool( True ), + doWirePropCorrection = cms.bool( True ), + t0Label = cms.string( "" ) + ), + useUncertDB = cms.bool( True ), + doVdriftCorr = cms.bool( True ), + minTime = cms.double( -3.0 ), + tTrigMode = cms.string( "DTTTrigSyncFromDB" ), + readLegacyTTrigDB = cms.bool( True ), + readLegacyVDriftDB = cms.bool( True ) + ), + MaxAllowedHits = cms.uint32( 50 ), + nUnSharedHitsMin = cms.int32( 2 ), + nSharedHitsMax = cms.int32( 2 ), + performT0SegCorrection = cms.bool( False ), + perform_delta_rejecting = cms.bool( False ) + ), + Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), + debug = cms.untracked.bool( False ), + segmCleanerMode = cms.int32( 2 ), + AllDTRecHits = cms.bool( True ), + hit_afterT0_resolution = cms.double( 0.03 ), + performT0_vdriftSegCorrection = cms.bool( False ), + recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), + recAlgoConfig = cms.PSet( + maxTime = cms.double( 420.0 ), + debug = cms.untracked.bool( False ), + stepTwoFromDigi = cms.bool( False ), + tTrigModeConfig = cms.PSet( + debug = cms.untracked.bool( False ), + tofCorrType = cms.int32( 0 ), + tTrigLabel = cms.string( "" ), + wirePropCorrType = cms.int32( 0 ), + doTOFCorrection = cms.bool( True ), + vPropWire = cms.double( 24.4 ), + doT0Correction = cms.bool( True ), + doWirePropCorrection = cms.bool( True ), + t0Label = cms.string( "" ) + ), + useUncertDB = cms.bool( True ), + doVdriftCorr = cms.bool( True ), + minTime = cms.double( -3.0 ), + tTrigMode = cms.string( "DTTTrigSyncFromDB" ), + readLegacyTTrigDB = cms.bool( True ), + readLegacyVDriftDB = cms.bool( True ) + ), + nUnSharedHitsMin = cms.int32( 2 ), + nSharedHitsMax = cms.int32( 2 ), + performT0SegCorrection = cms.bool( False ), + perform_delta_rejecting = cms.bool( False ) + ), + debug = cms.untracked.bool( False ), + recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), + recHits2DLabel = cms.InputTag( "dt2DSegments" ) +) +fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", + MaxSeeds = cms.int32( 1000 ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + EnableDTMeasurement = cms.bool( True ), + MaxCSCChi2 = cms.double( 300.0 ), + MaxDTChi2 = cms.double( 300.0 ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + EnableCSCMeasurement = cms.bool( True ), + ForcePointDown = cms.bool( False ) +) +fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", + GMTReadoutCollection = cms.InputTag( "" ), + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + Propagator = cms.string( "SteppingHelixPropagatorAny" ), + L1MinPt = cms.double( 0.0 ), + L1MaxEta = cms.double( 2.5 ), + L1MinQuality = cms.uint32( 1 ), + SetMinPtBarrelTo = cms.double( 3.5 ), + SetMinPtEndcapTo = cms.double( 1.0 ), + UseOfflineSeed = cms.untracked.bool( True ), + UseUnassociatedL1 = cms.bool( False ), + MatchDR = cms.vdouble( 0.3 ), + EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), + CentralBxOnly = cms.bool( True ), + MatchType = cms.uint32( 0 ), + SortType = cms.uint32( 0 ), + OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) + ) +) +fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', + 'hltESPFastSteppingHelixPropagatorOpposite' ) + ), + InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + L2TrajBuilderParameters = cms.PSet( + BWFilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + BWSeedType = cms.string( "fromGenerator" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 100.0 ), + FitDirection = cms.string( "outsideIn" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + DoSeedRefit = cms.bool( False ), + FilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 1000.0 ), + FitDirection = cms.string( "insideOut" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + SeedPosition = cms.string( "in" ), + DoBackwardFilter = cms.bool( True ), + DoRefit = cms.bool( False ), + NavigationType = cms.string( "Standard" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + ), + DoSeedRefit = cms.bool( False ), + TrackLoaderParameters = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + VertexConstraint = cms.bool( True ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) +) +fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL2CosmicMuons" ) +) +fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31359,14 +28387,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31374,644 +28402,610 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 3 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), + MinPt = cms.double( 45.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 3 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MaxEta = cms.double( 2.1 ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), + MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL2Muons" ) +) +fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), + MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.4 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +fragment.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.4 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 30.0 ), + MinPtMin = cms.double( 30.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( True ), - HcalPhase = cms.int32( 1 ) +fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", + GMTReadoutCollection = cms.InputTag( "" ), + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + Propagator = cms.string( "SteppingHelixPropagatorAny" ), + L1MinPt = cms.double( 0.0 ), + L1MaxEta = cms.double( 2.5 ), + L1MinQuality = cms.uint32( 7 ), + SetMinPtBarrelTo = cms.double( 3.5 ), + SetMinPtEndcapTo = cms.double( 1.0 ), + UseOfflineSeed = cms.untracked.bool( True ), + UseUnassociatedL1 = cms.bool( False ), + MatchDR = cms.vdouble( 0.3 ), + EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), + CentralBxOnly = cms.bool( False ), + MatchType = cms.uint32( 0 ), + SortType = cms.uint32( 0 ), + OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) + ) ) -fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "IterativeCone" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', + 'hltESPFastSteppingHelixPropagatorOpposite' ) + ), + InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + L2TrajBuilderParameters = cms.PSet( + BWFilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + BWSeedType = cms.string( "fromGenerator" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 100.0 ), + FitDirection = cms.string( "outsideIn" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + DoSeedRefit = cms.bool( False ), + FilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 1000.0 ), + FitDirection = cms.string( "insideOut" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + SeedPosition = cms.string( "in" ), + DoBackwardFilter = cms.bool( True ), + DoRefit = cms.bool( False ), + NavigationType = cms.string( "Standard" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + ), + DoSeedRefit = cms.bool( False ), + TrackLoaderParameters = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + VertexConstraint = cms.bool( True ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) -fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) +) +fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 30.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - inputTag = cms.InputTag( "hltHbhereco" ), - energy = cms.double( -99.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - rbxSpikeEnergy = cms.double( 50.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) +fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 60.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.4 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 70.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", +fragment.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 23.0 ), + MinPtMin = cms.double( 23.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +fragment.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 25.0 ), + MinPtMin = cms.double( 25.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +fragment.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.4 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 25.0 ), + MinPtMin = cms.double( 25.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32021,83 +29015,67 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), + MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ), - MaxEta = cms.double( 1.25 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -32105,186 +29083,484 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 17.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", + UseRhoCorrectedCaloDeposits = cms.bool( False ), + UseCaloIso = cms.bool( False ), + CaloDepositsLabel = cms.InputTag( "notUsed" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + OutputMuIsoDeposits = cms.bool( True ), + TrackPt_Min = cms.double( -1.0 ), + printDebug = cms.bool( False ), + CutsPSet = cms.PSet( + applyCutsORmaxNTracks = cms.bool( False ), + maxNTracks = cms.int32( -1 ), + Thresholds = cms.vdouble( 0.4 ), + EtaBounds = cms.vdouble( 2.411 ), + ComponentName = cms.string( "SimpleCuts" ), + ConeSizes = cms.vdouble( 0.3 ) + ), + TrkExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + VetoLeadingTrack = cms.bool( False ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "PXLS" ), + PtVeto_Min = cms.double( 2.0 ), + NHits_Min = cms.uint32( 0 ), + PropagateTracksToRadius = cms.bool( False ), + ReferenceRadius = cms.double( 6.0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "PixelTrackExtractor" ), + DR_VetoPt = cms.double( 0.025 ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + Vertex_Constraint_Z = cms.bool( False ), + DR_Veto_E = cms.double( 0.07 ), + Weight_H = cms.double( 1.0 ), + CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "EcalPlusHcal" ), + Vertex_Constraint_XY = cms.bool( False ), + Threshold_H = cms.double( 0.5 ), + Threshold_E = cms.double( 0.2 ), + ComponentName = cms.string( "CaloExtractor" ), + Weight_E = cms.double( 1.0 ) + ) +) +fragment.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 9.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 19.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltPreL1SingleEG10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltPreL1SingleEG15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL1SingleEG18 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet16 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL1SingleJet16 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet20 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL1SingleJet20 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32294,125 +29570,255 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 25.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 2.8 ), + maxMass = cms.double( 12.0 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -fragment.hltL1sDoubleJetC50 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet50er2p7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltPreL1DoubleJetC50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_EXT_HCAL_LaserMon_1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 30.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 2.9 ), + maxMass = cms.double( 4.05 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -fragment.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuonGlb30Trk0DzPsiFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_EXT_HCAL_LaserMon_4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 30.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 8.5 ), + maxMass = cms.double( 11.5 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -fragment.hltPreDQMPixelsSingleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltL1sDoubleMu114IorDoubleMu125 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_11_4 OR L1_DoubleMu_12_5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32422,328 +29828,216 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL2DoubleMu23NoVertex = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu114IorDoubleMu125" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), + MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL2fL1sDoubleMu103p5L1f0L2NoVtxPreFiltered23 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 20.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 0.85 ), + maxMass = cms.double( 1.2 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ), - t0Label = cms.string( "" ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ), - readLegacyTTrigDB = cms.bool( True ), - readLegacyVDriftDB = cms.bool( True ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ), - t0Label = cms.string( "" ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ), - readLegacyTTrigDB = cms.bool( True ), - readLegacyVDriftDB = cms.bool( True ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - debug = cms.untracked.bool( False ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ) -) -fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - MaxSeeds = cms.int32( 1000 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - EnableCSCMeasurement = cms.bool( True ), - ForcePointDown = cms.bool( False ) -) -fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - GMTReadoutCollection = cms.InputTag( "" ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ), - L1MinPt = cms.double( 0.0 ), - L1MaxEta = cms.double( 2.5 ), - L1MinQuality = cms.uint32( 1 ), - SetMinPtBarrelTo = cms.double( 3.5 ), - SetMinPtEndcapTo = cms.double( 1.0 ), - UseOfflineSeed = cms.untracked.bool( True ), - UseUnassociatedL1 = cms.bool( False ), - MatchDR = cms.vdouble( 0.3 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - CentralBxOnly = cms.bool( True ), - MatchType = cms.uint32( 0 ), - SortType = cms.uint32( 0 ), - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ) -) -fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) +fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 25.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 0.85 ), + maxMass = cms.double( 1.2 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) +) +fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) +) +fragment.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32753,14 +30047,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -32768,297 +30062,1580 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), + AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", +fragment.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 3 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), + MinPt = cms.double( 50.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 55.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 3 ), - MinNhits = cms.vint32( 1 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - GMTReadoutCollection = cms.InputTag( "" ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ), - L1MinPt = cms.double( 0.0 ), - L1MaxEta = cms.double( 2.5 ), - L1MinQuality = cms.uint32( 7 ), - SetMinPtBarrelTo = cms.double( 3.5 ), - SetMinPtEndcapTo = cms.double( 1.0 ), - UseOfflineSeed = cms.untracked.bool( True ), - UseUnassociatedL1 = cms.bool( False ), - MatchDR = cms.vdouble( 0.3 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - CentralBxOnly = cms.bool( False ), - MatchType = cms.uint32( 0 ), - SortType = cms.uint32( 0 ), - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), +fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ) + Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', + 'hltESPSteppingHelixPropagatorAlong' ) + ), + MuonTrackingRegionBuilder = cms.PSet( ), + TrackerSeedCleaner = cms.PSet( ), + TkSeedGenerator = cms.PSet( + copyMuonRecHit = cms.bool( False ), + propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + errorMatrixPset = cms.PSet( + atIP = cms.bool( True ), + action = cms.string( "use" ), + errorMatrixValuesPSet = cms.PSet( + xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), + zAxis = cms.vdouble( -3.14159, 3.14159 ), + yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), + pf3_V14 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V25 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V13 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V24 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V35 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V12 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V23 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V34 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V45 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V11 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V22 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V33 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V44 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V55 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V15 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ) + ) + ), + ComponentName = cms.string( "TSGForRoadSearch" ), + maxChi2 = cms.double( 40.0 ), + manySeeds = cms.bool( False ), + propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), + option = cms.uint32( 3 ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) ) -fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", +fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedOIState" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) + ) +) +fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', + 'hltESPSmartPropagatorAnyOpposite' ) ), - DoSeedRefit = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( ), + TrackerSeedCleaner = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + cleanerFromSharedHits = cms.bool( True ), + directionCleaner = cms.bool( True ), + ptCleaner = cms.bool( True ) + ), + TkSeedGenerator = cms.PSet( + iterativeTSG = cms.PSet( + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + beamSpot = cms.InputTag( "unused" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + SelectState = cms.bool( False ), + ErrorRescaling = cms.double( 3.0 ), + UseVertexState = cms.bool( True ), + SigmaZ = cms.double( 25.0 ), + MaxChi2 = cms.double( 40.0 ), + errorMatrixPset = cms.PSet( + atIP = cms.bool( True ), + action = cms.string( "use" ), + errorMatrixValuesPSet = cms.PSet( + xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), + zAxis = cms.vdouble( -3.14159, 3.14159 ), + yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), + pf3_V14 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V25 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V13 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V24 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V35 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V12 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V23 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V34 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V45 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V11 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V22 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V33 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V44 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V55 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V15 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ) + ) + ), + Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), + ComponentName = cms.string( "TSGFromPropagation" ), + UpdateState = cms.bool( True ), + ResetMethod = cms.string( "matrix" ) + ), + PSetNames = cms.vstring( 'skipTSG', + 'iterativeTSG' ), + skipTSG = cms.PSet( ), + ComponentName = cms.string( "DualByL2TSG" ), + L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) +) +fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedOIHit" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) + ) ) -fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) +) +fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix2+BPix3', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix2+BPix3', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix2_pos+TEC1_pos', + 'FPix2_pos+TEC2_pos', + 'TEC1_pos+TEC2_pos', + 'TEC2_pos+TEC3_pos', + 'FPix2_neg+TEC1_neg', + 'FPix2_neg+TEC2_neg', + 'TEC1_neg+TEC2_neg', + 'TEC2_neg+TEC3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 1 ) + ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) + ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackerSeedCleaner = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + cleanerFromSharedHits = cms.bool( True ), + directionCleaner = cms.bool( True ), + ptCleaner = cms.bool( True ) + ), + TkSeedGenerator = cms.PSet( + iterativeTSG = cms.PSet( + firstTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), + ComponentName = cms.string( "StandardHitTripletGenerator" ), + GeneratorPSet = cms.PSet( + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), + maxElement = cms.uint32( 0 ), + useFixedPreFiltering = cms.bool( False ), + extraHitRZtolerance = cms.double( 0.06 ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.06 ), + useBending = cms.bool( True ), + ComponentName = cms.string( "PixelTripletHLTGenerator" ), + useMultScattering = cms.bool( True ) + ) + ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ), + secondTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), + maxElement = cms.uint32( 0 ), + ComponentName = cms.string( "StandardHitPairGenerator" ), + useOnDemandTracker = cms.untracked.int32( 0 ) + ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ), + PSetNames = cms.vstring( 'firstTSG', + 'secondTSG' ), + thirdTSG = cms.PSet( + etaSeparation = cms.double( 2.0 ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + PSetNames = cms.vstring( 'endcapTSG', + 'barrelTSG' ), + barrelTSG = cms.PSet( ), + ComponentName = cms.string( "DualByEtaTSG" ), + endcapTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), + maxElement = cms.uint32( 0 ), + ComponentName = cms.string( "StandardHitPairGenerator" ), + useOnDemandTracker = cms.untracked.int32( 0 ) + ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ) + ), + ComponentName = cms.string( "CombinedTSG" ) + ), + PSetNames = cms.vstring( 'skipTSG', + 'iterativeTSG' ), + skipTSG = cms.PSet( ), + ComponentName = cms.string( "DualByL2TSG" ), + L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) +) +fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedIOHit" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) + ) +) +fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", + labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) +) +fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", + labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) +) +fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 100.0 ), + LostHitPenalty = cms.double( 0.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 100.0 ), + LostHitPenalty = cms.double( 0.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +) +fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +) +fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL3Muons" ), + InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), + MuonPtOption = cms.string( "Tracker" ) +) +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), + CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 100.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + MaxNormalizedChi2 = cms.double( 20.0 ), + MaxDXYBeamSpot = cms.double( 0.1 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) +fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MinPt = cms.double( 15.0 ), + L1MaxEta = cms.double( 5.0 ), + L1MinQuality = cms.uint32( 3 ), + CentralBxOnly = cms.bool( True ) ) -fragment.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt = cms.EDFilter( "HLTL1TSeed", +fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "notUsed" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 5 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 10.0 ), + mode = cms.string( "BeamSpotSigma" ), + input = cms.InputTag( "hltL1MuonsPt15" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.2 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.35 ), + deltaPhi = cms.double( 0.2 ) + ) +) +fragment.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) +) +fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), + InputVertexCollection = cms.InputTag( "notUsed" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( False ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "notUsed" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.3, 4.0 ), + dz_par1 = cms.vdouble( 0.35, 4.0 ), + d0_par2 = cms.vdouble( 0.4, 4.0 ), + dz_par2 = cms.vdouble( 0.4, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) +) +fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4" ), + src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), + MinN = cms.int32( 1 ), + MaxN = cms.int32( 99999 ), + MinBPX = cms.int32( 0 ), + MinFPX = cms.int32( 0 ), + MinPXL = cms.int32( 1 ), + MinPT = cms.double( 50.0 ) +) +fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + digiMaxDistanceX = cms.double( 25.0 ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 8.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) +) +fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltHighPtTkMuons" ), + DisplacedReconstruction = cms.bool( False ) +) +fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), + inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), + previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 100.0 ), + minN = cms.uint32( 1 ), + maxAbsEta = cms.double( 1.0E99 ), + L1MatchingdR = cms.double( 0.3 ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 30.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 40.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 45.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 60.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33068,332 +31645,221 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 60.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.4 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 80.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 110.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.4 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 30.0 ), - MinPtMin = cms.double( 30.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 140.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 170.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 200.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 210.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", +fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 260.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.4 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 270.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", +fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 320.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 350.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 23.0 ), - MinPtMin = cms.double( 23.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 400.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 450.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 25.0 ), - MinPtMin = cms.double( 25.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 500.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD2p5 OR L1_ZeroBias" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.4 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 25.0 ), - MinPtMin = cms.double( 25.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", +fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 60.0 ), + minPtJet = cms.double( 30.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +fragment.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33403,552 +31869,283 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 80.0 ), + minPtJet = cms.double( 40.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) +fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) ) -fragment.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 100.0 ), + minPtJet = cms.double( 50.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 9.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -fragment.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 160.0 ), + minPtJet = cms.double( 80.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 220.0 ), + minPtJet = cms.double( 110.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSingleCaloJet160ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 160.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 260.0 ), + minPtJet = cms.double( 110.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", +fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 300.0 ), + minPtJet = cms.double( 150.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33958,2258 +32155,869 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", +fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 30.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.9 ), - maxMass = cms.double( 4.05 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDiMuonGlb30Trk0DzPsiFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 30.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 8.5 ), - maxMass = cms.double( 11.5 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) -) -fragment.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 20.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQorSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 550.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreMu55 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 55.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( ), - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedOIState" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ) +fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ) +fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) +fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ) +fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) +fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) +fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL3Muons" ), - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - MuonPtOption = cms.string( "Tracker" ) +fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinPt = cms.double( 15.0 ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 3 ), - CentralBxOnly = cms.bool( True ) +fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 550.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) +fragment.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +fragment.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), - InputVertexCollection = cms.InputTag( "notUsed" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +fragment.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( False ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "notUsed" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - MinN = cms.int32( 1 ), - MaxN = cms.int32( 99999 ), - MinBPX = cms.int32( 0 ), - MinFPX = cms.int32( 0 ), - MinPXL = cms.int32( 1 ), - MinPT = cms.double( 50.0 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - digiMaxDistanceX = cms.double( 25.0 ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 8.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) -) -fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ), - DisplacedReconstruction = cms.bool( False ) -) -fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 1.0E99 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 15.0 ), - minPtProbe = cms.double( 15.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( 5.5 ), - minProbeEta = cms.double( -5.5 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 25.0 ), - minPtProbe = cms.double( 25.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( 5.5 ), - minProbeEta = cms.double( -5.5 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", +fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 15.0 ), - minPtProbe = cms.double( 15.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( -3.0 ), - minProbeEta = cms.double( 3.0 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( True ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", +fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 25.0 ), - minPtProbe = cms.double( 25.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( -3.0 ), - minProbeEta = cms.double( 3.0 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( True ), - triggerType = cms.int32( 85 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36219,29 +33027,43 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36251,29 +33073,43 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36283,531 +33119,299 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", +fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 35.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD3p0 OR L1_ZeroBias" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet = cms.double( 30.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet = cms.double( 40.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0 OR L1_SingleJet90 OR L1_SingleJet90_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 100.0 ), - minPtJet = cms.double( 50.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 160.0 ), - minPtJet = cms.double( 80.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 220.0 ), - minPtJet = cms.double( 110.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet160ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 160.0 ), + MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet = cms.double( 110.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 300.0 ), - minPtJet = cms.double( 150.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -fragment.hltPreAK8PFJet15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet25 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), + MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", +fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36815,33 +33419,33 @@ MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36849,33 +33453,33 @@ MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36883,33 +33487,33 @@ MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36917,33 +33521,33 @@ MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36951,33 +33555,33 @@ MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -36985,33 +33589,33 @@ MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37019,33 +33623,33 @@ MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37053,33 +33657,33 @@ MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37087,589 +33691,569 @@ MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 30.0 ), + maxEtaJetHt = cms.double( 2.5 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 130.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 180.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 550.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFJet15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet5 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 200.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 250.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet15 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFJet25 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 320.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 370.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet25 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", +fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 430.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 460.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 510.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 515.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 590.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 580.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 680.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 680.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 780.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 790.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 890.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 900.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 1050.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", +fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMet = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAll" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) +) +fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 70.0 ) ) -fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", +fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 400.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 100.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlow" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "hltPFMet" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) ) -fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 500.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 80.0 ) ) -fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 110.0 ) +) +fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 60.0 ) ) -fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", +fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 550.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 85.0 ) ) -fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 550.0 ), + MinPt = cms.double( 85.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 700.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), + MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", +fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 50.0 ) ) -fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 650.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 75.0 ) ) -fragment.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), + MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 800.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37679,135 +34263,127 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 90.0 ) ) -fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 120.0 ) +) +fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 100.0 ) ) -fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 130.0 ) +) +fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 110.0 ) ) -fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 140.0 ) +) +fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37817,603 +34393,602 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 60.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 120.0 ) ) -fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", + src = cms.InputTag( "hltParticleFlow" ), + cut = cms.string( "particleId!=3" ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlowNoMu" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "pfMetNoMu" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) ) -fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", + src = cms.InputTag( "hltAK4PFJets" ), + offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), + jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrEtaMax = cms.double( 9.9 ), + type1JetPtThreshold = cms.double( 35.0 ), + skipEM = cms.bool( True ), + skipEMfractionThreshold = cms.double( 0.9 ), + skipMuons = cms.bool( True ), + skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", + src = cms.InputTag( "hltPFMETProducer" ), + srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) ) -fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), + MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 110.0 ) ) -fragment.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 130.0 ) +) +fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 140.0 ) ) -fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + vertices = cms.InputTag( "hltPixelVertices" ), + jetPtThreshold = cms.double( 25.0 ), + jetEtaThreshold = cms.double( 2.9 ), + hfTowerEtaWidth = cms.double( 0.175 ), + hfTowerPhiWidth = cms.double( 0.175 ), + vertexRecoEffcy = cms.double( 0.7 ), + offsetPerPU = cms.double( 0.4 ), + jetReferenceRadius = cms.double( 0.4 ), + stripPtThreshold = cms.double( 10.0 ), + widthPtThreshold = cms.double( 3.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + mets = cms.InputTag( "hltMet" ), + sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), + sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), + centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), + jetPtMin = cms.double( 100.0 ), + dphiJetMetMin = cms.double( 2.5 ), + jetEtaMin = cms.double( 2.9 ), + jetEtaMax = cms.double( 3.25 ), + sigmaEtaPhiDiffMax = cms.double( 0.05 ), + cornerCutSigmaEtaEta = cms.double( 0.02 ), + cornerCutSigmaPhiPhi = cms.double( 0.02 ), + centralEtaStripSizeMax = cms.int32( 2 ), + applySigmaEtaPhiCornerCut = cms.bool( True ), + applySigmaEtaPhiCut = cms.bool( True ), + applyStripSizeCut = cms.bool( True ) ) -fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +fragment.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 110.0 ) ) -fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 120.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 130.0 ) ) -fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 140.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMET350 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", + L1MuGMTReadoutLabel = cms.InputTag( "" ), + HLTResultLabel = cms.InputTag( "" ), + HLTBitLabel = cms.VInputTag( ), + ALCTDigiLabel = cms.InputTag( "" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + HBHErhLabel = cms.InputTag( "hltHbhereco" ), + ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CosmicMuonLabel = cms.InputTag( "" ), + MuonLabel = cms.InputTag( "hltMuons" ), + SALabel = cms.InputTag( "" ), + MatchParameters = cms.PSet( + RPChits = cms.InputTag( "hltRpcRecHits" ), + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + DetaParam = cms.double( 0.1 ), + DphiParam = cms.double( 1.0 ), + NormChi2Param = cms.double( 8.0 ), + InnerRMinParam = cms.double( 0.0 ), + OuterRMinParam = cms.double( 0.0 ), + InnerRMaxParam = cms.double( 99999.0 ), + OuterRMaxParam = cms.double( 99999.0 ), + MinOuterMomentumTheta = cms.double( 0.1 ), + MaxOuterMomentumTheta = cms.double( 3.0 ), + MatchingDPhiThreshold = cms.double( 0.18 ), + MatchingDEtaThreshold = cms.double( 0.4 ), + MatchingDWireThreshold = cms.int32( 5 ), + RecHitTime0 = cms.double( 0.0 ), + RecHitTimeWindow = cms.double( 25.0 ), + ExpectedBX = cms.int32( 6 ), + MaxFreeInverseBeta = cms.double( 0.0 ), + MaxDtMuonSegment = cms.double( -10.0 ), + MaxSegmentRDiff = cms.double( 10.0 ), + MaxSegmentPhiDiff = cms.double( 0.1 ), + MaxSegmentTheta = cms.double( 0.7 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + SuperClusterLabel = cms.InputTag( "" ), + PhotonLabel = cms.InputTag( "" ), + EBRecHitEnergyThresholdParam = cms.double( 0.3 ), + EERecHitEnergyThresholdParam = cms.double( 0.3 ), + ESRecHitEnergyThresholdParam = cms.double( 0.3 ), + SumEcalEnergyThresholdParam = cms.double( 10.0 ), + NHitsEcalThresholdParam = cms.int32( 4 ), + RoundnessCutParam = cms.double( 0.41 ), + AngleCutParam = cms.double( 0.51 ) ) -fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + HORecHitLabel = cms.InputTag( "hltHoreco" ), + HFRecHitLabel = cms.InputTag( "hltHfreco" ), + caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + HBRecHitEnergyThresholdParam = cms.double( 0.5 ), + HERecHitEnergyThresholdParam = cms.double( 0.5 ), + SumHcalEnergyThresholdParam = cms.double( 18.0 ), + NHitsHcalThresholdParam = cms.int32( 4 ) ) -fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", + metLabel = cms.InputTag( "hltMet" ), + calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + MuonLabel = cms.InputTag( "hltMuons" ), + EcalMinMatchingRadiusParam = cms.double( 110.0 ), + EcalMaxMatchingRadiusParam = cms.double( 330.0 ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), + EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), + HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), + CaloTowerEtThresholdParam = cms.double( 0.3 ), + MaxSegmentTheta = cms.double( 0.7 ), + rh_et_threshforcscmatching_eb = cms.double( 10.0 ), + rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), + rcalominrsegm_highthresh_eb = cms.double( 15.0 ), + dtcalosegm_thresh_eb = cms.double( 15.0 ), + dphicalosegm_thresh_eb = cms.double( 0.04 ), + rh_et_threshforcscmatching_ee = cms.double( 10.0 ), + rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), + rcalominrsegm_highthresh_ee = cms.double( 30.0 ), + dtcalosegm_thresh_ee = cms.double( 15.0 ), + dphicalosegm_thresh_ee = cms.double( 0.04 ), + rh_et_threshforcscmatching_hb = cms.double( 20.0 ), + rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), + rcalominrsegm_highthresh_hb = cms.double( 20.0 ), + dtcalosegm_thresh_hb = cms.double( 15.0 ), + dphicalosegm_thresh_hb = cms.double( 0.15 ), + rh_et_threshforcscmatching_he = cms.double( 20.0 ), + rcalominrsegm_lowthresh_he = cms.double( -30.0 ), + rcalominrsegm_highthresh_he = cms.double( 30.0 ), + dtcalosegm_thresh_he = cms.double( 15.0 ), + dphicalosegm_thresh_he = cms.double( 0.1 ), + IsHLT = cms.bool( True ) ) -fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", + EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), + GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), + IsHLT = cms.bool( True ) ) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) ) -fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) +) +fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMetCleanBH" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38423,77 +34998,58 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", +fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 105.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", + estimator = cms.string( "generic" ), + tracks = cms.InputTag( "hltMergedTracks" ), + UsePixel = cms.bool( False ), + UseStrip = cms.bool( True ), + MeVperADCPixel = cms.double( 3.61E-6 ), + MeVperADCStrip = cms.double( 9.5665E-4 ), + ShapeTest = cms.bool( False ), + UseCalibration = cms.bool( False ), + calibrationPath = cms.string( "" ), + Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), + ProbabilityMode = cms.string( "Accumulation" ), + fraction = cms.double( 0.4 ), + exponent = cms.double( -2.0 ), + truncate = cms.bool( True ) ) -fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + minDEDx = cms.double( -1.0 ), + minPT = cms.double( 50.0 ), + minNOM = cms.double( -1.0 ), + maxETA = cms.double( 5.5 ), + minNumValidHits = cms.double( 5.0 ), + maxNHitMissIn = cms.double( 0.0 ), + maxNHitMissMid = cms.double( 0.0 ), + maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), + relTrkIsoDeltaRSize = cms.double( 0.3 ), + maxAssocCaloE = cms.double( 100.0 ), + maxAssocCaloEDeltaRSize = cms.double( 0.5 ), + caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), + inputTracksTag = cms.InputTag( "hltMergedTracks" ), + inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) -fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38503,31 +35059,25 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38537,808 +35087,477 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.3 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 1 ) ) -fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltSelector4JetsJet40PF" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 12.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( '' ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) +) +fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 0 ) ) -fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMet = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAll" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) +fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", +fragment.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlow" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "hltPFMet" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) +fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", +fragment.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", +fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) +fragment.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", +fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 85.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -fragment.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 95.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) +fragment.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) +fragment.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorJets30" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", +fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMET100PFMHT100IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) -) -fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) -) -fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -fragment.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 0.5 ), - maxNVertices = cms.int32( 2 ), - maxNRegions = cms.int32( 20 ), - nSigmaZVertex = cms.double( 0.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.3 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( 0.0 ), - etaMax = cms.double( 5.0 ), - ptMin = cms.double( 0.3 ), - ptMax = cms.double( 9999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 3 ), - ptErrorCut = cms.double( 5.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( True ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 2 ), - vtxFallback = cms.bool( True ), - zetaVtx = cms.double( 0.3 ), - rhoVtx = cms.double( 0.2 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), - regions = cms.InputTag( "hltBTaggingRegion" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) -) -fragment.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), +fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), computeProbabilities = cms.bool( True ), computeGhostTrack = cms.bool( True ), ghostTrackPriorDeltaR = cms.double( 0.03 ), @@ -39350,12 +35569,15 @@ maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) ) -fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", +fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), minHits = cms.uint32( 8 ), maximumLongitudinalImpactParameter = cms.double( 0.3 ), maximumTimeSignificance = cms.double( 3.0 ), @@ -39386,17 +35608,17 @@ smoothing = cms.bool( True ) ) ) -fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), +fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), maxFraction = cms.double( 0.7 ), minSignificance = cms.double( 2.0 ) ) -fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", +fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - dLenFraction = cms.double( 0.333 ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + dLenFraction = cms.double( 0.333 ), dRCut = cms.double( 0.4 ), distCut = cms.double( 0.04 ), sigCut = cms.double( 5.0 ), @@ -39408,12 +35630,12 @@ trackMinPixels = cms.int32( 1 ), maxTimeSignificance = cms.double( 3.5 ) ) -fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), +fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), maxFraction = cms.double( 0.2 ), minSignificance = cms.double( 10.0 ) ) -fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", +fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), @@ -39430,7 +35652,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39455,7 +35677,7 @@ distSig2dMax = cms.double( 99999.9 ), distSig3dMin = cms.double( -99999.9 ), fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), distVal2dMax = cms.double( 2.5 ), distVal3dMin = cms.double( -99999.9 ), multiplicityMin = cms.uint32( 2 ) @@ -39469,17 +35691,17 @@ smoothing = cms.bool( False ) ), constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), minimumTrackWeight = cms.double( 0.5 ), usePVError = cms.bool( True ), trackSort = cms.string( "sip3dSig" ), beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), extSVDeltaRToJet = cms.double( 0.3 ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), +fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), computer = cms.PSet( trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), @@ -39505,7 +35727,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39533,7 +35755,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39541,7 +35763,7 @@ sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), + pixelHitsMin = cms.uint32( 2 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), @@ -39551,41 +35773,89 @@ vertexFlip = cms.bool( False ) ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), +fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), checkSVForDefaults = cms.bool( True ), meanPadding = cms.bool( True ), NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), toAdd = cms.PSet( probbb = cms.string( "probb" ) ) ) -fragment.hltBTagCaloDeepCSV3p07Single = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.29 ), - MaxTag = cms.double( 99999.0 ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPrePFMET110PFMHT110IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET120PFMHT120IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET130PFMHT130IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPrePFMET140PFMHT140IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39595,775 +35865,786 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlowNoMu" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "pfMetNoMu" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrEtaMax = cms.double( 9.9 ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEM = cms.bool( True ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) +fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", +fragment.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", +fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - vertices = cms.InputTag( "hltPixelVertices" ), - jetPtThreshold = cms.double( 25.0 ), - jetEtaThreshold = cms.double( 2.9 ), - hfTowerEtaWidth = cms.double( 0.175 ), - hfTowerPhiWidth = cms.double( 0.175 ), - vertexRecoEffcy = cms.double( 0.7 ), - offsetPerPU = cms.double( 0.4 ), - jetReferenceRadius = cms.double( 0.4 ), - stripPtThreshold = cms.double( 10.0 ), - widthPtThreshold = cms.double( 3.0 ) -) -fragment.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - mets = cms.InputTag( "hltMet" ), - sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), - sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), - centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), - jetPtMin = cms.double( 100.0 ), - dphiJetMetMin = cms.double( 2.5 ), - jetEtaMin = cms.double( 2.9 ), - jetEtaMax = cms.double( 3.25 ), - sigmaEtaPhiDiffMax = cms.double( 0.05 ), - cornerCutSigmaEtaEta = cms.double( 0.02 ), - cornerCutSigmaPhiPhi = cms.double( 0.02 ), - centralEtaStripSizeMax = cms.int32( 2 ), - applySigmaEtaPhiCornerCut = cms.bool( True ), - applySigmaEtaPhiCut = cms.bool( True ), - applyStripSizeCut = cms.bool( True ) +fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 54.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) ) -fragment.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 110.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 130.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 140.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 65.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", +fragment.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 80.0 ) +) +fragment.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorPFJets80" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) +) +fragment.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 128.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 25.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.5 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) +) +fragment.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", + shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + jet_radius = cms.double( 0.4 ), + min_candidate_pt = cms.double( 0.95 ), + flip = cms.bool( False ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + puppi_value_map = cms.InputTag( "" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), + fallback_puppi_weight = cms.bool( True ), + fallback_vertex_association = cms.bool( False ), + run_deepVertex = cms.bool( False ), + compute_probabilities = cms.bool( False ), + min_jet_pt = cms.double( 15.0 ), + max_jet_eta = cms.double( 2.5 ) +) +fragment.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", + src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), + input_names = cms.vstring( 'input_0', + 'input_1', + 'input_2', + 'input_3', + 'input_4' ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), + output_names = cms.vstring( 'ID_pred' ), + flav_names = cms.vstring( 'probb', + 'probbb', + 'problepb', + 'probc', + 'probuds', + 'probg' ) +) +fragment.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), + numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), + name = cms.string( "BvsAll" ) + ) + ) +) +fragment.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMET250 = cms.EDFilter( "HLT1CaloMET", +fragment.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreCaloMET300NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMET300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMET350 = cms.EDFilter( "HLT1CaloMET", +fragment.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", +fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", +fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - L1MuGMTReadoutLabel = cms.InputTag( "" ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - ALCTDigiLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CosmicMuonLabel = cms.InputTag( "" ), - MuonLabel = cms.InputTag( "hltMuons" ), - SALabel = cms.InputTag( "" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - DetaParam = cms.double( 0.1 ), - DphiParam = cms.double( 1.0 ), - NormChi2Param = cms.double( 8.0 ), - InnerRMinParam = cms.double( 0.0 ), - OuterRMinParam = cms.double( 0.0 ), - InnerRMaxParam = cms.double( 99999.0 ), - OuterRMaxParam = cms.double( 99999.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - MatchingDWireThreshold = cms.int32( 5 ), - RecHitTime0 = cms.double( 0.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - ExpectedBX = cms.int32( 6 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxDtMuonSegment = cms.double( -10.0 ), - MaxSegmentRDiff = cms.double( 10.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MaxSegmentTheta = cms.double( 0.7 ) -) -fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - SuperClusterLabel = cms.InputTag( "" ), - PhotonLabel = cms.InputTag( "" ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - RoundnessCutParam = cms.double( 0.41 ), - AngleCutParam = cms.double( 0.51 ) -) -fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ) -) -fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - metLabel = cms.InputTag( "hltMet" ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - MuonLabel = cms.InputTag( "hltMuons" ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - MaxSegmentTheta = cms.double( 0.7 ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - IsHLT = cms.bool( True ) -) -fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - IsHLT = cms.bool( True ) -) -fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) -) -fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) -) -fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - estimator = cms.string( "generic" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - UseStrip = cms.bool( True ), - MeVperADCPixel = cms.double( 3.61E-6 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - ShapeTest = cms.bool( False ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), - ProbabilityMode = cms.string( "Accumulation" ), - fraction = cms.double( 0.4 ), - exponent = cms.double( -2.0 ), - truncate = cms.bool( True ) -) -fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - minDEDx = cms.double( -1.0 ), - minPT = cms.double( 50.0 ), - minNOM = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - minNumValidHits = cms.double( 5.0 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxAssocCaloE = cms.double( 100.0 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) -) -fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 300.0 ), + etcutEE = cms.double( 300.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -40373,14 +36654,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40388,26 +36669,14 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), @@ -40421,10 +36690,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40432,21 +36701,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -40475,88 +36744,46 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( '' ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", +fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 0 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -40573,10 +36800,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40584,15 +36811,15 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), @@ -40627,68 +36854,232 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -fragment.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -40705,10 +37096,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40716,21 +37107,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -40759,366 +37150,183 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) +fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorJets30" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) +fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.05 ), + thrRegularEE = cms.vdouble( 0.02 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", +fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.006 ), + thrRegularEE = cms.vdouble( 0.0085 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), - TriggerTypes = cms.vint32( 86 ) +fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.05 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) +fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", + saveTags = cms.bool( True ), + elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + lowerMassCut = cms.double( 8.0 ), + upperMassCut = cms.double( 999999.0 ), + ncandcut = cms.int32( 1 ), + electronRelaxed = cms.untracked.bool( True ), + ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), + ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), + MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) -) -fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) -) -fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) -) -fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) -) -fragment.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -41128,14 +37336,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41143,23 +37351,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -41176,10 +37372,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41187,21 +37383,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -41230,641 +37426,770 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 54.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 116.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -fragment.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) -) -fragment.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorPFJets80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +fragment.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), + Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), + MinTag = cms.double( 0.59 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 128.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) +fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -fragment.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets30L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) ) -fragment.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 25.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.5 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) +fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -fragment.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", - shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - jet_radius = cms.double( 0.4 ), - min_candidate_pt = cms.double( 0.95 ), - flip = cms.bool( False ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - puppi_value_map = cms.InputTag( "" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), - fallback_puppi_weight = cms.bool( True ), - fallback_vertex_association = cms.bool( False ), - run_deepVertex = cms.bool( False ), - compute_probabilities = cms.bool( False ), - min_jet_pt = cms.double( 15.0 ), - max_jet_eta = cms.double( 2.5 ) +fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) ) -fragment.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", - src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), - input_names = cms.vstring( 'input_0', - 'input_1', - 'input_2', - 'input_3', - 'input_4' ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), - output_names = cms.vstring( 'ID_pred' ), - flav_names = cms.vstring( 'probb', - 'probbb', - 'problepb', - 'probc', - 'probuds', - 'probg' ) +fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets20L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) ) -fragment.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), - numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), - name = cms.string( "BvsAll" ) - ) +fragment.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 0.5 ), + maxNVertices = cms.int32( 2 ), + maxNRegions = cms.int32( 20 ), + nSigmaZVertex = cms.double( 0.0 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.3 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ) ) ) -fragment.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +fragment.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( 0.0 ), + etaMax = cms.double( 5.0 ), + ptMin = cms.double( 0.3 ), + ptMax = cms.double( 9999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 3 ), + ptErrorCut = cms.double( 5.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( True ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 2 ), + vtxFallback = cms.bool( True ), + zetaVtx = cms.double( 0.3 ), + rhoVtx = cms.double( 0.2 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), + regions = cms.InputTag( "hltBTaggingRegion" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) ) -fragment.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -fragment.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) +fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -fragment.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) ) -fragment.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), + primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -fragment.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) ) -fragment.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) ) -fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) ) -fragment.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 2 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.5 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) +) +fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) +fragment.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -41874,57 +38199,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 300.0 ), - etcutEE = cms.double( 300.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41932,11 +38214,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -41953,10 +38235,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41964,12 +38246,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -41978,7 +38260,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -42007,79 +38289,24 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) -fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -42088,7 +38315,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 19.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -42117,203 +38344,130 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltL1sDiJet16er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) +fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) ) -fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", +fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltL1sDiJet35er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -42323,273 +38477,177 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) +) +fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL1sDiJet60er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.05 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 70.0 ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.006 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) ) -fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", +fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - lowerMassCut = cms.double( 8.0 ), - upperMassCut = cms.double( 999999.0 ), - ncandcut = cms.int32( 1 ), - electronRelaxed = cms.untracked.bool( True ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", +fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltL1sDiJet80er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet80er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -42599,550 +38657,129 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) +fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.6 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5_Mu3_dR_Max0p8" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), +fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) -fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), +fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), +fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 20.0 ) + etMin = cms.double( 110.0 ) ) -fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43151,45 +38788,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) ) -fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43198,22 +38812,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltL1sMu3JetC35dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet35er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43223,39 +38837,39 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + MinN = cms.int32( 1 ) ) -fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), +fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) -fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), +fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), +fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 40.0 ) + etMin = cms.double( 300.0 ) ) -fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43264,22 +38878,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) ) -fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43288,100 +38902,100 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), + MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) +fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), +fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 70.0 ) + etMin = cms.double( 110.0 ) ) -fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), + leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) ) -fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + TriggerType = cms.int32( 85 ) ) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), + leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + TriggerType = cms.int32( 85 ) ) -fragment.hltL1sMu3JetC80dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet80er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43391,347 +39005,11 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL1sMu3JetC120dRMax0p8 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p8" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), @@ -43965,9 +39243,9 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) -fragment.hltL1sLowETSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43977,17 +39255,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle15Ele8CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1LowETSingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowETSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), @@ -43998,29 +39276,29 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowETSingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowETSingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44040,9 +39318,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44062,9 +39340,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44084,9 +39362,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44106,9 +39384,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44128,9 +39406,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44150,9 +39428,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44172,9 +39450,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44194,9 +39472,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -44217,9 +39495,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), @@ -44240,9 +39518,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44262,9 +39540,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44284,9 +39562,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44306,9 +39584,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44328,9 +39606,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44350,9 +39628,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44372,9 +39650,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44394,9 +39672,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44416,9 +39694,28 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44428,20 +39725,114 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -44449,29 +39840,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + ncandcut = cms.int32( 1 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44491,31 +39872,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44535,31 +39894,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44579,31 +39916,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44623,31 +39938,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -44668,32 +39961,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44713,31 +39983,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44757,31 +40005,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44801,31 +40027,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44845,67 +40049,33 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), + inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), + triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44913,11 +40083,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -44934,10 +40104,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44945,12 +40115,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -44959,7 +40129,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -44988,21 +40158,21 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45013,19 +40183,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45045,9 +40215,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45067,9 +40237,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45089,9 +40259,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45111,9 +40281,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -45134,9 +40304,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45156,9 +40326,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45178,9 +40348,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45200,9 +40370,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45222,28 +40392,28 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", +fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + checkSC = cms.bool( False ) ) -fragment.hltL1sSingleMu22IorSingleMu25IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_Mu23_EG10" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -45253,123 +40423,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorMu23EG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu23EG10Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu23EG10Filtered23" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45380,41 +40444,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45422,8 +40464,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45434,85 +40476,191 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 33.0 ), + etcutEE = cms.double( 33.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 75.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG75EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45523,18 +40671,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 90.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG90EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45545,18 +40707,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 120.0 ), + etcutEE = cms.double( 120.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG120EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45567,18 +40743,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 150.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45589,126 +40779,101 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 175.0 ), + etcutEE = cms.double( 175.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEG175EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 200.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEG200EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45719,26 +40884,26 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -45751,9 +40916,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45761,8 +40926,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45773,20 +40938,47 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +fragment.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -45795,20 +40987,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -45817,109 +41009,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + countTracks = cms.bool( False ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.29 ), + egTrkIsoZSpan = cms.double( 999999.0 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSize = cms.double( 0.06 ), + egTrkIsoStripBarrel = cms.double( 0.03 ), + egTrkIsoStripEndcap = cms.double( 0.03 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -45928,28 +41043,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleIsoEG28to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_Mu7_EG20er2p5 OR L1_SingleMu25 OR L1_Mu6_DoubleEG17er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_Mu20_EG10er2p5 OR L1_SingleMu22 OR L1_Mu7_EG23er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -45959,139 +41055,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton50EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleIsoEG28to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to45" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -46102,28 +41076,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG50EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to45Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46134,23 +41108,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton22 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG22L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 22.0 ), - etcutEE = cms.double( 22.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG22L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22L1EG15EtFilter" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46158,8 +41118,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46170,52 +41130,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 25.0 ), - etcutEE = cms.double( 25.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -46223,63 +41152,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEG50EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG50EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 33.0 ), - etcutEE = cms.double( 33.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG50EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -46288,9 +41218,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleIsoEG28to60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -46300,17 +41230,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton75EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleIsoEG28to60Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to60" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -46321,28 +41251,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG75EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46353,52 +41283,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75EtFilter" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46406,8 +41293,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46418,71 +41305,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), - etcutEE = cms.double( 120.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -46490,106 +41327,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 150.0 ), - etcutEE = cms.double( 150.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 175.0 ), - etcutEE = cms.double( 175.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG75EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 200.0 ), - etcutEE = cms.double( 200.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -46598,52 +41393,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton90EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEG90EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), + etcutEB = cms.double( 90.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46663,9 +41429,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46685,14 +41451,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46712,9 +41473,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG90EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46734,9 +41495,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG90EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46756,21 +41517,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - trackProducer = cms.InputTag( "hltMergedTracks" ), - countTracks = cms.bool( False ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoConeSize = cms.double( 0.29 ), - egTrkIsoZSpan = cms.double( 999999.0 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - egTrkIsoStripEndcap = cms.double( 0.03 ) -) -fragment.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG90EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46790,52 +41539,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton100EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG100EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 100.0 ), + etcutEB = cms.double( 110.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG100EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46855,9 +41575,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46877,9 +41597,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46899,9 +41619,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46921,9 +41641,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46943,9 +41663,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46965,23 +41685,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton130EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG130EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 110.0 ), + etcutEB = cms.double( 130.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47001,9 +41721,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47023,9 +41743,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47045,9 +41765,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG130EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47067,9 +41787,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG130EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47089,9 +41809,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG130EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47111,23 +41831,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton120EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton150EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG120EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG150EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), + etcutEB = cms.double( 150.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG120EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47147,9 +41867,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG120EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47169,9 +41889,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG120EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47191,9 +41911,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG120EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG150EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47213,9 +41933,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG120EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG150EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47235,9 +41955,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG120EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG150EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47257,95 +41977,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton175EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG175EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 100.0 ), + etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG100EBHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBHE10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPrePhoton100EEHE10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG100EEHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9999999.0 ), - etcutEE = cms.double( 100.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG100EEHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EEHE10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPrePhoton100EETightIDTightIso = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG100EETightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 99999.0 ), - etcutEE = cms.double( 100.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG100EETightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47365,9 +42013,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EETightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47387,9 +42035,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EETightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47409,9 +42057,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EETightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47431,9 +42079,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EETightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47453,9 +42101,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG100EETightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47475,23 +42123,45 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton200EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG200EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG200EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG200EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47499,8 +42169,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -47511,16 +42181,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG200EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.9 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -47533,16 +42203,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), @@ -47555,21 +42225,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -47577,18 +42247,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 4.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), @@ -47599,23 +42269,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), + etcutEB = cms.double( 100.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG100EBHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), + candTag = cms.InputTag( "hltEG100EBHE10EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47635,9 +42334,45 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47657,9 +42392,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47679,9 +42414,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47701,9 +42436,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47723,23 +42458,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ300PFJetsMJJ400DEta3 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 999999.0 ), + etcutEE = cms.double( 75.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47759,9 +42494,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47781,9 +42516,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47803,9 +42538,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47825,9 +42560,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47847,58 +42582,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 300.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltDiPFJet30MJJ400AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 400.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ400PFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiCaloJet30MJJ400AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 400.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltDiPFJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 600.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) fragment.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -48271,64 +42954,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -48651,279 +43276,6 @@ secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 95.0 ) ) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdMass55 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - nrRequiredSecondLeg = cms.int32( 0 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - maxMatchDR = cms.double( 0.01 ) -) -fragment.hltDiEG18EtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) -) -fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), - minMass = cms.double( 55.0 ) -) fragment.hltPrePhoton35TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -49065,6 +43417,168 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs('kChargedPFCandidate')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ) + ) +) +fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "" ), + chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( isoConePiZeros = cms.string( "0.4" ), + leadObjectPt = cms.double( 0.5 ), + signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), + matchingCone = cms.string( "0.4" ), + isoConeChargedHadrons = cms.string( "0.4" ), + plugin = cms.string( "RecoTauBuilderConePlugin" ), + usePFLeptons = cms.bool( True ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), + isoConeNeutralHadrons = cms.string( "0.4" ), + name = cms.string( "fixedConeTau" ), + maxSignalConeChargedHadrons = cms.int32( 3 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + signalConeNeutralHadrons = cms.string( "0.1" ) + ) + ), + buildNullTaus = cms.bool( True ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + name = cms.string( "shrinkingConeElectronRej" ), + DataType = cms.string( "AOD" ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ) + ) + ) +) +fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltPFTausSansRef" ) +) +fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) +) +fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltPFTaus" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +fragment.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) fragment.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), @@ -51469,9 +45983,9 @@ BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -51481,14 +45995,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreTrimuon2Upsilon5MuonNoL1Mass = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51496,11 +46010,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -51517,10 +46031,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51528,12 +46042,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltTripleMu53p52p5L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), @@ -51542,7 +46056,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -51571,12 +46085,12 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltUpsilon5MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -51616,9 +46130,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon5MuonL3FilteredNoL1Mass" ), + PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -51627,7 +46141,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltVertexmumuFilterUpsilon5MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -51635,13 +46149,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -51651,14 +46165,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51666,11 +46180,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -51687,10 +46201,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51698,121 +46212,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 5.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -52079,9 +46478,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -52228,9 +46627,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -52425,9 +46824,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -52702,9 +47101,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -52777,16 +47176,71 @@ mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 90.0 ) ) +fragment.hltL1sTripleMuControl = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0 OR L1_TripleMu_3SQ_2p5SQ_0_Mass_Max12 OR L1_TripleMu_5SQ_3SQ_0OQ" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMuControl" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -54865,261 +49319,6 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreDoubleMu40NoFiltersNoVtxDisplaced = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered40Displaced = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_DoubleMu_15_7 OR L1_DoubleMu5_SQ_EG9er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) fragment.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT360er OR L1_ETT2000" ), @@ -57931,7 +52130,7 @@ energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", @@ -57976,59 +52175,6 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) fragment.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT360er OR L1_ETT2000 OR L1_HTT320er" ), @@ -58045,6 +52191,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), @@ -58066,6 +52224,23 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) +fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) fragment.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), @@ -58660,6 +52835,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -60670,9 +54857,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -60890,9 +55077,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -61167,9 +55354,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -61181,9 +55368,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62838,362 +57025,74 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu17 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu19 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPt = cms.double( 7.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 7.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), + MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), @@ -63857,263 +57756,6 @@ MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) -fragment.hltL1sSingleEG10OR15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreEle15CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10OR15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle15JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - leptons = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ), - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ) -) -fragment.hltEle15PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle15JetCollectionsForLeptonPlusPFJets" ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinJetPt = cms.double( 30.0 ), - MaxAbsJetEta = cms.double( 2.5 ), - MinNJets = cms.uint32( 1 ), - triggerType = cms.int32( 85 ) -) fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -65251,486 +58893,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 145.0 ), - etcutEE = cms.double( 145.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 250.0 ), - etcutEE = cms.double( 250.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3" ), @@ -66258,53 +59420,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 10.0 ), - minPtJetMht = cms.double( 10.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 15.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -66467,10 +59583,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), @@ -66491,23 +59603,66 @@ trackPtCut = cms.double( 5.0 ), trackdRCut = cms.double( 0.2 ) ) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", +fragment.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 10.0 ), + minPtJetMht = cms.double( 10.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +fragment.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtJet10' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), + minHt = cms.vdouble( 175.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPFHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 400.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -66779,10 +59934,6 @@ fedId = cms.int32( 1024 ), useTCDSEventNumber = cms.bool( True ) ) -fragment.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -66810,42 +59961,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreRandomTOTEMpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRandomTOTEMpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRandomTOTEMpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRandomTOTEMpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreZeroBiasTOTEMpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasTOTEMpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasTOTEMpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasTOTEMpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -66872,7 +59991,7 @@ ) fragment.hltL1sDSTRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -67542,10 +60661,63 @@ applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) -fragment.hltEgammaEleGsfTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), +fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 1000000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +fragment.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", + src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + producer = cms.string( "" ), + Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + Propagator = cms.string( "hltESPFwdElectronPropagator" ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + GeometricInnerState = cms.bool( True ), + AlgorithmName = cms.string( "gsf" ) +) +fragment.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", + TrackProducer = cms.InputTag( "" ), + GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + UseGsfTracks = cms.bool( True ), + BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +) +fragment.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + upperTrackNrToRemoveCut = cms.int32( 9999 ), + lowerTrackNrToRemoveCut = cms.int32( -1 ), + useDefaultValuesForBarrel = cms.bool( False ), + useDefaultValuesForEndcap = cms.bool( False ) +) +fragment.hltEgammaEleGsfUnseededTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltPixelTracksZetaClean" ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), @@ -68106,21 +61278,21 @@ minVtxProbCut = cms.double( 0.001 ) ) fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - r9Map = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoPixelOnly" ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ), + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','MissingHits' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','OneOESuperMinusOneOP' ), + EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfUnseededTrackIsoPixelOnly" ), + HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), egammaPtCut = cms.double( 2.0 ), egammaEtaCut = cms.double( 2.5 ), - egammaHoverECut = cms.double( 1.0 ), + egammaHoverECut = cms.double( 9999.0 ), egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), saveRecHitTiming = cms.bool( False ), @@ -68130,197 +61302,345 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'Dataset_Muon' ) +fragment.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEGL1SingleIsoEG30Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3SingleEG30PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleEG30CaloIdLEt30Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleIsoEG30Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleEG30CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLEt30Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleEG30CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", +fragment.hltEGL1DoubleIsoEG16EG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltDoubleEG16EG12CaloIdLEt12Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1DoubleIsoEG16EG12Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEG16EG12CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLEt12Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltDoubleEG16EG12CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( -0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'Dataset_Muon0', + 'Dataset_Muon1' ) ) -fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", +fragment.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", +fragment.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", +fragment.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68330,334 +61650,70 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - chi2 = cms.double( 1000.0 ) +fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 80.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) +fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) -) -fragment.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ) -) -fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 3 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 0.4 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) -) -fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltPixelTracksForHighMult" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( False ), - qualityBit = cms.string( "loose" ), - chi2n_par = cms.double( 9999.0 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 100.0 ), - minNumberLayers = cms.uint32( 0 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 999 ), - minHitsToBypassChecks = cms.uint32( 999 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 0.5 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) -) -fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 60 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 2 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 85 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 3 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 110 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 4 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 135 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 5 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 160 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 6 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 7 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 8 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 9 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 10 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 11 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68667,548 +61723,859 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", + doBarrel = cms.bool( True ), + doEndcaps = cms.bool( True ), + barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + clusEtaSize = cms.int32( 3 ), + clusPhiSize = cms.int32( 3 ), + barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), + endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), + clusSeedThr = cms.double( 0.5 ), + clusSeedThrEndCap = cms.double( 1.0 ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + posCalcParameters = cms.PSet( + T0_barl = cms.double( 7.4 ), + T0_endcPresh = cms.double( 1.2 ), + LogWeighted = cms.bool( True ), + T0_endc = cms.double( 3.1 ), + X0 = cms.double( 0.89 ), + W0 = cms.double( 4.2 ) + ), + maxNumberofSeeds = cms.int32( 700 ), + maxNumberofClusters = cms.int32( 300 ), + debugLevel = cms.int32( 0 ) ) -fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( True ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.22 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), + barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.06 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), + selePtPairBarrel_region1 = cms.double( 2.0 ), + selePtPairBarrel_region2 = cms.double( 1.75 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.65 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.65 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( False ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 2.5 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 1.5 ), + endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 1.5 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), + selePtGammaEndCap_region3 = cms.double( 0.5 ), + selePtGammaEndCap_region2 = cms.double( 0.5 ), + selePtGammaEndCap_region1 = cms.double( 0.5 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 99.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( False ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "pi0EcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) -fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "barrel" ), + digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), + digisOut = cms.string( "pi0EBDigis" ), + recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "pi0EBSrFlags" ) ) -fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( False ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.22 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), + barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.06 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), + selePtPairBarrel_region1 = cms.double( 1.5 ), + selePtPairBarrel_region2 = cms.double( 1.5 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.5 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.5 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( True ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 999.0 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 3.75 ), + endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 2.0 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), + selePtGammaEndCap_region3 = cms.double( 0.95 ), + selePtGammaEndCap_region2 = cms.double( 0.95 ), + selePtGammaEndCap_region1 = cms.double( 1.1 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 2.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( True ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "pi0EcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) -fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "endcap" ), + digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), + digisOut = cms.string( "pi0EEDigis" ), + recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "pi0EESrFlags" ) ) -fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 150.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( True ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.156 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.8 ), + massLowPi0Cand = cms.double( 0.084 ), + seleS9S25Gamma = cms.double( 0.8 ), + seleBeltDeta = cms.double( 0.1 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), + barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( True ), + seleMinvMinBarrel = cms.double( 0.2 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), + selePtPairBarrel_region1 = cms.double( 3.0 ), + selePtPairBarrel_region2 = cms.double( 3.0 ), + seleBeltDR = cms.double( 0.3 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.65 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 1.4 ), + store5x5RecHitEB = cms.bool( True ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( False ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 2.5 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 1.5 ), + endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 1.5 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), + selePtGammaEndCap_region3 = cms.double( 0.5 ), + selePtGammaEndCap_region2 = cms.double( 0.5 ), + selePtGammaEndCap_region1 = cms.double( 0.5 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 99.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( False ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "etaEcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) +) +fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) +) +fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "barrel" ), + digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), + digisOut = cms.string( "etaEBDigis" ), + recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "etaEBSrFlags" ) ) -fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( False ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.8 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), + barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.3 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), + selePtPairBarrel_region1 = cms.double( 1.5 ), + selePtPairBarrel_region2 = cms.double( 1.5 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 1.0 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.5 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( True ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.1 ), + selePtPairMaxEndCap_region3 = cms.double( 999.0 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 3.0 ), + endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 3.0 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), + selePtGammaEndCap_region3 = cms.double( 1.0 ), + selePtGammaEndCap_region2 = cms.double( 1.0 ), + selePtGammaEndCap_region1 = cms.double( 1.0 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( True ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.2 ), + selePtPairEndCap_region3 = cms.double( 3.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.3 ), + seleMinvMaxEndCap = cms.double( 0.8 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.85 ) + ), + storeRecHitES = cms.bool( True ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "etaEcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) ) -fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "endcap" ), + digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), + digisOut = cms.string( "etaEEDigis" ), + recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "etaEESrFlags" ) +) +fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", + SelectedTriggerType = cms.int32( 2 ) ) -fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) ) -fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) ) -fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", + barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), + endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), + barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), + endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), + barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + statusThreshold = cms.uint32( 3 ), + useRecoFlag = cms.bool( False ), + ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ), + ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ), + ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), + ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), + phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), + phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) -fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sCDC" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( False ), + SelectQualities = cms.vint32( ) ) -fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.5 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", + rawInput = cms.InputTag( "rawDataCollector" ), + period = cms.uint32( 4096 ), + invert = cms.bool( False ), + fedId = cms.int32( 1024 ), + useTCDSEventNumber = cms.bool( False ) ) -fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", + L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT300er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 3 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( -999.0 ), + etaMax = cms.double( 999.0 ), + ptMin = cms.double( 0.0 ), + ptMax = cms.double( 999999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 4 ), + ptErrorCut = cms.double( 999999.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( False ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 0 ), + vtxFallback = cms.bool( False ), + zetaVtx = cms.double( 999999.0 ), + rhoVtx = cms.double( 999999.0 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) +) +fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", + L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), + tauAssociationCone = cms.double( 0.0 ), + tauUnbiasCone = cms.double( 1.2 ), + PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), + ExtrapolationConeSize = cms.double( 1.0 ), + PixelIsolationConeSizeAtEC = cms.double( 40.0 ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxVtxDXYSeed = cms.double( 101.0 ), + MaxVtxDXYIsol = cms.double( 101.0 ), + VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), + MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), + minPTrack = cms.double( 5.0 ), + maxPTrackForIsolation = cms.double( 3.0 ), + EBEtaBoundary = cms.double( 1.479 ) ) -fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 12.0 ), + MinPtTrack = cms.double( 3.5 ), + MaxEtaTrack = cms.double( 1.15 ), + MinEtaTrack = cms.double( 0.0 ), + MinDeltaPtL1Jet = cms.double( -40000.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), + EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + EBHitEnergyThreshold = cms.double( 0.1 ), + EBHitCountEnergyThreshold = cms.double( 0.5 ), + EEHitEnergyThreshold0 = cms.double( -41.0664 ), + EEHitEnergyThreshold1 = cms.double( 68.795 ), + EEHitEnergyThreshold2 = cms.double( -38.143 ), + EEHitEnergyThreshold3 = cms.double( 7.043 ), + EEFacHitCountEnergyThreshold = cms.double( 10.0 ), + EcalConeSizeEta0 = cms.double( 0.09 ), + EcalConeSizeEta1 = cms.double( 0.14 ) +) +fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ), + MaxEnergyInEB = cms.double( 2.0 ), + MaxEnergyInEE = cms.double( 4.0 ), + MaxEnergyOutEB = cms.double( 1.2 ), + MaxEnergyOutEE = cms.double( 2.0 ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", + corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), + associationCone = cms.double( 0.2 ) +) +fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 18.0 ), + MinPtTrack = cms.double( 20.0 ), + MaxEtaTrack = cms.double( 1.15 ), + MinEtaTrack = cms.double( 0.0 ), + MinDeltaPtL1Jet = cms.double( 4.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 999 ), + DropMultiL2Event = cms.bool( False ) ) -fragment.hltPreSinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - VerbosityLevel = cms.string( "ERROR" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - T0_endcPresh = cms.double( 1.2 ), - W0 = cms.double( 4.2 ), - X0 = cms.double( 0.89 ) - ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - SeedRecHitFlagToBeExcludedEB = cms.vstring( 'kFaultyHardware', - 'kTowerRecovered', - 'kDead' ), - SeedRecHitFlagToBeExcludedEE = cms.vstring( 'kFaultyHardware', - 'kNeighboursRecovered', - 'kTowerRecovered', - 'kDead', - 'kWeird' ), - RecHitFlagToBeExcludedEB = cms.vstring( 'kWeird', - 'kDiWeird', - 'kOutOfTime', - 'kTowerRecovered' ), - RecHitFlagToBeExcludedEE = cms.vstring( 'kWeird', - 'kDiWeird', - 'kOutOfTime', - 'kTowerRecovered' ) -) -fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelEtaSearchRoad = cms.double( 0.07 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - outputColl = cms.string( "" ), - etCut = cms.double( 8.0 ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ) -) -fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) +fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", + L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), + tauAssociationCone = cms.double( 0.0 ), + tauUnbiasCone = cms.double( 1.2 ), + PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), + ExtrapolationConeSize = cms.double( 1.0 ), + PixelIsolationConeSizeAtEC = cms.double( 40.0 ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxVtxDXYSeed = cms.double( 101.0 ), + MaxVtxDXYIsol = cms.double( 101.0 ), + VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), + MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), + minPTrack = cms.double( 5.0 ), + maxPTrackForIsolation = cms.double( 3.0 ), + EBEtaBoundary = cms.double( 1.479 ) ) -fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 12.0 ), + MinPtTrack = cms.double( 3.5 ), + MaxEtaTrack = cms.double( 2.2 ), + MinEtaTrack = cms.double( 1.1 ), + MinDeltaPtL1Jet = cms.double( -40000.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 5 ), + DropMultiL2Event = cms.bool( False ) ) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), + EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + EBHitEnergyThreshold = cms.double( 0.1 ), + EBHitCountEnergyThreshold = cms.double( 0.5 ), + EEHitEnergyThreshold0 = cms.double( -41.0664 ), + EEHitEnergyThreshold1 = cms.double( 68.795 ), + EEHitEnergyThreshold2 = cms.double( -38.143 ), + EEHitEnergyThreshold3 = cms.double( 7.043 ), + EEFacHitCountEnergyThreshold = cms.double( 10.0 ), + EcalConeSizeEta0 = cms.double( 0.09 ), + EcalConeSizeEta1 = cms.double( 0.14 ) +) +fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ), + MaxEnergyInEB = cms.double( 2.0 ), + MaxEnergyInEE = cms.double( 4.0 ), + MaxEnergyOutEB = cms.double( 1.2 ), + MaxEnergyOutEE = cms.double( 2.0 ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", + corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), + associationCone = cms.double( 0.2 ) +) +fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 18.0 ), + MinPtTrack = cms.double( 20.0 ), + MaxEtaTrack = cms.double( 2.2 ), + MinEtaTrack = cms.double( 1.1 ), + MinDeltaPtL1Jet = cms.double( 4.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 999 ), + DropMultiL2Event = cms.bool( False ) +) +fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69218,57 +62585,65 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69278,154 +62653,482 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), + MaxEta = cms.double( 2.4 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) +fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), + MaxEta = cms.double( 2.4 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", + pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), + trigstring = cms.untracked.string( "alcaPCCEvent" ) +) +fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreSinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreSinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", +fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCPFBTagDeepCSV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.25 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( True ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltPFHTForMC' ), + mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 30.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), + minMht = cms.vdouble( -1.0 ) ) -fragment.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 5.0 ), + metLabel = cms.InputTag( "hltMet" ), + jetsLabel = cms.InputTag( "hltAK4CaloJets" ), + goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ) +) +fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", + jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), + tracks = cms.InputTag( "hltPixelTracks" ), + primaryVertex = cms.InputTag( "hltTrimmedPixelVertices" ), + MinGoodJetTrackPtRatio = cms.double( 0.045 ), + MinGoodJetTrackPt = cms.double( 1.8 ), + MaxTrackDistanceToJet = cms.double( 0.04 ), + MinTrackPt = cms.double( 0.6 ), + MaxTrackChi2 = cms.double( 20.0 ), + UseForwardJetsAsNoPU = cms.bool( True ), + MinEtaForwardJets = cms.double( 2.4 ), + MinEtForwardJets = cms.double( 40.0 ) +) +fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltCaloJetFromPV" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), + mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPreMCCaloBTagDeepCSV = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.2 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtForMC' ), + mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), + minMht = cms.vdouble( -1.0 ) +) +fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8TrimModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( True ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), + mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), + mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -69436,28 +63139,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 40.0 ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69468,32 +63171,40 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHToverET" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69504,32 +63215,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 60.0 ), - etcutEE = cms.double( 60.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69540,132 +63237,190 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), + nrRequiredFirstLeg = cms.int32( 0 ), + nrRequiredSecondLeg = cms.int32( 0 ), + nrRequiredUniqueLeg = cms.int32( 1 ), + maxMatchDR = cms.double( 0.01 ) ) -fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MaxEta = cms.double( 2.55 ), + MinN = cms.int32( 2 ) ) -fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", + saveTags = cms.bool( True ), + firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), + secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), + minMass = cms.double( 10.0 ) ) -fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69675,2712 +63430,2576 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 10.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 1 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 0.0 ), - MinPtMin = cms.double( 0.0 ), - MinInvMass = cms.double( 1.6 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 2.5 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG5HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( ), - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +fragment.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 150.0 ), + thrRegularEE = cms.vdouble( 150.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltHIL3TrajSeedOIState" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ) - ) -) -fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) -) -fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltHIL3TrajSeedOIHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) -) -fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ) - ) -) -fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' ) -) -fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' ) -) -fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltHIL3Muons" ), - InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 20.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.5 ), - MaxInvMass = cms.vdouble( 4.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 20.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 14.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 150.0 ), + thrRegularEE = cms.vdouble( 150.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCEgammaOpen = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCEgammaOpenUnseeded = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltEgammaElectronPixelSeedsForBParkingUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", + initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), + vertices = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + measTkEvt = cms.InputTag( "hltSiStripClusters" ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), + matcherConfig = cms.PSet( + useRecoVertex = cms.bool( False ), + minNrHits = cms.vuint32( 2, 2 ), + matchingCuts = cms.VPSet( + cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 9999.0 ), + dRZMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxHighEtThres = cms.vdouble( 20.0 ), + dRZMaxHighEtThres = cms.vdouble( 0.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ) + ), + minNrHitsValidLayerBins = cms.vint32( 4 ), + detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), + navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), + paramMagField = cms.ESInputTag( "","ParabolicMf" ) + ) ) -fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltEgammaPixelMatchVarsForBParkingUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParkingUnseeded" ), + dPhi1SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00823, -0.0029 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00282 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.010838, -0.00345 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0043 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol2" ) + ) +) ), + dPhi2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 1.3E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.6 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.9 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 7.94E-5 ), + xMin = cms.double( 1.9 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ) +) ), + dRZ2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol3" ) + ) +) ), + productsToWrite = cms.int32( 0 ) +) +fragment.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.2 ), + egTrkIsoZSpan = cms.double( 0.15 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), + egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), + egTrkIsoStripBarrel = cms.double( 0.01 ), + egTrkIsoStripEndcap = cms.double( 0.01 ), + useGsfTrack = cms.bool( True ), + useSCRefs = cms.bool( True ) ) -fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 15.0 ), + etcutEE = cms.double( 15.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "pt > 100 && abs(eta) < 2.5" ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 40000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - onDemand = cms.bool( False ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw", - onDemand = cms.bool( False ), - Clusterizer = cms.PSet( - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ), - ConditionsLabel = cms.string( "" ) - ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ), - Use10bitsTruncation = cms.bool( False ) - ), - DoAPVEmulatorCheck = cms.bool( False ), - HybridZeroSuppressed = cms.bool( False ), - ProductLabel = cms.InputTag( "rawDataCollector" ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter", - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - rphiRecHits = cms.string( "rphiRecHit" ), - stereoRecHits = cms.string( "stereoRecHit" ), - matchedRecHits = cms.string( "matchedRecHit" ), - useSiStripQuality = cms.bool( False ), - MaskBadAPVFibers = cms.bool( False ), - doMatching = cms.bool( True ), - StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), - Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), - siStripQualityLabel = cms.ESInputTag( "","" ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0PixelTripletsTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0PixelTripletsClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0PixelTripletsHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ), - trackingRegions = cms.InputTag( "hltPAIter0PixelTripletsTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0PixelTripletsHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPAIter0PixelTripletsHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter0PixelTripletsHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ) +fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) - ) +fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) - ) +fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) - ) +fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1', - 'hltPAIter0TrackClassifier2', - 'hltPAIter0TrackClassifier3' ) +fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ) +fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter1DetachedTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPAIter1DetachedTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPAIter1DetachedTripletHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ), - trackingRegions = cms.InputTag( "hltPAIter1DetachedTripletTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPAIter1DetachedTripletHitTriplets = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter1DetachedTripletHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter1DetachedTripletHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +fragment.hltDiMuonRelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +fragment.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ) +fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) - ) +fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) - ) +fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1', - 'hltPAIter1TrackClassifier2' ) +fragment.hltPreMCPFBTagDeepJet = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +fragment.hltBTagPFDeepJet4p06Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.25 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ) +fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 OR L1_HTT360er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter2LowPtTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltQuadJet20 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -fragment.hltPAIter2LowPtTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltTripleJet35 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltPAIter2LowPtTripletHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ), - trackingRegions = cms.InputTag( "hltPAIter2LowPtTripletTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltDoubleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPAIter2LowPtTripletHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPAIter2LowPtTripletHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +fragment.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) -fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter2LowPtTripletHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +fragment.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +fragment.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ) +fragment.hltPFDoubleJetLooseID75 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) - ) +fragment.hltPFSingleJetLooseID100 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) -fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +fragment.hlt2PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) ) -fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ) +fragment.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.4 ), + min_jet_pt = cms.double( 30.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) ) -fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagInfos" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probtauh', + 'probb', + 'probc', + 'probuds', + 'probg' ), + debugMode = cms.untracked.bool( False ) ) -fragment.hltPAIter3PixelPairTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( True ) +fragment.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "BvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "TauhvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsL" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) + ) ) ) -fragment.hltPAIter3PixelPairClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) -) -fragment.hltPAIter3PixelPairHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" ), - trackingRegions = cms.InputTag( "hltPAIter3PixelPairTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltPF2CentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt2PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter3PixelPairHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) -) -fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter3PixelPairSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelPairStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ) -) -fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) - ) -) -fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ) -) -fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPAIter4MixedTripletTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPAIter4MixedTripletClusterCheckA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltPNetCvsLTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltPAIter4MixedTripletHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ), - trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hlt2PNetCvsLTag0p3 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltPAIter4MixedTripletHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +fragment.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +fragment.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+BPix3+TIB1' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltPreMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4MixedTripletTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPAIter4MixedTripletClusterCheckB = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4MixedTripletHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ), - trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsB" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4MixedTripletHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsB" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' ) +fragment.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter4MixedSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +fragment.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ) +fragment.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ) - ) +fragment.hltEcalDetIdToBeRecoveredCPUOnly = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", + ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), + ebDetIdToBeRecovered = cms.string( "ebDetId" ), + integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), + eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), + ebFEToBeRecovered = cms.string( "ebFE" ), + ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), + eeDetIdToBeRecovered = cms.string( "eeDetId" ), + eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), + eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), + ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), + ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), + eeFEToBeRecovered = cms.string( "eeFE" ), + integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), + eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ) ) -fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) +fragment.hltEcalUncalibRecHitCPUOnly = cms.EDProducer( "EcalUncalibRecHitProducer", + EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ), + EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), + EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ), + EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), + algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), + algoPSet = cms.PSet( + addPedestalUncertaintyEE = cms.double( 0.0 ), + EBtimeFitLimits_Upper = cms.double( 1.4 ), + addPedestalUncertaintyEB = cms.double( 0.0 ), + EEtimeFitLimits_Lower = cms.double( 0.2 ), + gainSwitchUseMaxSampleEB = cms.bool( True ), + timealgo = cms.string( "RatioMethod" ), + EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), + EEtimeNconst = cms.double( 31.8 ), + EBtimeNconst = cms.double( 28.5 ), + prefitMaxChiSqEE = cms.double( 10.0 ), + outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), + EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), + outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), + outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), + gainSwitchUseMaxSampleEE = cms.bool( False ), + prefitMaxChiSqEB = cms.double( 25.0 ), + mitigateBadSamplesEB = cms.bool( False ), + outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), + simplifiedNoiseModelForGainSwitch = cms.bool( True ), + ampErrorCalculation = cms.bool( False ), + mitigateBadSamplesEE = cms.bool( False ), + amplitudeThresholdEB = cms.double( 10.0 ), + amplitudeThresholdEE = cms.double( 10.0 ), + EBtimeFitLimits_Lower = cms.double( 0.2 ), + EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), + selectiveBadSampleCriteriaEB = cms.bool( False ), + dynamicPedestalsEB = cms.bool( False ), + useLumiInfoRunHeader = cms.bool( False ), + EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), + dynamicPedestalsEE = cms.bool( False ), + doPrefitEE = cms.bool( False ), + selectiveBadSampleCriteriaEE = cms.bool( False ), + EEtimeFitLimits_Upper = cms.double( 1.4 ), + outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), + outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), + outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), + EEtimeConstantTerm = cms.double( 1.0 ), + EBtimeConstantTerm = cms.double( 0.6 ), + activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), + outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), + doPrefitEB = cms.bool( False ) ) ) -fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1', - 'hltPAIter4TrackClassifier2' ) -) -fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ) -) -fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) +fragment.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer", + recoverEEVFE = cms.bool( False ), + EErechitCollection = cms.string( "EcalRecHitsEE" ), + recoverEBIsolatedChannels = cms.bool( False ), + recoverEBVFE = cms.bool( False ), + laserCorrection = cms.bool( True ), + EBLaserMIN = cms.double( 0.5 ), + killDeadChannels = cms.bool( True ), + dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), + EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEE' ), + dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), + EELaserMIN = cms.double( 0.5 ), + ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebFE' ), + cleaningConfig = cms.PSet( + cThreshold_endcap = cms.double( 15.0 ), + tightenCrack_e1_double = cms.double( 2.0 ), + cThreshold_barrel = cms.double( 4.0 ), + e6e2thresh = cms.double( 0.04 ), + e4e1Threshold_barrel = cms.double( 0.08 ), + e4e1Threshold_endcap = cms.double( 0.3 ), + tightenCrack_e4e1_single = cms.double( 3.0 ), + cThreshold_double = cms.double( 10.0 ), + e4e1_b_barrel = cms.double( -0.024 ), + tightenCrack_e6e2_double = cms.double( 3.0 ), + e4e1_a_barrel = cms.double( 0.04 ), + tightenCrack_e1_single = cms.double( 2.0 ), + e4e1_a_endcap = cms.double( 0.02 ), + e4e1_b_endcap = cms.double( -0.0125 ), + ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) + logWarningEtThreshold_EE_FE = cms.double( 50.0 ), + eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeDetId' ), + recoverEBFE = cms.bool( False ), + eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeFE' ), + ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebDetId' ), + singleChannelRecoveryThreshold = cms.double( 8.0 ), + sum8ChannelRecoveryThreshold = cms.double( 0.0 ), + bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), + bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), + ChannelStatusToBeExcluded = cms.vstring( ), + EBrechitCollection = cms.string( "EcalRecHitsEB" ), + triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), + recoverEEFE = cms.bool( False ), + singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), + EBLaserMAX = cms.double( 3.0 ), + flagsMapDBReco = cms.PSet( + kDead = cms.vstring( 'kNoDataNoTP' ), + kGood = cms.vstring( 'kOk', + 'kDAC', + 'kNoLaser', + 'kNoisy' ), + kTowerRecovered = cms.vstring( 'kDeadFE' ), + kNoisy = cms.vstring( 'kNNoisy', + 'kFixedG6', + 'kFixedG1' ), + kNeighboursRecovered = cms.vstring( 'kFixedG0', + 'kNonRespondingIsolated', + 'kDeadVFE' ) ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ) -) -fragment.hltPAIter5PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) + EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEB' ), + algoRecover = cms.string( "EcalRecHitWorkerRecover" ), + algo = cms.string( "EcalRecHitWorkerSimple" ), + EELaserMAX = cms.double( 8.0 ), + logWarningEtThreshold_EB_FE = cms.double( 50.0 ), + recoverEEIsolatedChannels = cms.bool( False ), + skipTimeCalib = cms.bool( False ) ) -fragment.hltPAIter5PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) -) -fragment.hltPAIter5PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ), - trackingRegions = cms.InputTag( "hltPAIter5PixelLessTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltTowerMakerForAllCPUOnly = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltHbherecoLegacy" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltEcalRecHitCPUOnly:EcalRecHitsEB','hltEcalRecHitCPUOnly:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) ) -fragment.hltPAIter5PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltPAIter5PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +fragment.hltAK4CaloJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( 0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter5PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 2.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) +fragment.hltAK4CaloJetsIDPassedCPUOnly = cms.EDProducer( "HLTCaloJetIDProducer", + min_N90 = cms.int32( -2 ), + min_N90hits = cms.int32( 2 ), + min_EMF = cms.double( 1.0E-6 ), + max_EMF = cms.double( 999.0 ), + jetsInput = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), + JetIDParams = cms.PSet( + hfRecHitsColl = cms.InputTag( "hltHfreco" ), + hoRecHitsColl = cms.InputTag( "hltHoreco" ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + hbheRecHitsColl = cms.InputTag( "hltHbherecoLegacy" ), + useRecHits = cms.bool( True ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ) ) ) -fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), +fragment.hltFixedGridRhoFastjetAllCaloCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) +) +fragment.hltAK4CaloFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", + level = cms.string( "L1FastJet" ), + algorithm = cms.string( "AK4CaloHLT" ), + srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloCPUOnly" ) +) +fragment.hltAK4CaloCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorCPUOnly','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) +) +fragment.hltAK4CaloJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +) +fragment.hltAK4CaloJetsCorrectedIDPassedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsIDPassedCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +) +fragment.hltSingleCaloJet10CPUOnly = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedCPUOnly" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK4CaloJetsPFCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +fragment.hltAK4CaloJetsPFEt5CPUOnly = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsPFCPUOnly" ), + filter = cms.bool( False ), + etMin = cms.double( 5.0 ) +) +fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer", + src = cms.InputTag( "hltSiPixelClustersLegacy" ), + onDemand = cms.bool( False ) +) +fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + src = cms.InputTag( "hltSiPixelClustersLegacy" ), + CPE = cms.string( "hltESPPixelCPEFast" ), + convertToLegacy = cms.bool( True ) +) +fragment.hltSiStripClustersCPUOnly = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClusters" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) +) +fragment.hltIterL3OISeedsFromL2MuonsCPUOnly = cms.EDProducer( "TSGForOIDNN", + src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + layersToTry = cms.int32( 2 ), + fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), + hitsToTry = cms.int32( 1 ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), + maxEtaForTOB = cms.double( 1.8 ), + minEtaForTEC = cms.double( 0.7 ), + debug = cms.untracked.bool( False ), + maxSeeds = cms.uint32( 20 ), + maxHitlessSeeds = cms.uint32( 5 ), + maxHitSeeds = cms.uint32( 1 ), + propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxHitlessSeedsIP = cms.uint32( 5 ), + maxHitlessSeedsMuS = cms.uint32( 0 ), + maxHitDoubletSeeds = cms.uint32( 0 ), + getStrategyFromDNN = cms.bool( True ), + useRegressor = cms.bool( False ), + dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) +) +fragment.hltIterL3OITrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter5PixelLessSeeds" ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), + TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ), +fragment.hltIterL3OIMuCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltIterL3OITrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelLessStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ) -) -fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ) - ) + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "iter10" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), +fragment.hltIterL3OIMuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + minPixelHits = cms.vint32( 0, 0, 1 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 4, 3, 2 ), + min3DLayers = cms.vint32( 1, 2, 1 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 5, 5 ) ) ) -fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1', - 'hltPAIter5TrackClassifier2' ) -) -fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ) +fragment.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) +fragment.hltL3MuonsIterL3OICPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ), - MTEC = cms.PSet( + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ) -) -fragment.hltPAIter6TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityCPUOnly" ) ) ) -fragment.hltPAIter6TobTecClusterCheckTripl = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltIterL3OIL3MuonsLinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) -fragment.hltPAIter6TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ), - trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsTripl" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltIterL3OIL3MuonsCPUOnly = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) -fragment.hltPAIter6TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltPAIter6TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.01 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +fragment.hltIterL3OIL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltIterL3OIL3MuonsCPUOnly" ), + InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), + MuonPtOption = cms.string( "Tracker" ) ) -fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) +fragment.hltL2SelectorForL3IOCPUOnly = cms.EDProducer( "HLTMuonL2SelectorForL3IO", + l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesCPUOnly" ), + InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), + applyL3Filters = cms.bool( False ), + MinNhits = cms.int32( 1 ), + MaxNormalizedChi2 = cms.double( 20.0 ), + MinNmuonHits = cms.int32( 1 ), + MaxPtDifference = cms.double( 0.3 ) +) +fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1", + onGPU = cms.bool( False ), + pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), + ptmin = cms.double( 0.899999976158 ), + CAThetaCutBarrel = cms.double( 0.00200000009499 ), + CAThetaCutForward = cms.double( 0.00300000002608 ), + hardCurvCut = cms.double( 0.0328407224959 ), + dcaCutInnerTriplet = cms.double( 0.15000000596 ), + dcaCutOuterTriplet = cms.double( 0.25 ), + earlyFishbone = cms.bool( True ), + lateFishbone = cms.bool( False ), + fillStatistics = cms.bool( False ), + minHitsPerNtuplet = cms.uint32( 3 ), + maxNumberOfDoublets = cms.uint32( 524288 ), + minHitsForSharingCut = cms.uint32( 10 ), + fitNas4 = cms.bool( False ), + doClusterCut = cms.bool( True ), + doZ0Cut = cms.bool( True ), + doPtCut = cms.bool( True ), + useRiemannFit = cms.bool( False ), + doSharedHitCut = cms.bool( True ), + dupPassThrough = cms.bool( False ), + useSimpleTripletCleaner = cms.bool( True ), + idealConditions = cms.bool( False ), + includeJumpingForwardDoublets = cms.bool( True ), + trackQualityCuts = cms.PSet( + chi2MaxPt = cms.double( 10.0 ), + tripletMaxTip = cms.double( 0.3 ), + chi2Scale = cms.double( 8.0 ), + quadrupletMaxTip = cms.double( 0.5 ), + quadrupletMinPt = cms.double( 0.3 ), + quadrupletMaxZip = cms.double( 12.0 ), + tripletMaxZip = cms.double( 12.0 ), + tripletMinPt = cms.double( 0.5 ), + chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) -fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ), + pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), + minNumberOfHits = cms.int32( 0 ), + minQuality = cms.string( "loose" ) ) -fragment.hltPAIter6TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1", + onGPU = cms.bool( False ), + oneKernel = cms.bool( True ), + useDensity = cms.bool( True ), + useDBSCAN = cms.bool( False ), + useIterative = cms.bool( False ), + minT = cms.int32( 2 ), + eps = cms.double( 0.07 ), + errmax = cms.double( 0.01 ), + chi2max = cms.double( 9.0 ), + PtMin = cms.double( 0.5 ), + PtMax = cms.double( 75.0 ), + pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ) ) -fragment.hltPAIter6TobTecClusterCheckPair = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA", + TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + src = cms.InputTag( "hltPixelVerticesCPUOnly" ) ) -fragment.hltPAIter6TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" ), - trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsPair" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer", + src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ) +fragment.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", + DeltaR = cms.double( 0.025 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( -1 ), + vertexCollection = cms.InputTag( "notUsed" ), + MeasurementTrackerName = cms.InputTag( "" ), + UseVertex = cms.bool( False ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 0.0 ), + DeltaZ = cms.double( 24.2 ), + ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), + deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), + deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ) ) -fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' ) +fragment.hltPixelTracksInRegionL2CPUOnly = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsCPUOnly" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), +fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionL2CPUOnly" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", + src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly" ), + L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2Muon = cms.InputTag( "hltL2MuonCandidates" ), + rejectAll = cms.bool( False ), + isFromL1 = cms.bool( False ), + mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), + mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), + mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), + mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), + mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), + mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), + mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), + mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), + mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), + mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), + doSort = cms.bool( False ), + nSeedsMaxB = cms.int32( 99999 ), + nSeedsMaxE = cms.int32( 99999 ), + etaEdge = cms.double( 1.2 ), + mvaCutB = cms.double( 0.01 ), + mvaCutE = cms.double( 0.01 ), + minL1Qual = cms.int32( 7 ), + baseScore = cms.double( 0.5 ) +) +fragment.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter6TobTecSeeds" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), @@ -72388,158 +66007,253 @@ ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", +fragment.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ), + src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "tobTecStep" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), + GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ) -) -fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ) - ) + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), +fragment.hltIter0IterL3MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) ) ) -fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1', - 'hltPAIter6TrackClassifier2' ) -) -fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter", - filterParams = cms.PSet( - maxZ = cms.double( 15.0 ), - minNdof = cms.double( 25.0 ), - maxRho = cms.double( 2.0 ) - ), - src = cms.InputTag( "hltPAIter0PrimaryVertices" ) +fragment.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'BPix3+TIB1', - 'BPix3+TIB2' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) +fragment.hltL3MuonsIterL3IOCPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPAIter7JetCoreTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ), - vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), - ptMin = cms.double( 10.0 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.2 ), - originHalfLength = cms.double( 0.2 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.string( "" ), - deltaPhiRegion = cms.double( 0.2 ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( True ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.04 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + matchToSeeds = cms.bool( True ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly" ) ) ) -fragment.hltPAIter7JetCoreClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +fragment.hltIterL3MuonsFromL2LinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly','hltL3MuonsIterL3IOCPUOnly' ) ) -fragment.hltPAIter7JetCoreHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" ), - trackingRegions = cms.InputTag( "hltPAIter7JetCoreTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +fragment.hltPixelTracksInRegionL1CPUOnly = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter7JetCoreHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( True ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionL1CPUOnly" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), +fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", + src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly" ), + L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2Muon = cms.InputTag( "hltL2MuonCandidates" ), + rejectAll = cms.bool( False ), + isFromL1 = cms.bool( True ), + mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), + mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), + mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), + mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), + mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), + mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), + mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), + mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), + mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), + mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), + doSort = cms.bool( False ), + nSeedsMaxB = cms.int32( 99999 ), + nSeedsMaxE = cms.int32( 99999 ), + etaEdge = cms.double( 1.2 ), + mvaCutB = cms.double( 0.01 ), + mvaCutE = cms.double( 0.01 ), + minL1Qual = cms.int32( 7 ), + baseScore = cms.double( 0.5 ) +) +fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - src = cms.InputTag( "hltPAIter7JetCoreSeeds" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), @@ -72547,1565 +66261,2382 @@ ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 10000 ) + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", +fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "jetCoreRegionalStep" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), + GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ) + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ), +fragment.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - minPixelHits = cms.vint32( 1, 1, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 3 ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ) + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 0.5, 0.35, 0.2 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.3, 0.2, 0.1 ), - minLayers = cms.vint32( 3, 5, 5 ) + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) ) ) -fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ), - inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection', - 'hltPAIter7TrackSelection', - 'hltPAIter1TrackSelection', - 'hltPAIter2TrackSelection', - 'hltPAIter3TrackSelection', - 'hltPAIter4TrackSelection', - 'hltPAIter5TrackSelection', - 'hltPAIter6TrackSelection' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - shareFrac = cms.double( 0.19 ), - foundHitBonus = cms.double( 10.0 ), - lostHitPenalty = cms.double( 5.0 ), - minShareHits = cms.uint32( 2 ), - allowFirstHitShare = cms.bool( True ), - enableMerging = cms.bool( True ), - minQuality = cms.string( "loose" ), +fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltPAIterativeTrackingMerged" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( True ), - vertices = cms.InputTag( "hltPixelVertices" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=2" ), - copyTrajectories = cms.untracked.bool( False ), +fragment.hltIterL3MuonMergedCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "loose" ), - chi2n_par = cms.double( 9999.0 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - d0_par1 = cms.vdouble( 9999.0, 0.0 ), - dz_par1 = cms.vdouble( 9999.0, 0.0 ), - d0_par2 = cms.vdouble( 9999.0, 0.0 ), - dz_par2 = cms.vdouble( 5.0, 0.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 100.0 ), - minNumberLayers = cms.uint32( 0 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 999 ), - minHitsToBypassChecks = cms.uint32( 999 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 0.5 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 3 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) -) -fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPAGoodFullTracks" ), - particleType = cms.string( "pi+" ) -) -fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 18.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 24.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 34.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 45.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIterL3MuonAndMuonFromL1MergedCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 53.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) +fragment.hltIterL3GlbMuonCPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ) + ) ) -fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIterL3MuonsNoIDCPUOnly = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + useGEM = cms.bool( True ), + GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "Notused" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + digiMaxDistanceX = cms.double( 25.0 ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 2.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedCPUOnly','hltIterL3GlbMuonCPUOnly','hltL2Muons:UpdatedAtVtx' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( True ) ) -fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltIterL3MuonsCPUOnly = cms.EDProducer( "MuonIDFilterProducerForHLT", + inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDCPUOnly" ), + applyTriggerIdLoose = cms.bool( True ), + typeMuon = cms.uint32( 0 ), + allowedTypeMask = cms.uint32( 0 ), + requiredTypeMask = cms.uint32( 0 ), + minNMuonHits = cms.int32( 0 ), + minNMuonStations = cms.int32( 0 ), + minNTrkLayers = cms.int32( 0 ), + minTrkHits = cms.int32( 0 ), + minPixLayer = cms.int32( 0 ), + minPixHits = cms.int32( 0 ), + minPt = cms.double( 0.0 ), + maxNormalizedChi2 = cms.double( 9999.0 ) ) -fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3MuonsIterL3LinksCPUOnly = cms.EDProducer( "MuonLinksProducer", + inputCollection = cms.InputTag( "hltIterL3MuonsCPUOnly" ) ) -fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltIterL3MuonTracksCPUOnly = cms.EDProducer( "HLTMuonTrackSelector", + track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ), + muon = cms.InputTag( "hltIterL3MuonsCPUOnly" ), + originalMVAVals = cms.InputTag( "none" ), + copyMVA = cms.bool( False ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIterL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3MuonsCPUOnly" ), + DisplacedReconstruction = cms.bool( False ) ) -fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 80.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +fragment.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFlowCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFlowCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesCPUOnly" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0PFlowTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMergedTracksCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFMuonMergingCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMuonLinksCPUOnly = cms.EDProducer( "MuonLinksProducerForHLT", + InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), + LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksCPUOnly" ), + ptMin = cms.double( 2.5 ), + pMin = cms.double( 2.5 ), + shareHitFraction = cms.double( 0.8 ) ) -fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 6 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 7 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 8 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 9 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 10 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 11 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - clusEtaSize = cms.int32( 3 ), - clusPhiSize = cms.int32( 3 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - clusSeedThr = cms.double( 0.5 ), - clusSeedThrEndCap = cms.double( 1.0 ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) +fragment.hltMuonsCPUOnly = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), - maxNumberofSeeds = cms.int32( 700 ), - maxNumberofClusters = cms.int32( 300 ), - debugLevel = cms.int32( 0 ) -) -fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( True ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( True ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( True ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( True ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), - doSelEndcap = cms.bool( False ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) ), - storeRecHitES = cms.bool( False ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) ), - debugLevel = cms.int32( 0 ) -) -fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "barrel" ), - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - digisOut = cms.string( "pi0EBDigis" ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "pi0EBSrFlags" ) -) -fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( False ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5CPUOnly" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) ), - doSelEndcap = cms.bool( True ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) ), - storeRecHitES = cms.bool( True ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) ), - debugLevel = cms.int32( 0 ) + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( True ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 10.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingCPUOnly','hltMuonLinksCPUOnly','hltL2Muons' ), + fillCaloCompatibility = cms.bool( True ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 10.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( True ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) ) -fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "endcap" ), - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - digisOut = cms.string( "pi0EEDigis" ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "pi0EESrFlags" ) +fragment.hltParticleFlowRecHitECALUnseededCPUOnly = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + barrel = cms.PSet( ), + endcap = cms.PSet( ), + name = cms.string( "PFRecHitECALNavigator" ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEBRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ), + cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ) + ) ) -fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + name = cms.string( "PFRecHitHCALDenseIdNavigator" ), + hcalEnums = cms.vint32( 1, 2 ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( "hltHbherecoLegacy" ), + name = cms.string( "PFHBHERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + detectorEnum = cms.int32( 2 ) + ) + ) + ), + cms.PSet( flags = cms.vstring( 'Standard' ), + cleaningThresholds = cms.vdouble( 0.0 ), + name = cms.string( "PFRecHitQTestHCALChannel" ), + maxSeverities = cms.vint32( 11 ) + ) + ) + ) + ) ) -fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( True ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) +fragment.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededCPUOnly" ), + recHitCleaners = cms.VPSet( ), - doSelEndcap = cms.bool( False ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + seedCleaners = cms.VPSet( ), - storeRecHitES = cms.bool( False ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.15 ), + seedingThreshold = cms.double( 0.6 ), + detector = cms.string( "ECAL_ENDCAP" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 0.23 ), + detector = cms.string( "ECAL_BARREL" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 8 ) ), - debugLevel = cms.int32( 0 ) -) -fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "barrel" ), - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - digisOut = cms.string( "etaEBDigis" ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "etaEBSrFlags" ) + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 0.08 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( gatheringThreshold = cms.double( 0.3 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 9 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + maxIterations = cms.uint32( 50 ), + positionCalcForConvergence = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + showerSigma = cms.double( 1.5 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + energyCorrector = cms.PSet( ) ) -fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltParticleFlowClusterECALUnseededCPUOnly = cms.EDProducer( "CorrectedECALPFClusterProducer", + minimumPSEnergy = cms.double( 0.0 ), + skipPS = cms.bool( False ), + inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), + energyCorrector = cms.PSet( + applyCrackCorrections = cms.bool( False ), + srfAwareCorrection = cms.bool( True ), + applyMVACorrections = cms.bool( True ), + maxPtForMVAEvaluation = cms.double( 300.0 ), + recHitsEBLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + recHitsEELabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), + eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ) + ), + inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededCPUOnly" ) ) -fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( False ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) +fragment.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ), + recHitCleaners = cms.VPSet( ), - doSelEndcap = cms.bool( True ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) + seedCleaners = cms.VPSet( ), - storeRecHitES = cms.bool( True ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 4 ) ), - debugLevel = cms.int32( 0 ) -) -fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 5 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + maxIterations = cms.uint32( 5 ), + minChi2Prob = cms.double( 0.0 ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ), + maxNSigmaTime = cms.double( 10.0 ), + showerSigma = cms.double( 10.0 ), + timeSigmaEE = cms.double( 10.0 ), + clusterTimeResFromSeed = cms.bool( False ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 6.0 ), + noiseTerm = cms.double( 21.86 ), + constantTermLowE = cms.double( 4.24 ), + noiseTermLowE = cms.double( 8.0 ), + threshHighE = cms.double( 15.0 ), + constantTerm = cms.double( 2.82 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 6.0 ), + noiseTerm = cms.double( 21.86 ), + constantTermLowE = cms.double( 4.24 ), + noiseTermLowE = cms.double( 8.0 ), + threshHighE = cms.double( 15.0 ), + constantTerm = cms.double( 2.82 ) + ), + timeSigmaEB = cms.double( 10.0 ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) ) -fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "endcap" ), - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - digisOut = cms.string( "etaEEDigis" ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "etaEESrFlags" ) +fragment.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer", + clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ), + pfClusterBuilder = cms.PSet( + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + algoName = cms.string( "PFMultiDepthClusterizer" ), + nSigmaPhi = cms.double( 2.0 ), + minFractionToKeep = cms.double( 1.0E-7 ), + nSigmaEta = cms.double( 2.0 ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltLightPFTracksCPUOnly = cms.EDProducer( "LightPFTrackProducer", + TrackQuality = cms.string( "none" ), + UseQuality = cms.bool( False ), + TkColList = cms.VInputTag( 'hltPFMuonMergingCPUOnly' ) ) -fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPAIterativeTrackingMerged" ), - particleType = cms.string( "pi+" ) +fragment.hltParticleFlowBlockCPUOnly = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuonsCPUOnly" ), + source = cms.InputTag( "hltLightPFTracksCPUOnly" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededCPUOnly" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALCPUOnly" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) ) -fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCands" ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 99999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 999.0 ) +fragment.hltParticleFlowCPUOnly = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockCPUOnly" ), + muons = cms.InputTag( "hltMuonsCPUOnly" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) -fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 8.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +fragment.hltAK4PFJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowCPUOnly" ), + srcPVs = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +fragment.hltAK4PFJetsLooseIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.99 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltAK4PFJetsTightIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.9 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) -fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 15.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +fragment.hltFixedGridRhoFastjetAllCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltParticleFlowCPUOnly" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) ) -fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +fragment.hltAK4PFFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", + level = cms.string( "L1FastJet" ), + algorithm = cms.string( "AK4PFHLT" ), + srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCPUOnly" ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltAK4PFCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorCPUOnly','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) -fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 20.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +fragment.hltAK4PFJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +fragment.hltAK4PFJetsLooseIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsLooseIDCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltAK4PFJetsTightIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsTightIDCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 30.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +fragment.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrectedCPUOnly" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10CPUOnly" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter", +fragment.hltSinglePFJet40CPUOnly = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) -) -fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 40.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10CPUOnly" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +fragment.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( AlCa_PFJet40_v22 AND NOT AlCa_PFJet40_CPUOnly_v1 ) OR ( NOT AlCa_PFJet40_v22 AND AlCa_PFJet40_CPUOnly_v1 )' ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 50.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter", +fragment.hltL1sSingleTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 60.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +fragment.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) ) -fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter", +fragment.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) -) -fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ), - filter = cms.bool( False ), - cut = cms.string( "abs(eta)<2.1" ) -) -fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 3 ) -) -fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ), - filter = cms.bool( False ), - etMin = cms.double( 60.0 ) -) -fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) +fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltPFTaus" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.3 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) + minTauPtForNoIso = cms.double( 500.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) ), - algorithm = cms.string( "DA_vect" ) + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltPFMuonMerging" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ) -) -fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ), - primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.06 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) +fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltPFTaus" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) + minTauPtForNoIso = cms.double( 500.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( False ), - extSVCollection = cms.InputTag( "secondaryVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.02 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 200.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ), - tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' ) +fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) ) -fragment.hltBTagCaloDeepCSV2p95Jet60Eta2p1 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ), - JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +fragment.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 50.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) ) -fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltPFTaus" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), + JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet", +fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ), - filter = cms.bool( False ), - cut = cms.string( "abs(eta)<2.1" ) -) -fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 3 ) -) -fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) -) -fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltPFMuonMerging" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ) -) -fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ), - primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( False ), - extSVCollection = cms.InputTag( "secondaryVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ), - tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' ) -) -fragment.hltBTagCaloDeepCSV2p95Jet80Eta2p1 = cms.EDFilter( "HLTPFJetTag", +fragment.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ), - JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPFMuonMerging" ), - particleType = cms.string( "pi+" ) -) -fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ), - trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - MinPt = cms.double( 2.5 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 999999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 0.12 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 3 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 7.0 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.17 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 2.5 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.95 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ) -) -fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 7.0 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.17 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 16.0 ), + etcutEE = cms.double( 16.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 2.5 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.95 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ) -) -fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ), - tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 3 ) ) -fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ), - JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ), - MinTag = cms.double( 0.01 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ), - tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ), - JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ), - MinTag = cms.double( 0.01 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 3 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ), - ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), - ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sBptxXOR = cms.EDFilter( "HLTL1TSeed", +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_BptxXOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1BptxXOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_1 OR L1_TOTEM_1 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_1" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -74115,600 +68646,980 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler", +fragment.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_2 OR L1_TOTEM_2 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_2" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", + L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ), + JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + pt1Min = cms.double( 115.0 ), + pt2Min = cms.double( 40.0 ), + pt3Min = cms.double( 110.0 ), + mjjMin = cms.double( 650.0 ), + matchingR = cms.double( 0.5 ) ) -fragment.hltPreL1MinimumBiasHFORpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", + PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), + TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon" ), + Min_dR = cms.double( 0.5 ) ) -fragment.hltPreL1MinimumBiasHFORpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 115.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreL1MinimumBiasHFORpart5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), +fragment.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreL1MinimumBiasHFORpart6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 6 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 7 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 8 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHFORpart9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 9 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) +) +fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", + PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), + TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), + Min_dR = cms.double( 0.5 ) ) -fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed", +fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) +) +fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 115.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed", +fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed", +fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.9 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed", +fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.0 ), + thrRegularEE = cms.vdouble( 4.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + minPtLow = cms.double( 30.0 ), + minPtHigh = cms.double( 30.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 3.0 ), + minInvMass = cms.double( 300.0 ), + maxEta = cms.double( 5.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) +) +fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + minPtLow = cms.double( 30.0 ), + minPtHigh = cms.double( 30.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 3.0 ), + minInvMass = cms.double( 300.0 ), + maxEta = cms.double( 5.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) ) -fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed", +fragment.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sCDC" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( False ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.5 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - rawInput = cms.InputTag( "rawDataCollector" ), - period = cms.uint32( 4096 ), - invert = cms.bool( False ), - fedId = cms.int32( 1024 ), - useTCDSEventNumber = cms.bool( False ) -) -fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 9.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT300er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 18.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed", +fragment.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( True ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 99999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 1 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 18.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 0.0 ), + MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( -999.0 ), - etaMax = cms.double( 999.0 ), - ptMin = cms.double( 0.0 ), - ptMax = cms.double( 999999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 4 ), - ptErrorCut = cms.double( 999999.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( False ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 0 ), - vtxFallback = cms.bool( False ), - zetaVtx = cms.double( 999999.0 ), - rhoVtx = cms.double( 999999.0 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - tauAssociationCone = cms.double( 0.0 ), - tauUnbiasCone = cms.double( 1.2 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), - ExtrapolationConeSize = cms.double( 1.0 ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxVtxDXYSeed = cms.double( 101.0 ), - MaxVtxDXYIsol = cms.double( 101.0 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - minPTrack = cms.double( 5.0 ), - maxPTrackForIsolation = cms.double( 3.0 ), - EBEtaBoundary = cms.double( 1.479 ) -) -fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", +fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 12.0 ), - MinPtTrack = cms.double( 3.5 ), - MaxEtaTrack = cms.double( 1.15 ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( -1 ), + MinPtPair = cms.vdouble( 3.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 2.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 2.9 ), + MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -999.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBHitEnergyThreshold = cms.double( 0.1 ), - EBHitCountEnergyThreshold = cms.double( 0.5 ), - EEHitEnergyThreshold0 = cms.double( -41.0664 ), - EEHitEnergyThreshold1 = cms.double( 68.795 ), - EEHitEnergyThreshold2 = cms.double( -38.143 ), - EEHitEnergyThreshold3 = cms.double( 7.043 ), - EEFacHitCountEnergyThreshold = cms.double( 10.0 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EcalConeSizeEta1 = cms.double( 0.14 ) +fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", + Src = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), + matchToPrevious = cms.bool( True ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MinPtPair = cms.double( 0.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 999999.0 ), + ChargeOpt = cms.int32( -1 ) ) -fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", +fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ), - MaxEnergyInEB = cms.double( 2.0 ), - MaxEnergyInEE = cms.double( 4.0 ), - MaxEnergyOutEB = cms.double( 1.2 ), - MaxEnergyOutEE = cms.double( 2.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) + FastAccept = cms.bool( True ), + MinLxySignificance = cms.double( -1.0 ), + MaxLxySignificance = cms.double( -1.0 ), + MaxNormalisedChi2 = cms.double( 999999.0 ), + MinVtxProbability = cms.double( 0.1 ), + MinCosinePointingAngle = cms.double( 0.9 ), + DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) +fragment.hltPixelTracksTrackingRegionsDoubleJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + zErrorVetex = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 10 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 0.5 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltIterL3MuonCandidates" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.1 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 1.0 ), + deltaPhi = cms.double( 1.0 ) + ) ) -fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 18.0 ), - MinPtTrack = cms.double( 20.0 ), - MaxEtaTrack = cms.double( 1.15 ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 999 ), - DropMultiL2Event = cms.bool( False ) +fragment.hltPixelTracksDoubleJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltPixelTracksTrackingRegionsDoubleJpsiRegional" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) ) -fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0JpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksDoubleJpsiRegional" ), + InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + originHalfLength = cms.double( 1.0E9 ), + originRadius = cms.double( 1.0E9 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - tauAssociationCone = cms.double( 0.0 ), - tauUnbiasCone = cms.double( 1.2 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), - ExtrapolationConeSize = cms.double( 1.0 ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxVtxDXYSeed = cms.double( 101.0 ), - MaxVtxDXYIsol = cms.double( 101.0 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - minPTrack = cms.double( 5.0 ), - maxPTrackForIsolation = cms.double( 3.0 ), - EBEtaBoundary = cms.double( 1.479 ) +fragment.hltIter0JpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0JpsiTkTkPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 12.0 ), - MinPtTrack = cms.double( 3.5 ), - MaxEtaTrack = cms.double( 2.2 ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 5 ), - DropMultiL2Event = cms.bool( False ) +fragment.hltIter0JpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0JpsiTkTkCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter1" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBHitEnergyThreshold = cms.double( 0.1 ), - EBHitCountEnergyThreshold = cms.double( 0.5 ), - EEHitEnergyThreshold0 = cms.double( -41.0664 ), - EEHitEnergyThreshold1 = cms.double( 68.795 ), - EEHitEnergyThreshold2 = cms.double( -38.143 ), - EEHitEnergyThreshold3 = cms.double( 7.043 ), - EEFacHitCountEnergyThreshold = cms.double( 10.0 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EcalConeSizeEta1 = cms.double( 0.14 ) +fragment.hltIter0JpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 2 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), + dr_exp = cms.vint32( 3, 3, 3 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), + dz_exp = cms.vint32( 3, 3, 3 ) + ), + minNVtxTrk = cms.int32( 2 ), + maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ), - MaxEnergyInEB = cms.double( 2.0 ), - MaxEnergyInEE = cms.double( 4.0 ), - MaxEnergyOutEB = cms.double( 1.2 ), - MaxEnergyOutEE = cms.double( 2.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) +fragment.hltIter0JpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 1 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), + dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 99, 3, 3 ), + min3DLayers = cms.vint32( 1, 2, 3 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), + dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 2 ), + maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), + maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minLayers = cms.vint32( 5, 5, 5 ) + ) ) -fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) +fragment.hltIter0JpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", + inputClassifiers = cms.vstring( 'hltIter0JpsiTkTkTrackCutClassifierPrompt', + 'hltIter0JpsiTkTkTrackCutClassifierDetached' ) ) -fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 18.0 ), - MinPtTrack = cms.double( 20.0 ), - MaxEtaTrack = cms.double( 2.2 ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 999 ), - DropMultiL2Event = cms.bool( False ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltIter0JpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltIter0JpsiTkTkTrackSelectionHighPurity" ), + particleType = cms.string( "K+" ) ) -fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 = cms.EDProducer( "HLTmumutktkVtxProducer", + MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), + TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), + PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), + SimpleMagneticField = cms.string( "" ), + ThirdTrackMass = cms.double( 0.493677 ), + FourthTrackMass = cms.double( 0.493677 ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 1.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 99999.0 ), + MinTrkTrkMass = cms.double( 0.95 ), + MaxTrkTrkMass = cms.double( 1.05 ), + MinD0Significance = cms.double( 0.0 ), + OppositeSign = cms.bool( True ), + OverlapDR = cms.double( 1.44E-4 ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) -fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", +fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 = cms.EDFilter( "HLTmumutktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 10.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinLxySignificance = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( -2.0 ), + MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), + TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), + MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) -fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", +fragment.hltDoubleMuon3Mass3p8to60noDrDCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", +fragment.hltPFMETNoMu50 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", +fragment.hltPreTripleMu533Mass3p8DCA = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltTripleMu533Mass3p8DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MaxEta = cms.double( 1.9 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 3 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -74718,462 +69629,292 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), - MaxEta = cms.double( 1.6 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", - pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), - trigstring = cms.untracked.string( "alcaPCCEvent" ) +fragment.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 65.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputJetTags = cms.InputTag( "" ), + Mqq = cms.double( 150.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 10.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "Eta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.4 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", +fragment.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 88.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +fragment.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 103.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMCPFBTagDeepCSV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) ) -fragment.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", +fragment.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), + Jets = cms.InputTag( "hltSelector6PFJets" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.25 ), + MinTag = cms.double( 0.16 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.43 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", +fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Mqq = cms.double( 200.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 2.8 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 6 ) ) -fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 5.0 ), - metLabel = cms.InputTag( "hltMet" ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ) -) -fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", +fragment.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - tracks = cms.InputTag( "hltPixelTracks" ), - primaryVertex = cms.InputTag( "hltTrimmedPixelVertices" ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MinGoodJetTrackPt = cms.double( 1.8 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - MinTrackPt = cms.double( 0.6 ), - MaxTrackChi2 = cms.double( 20.0 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinEtaForwardJets = cms.double( 2.4 ), - MinEtForwardJets = cms.double( 40.0 ) -) -fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", +fragment.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 111.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreMCCaloBTagDeepCSV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 1.9 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "1BTagAndEta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +fragment.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 76.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +fragment.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +fragment.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), + candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75193,17 +69934,17 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG30HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHToverET" ), + candTag = cms.InputTag( "hltEG30R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), @@ -75215,15 +69956,15 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + candTag = cms.InputTag( "hltEG30HE12b10eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), @@ -75237,9 +69978,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + candTag = cms.InputTag( "hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75259,11 +70000,11 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), @@ -75274,37 +70015,28 @@ thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - nrRequiredSecondLeg = cms.int32( 0 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - maxMatchDR = cms.double( 0.01 ) -) -fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", +fragment.hltDiEG18EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 18.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.55 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75324,17 +70056,17 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), @@ -75346,21 +70078,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75368,9 +70100,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + candTag = cms.InputTag( "hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75382,7 +70114,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75390,11 +70122,11 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), + candTag = cms.InputTag( "hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), @@ -75404,17 +70136,17 @@ thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), + candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75426,7 +70158,7 @@ thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75434,15 +70166,22 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", +fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), - minMass = cms.double( 10.0 ) + firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + minMass = cms.double( 55.0 ) ) -fragment.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEnableParking = cms.EDFilter( "HLTBool", + result = cms.bool( True ) +) +fragment.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -75452,1133 +70191,1413 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( 6.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltL1sBigORDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5 OR L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5 OR L1_DoubleJet45_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltL1sVeryBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu18er2p1_Tau26er2p1_Jet55 OR L1_Mu18er2p1_Tau26er2p1_Jet70" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltL2TauTagNNProducer = cms.EDProducer( "L2TauNNProducer", + debugLevel = cms.int32( 0 ), + L1Taus = cms.VPSet( + cms.PSet( L1CollectionName = cms.string( "DoubleTau" ), + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) + ), + cms.PSet( L1CollectionName = cms.string( "SingleTau" ), + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ) + ), + cms.PSet( L1CollectionName = cms.string( "MuXXTauYY" ), + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) + ), + cms.PSet( L1CollectionName = cms.string( "Mu22Tau40" ), + L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) + ), + cms.PSet( L1CollectionName = cms.string( "DoubleTauJet" ), + L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ) + ), + cms.PSet( L1CollectionName = cms.string( "VBFIsoTau" ), + L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ) + ), + cms.PSet( L1CollectionName = cms.string( "Mu18TauXX" ), + L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ) + ) + ), + hbheInput = cms.InputTag( "hltHbhereco" ), + hoInput = cms.InputTag( "hltHoreco" ), + ebInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + pataVertices = cms.InputTag( "hltPixelVerticesSoA" ), + pataTracks = cms.InputTag( "hltPixelTracksSoA" ), + BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + track_pt_min = cms.double( 1.0 ), + track_pt_max = cms.double( 10.0 ), + track_chi2_max = cms.double( 99999.0 ), + graphPath = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/L2TauTag_Run3v1.pb" ), + normalizationDict = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/NormalizationDict.json" ) ) -fragment.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL2DoubleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + nExpected = cms.int32( 2 ), + L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigOR" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTau' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) ) -fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sTauVeryBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max90 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max90 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau40er2p1 OR L1_Mu22er2p1_Tau70er2p1 OR L1_IsoTau52er2p1_QuadJet36er2p5 OR L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp OR L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp OR L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsL1JetsHLTForDeepTauInput = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + JetSrc = cms.InputTag( "hltHpsPFTauProducer" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( False ), + KeepOriginalVertex = cms.bool( True ) ) -fragment.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -fragment.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "hltEgammaCandidates" ), + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + MuonTag = cms.InputTag( "hltMuons" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched" ), + selectionCut = cms.double( 0.5 ) + ) + ) ) -fragment.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauSecondaryVertexProducerForDeepTau = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ) ) -fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsPFTauTransverseImpactParametersForDeepTau = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTau" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTau" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), + rhoConeSize = cms.double( 0.5 ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + footprintCorrections = cms.VPSet( + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) + ) + ), + deltaBetaFactor = cms.string( "0.2000" ), + applyFootprintCorrection = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + verbosity = cms.int32( 0 ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.5 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), + rhoConeSize = cms.double( 0.5 ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + footprintCorrections = cms.VPSet( + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) + ) + ), + deltaBetaFactor = cms.string( "0.2000" ), + applyFootprintCorrection = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + verbosity = cms.int32( 0 ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", + TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + verbose = cms.untracked.int32( 0 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), + EtMin = cms.double( 20.0 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 4.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), + TriggerTypes = cms.vint32( 84 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +fragment.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 3.7 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.357 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "NotUsed" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.03 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 0.33333 ), + rhoUEOffsetCorrection = cms.double( 0.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.05 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 60.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinN = cms.int32( 2 ) ) -fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + JetMinPt = cms.double( 40.0 ), + JetMaxEta = cms.double( 2.1 ), + JetMinDR = cms.double( 0.5 ), + JetMaxDZ = cms.double( 0.2 ), + TriggerType = cms.int32( 84 ) ) -fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) +) +fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", + saveTags = cms.bool( True ), + JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), + JetMinPt = cms.double( 35.0 ), + JetMaxEta = cms.double( 2.1 ), + JetMinDR = cms.double( 0.5 ), + JetMaxDZ = cms.double( 0.2 ), + TriggerType = cms.int32( 84 ) +) +fragment.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 30 && abs(eta) < 2.5" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( 'hltHpsPFTauDeepTauProducer','VSjet' ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) +) +fragment.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), + inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 0.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", + maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), + maxNumberOfHitsLast2Stations = cms.int32( -1 ), + maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), + maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), + maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + verbosity = cms.int32( 0 ), + maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), + minPtMatchedMuon = cms.double( 5.0 ), + dRmuonMatchLimitedToJetArea = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maskHitsDT = cms.vint32( 0, 0, 0, 0 ), + HoPMin = cms.double( -1.0 ), + maxNumberOfMatches = cms.int32( 1 ), + discriminatorOption = cms.string( "custom" ), + dRmuonMatch = cms.double( 0.3 ), + srcMuons = cms.InputTag( "" ), + doCaloMuonVeto = cms.bool( False ) +) +fragment.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 27 && abs(eta) < 2.5" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminatorBigL1matched" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) +) +fragment.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 27.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon' ), + inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -76607,44 +71626,231 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDiMuonRelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) -fragment.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltL2Mu22Tau40TagNNFilterSingleTauWP = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu22Tau40' ), + DiscrWP = cms.double( 0.8517 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsSelectedPFTausLooseSingleTauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 180 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ) + ) + ) +) +fragment.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseSingleTauWPDeepTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40" ), triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +fragment.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltIsoMu24FilterEle24Tau30Monitoring = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), + inputTag1 = cms.InputTag( "hltIsoMu24FilterEle24Tau30Monitoring" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), + MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), + CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), @@ -76654,21 +71860,32 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 2 ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -76676,12 +71893,12 @@ MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -76697,38 +71914,306 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreMCPFBTagDeepJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet4p06Single = cms.EDFilter( "HLTPFJetTag", +fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.25 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltL2TauTagNNFilterMuXXerIsoTauYY = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsSinglePFTau35 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2SingleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sSingleTau" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','SingleTau' ), + DiscrWP = cms.double( 0.8517 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.24 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 3 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.28746 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet2p94Double = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet1p59Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.45 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.16 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +fragment.hltBTagPFDeepJet1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.43 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +fragment.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Mqq = cms.double( 200.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 2.8 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 6 ) +) +fragment.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 1.9 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "1BTagAndEta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +fragment.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTagPFDeepJet1p5Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.59 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltL1sQuadJetOrHTTOrMuonHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_Mu6_HTT240er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -76738,375 +72223,301 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", +fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hlt4PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +fragment.hlt3PFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +fragment.hlt2PFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hlt1PFCentralJetTightIDPt70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", +fragment.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", +fragment.hlt4PFCentralJetTightIDPt35 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +fragment.hltPFCentralJetTightIDPt35 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt35" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt35" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hlt3PFCentralJetTightIDPt45 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 45.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPFJetTwoC30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetFilterTwoC30" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetTwoC30" ), + JetTags = cms.InputTag( "hltParticleNetDiscriminatorsJetTags","BvsAll" ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEcalDetIdToBeRecoveredCPUOnly = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), - eeFEToBeRecovered = cms.string( "eeFE" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ) +fragment.hltPreQuadPFJet100887030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEcalUncalibRecHitCPUOnly = cms.EDProducer( "EcalUncalibRecHitProducer", - EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - addPedestalUncertaintyEE = cms.double( 0.0 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - addPedestalUncertaintyEB = cms.double( 0.0 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - gainSwitchUseMaxSampleEB = cms.bool( True ), - timealgo = cms.string( "RatioMethod" ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EEtimeNconst = cms.double( 31.8 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), - gainSwitchUseMaxSampleEE = cms.bool( False ), - prefitMaxChiSqEB = cms.double( 25.0 ), - mitigateBadSamplesEB = cms.bool( False ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - simplifiedNoiseModelForGainSwitch = cms.bool( True ), - ampErrorCalculation = cms.bool( False ), - mitigateBadSamplesEE = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - selectiveBadSampleCriteriaEB = cms.bool( False ), - dynamicPedestalsEB = cms.bool( False ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - dynamicPedestalsEE = cms.bool( False ), - doPrefitEE = cms.bool( False ), - selectiveBadSampleCriteriaEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), - doPrefitEB = cms.bool( False ) - ) -) -fragment.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEE' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeDetId' ), - recoverEBFE = cms.bool( False ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeFE' ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - sum8ChannelRecoveryThreshold = cms.double( 0.0 ), - bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), - bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), - recoverEEFE = cms.bool( False ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - EBLaserMAX = cms.double( 3.0 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEB' ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - EELaserMAX = cms.double( 8.0 ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - skipTimeCalib = cms.bool( False ) +fragment.hltPFTripleJetLooseID70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -fragment.hltTowerMakerForAllCPUOnly = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltHbherecoLegacy" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitCPUOnly:EcalRecHitsEB','hltEcalRecHitCPUOnly:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) +fragment.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4CaloJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( 0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +fragment.hltPNetCvsAllTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltAK4CaloJetsIDPassedCPUOnly = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - max_EMF = cms.double( 999.0 ), - jetsInput = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbherecoLegacy" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ) - ) +fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -fragment.hltFixedGridRhoFastjetAllCaloCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) +fragment.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4CaloFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", - level = cms.string( "L1FastJet" ), - algorithm = cms.string( "AK4CaloHLT" ), - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloCPUOnly" ) +fragment.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK4CaloCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorCPUOnly','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) +fragment.hltPNetCvsAllTag0p6 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -fragment.hltAK4CaloJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +fragment.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltAK4CaloJetsCorrectedIDPassedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassedCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +fragment.hltPreAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCaloJet10CPUOnly = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleAK8PFJet220 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedCPUOnly" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 220.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK4CaloJetsPFCPUOnly = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8PFJets220Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 220 && abs(eta) < 2.5" ) +) +fragment.hltAK8PFSoftDropJets220 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -77115,7 +72526,7 @@ useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -77124,12 +72535,12 @@ rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -77144,25 +72555,25 @@ dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets220Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), + jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), + radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), @@ -77191,13246 +72602,925 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK4CaloJetsPFEt5CPUOnly = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsPFCPUOnly" ), - filter = cms.bool( False ), - etMin = cms.double( 5.0 ) +fragment.hltAK8SinglePFJets220SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets220" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersLegacy" ), - onDemand = cms.bool( False ) +fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_DoubleJet150er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "hltESPPixelCPEFast" ), - convertToLegacy = cms.bool( True ) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSiStripClustersCPUOnly = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) ) -fragment.hltIterL3OISeedsFromL2MuonsCPUOnly = cms.EDProducer( "TSGForOIDNN", - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), - hitsToTry = cms.int32( 1 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - maxEtaForTOB = cms.double( 1.8 ), - minEtaForTEC = cms.double( 0.7 ), - debug = cms.untracked.bool( False ), - maxSeeds = cms.uint32( 20 ), - maxHitlessSeeds = cms.uint32( 5 ), - maxHitSeeds = cms.uint32( 1 ), - propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxHitlessSeedsIP = cms.uint32( 5 ), - maxHitlessSeedsMuS = cms.uint32( 0 ), - maxHitDoubletSeeds = cms.uint32( 0 ), - getStrategyFromDNN = cms.bool( True ), - useRegressor = cms.bool( False ), - dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) +fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIterL3OITrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +fragment.hlt1PFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIterL3OIMuCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltIterL3OITrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "iter10" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltIterL3OIMuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) +fragment.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 230.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), + MinN = cms.int32( 1 ) +) +fragment.hltPFJetForParticleNetAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForParticleNetSelectorAK8" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltParticleNetLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) +) +fragment.hltBoostedDBInclusiveVertexFinderPFAK8 = cms.EDProducer( "InclusiveCandidateVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) ) ) -fragment.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +fragment.hltBoostedDBInclusiveSecondaryVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveVertexFinderPFAK8" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) ) -fragment.hltL3MuonsIterL3OICPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) +fragment.hltBoostedDBTrackVertexArbitratorPFAK8 = cms.EDProducer( "CandidateVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveSecondaryVerticesPFAK8" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +fragment.hltBoostedDBInclusiveMergedVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltBoostedDBTrackVertexArbitratorPFAK8" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +fragment.hltParticleNetSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 3.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.65 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltParticleNetLifetimeTagInfosPFAK8" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +fragment.hltPrimaryVertexAssociationAK8 = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 230.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.8 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) +) +fragment.hltParticleNetJetTagsInfosAK8 = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.8 ), + min_jet_pt = cms.double( 230.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociationAK8','original' ) +) +fragment.hltParticleNetONNXJetTagsAK8 = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagsInfosAK8" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probHtt', + 'probHbb', + 'probHcc', + 'probHqq', + 'probHgg', + 'probQCD' ), + debugMode = cms.untracked.bool( False ) +) +fragment.hltParticleNetDiscriminatorsJetTagsAK8 = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "HbbVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb','hltParticleNetONNXJetTagsAK8:probQCD' ) ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + cms.PSet( name = cms.string( "HccVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc','hltParticleNetONNXJetTagsAK8:probQCD' ) ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityCPUOnly" ) + cms.PSet( name = cms.string( "HttVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt','hltParticleNetONNXJetTagsAK8:probQCD' ) + ) ) ) -fragment.hltIterL3OIL3MuonsLinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) +fragment.hltAK8PFJets220SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets220SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltIterL3OIL3MuonsCPUOnly = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) +fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets220SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -fragment.hltIterL3OIL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsCPUOnly" ), - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), - MuonPtOption = cms.string( "Tracker" ) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL2SelectorForL3IOCPUOnly = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesCPUOnly" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), - applyL3Filters = cms.bool( False ), - MinNhits = cms.int32( 1 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MaxPtDifference = cms.double( 0.3 ) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.53 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1", - onGPU = cms.bool( False ), - pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), - ptmin = cms.double( 0.899999976158 ), - CAThetaCutBarrel = cms.double( 0.00200000009499 ), - CAThetaCutForward = cms.double( 0.00300000002608 ), - hardCurvCut = cms.double( 0.0328407224959 ), - dcaCutInnerTriplet = cms.double( 0.15000000596 ), - dcaCutOuterTriplet = cms.double( 0.25 ), - earlyFishbone = cms.bool( True ), - lateFishbone = cms.bool( False ), - fillStatistics = cms.bool( False ), - minHitsPerNtuplet = cms.uint32( 3 ), - maxNumberOfDoublets = cms.uint32( 524288 ), - minHitsForSharingCut = cms.uint32( 10 ), - fitNas4 = cms.bool( False ), - doClusterCut = cms.bool( True ), - doZ0Cut = cms.bool( True ), - doPtCut = cms.bool( True ), - useRiemannFit = cms.bool( False ), - doSharedHitCut = cms.bool( True ), - dupPassThrough = cms.bool( False ), - useSimpleTripletCleaner = cms.bool( True ), - idealConditions = cms.bool( False ), - includeJumpingForwardDoublets = cms.bool( True ), - trackQualityCuts = cms.PSet( - chi2MaxPt = cms.double( 10.0 ), - tripletMaxTip = cms.double( 0.3 ), - chi2Scale = cms.double( 8.0 ), - quadrupletMaxTip = cms.double( 0.5 ), - quadrupletMinPt = cms.double( 0.3 ), - quadrupletMaxZip = cms.double( 12.0 ), - tripletMaxZip = cms.double( 12.0 ), - tripletMinPt = cms.double( 0.5 ), - chi2Coeff = cms.vdouble( 0.9, 1.8 ) - ) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ), - pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), - minNumberOfHits = cms.int32( 0 ), - minQuality = cms.string( "loose" ) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.55 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1", - onGPU = cms.bool( False ), - oneKernel = cms.bool( True ), - useDensity = cms.bool( True ), - useDBSCAN = cms.bool( False ), - useIterative = cms.bool( False ), - minT = cms.int32( 2 ), - eps = cms.double( 0.07 ), - errmax = cms.double( 0.01 ), - chi2max = cms.double( 9.0 ), - PtMin = cms.double( 0.5 ), - PtMax = cms.double( 75.0 ), - pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA", - TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - src = cms.InputTag( "hltPixelVerticesCPUOnly" ) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer", - src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +fragment.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", - DeltaR = cms.double( 0.025 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( -1 ), - vertexCollection = cms.InputTag( "notUsed" ), - MeasurementTrackerName = cms.InputTag( "" ), - UseVertex = cms.bool( False ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 0.0 ), - DeltaZ = cms.double( 24.2 ), - ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), - deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), - deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ) +fragment.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 230.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltPixelTracksInRegionL2CPUOnly = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsCPUOnly" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +fragment.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) ) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionL2CPUOnly" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +fragment.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly" ), - L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2Muon = cms.InputTag( "hltL2MuonCandidates" ), - rejectAll = cms.bool( False ), - isFromL1 = cms.bool( False ), - mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), - mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), - mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), - mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), - mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), - mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), - mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), - mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), - mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), - mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), - doSort = cms.bool( False ), - nSeedsMaxB = cms.int32( 99999 ), - nSeedsMaxE = cms.int32( 99999 ), - etaEdge = cms.double( 1.2 ), - mvaCutB = cms.double( 0.01 ), - mvaCutE = cms.double( 0.01 ), - minL1Qual = cms.int32( 7 ), - baseScore = cms.double( 0.5 ) +fragment.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +fragment.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltIter0IterL3MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -fragment.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3MuonsIterL3IOCPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly" ) - ) +fragment.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 250.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIterL3MuonsFromL2LinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly','hltL3MuonsIterL3IOCPUOnly' ) +fragment.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) -fragment.hltPixelTracksInRegionL1CPUOnly = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +fragment.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionL1CPUOnly" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +fragment.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly" ), - L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2Muon = cms.InputTag( "hltL2MuonCandidates" ), - rejectAll = cms.bool( False ), - isFromL1 = cms.bool( True ), - mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), - mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), - mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), - mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), - mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), - mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), - mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), - mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), - mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), - mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), - doSort = cms.bool( False ), - nSeedsMaxB = cms.int32( 99999 ), - nSeedsMaxE = cms.int32( 99999 ), - etaEdge = cms.double( 1.2 ), - mvaCutB = cms.double( 0.01 ), - mvaCutE = cms.double( 0.01 ), - minL1Qual = cms.int32( 7 ), - baseScore = cms.double( 0.5 ) +fragment.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +fragment.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 275.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +fragment.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) ) -fragment.hltIterL3MuonMergedCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +fragment.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltIterL3MuonAndMuonFromL1MergedCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +fragment.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltIterL3GlbMuonCPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ) - ) +fragment.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltIterL3MuonsNoIDCPUOnly = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - useGEM = cms.bool( True ), - GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - digiMaxDistanceX = cms.double( 25.0 ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 2.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedCPUOnly','hltIterL3GlbMuonCPUOnly','hltL2Muons:UpdatedAtVtx' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( True ) -) -fragment.hltIterL3MuonsCPUOnly = cms.EDProducer( "MuonIDFilterProducerForHLT", - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDCPUOnly" ), - applyTriggerIdLoose = cms.bool( True ), - typeMuon = cms.uint32( 0 ), - allowedTypeMask = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minNMuonHits = cms.int32( 0 ), - minNMuonStations = cms.int32( 0 ), - minNTrkLayers = cms.int32( 0 ), - minTrkHits = cms.int32( 0 ), - minPixLayer = cms.int32( 0 ), - minPixHits = cms.int32( 0 ), - minPt = cms.double( 0.0 ), - maxNormalizedChi2 = cms.double( 9999.0 ) -) -fragment.hltL3MuonsIterL3LinksCPUOnly = cms.EDProducer( "MuonLinksProducer", - inputCollection = cms.InputTag( "hltIterL3MuonsCPUOnly" ) -) -fragment.hltIterL3MuonTracksCPUOnly = cms.EDProducer( "HLTMuonTrackSelector", - track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ), - muon = cms.InputTag( "hltIterL3MuonsCPUOnly" ), - originalMVAVals = cms.InputTag( "none" ), - copyMVA = cms.bool( False ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltIterL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsCPUOnly" ), - DisplacedReconstruction = cms.bool( False ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0PFlowCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +fragment.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -fragment.hltIter0PFlowTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +fragment.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMergedTracksCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +fragment.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltPFMuonMergingCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +fragment.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) ) -fragment.hltMuonLinksCPUOnly = cms.EDProducer( "MuonLinksProducerForHLT", - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksCPUOnly" ), - ptMin = cms.double( 2.5 ), - pMin = cms.double( 2.5 ), - shareHitFraction = cms.double( 0.8 ) +fragment.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltMuonsCPUOnly = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5CPUOnly" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( True ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 10.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingCPUOnly','hltMuonLinksCPUOnly','hltL2Muons' ), - fillCaloCompatibility = cms.bool( True ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 10.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( True ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) -) -fragment.hltParticleFlowRecHitECALUnseededCPUOnly = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ) -) -fragment.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALDenseIdNavigator" ), - hcalEnums = cms.vint32( 1, 2 ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoLegacy" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), - threshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - detectorEnum = cms.int32( 1 ) - ), - cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - detectorEnum = cms.int32( 2 ) - ) - ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ) -) -fragment.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededCPUOnly" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - energyCorrector = cms.PSet( ) -) -fragment.hltParticleFlowClusterECALUnseededCPUOnly = cms.EDProducer( "CorrectedECALPFClusterProducer", - minimumPSEnergy = cms.double( 0.0 ), - skipPS = cms.bool( False ), - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - energyCorrector = cms.PSet( - applyCrackCorrections = cms.bool( False ), - srfAwareCorrection = cms.bool( True ), - applyMVACorrections = cms.bool( True ), - maxPtForMVAEvaluation = cms.double( 300.0 ), - recHitsEBLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - recHitsEELabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), - eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededCPUOnly" ) -) -fragment.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), - seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), - seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - maxIterations = cms.uint32( 5 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) -) -fragment.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer", - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ), - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) -) -fragment.hltLightPFTracksCPUOnly = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingCPUOnly' ) -) -fragment.hltParticleFlowBlockCPUOnly = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsCPUOnly" ), - source = cms.InputTag( "hltLightPFTracksCPUOnly" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededCPUOnly" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALCPUOnly" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) -) -fragment.hltParticleFlowCPUOnly = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockCPUOnly" ), - muons = cms.InputTag( "hltMuonsCPUOnly" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) -) -fragment.hltAK4PFJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowCPUOnly" ), - srcPVs = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK4PFJetsLooseIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.99 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) -) -fragment.hltAK4PFJetsTightIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.9 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) -) -fragment.hltFixedGridRhoFastjetAllCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltParticleFlowCPUOnly" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) -) -fragment.hltAK4PFFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", - level = cms.string( "L1FastJet" ), - algorithm = cms.string( "AK4PFHLT" ), - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCPUOnly" ) -) -fragment.hltAK4PFCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorCPUOnly','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -fragment.hltAK4PFJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) -) -fragment.hltAK4PFJetsLooseIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseIDCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) -) -fragment.hltAK4PFJetsTightIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightIDCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrectedCPUOnly" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10CPUOnly" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFJet40CPUOnly = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10CPUOnly" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( AlCa_PFJet40_v22 AND NOT AlCa_PFJet40_CPUOnly_v1 ) OR ( NOT AlCa_PFJet40_v22 AND AlCa_PFJet40_CPUOnly_v1 )' ) -) -fragment.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleTau = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMediumChargedIsoPFTau200HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFTau200Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFTau200TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltSelectedPFTau200MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMediumChargedIsoPFTau220HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFTau220Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFTau220TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltSelectedPFTau220MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 3 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 16.0 ), - etcutEE = cms.double( 16.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 3 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -fragment.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - muonTag = cms.InputTag( "" ), - doMuonCorrection = cms.bool( False ), - maxMuonEta = cms.double( 2.1 ), - minJetPt = cms.double( 30.0 ), - maxEta = cms.double( 3.0 ), - maxNJ = cms.int32( 9 ), - acceptNJ = cms.bool( True ) -) -fragment.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMet" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.4 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) -) -fragment.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - muonTag = cms.InputTag( "" ), - doMuonCorrection = cms.bool( False ), - maxMuonEta = cms.double( 2.1 ), - minJetPt = cms.double( 40.0 ), - maxEta = cms.double( 3.0 ), - maxNJ = cms.int32( 9 ), - acceptNJ = cms.bool( True ) -) -fragment.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.59 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) -) -fragment.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.63 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) -) -fragment.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMet" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.14 ), - minMR = cms.double( 100.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 220.0 ) -) -fragment.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.3 ), - minMR = cms.double( 200.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 300.0 ) -) -fragment.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.3 ), - minMR = cms.double( 200.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 320.0 ) -) -fragment.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 4 ) -) -fragment.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 4 ) -) -fragment.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sDoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1DoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu27MET90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreVBFDoubleLooseChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - pt2Min = cms.double( 40.0 ), - pt3Min = cms.double( 110.0 ), - mjjMin = cms.double( 650.0 ), - matchingR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreVBFDoubleMediumChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsDoublePFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHEFilter" ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.9 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 0 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyR9Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( 0.005 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 0 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 4.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 300.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiCaloJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 600.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 9.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 18.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu18Mu9SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon189SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu18Mu9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu18Mu9DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon189DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu20Mu10SameSign = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DoubleMu157fFiltered10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1DoubleMu157fFiltered20 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDiMuon2010SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 10.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu20Mu10SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon2010SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu20Mu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu20Mu10DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon2010DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu23Mu12SameSign = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DoubleMu157fFiltered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1DoubleMu157fFiltered23 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDiMuon2312SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 23.0 ), - MinPtMin = cms.vdouble( 12.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu23Mu12SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon2312SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu23Mu12 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu23Mu12DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon2312DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( -1.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.1 ), - MinCosinePointingAngle = cms.double( 0.9 ), - DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPixelTracksTrackingRegionsDoubleJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltPixelTracksDoubleJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltPixelTracksTrackingRegionsDoubleJpsiRegional" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) -) -fragment.hltIter0JpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksDoubleJpsiRegional" ), - InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - originHalfLength = cms.double( 1.0E9 ), - originRadius = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0JpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0JpsiTkTkPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltIter0JpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0JpsiTkTkCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter1" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter0JpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) -) -fragment.hltIter0JpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ) -) -fragment.hltIter0JpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter0JpsiTkTkTrackCutClassifierPrompt', - 'hltIter0JpsiTkTkTrackCutClassifierDetached' ) -) -fragment.hltIter0JpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter0JpsiTkTkTrackSelectionHighPurity" ), - particleType = cms.string( "K+" ) -) -fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 = cms.EDProducer( "HLTmumutktkVtxProducer", - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), - SimpleMagneticField = cms.string( "" ), - ThirdTrackMass = cms.double( 0.493677 ), - FourthTrackMass = cms.double( 0.493677 ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 1.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 99999.0 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxTrkTrkMass = cms.double( 1.05 ), - MinD0Significance = cms.double( 0.0 ), - OppositeSign = cms.bool( True ), - OverlapDR = cms.double( 1.44E-4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltPreDoubleMu2JpsiDoubleTkMu0Phi = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleMu2JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltMumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltMumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( -1.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.1 ), - MinCosinePointingAngle = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltMumuVtxProducerDoubleMu2Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltDiMuonGlbOrTrkFiltered0v2 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 0.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.65 ), - maxMass = cms.double( 1.15 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) -) -fragment.hltDiMuonGlbOrTrk0zFiltered0p2v2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDoubleMuon3Mass3p8to60noDrDCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPFMETNoMu50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreTripleMu533Mass3p8DCA = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltTripleMu533Mass3p8DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreQuadPFJet98837115DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 4 ) -) -fragment.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) -) -fragment.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 65.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - inputJetTags = cms.InputTag( "" ), - Mqq = cms.double( 150.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "Eta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -fragment.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 4 ) -) -fragment.hltPFTripleJetLooseID71 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 64.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) -) -fragment.hltPFDoubleJetLooseID83 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 83.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFSingleJetLooseID98 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 98.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) -) -fragment.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) -) -fragment.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) -) -fragment.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 88.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 103.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) -) -fragment.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 111.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreQuadPFJet98837115PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -fragment.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 76.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) -) -fragment.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet98837115 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp17 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSinglePFJet330AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 330.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 330.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetForBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelectorAK8" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltDeepBLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtagAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) -) -fragment.hltDeepSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosAK8 = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPFAK8" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPFAK8 = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosAK8" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) -) -fragment.hltBTagAK8PFDeepCSV16p1Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPFAK8','probb' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagAK8PFDeepCSV10p3Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPFAK8','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBp02 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8TrimModJets" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFJet330AK8ForDB = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetForDBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetForDBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForDBtagSelectorAK8" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltBoostedDBLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) -) -fragment.hltBoostedDBInclusiveVertexFinderPFAK8 = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) -) -fragment.hltBoostedDBInclusiveSecondaryVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveVertexFinderPFAK8" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) -) -fragment.hltBoostedDBTrackVertexArbitratorPFAK8 = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveSecondaryVerticesPFAK8" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) -) -fragment.hltBoostedDBInclusiveMergedVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltBoostedDBTrackVertexArbitratorPFAK8" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) -) -fragment.hltBoostedDBSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBoostedDBLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -fragment.hltBoostedDBSVAK8TagInfosPF = cms.EDProducer( "BoostedDoubleSVProducer", - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.8 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - beta = cms.double( 1.0 ), - R0 = cms.double( 0.8 ), - maxSVDeltaRToJet = cms.double( 0.7 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - svTagInfos = cms.InputTag( "hltBoostedDBSecondaryVertexTagInfosPFAK8" ), - weights = cms.InputTag( "" ) -) -fragment.hltBoostedDBJetTagsPFAK8 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltBoostedDoubleSecondaryVertexAK8Computer" ), - tagInfos = cms.VInputTag( 'hltBoostedDBSVAK8TagInfosPF' ) -) -fragment.hltBTagPFBoostedDoubleSecondaryVertexpZSingle = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( 0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFBoostedDoubleSecondaryVertexnp02Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( -0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFBoostedDoubleSecondaryVertexnp4Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( -0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG30R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - minMass = cms.double( 55.0 ) -) -fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEnableParking = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -fragment.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( 6.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1sSingleMu3L1f0L2f10OneMuL3Filtered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltSingleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreTrkMu16NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1sSingleMu7L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreDoubleTrkMu166NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sDoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0SQL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL2fL1sDoubleMu0SQL1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0SQL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3pfL1sDoubleMu0SQL1f0L2pf0OneMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sDoubleMu0SQL1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDoubleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 2 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1sBigORDoubleTauJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5 OR L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1sVeryBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu18er2p1_Tau26er2p1_Jet55 OR L1_Mu18er2p1_Tau26er2p1_Jet70" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL2TauTagNNProducer = cms.EDProducer( "L2TauNNProducer", - debugLevel = cms.int32( 0 ), - L1Taus = cms.VPSet( - cms.PSet( L1CollectionName = cms.string( "DoubleTau" ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) - ), - cms.PSet( L1CollectionName = cms.string( "SingleTau" ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ) - ), - cms.PSet( L1CollectionName = cms.string( "MuXXTauYY" ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) - ), - cms.PSet( L1CollectionName = cms.string( "Mu22Tau40" ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) - ), - cms.PSet( L1CollectionName = cms.string( "DoubleTauJet" ), - L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ) - ), - cms.PSet( L1CollectionName = cms.string( "VBFIsoTau" ), - L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ) - ), - cms.PSet( L1CollectionName = cms.string( "Mu18TauXX" ), - L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ) - ) - ), - hbheInput = cms.InputTag( "hltHbhereco" ), - hoInput = cms.InputTag( "hltHoreco" ), - ebInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - pataVertices = cms.InputTag( "hltPixelVerticesSoA" ), - pataTracks = cms.InputTag( "hltPixelTracksSoA" ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - track_pt_min = cms.double( 1.0 ), - track_pt_max = cms.double( 10.0 ), - track_chi2_max = cms.double( 99999.0 ), - graphPath = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/L2TauTag_Run3v1.pb" ), - normalizationDict = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/NormalizationDict.json" ) -) -fragment.hltL2DoubleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 2 ), - L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigOR" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTau' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltL1sTauVeryBigOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max90 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max90 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau40er2p1 OR L1_Mu22er2p1_Tau70er2p1 OR L1_IsoTau52er2p1_QuadJet36er2p5 OR L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp OR L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp OR L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltHpsL1JetsHLTForDeepTauInput = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - JetSrc = cms.InputTag( "hltHpsPFTauProducer" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( False ), - KeepOriginalVertex = cms.bool( True ) -) -fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) -) -fragment.hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "hltEgammaCandidates" ), - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - MuonTag = cms.InputTag( "hltMuons" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched" ), - selectionCut = cms.double( 0.5 ) - ) - ) -) -fragment.hltHpsPFTauSecondaryVertexProducerForDeepTau = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ) -) -fragment.hltHpsPFTauTransverseImpactParametersForDeepTau = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTau" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTau" ) -) -fragment.hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.5 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -fragment.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) -) -fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", - TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - verbose = cms.untracked.int32( 0 ) -) -fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), - EtMin = cms.double( 20.0 ) -) -fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) -) -fragment.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 4.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) -) -fragment.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), - TriggerTypes = cms.vint32( 84 ) -) -fragment.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -fragment.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - JetMinPt = cms.double( 40.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) -) -fragment.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - JetMinPt = cms.double( 35.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 30 && abs(eta) < 2.5" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( 'hltHpsPFTauDeepTauProducer','VSjet' ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 27 && abs(eta) < 2.5" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminatorBigL1matched" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltL2Mu22Tau40TagNNFilterSingleTauWP = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu22Tau40' ), - DiscrWP = cms.double( 0.8517 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsSelectedPFTausLooseSingleTauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 180 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ) - ) - ) -) -fragment.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseSingleTauWPDeepTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltIsoMu24FilterEle24Tau30Monitoring = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), - inputTag1 = cms.InputTag( "hltIsoMu24FilterEle24Tau30Monitoring" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltL2TauTagNNFilterMuXXerIsoTauYY = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsSinglePFTau35 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2SingleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sSingleTau" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','SingleTau' ), - DiscrWP = cms.double( 0.8517 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 3 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.28746 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet2p94Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet1p59Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.45 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltBTagPFDeepJet1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) -) -fragment.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -fragment.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet98837115DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet98837115PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepJet1p5Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL1sQuadJetOrHTTOrMuonHTT = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_Mu6_HTT240er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) -) -fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) -) -fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) -) -fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hlt4PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) -) -fragment.hlt3PFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) -) -fragment.hlt2PFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) -) -fragment.hlt1PFCentralJetTightIDPt70 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.4 ), - min_jet_pt = cms.double( 30.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) -) -fragment.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagInfos" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probtauh', - 'probb', - 'probc', - 'probuds', - 'probg' ), - debugMode = cms.untracked.bool( False ) -) -fragment.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "BvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "CvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "TauhvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ) - ) -) -fragment.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt4PFCentralJetTightIDPt35 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) -) -fragment.hltPFCentralJetTightIDPt35 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt35" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt35" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt3PFCentralJetTightIDPt45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFJetTwoC30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetFilterTwoC30" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetTwoC30" ), - JetTags = cms.InputTag( "hltParticleNetDiscriminatorsJetTags","BvsAll" ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetForParticleNetAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForParticleNetSelectorAK8" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltParticleNetLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) -) -fragment.hltParticleNetSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltParticleNetLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -fragment.hltPrimaryVertexAssociationAK8 = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 230.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.8 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) -) -fragment.hltParticleNetJetTagsInfosAK8 = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.8 ), - min_jet_pt = cms.double( 230.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociationAK8','original' ) -) -fragment.hltParticleNetONNXJetTagsAK8 = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagsInfosAK8" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probHtt', - 'probHbb', - 'probHcc', - 'probHqq', - 'probHgg', - 'probQCD' ), - debugMode = cms.untracked.bool( False ) -) -fragment.hltParticleNetDiscriminatorsJetTagsAK8 = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "HbbVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb','hltParticleNetONNXJetTagsAK8:probQCD' ) - ), - cms.PSet( name = cms.string( "HccVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc','hltParticleNetONNXJetTagsAK8:probQCD' ) - ), - cms.PSet( name = cms.string( "HttVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt','hltParticleNetONNXJetTagsAK8:probQCD' ) - ) - ) -) -fragment.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 275.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 425.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets425SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet450SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) -) -fragment.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFJets450SoftDropMass40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2DoubleTauJetTagNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 2 ), - L1TauSrc = cms.InputTag( "hltL1sBigORDoubleTauJet" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauJet' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hlt1PFJet60L1HLTMatched = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 = cms.EDFilter( "HLT3DoublePFTauPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), - triggerType1 = cms.int32( 84 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sDoubleTauJet70 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hlt1PFJet75L1HLTMatched = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 = cms.EDFilter( "HLT3DoublePFTauPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), - triggerType1 = cms.int32( 84 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltL2TauTagNNFilterMu18erTauXX = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu18TauXX' ), - DiscrWP = cms.double( 0.339 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sMu18erTau26er2p1Jet55 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet55" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 = cms.EDFilter( "HLT3MuonPFTauPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sMu18erTau26er2p1Jet70 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet70" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 = cms.EDFilter( "HLT3MuonPFTauPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2VBFIsoTauNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','VBFIsoTau' ), - DiscrWP = cms.double( 0.4327 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsDoublePFTau20withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 20 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltRealDijetFilter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - minPtLow = cms.double( 40.0 ), - minPtHigh = cms.double( 40.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 0.0 ), - minInvMass = cms.double( 500.0 ), - maxEta = cms.double( 999.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -fragment.hltVBFIsoTauL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 40.0 ), - pt2Min = cms.double( 40.0 ), - pt3Min = cms.double( 40.0 ), - mjjMin = cms.double( 500.0 ), - matchingR = cms.double( 0.5 ) -) -fragment.hltVBFLooseIDPFDummyFilter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFDiJetCorrCheckerWithMediumDiTau = cms.EDProducer( "HLTPFDiJetCorrCheckerWithDiTau", - pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), - tauSrc = cms.InputTag( "hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch" ), - extraTauPtCut = cms.double( 45.0 ), - mjjMin = cms.double( 500.0 ), - dRmin = cms.double( 0.5 ) -) -fragment.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTau" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), - DiscrWP = cms.double( 0.4327 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1fMuf0DoubleL2MuNoVtx10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL2fDoubleMu10NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 10.0 ), - MinPtMin = cms.double( 10.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -fragment.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1fMuf0DoubleL2MuNoVtx10Q" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fDoubleMu12NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 12.0 ), - MinPtMin = cms.double( 12.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fDoubleMu14NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 14.0 ), - MinPtMin = cms.double( 14.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL2Mu10NoVtx2Cha = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMuORL1f0L2NoVtx10Q2Cha" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreL3Mu10NoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1Muf0L2MuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1Muf0L2NVf15f7L3MuNVf10 = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL3Mu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.1 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.1 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL2Mu10NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", - src = cms.InputTag( "hltL2Muons" ), - layersToTry = cms.int32( 8 ), - fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), - hitsToTry = cms.int32( 8 ), - adjustErrorsDynamicallyForHits = cms.bool( False ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - UseHitLessSeeds = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - maxEtaForTOB = cms.double( 1.8 ), - minEtaForTEC = cms.double( 0.7 ), - debug = cms.untracked.bool( False ), - fixedErrorRescaleFactorForHits = cms.double( 1.0 ), - maxSeeds = cms.uint32( 16 ), - maxHitlessSeeds = cms.uint32( 5 ), - maxHitSeeds = cms.uint32( 7 ), - numL2ValidHitsCutAllEta = cms.uint32( 20 ), - numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), - pT1 = cms.double( 13.0 ), - pT2 = cms.double( 30.0 ), - pT3 = cms.double( 70.0 ), - eta1 = cms.double( 0.2 ), - eta2 = cms.double( 0.3 ), - eta3 = cms.double( 1.0 ), - eta4 = cms.double( 1.2 ), - eta5 = cms.double( 1.6 ), - eta6 = cms.double( 1.4 ), - eta7 = cms.double( 2.1 ), - SF1 = cms.double( 3.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF6 = cms.double( 2.0 ), - SFHld = cms.double( 2.0 ), - SFHd = cms.double( 12.0 ), - tsosDiff1 = cms.double( 0.2 ), - tsosDiff2 = cms.double( 0.02 ), - displacedReco = cms.bool( True ), - propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) -) -fragment.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "iter10" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ) -) -fragment.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) - ) -) -fragment.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) -) -fragment.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) -) -fragment.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), - InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), - MuonPtOption = cms.string( "Global" ) -) -fragment.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - l2Src = cms.InputTag( "hltL2Muons" ), - l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), - applyL3Filters = cms.bool( False ), - MinNhits = cms.int32( 1 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MaxPtDifference = cms.double( 0.3 ) -) -fragment.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - DeltaR = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( -1 ), - vertexCollection = cms.InputTag( "notUsed" ), - Rescale_phi = cms.double( 3.0 ), - Eta_fixed = cms.bool( True ), - Rescale_eta = cms.double( 3.0 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Eta_min = cms.double( 0.0 ), - Phi_fixed = cms.bool( True ), - Phi_min = cms.double( 0.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "" ), - UseVertex = cms.bool( False ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 0.0 ), - DeltaZ = cms.double( 24.2 ), - DeltaEta = cms.double( 0.3 ), - DeltaPhi = cms.double( 0.225 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) -) -fragment.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) -) -fragment.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) -) -fragment.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) -) -fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - DeltaR = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( 0 ), - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - Rescale_phi = cms.double( 3.0 ), - Eta_fixed = cms.bool( True ), - Rescale_eta = cms.double( 3.0 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Eta_min = cms.double( 0.0 ), - Phi_fixed = cms.bool( True ), - Phi_min = cms.double( 0.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), - UseVertex = cms.bool( True ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 2.0 ), - DeltaZ = cms.double( 24.2 ), - DeltaEta = cms.double( 0.3 ), - DeltaPhi = cms.double( 0.3 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) -) -fragment.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) -) -fragment.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -fragment.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) -) -fragment.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) -) -fragment.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), - src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ) -) -fragment.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) -) -fragment.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), - originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ), - CentralBxOnly = cms.bool( True ) -) -fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) -) -fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), - maxNRegions = cms.int32( 100 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - maxNVertices = cms.int32( 10 ), - ptMin = cms.double( 3.0 ), - originRadius = cms.double( 1.0 ), - zErrorBeamSpot = cms.double( 24.2 ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ), - precise = cms.bool( True ), - nSigmaZVertex = cms.double( 3.0 ), - zErrorVetex = cms.double( 12.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), - searchOpt = cms.bool( True ) - ) -) -fragment.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) -) -fragment.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -fragment.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) -) -fragment.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) -) -fragment.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), - src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ) -) -fragment.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) -) -fragment.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), - originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) - ) -) -fragment.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 2.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( True ) -) -fragment.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", - inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) -) -fragment.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), - DisplacedReconstruction = cms.bool( False ) -) -fragment.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), - DisplacedReconstruction = cms.bool( True ) -) -fragment.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreL3dTksMu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -fragment.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltEGL1Mu5EG20FilterEtalt2p5 = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.5 ) -) -fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20FilterEtalt2p5" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltDisplacedhltIter4ClustersRefRemovalForTau = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltMergedTracks" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTripletsForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForTau" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessSeedsForTau = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) -) -fragment.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeedsForTau" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ) -) -fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.25 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 5 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 0 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) -) -fragment.hltIter4MergedWithIter0ForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltPFMuonMergingForDisplTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -fragment.hltMuonLinksForDisplTau = cms.EDProducer( "MuonLinksProducerForHLT", - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ), - pMin = cms.double( 2.5 ), - shareHitFraction = cms.double( 0.8 ) -) -fragment.hltMuonsForDisplTau = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( True ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 10.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingForDisplTau','hltMuonLinksForDisplTau','hltL2Muons' ), - fillCaloCompatibility = cms.bool( True ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 10.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( True ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) -) -fragment.hltLightPFTracksForDisplTaus = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingForDisplTau' ) -) -fragment.hltParticleFlowBlockForDisplTaus = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsForDisplTau" ), - source = cms.InputTag( "hltLightPFTracksForDisplTaus" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) -) -fragment.hltParticleFlowForDisplTaus = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockForDisplTaus" ), - muons = cms.InputTag( "hltMuonsForDisplTau" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) +fragment.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltAK4PFJetsForDisplTaus = cms.EDProducer( "FastjetJetProducer", +fragment.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 425.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) +) +fragment.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -90439,7 +73529,7 @@ useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -90448,12 +73538,12 @@ rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -90469,11 +73559,11 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowForDisplTaus" ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), + src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), + rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), @@ -90483,7 +73573,7 @@ doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), + radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), @@ -90515,2246 +73605,5102 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltTauPFJets08RegionDispl = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ) +fragment.hltAK8SinglePFJets425SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ), - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ), - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 0.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "PFNeutralHadrons" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 5 ), - minMergeNeutralHadronEt = cms.double( 0.0 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - minBlockElementMatchesPhoton = cms.int32( 2 ) - ) - ) +fragment.hltPreAK8PFJet450SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFTauPiZerosDispl = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), +fragment.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) +) +fragment.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltHpsCombinatoricRecoTausDispl = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosDispl" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionDispl" ), - maxJetAbsEta = cms.double( 2.5 ), - outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), - chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl" ), - minJetPt = cms.double( 14.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( decayModes = cms.VPSet( - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nPiZeros = cms.uint32( 0 ), - nCharged = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 6 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 5 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 2 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ) - ) -), - isolationConeSize = cms.double( 0.5 ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - name = cms.string( "combinatoric" ), - pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ), - plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), - qualityCuts = cms.PSet( - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - minGammaEt = cms.double( 1.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 1.0 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 1000.0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - minGammaEt = cms.double( 0.5 ), - minNeutralHadronEt = cms.double( 30.0 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - vertexTrackFiltering = cms.bool( False ), - vxAssocQualityCuts = cms.PSet( - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ) - ), - signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) - ) +fragment.hltAK8SinglePFJets450SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2DoubleTauJetTagNNFilter = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 2 ), + L1TauSrc = cms.InputTag( "hltL1sBigORDoubleTauJet" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauJet' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( ), - buildNullTaus = cms.bool( False ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( DataType = cms.string( "AOD" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ), - name = cms.string( "elec_rej" ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "tau_mass" ), - plugin = cms.string( "PFRecoTauMassPlugin" ), - verbosity = cms.int32( 0 ) + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) -fragment.hltHpsSelectionDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -fragment.hltHpsPFTauProducerSansRefsDispl = cms.EDProducer( "RecoTauCleaner", - outputSelection = cms.string( "" ), - cleaners = cms.VPSet( - cms.PSet( name = cms.string( "HPS_Select" ), - plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), - src = cms.InputTag( "hltHpsSelectionDiscriminatorDispl" ) - ), - cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), - plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), - minTrackPt = cms.double( 5.0 ) - ), - cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), - plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) - ), - cms.PSet( name = cms.string( "Pt" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-pt()" ), - tolerance = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "StripMultiplicity" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) - ), - cms.PSet( name = cms.string( "CombinedIsolation" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) - ) - ), - verbosity = cms.int32( 0 ), - src = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ) +fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltHpsPFTauProducerDispl = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltHpsPFTauProducerSansRefsDispl" ) +fragment.hlt1PFJet60L1HLTMatched = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 = cms.EDFilter( "HLT3DoublePFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), + triggerType1 = cms.int32( 84 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1sDoubleTauJet70 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hlt1PFJet75L1HLTMatched = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 = cms.EDFilter( "HLT3DoublePFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), + triggerType1 = cms.int32( 84 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltHpsPFTauTrackFindingDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsSelectedPFTausTrackFindingDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminatorDispl" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltHpsPFTauTrackDispl = cms.EDFilter( "HLT1PFTau", +fragment.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltL2TauTagNNFilterMu18erTauXX = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu18TauXX' ), + DiscrWP = cms.double( 0.339 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), + MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -fragment.hltHpsDoubleDisplPFTau32Glob = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1sMu18erTau26er2p1Jet55 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet55" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 = cms.EDFilter( "HLT3MuonPFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1sMu18erTau26er2p1Jet70 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet70" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 = cms.EDFilter( "HLT3MuonPFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2VBFIsoTauNNFilter = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','VBFIsoTau' ), + DiscrWP = cms.double( 0.4327 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsDoublePFTau20withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) -fragment.hltHpsPFTauTrackPt1DiscriminatorGlobDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) -) -fragment.hltHpsSelectedPFTausTrackPt1GlobDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), +fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 20 && abs(eta) < 2.1" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -fragment.hltHpsDoubleDisplPFTau32TrackPt1Glob = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1GlobDispl" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) -fragment.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -fragment.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +fragment.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 45.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) ) -fragment.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +fragment.hltRealDijetFilter = cms.EDFilter( "HLTPFJetVBFFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + minPtLow = cms.double( 40.0 ), + minPtHigh = cms.double( 40.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 0.0 ), + minInvMass = cms.double( 500.0 ), + maxEta = cms.double( 999.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) ) -fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltVBFIsoTauL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", + L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + pt1Min = cms.double( 40.0 ), + pt2Min = cms.double( 40.0 ), + pt3Min = cms.double( 40.0 ), + mjjMin = cms.double( 500.0 ), + matchingR = cms.double( 0.5 ) +) +fragment.hltVBFLooseIDPFDummyFilter = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) +) +fragment.hltPFDiJetCorrCheckerWithMediumDiTau = cms.EDProducer( "HLTPFDiJetCorrCheckerWithDiTau", + pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), + tauSrc = cms.InputTag( "hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch" ), + extraTauPtCut = cms.double( 45.0 ), + mjjMin = cms.double( 500.0 ), + dRmin = cms.double( 0.5 ) +) +fragment.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTau" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + MinN = cms.int32( 1 ) ) -fragment.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), +fragment.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), + DiscrWP = cms.double( 0.4327 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) -fragment.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob" ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), + MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + MinN = cms.int32( 1 ) ) -fragment.hltHpsPFTauPrimaryVertexProducer = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "" ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - MuonTag = cms.InputTag( "" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl" ), - selectionCut = cms.double( 0.5 ) - ) - ) +fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltHpsPFTauSecondaryVertexProducer = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ) +fragment.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsPFTauTransverseImpactParameters = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducer" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducer" ) +fragment.hltL2fL1fMuf0DoubleL2MuNoVtx10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltHpsDisplPFTauDxy0p005Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByIPCut", - tausTIP = cms.InputTag( "hltHpsPFTauTransverseImpactParameters" ), - cut = cms.string( "abs(dxy) > 0.005" ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "AND" ) ) +fragment.hltL2fDoubleMu10NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 10.0 ), + MinPtMin = cms.double( 10.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -fragment.hltHpsSelectedDisplPFTausDxy0p005 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauDxy0p005Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL2fL1fMuf0DoubleL2MuNoVtx10Q" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 = cms.EDFilter( "HLT1PFTau", +fragment.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2fDoubleMu12NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedDisplPFTausDxy0p005" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 12.0 ), + MinPtMin = cms.double( 12.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +fragment.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2fDoubleMu14NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 14.0 ), + MinPtMin = cms.double( 14.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +fragment.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 18.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltPreL2Mu10NoVtx2Cha = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +fragment.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMuORL1f0L2NoVtx10Q2Cha" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL3Mu10NoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingProducer = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( True ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCaloJetTimingFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltL2fL1Muf0L2MuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1Muf0L2NVf15f7L3MuNVf10 = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreHT430DelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL3Mu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreHT430DelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", +fragment.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltCentralCaloJetptLowPtCollectionProducerSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltSingleCentralCaloJetpt40" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle' ) +fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.1 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 0.1 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ) +fragment.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.1 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle' ) +fragment.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltCaloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( True ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltCaloJetTimingFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreHT430DelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 2.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL2Mu10NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingFilterSingle0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreHT430DelayedJet40SingleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", + src = cms.InputTag( "hltL2Muons" ), + layersToTry = cms.int32( 8 ), + fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), + hitsToTry = cms.int32( 8 ), + adjustErrorsDynamicallyForHits = cms.bool( False ), + adjustErrorsDynamicallyForHitless = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + UseHitLessSeeds = cms.bool( True ), + estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), + maxEtaForTOB = cms.double( 1.8 ), + minEtaForTEC = cms.double( 0.7 ), + debug = cms.untracked.bool( False ), + fixedErrorRescaleFactorForHits = cms.double( 1.0 ), + maxSeeds = cms.uint32( 16 ), + maxHitlessSeeds = cms.uint32( 5 ), + maxHitSeeds = cms.uint32( 7 ), + numL2ValidHitsCutAllEta = cms.uint32( 20 ), + numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), + pT1 = cms.double( 13.0 ), + pT2 = cms.double( 30.0 ), + pT3 = cms.double( 70.0 ), + eta1 = cms.double( 0.2 ), + eta2 = cms.double( 0.3 ), + eta3 = cms.double( 1.0 ), + eta4 = cms.double( 1.2 ), + eta5 = cms.double( 1.6 ), + eta6 = cms.double( 1.4 ), + eta7 = cms.double( 2.1 ), + SF1 = cms.double( 3.0 ), + SF2 = cms.double( 4.0 ), + SF3 = cms.double( 5.0 ), + SF4 = cms.double( 7.0 ), + SF5 = cms.double( 10.0 ), + SF6 = cms.double( 2.0 ), + SFHld = cms.double( 2.0 ), + SFHd = cms.double( 12.0 ), + tsosDiff1 = cms.double( 0.2 ), + tsosDiff2 = cms.double( 0.02 ), + displacedReco = cms.bool( True ), + propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) +) +fragment.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +fragment.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "iter10" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -fragment.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 4, 3, 2 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 5, 5 ) + ) ) -fragment.hltCaloJetTimingFilterSingle1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 1.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2Muons" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) + ) ) -fragment.hltCaloJetTimingFilterDoubleTau0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) -fragment.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) -fragment.hltCaloJetTimingFilterDoubleTau0p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.75 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), + InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), + MuonPtOption = cms.string( "Global" ) ) -fragment.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", + l2Src = cms.InputTag( "hltL2Muons" ), + l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), + InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), + applyL3Filters = cms.bool( False ), + MinNhits = cms.int32( 1 ), + MaxNormalizedChi2 = cms.double( 20.0 ), + MinNmuonHits = cms.int32( 1 ), + MaxPtDifference = cms.double( 0.3 ) ) -fragment.hltCaloJetTimingFilterDoubleTau1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + DeltaR = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( -1 ), + vertexCollection = cms.InputTag( "notUsed" ), + Rescale_phi = cms.double( 3.0 ), + Eta_fixed = cms.bool( True ), + Rescale_eta = cms.double( 3.0 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Eta_min = cms.double( 0.0 ), + Phi_fixed = cms.bool( True ), + Phi_min = cms.double( 0.0 ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "" ), + UseVertex = cms.bool( False ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 0.0 ), + DeltaZ = cms.double( 24.2 ), + DeltaEta = cms.double( 0.3 ), + DeltaPhi = cms.double( 0.225 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) -fragment.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -fragment.hltCaloJetTimingFilterDoubleTau1p25ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.25 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.3 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltCaloJetTimingFilterSingleTau2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 2.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -fragment.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -fragment.hltCaloJetTimingFilterSingleTau3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 3.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +fragment.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltL1sVoMu6HTT240Or250 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -fragment.hltPreL1Mu6HT240 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ) ) -fragment.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) ) -fragment.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 2 ) +fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + DeltaR = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( 0 ), + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + Rescale_phi = cms.double( 3.0 ), + Eta_fixed = cms.bool( True ), + Rescale_eta = cms.double( 3.0 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Eta_min = cms.double( 0.0 ), + Phi_fixed = cms.bool( True ), + Phi_min = cms.double( 0.0 ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), + UseVertex = cms.bool( True ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 2.0 ), + DeltaZ = cms.double( 24.2 ), + DeltaEta = cms.double( 0.3 ), + DeltaPhi = cms.double( 0.3 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) -fragment.hltCentralCaloJetptLowPt30CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt30" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ) +fragment.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) +fragment.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), + src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ) ) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) +fragment.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), + originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) +fragment.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + L1MinPt = cms.double( -1.0 ), + L1MaxEta = cms.double( 5.0 ), + L1MinQuality = cms.uint32( 7 ), + CentralBxOnly = cms.bool( True ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) ) -fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), + maxNRegions = cms.int32( 100 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + maxNVertices = cms.int32( 10 ), + ptMin = cms.double( 3.0 ), + originRadius = cms.double( 1.0 ), + zErrorBeamSpot = cms.double( 24.2 ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ), + precise = cms.bool( True ), + nSigmaZVertex = cms.double( 3.0 ), + zErrorVetex = cms.double( 12.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), + searchOpt = cms.bool( True ) + ) ) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +fragment.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5' ) +fragment.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) ) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), + src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +fragment.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ) +) +fragment.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), + originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5' ) +fragment.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltDoubleCentralCaloJetpt35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 2 ) +fragment.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltCentralCaloJetptLowPt35CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt35" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2Muons" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) + ) +) +fragment.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "Notused" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 2.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( True ) ) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ) +fragment.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", + inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) ) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), + DisplacedReconstruction = cms.bool( False ) ) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt' ) +fragment.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), + DisplacedReconstruction = cms.bool( True ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 5 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 5 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL3dTksMu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 5 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) +fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltEGL1Mu5EG20FilterEtalt2p5 = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.5 ) ) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ) +fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1Mu5EG20FilterEtalt2p5" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.03 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5' ) +fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", +fragment.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5' ) + inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4ClustersRefRemovalForTau = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltMergedTracks" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ) ) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) +fragment.hltDisplacedhltIter4PixelLessLayerTripletsForTau = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) ) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 12.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 15.0 ), + maxNVertices = cms.int32( 10 ), + maxNRegions = cms.int32( 100 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 1.2 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + originRadius = cms.double( 1.0 ), + measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.3 ), + deltaPhi = cms.double( 0.5 ) + ) ) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5' ) +fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +fragment.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForTau" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -fragment.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -fragment.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4PFlowPixelLessSeedsForTau = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) ) -fragment.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), + src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeedsForTau" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltPreCaloMET60DTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ) ) -fragment.hltDTrechitClusterProducer50 = cms.EDProducer( "DTrechitClusterProducer", - nRechitMin = cms.int32( 50 ), - rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.25 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 1.0, 4.0 ), + dz_par1 = cms.vdouble( 1.0, 4.0 ), + d0_par2 = cms.vdouble( 1.0, 4.0 ), + dz_par2 = cms.vdouble( 1.0, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 5 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 0 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) ) -fragment.hltMuonRecHitClusterFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 50 ), - MinSizeMinusMB1 = cms.int32( 0 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( 999.0 ) +fragment.hltIter4MergedWithIter0ForTau = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltPreCaloMET60DTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFMuonMergingForDisplTau = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -fragment.hltMuonRecHitClusterNoMB1SFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( 50 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( 999.0 ) +fragment.hltMuonLinksForDisplTau = cms.EDProducer( "MuonLinksProducerForHLT", + InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), + LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), + ptMin = cms.double( 2.5 ), + pMin = cms.double( 2.5 ), + shareHitFraction = cms.double( 0.8 ) ) -fragment.hltPreL1METDTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMuonsForDisplTau = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( True ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( True ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( True ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( True ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 10.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingForDisplTau','hltMuonLinksForDisplTau','hltL2Muons' ), + fillCaloCompatibility = cms.bool( True ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 10.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( True ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) ) -fragment.hltPreL1METDTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltLightPFTracksForDisplTaus = cms.EDProducer( "LightPFTrackProducer", + TrackQuality = cms.string( "none" ), + UseQuality = cms.bool( False ), + TkColList = cms.VInputTag( 'hltPFMuonMergingForDisplTau' ) ) -fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltParticleFlowBlockForDisplTaus = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuonsForDisplTau" ), + source = cms.InputTag( "hltLightPFTracksForDisplTaus" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) ) -fragment.hltPreCscClusterLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltParticleFlowForDisplTaus = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockForDisplTaus" ), + muons = cms.InputTag( "hltMuonsForDisplTau" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVertices" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) -fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer", - nRechitMin = cms.int32( 50 ), +fragment.hltAK4PFJetsForDisplTaus = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowForDisplTaus" ), + srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -fragment.hltCscClusterLoose = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 200, 100, 500, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltPreCscClusterMedium = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltTauPFJets08RegionDispl = cms.EDProducer( "RecoTauJetRegionProducer", + src = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + deltaR = cms.double( 0.8 ), + pfCandAssocMapSrc = cms.InputTag( "" ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + minJetPt = cms.double( -1.0 ), + pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ) ) -fragment.hltCscClusterMedium = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 300, 100, 800, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ), + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ), + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 0.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "PFNeutralHadrons" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 5 ), + minMergeNeutralHadronEt = cms.double( 0.0 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + minBlockElementMatchesPhoton = cms.int32( 2 ) + ) + ) ) -fragment.hltPreCscClusterTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFTauPiZerosDispl = cms.EDProducer( "RecoTauPiZeroProducer", + massHypothesis = cms.double( 0.136 ), + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "RecoTauPiZeroStringQuality" ), + selection = cms.string( "algoIs('kStrips')" ), + name = cms.string( "InStrip" ), + selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), + applyElecTrackQcuts = cms.bool( False ), + stripCandidatesParticleIds = cms.vint32( 2, 4 ), + makeCombinatoricStrips = cms.bool( False ), + stripPhiAssociationDistance = cms.double( 0.2 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + maxStripBuildIterations = cms.int32( -1 ), + updateStripAfterEachDaughter = cms.bool( False ), + stripEtaAssociationDistance = cms.double( 0.05 ), + minStripEt = cms.double( 1.0 ), + plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), + minGammaEtStripAdd = cms.double( 0.0 ), + name = cms.string( "s" ) + ) + ) ) -fragment.hltCscClusterTight = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 500, 100, 800, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +fragment.hltHpsCombinatoricRecoTausDispl = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZerosDispl" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionDispl" ), + maxJetAbsEta = cms.double( 2.5 ), + outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), + chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl" ), + minJetPt = cms.double( 14.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( decayModes = cms.VPSet( + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nPiZeros = cms.uint32( 0 ), + nCharged = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 6 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 5 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 2 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ) + ) +), + isolationConeSize = cms.double( 0.5 ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + name = cms.string( "combinatoric" ), + pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ), + plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), + qualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + minGammaEt = cms.double( 1.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 1.0 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 1000.0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + minGammaEt = cms.double( 0.5 ), + minNeutralHadronEt = cms.double( 30.0 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + vertexTrackFiltering = cms.bool( False ), + vxAssocQualityCuts = cms.PSet( + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ) + ), + signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) + ) + ), + buildNullTaus = cms.bool( False ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( DataType = cms.string( "AOD" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ), + name = cms.string( "elec_rej" ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "tau_mass" ), + plugin = cms.string( "PFRecoTauMassPlugin" ), + verbosity = cms.int32( 0 ) + ) + ) ) -fragment.hltPreL1CSCShowerDTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsSelectionDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -fragment.hltDTrechitClusters = cms.EDProducer( "DTrechitClusterProducer", - nRechitMin = cms.int32( 50 ), - rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +fragment.hltHpsPFTauProducerSansRefsDispl = cms.EDProducer( "RecoTauCleaner", + outputSelection = cms.string( "" ), + cleaners = cms.VPSet( + cms.PSet( name = cms.string( "HPS_Select" ), + plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), + src = cms.InputTag( "hltHpsSelectionDiscriminatorDispl" ) + ), + cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), + plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), + minTrackPt = cms.double( 5.0 ) + ), + cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), + plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) + ), + cms.PSet( name = cms.string( "Pt" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-pt()" ), + tolerance = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "StripMultiplicity" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) + ), + cms.PSet( name = cms.string( "CombinedIsolation" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) + ) + ), + verbosity = cms.int32( 0 ), + src = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ) ) -fragment.hltDTCluster50NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 50 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( 0 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +fragment.hltHpsPFTauProducerDispl = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltHpsPFTauProducerSansRefsDispl" ) ) -fragment.hltPreL1CSCShowerDTCluster75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -fragment.hltDTCluster75NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 75 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( 0 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +fragment.hltHpsPFTauTrackFindingDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) -fragment.hltPrePFMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsSelectedPFTausTrackFindingDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminatorDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltMET75 = cms.EDFilter( "HLT1CaloMET", +fragment.hltHpsPFTauTrackDispl = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), + MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltPFMET105 = cms.EDFilter( "HLT1PFMET", +fragment.hltHpsDoubleDisplPFTau32Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltHpsPFTauTrackPt1DiscriminatorGlobDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) -fragment.hltPrePFMET105PFJet100looseRecoiling = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsSelectedPFTausTrackPt1GlobDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", +fragment.hltHpsDoubleDisplPFTau32TrackPt1Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1GlobDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPFJet100PFMET105MinDPhi2 = cms.EDFilter( "HLT2PFJetPFMET", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToCaloJets70' ), - originTag2 = cms.VInputTag( 'hltPFMETProducer' ), - inputTag1 = cms.InputTag( "hltSinglePFJet100" ), - inputTag2 = cms.InputTag( "hltPFMET105" ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 87 ), - MinDphi = cms.double( 2.0 ), - MaxDphi = cms.double( 100.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +fragment.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 3.7 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.357 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "NotUsed" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.03 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 0.33333 ), + rhoUEOffsetCorrection = cms.double( 0.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.05 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 60.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -fragment.hltPrePFMET110PFJet100looseRecoiling = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +) +fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltPFJet100PFMET110MinDPhi2 = cms.EDFilter( "HLT2PFJetPFMET", +fragment.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToCaloJets70' ), - originTag2 = cms.VInputTag( 'hltPFMETProducer' ), - inputTag1 = cms.InputTag( "hltSinglePFJet100" ), - inputTag2 = cms.InputTag( "hltPFMET110" ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 87 ), - MinDphi = cms.double( 2.0 ), - MaxDphi = cms.double( 100.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 32.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", +fragment.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +fragment.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 32.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHpsPFTauPrimaryVertexProducer = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "" ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + MuonTag = cms.InputTag( "" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ) ) -fragment.hltHT170 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltHpsPFTauSecondaryVertexProducer = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ) +) +fragment.hltHpsPFTauTransverseImpactParameters = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducer" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducer" ) +) +fragment.hltHpsDisplPFTauDxy0p005Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByIPCut", + tausTIP = cms.InputTag( "hltHpsPFTauTransverseImpactParameters" ), + cut = cms.string( "abs(dxy) > 0.005" ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "AND" ) ) +) +fragment.hltHpsSelectedDisplPFTausDxy0p005 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauDxy0p005Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +fragment.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 170.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltHpsSelectedDisplPFTausDxy0p005" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 32.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT200 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltCaloJetTimingProducer = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( True ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +fragment.hltCaloJetTimingFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 200.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT270 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltCaloJetTimingFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 270.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHT320 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltSingleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 320.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltCentralCaloJetptLowPtCollectionProducerSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltSingleCentralCaloJetpt40" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltHT420 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ) +) +fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle' ) +) +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 420.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 2.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltCaloJetTimingBarrelOnlyProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ) +) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle' ) +) +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 2.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) +) +fragment.hltCaloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), barrelJets = cms.bool( True ), - endcapJets = cms.bool( False ), + endcapJets = cms.bool( True ), ecalCellEnergyThresh = cms.double( 0.5 ), ecalCellTimeThresh = cms.double( 12.5 ), ecalCellTimeErrorThresh = cms.double( 100.0 ), @@ -92762,2383 +78708,1262 @@ ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltCaloJetTimingBarrelOnlyFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltCaloJetTimingFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingBarrelOnlyFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltCaloJetTimingFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetTimingBarrelOnlyProducer = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( False ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", +fragment.hltCaloJetTimingFilterSingle0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 0.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCaloJetTimingBarrelOnlyFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTL1TSeed", +fragment.hltCaloJetTimingFilterSingle1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_15_10_er2p5 OR L1_DoubleEG_20_10_er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_27_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5 OR L1_DoubleEG_LooseIso25_12_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5 OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 1.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreDiPhoton10Time1ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG10CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG10CaloIdLTime1nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -fragment.hltDiEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltCaloJetTimingFilterDoubleTau0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +fragment.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiEG10CaloIdLTime1nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltCaloJetTimingFilterDoubleTau0p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.75 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreDiPhoton10Time1p2ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLTime1p2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.2 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -fragment.hltDiEG10CaloIdLTime1p2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltCaloJetTimingFilterDoubleTau1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.2 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreDiPhoton10Time1p4ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLTime1p4nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.4 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -fragment.hltDiEG10CaloIdLTime1p4nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltCaloJetTimingFilterDoubleTau1p25ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.4 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.25 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreDiPhoton10Time1p6ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLTime1p6nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.6 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -fragment.hltDiEG10CaloIdLTime1p6nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltCaloJetTimingFilterSingleTau2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.6 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 2.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltPreDiPhoton10Time1p8ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLTime1p8nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltCaloJetTimingFilterSingleTau3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.8 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 3.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltDiEG10CaloIdLTime1p8nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltL1sVoMu6HTT240Or250 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.8 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDiPhoton10Time2ns = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1Mu6HT240 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLTime2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 2.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +fragment.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiEG10CaloIdLTime2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 2.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreDiPhoton10sminlt0p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltCentralCaloJetptLowPt30CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt30" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltEG10CaloIdLsminlt0p1Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ) +) +fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) +) +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.1 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDiEG10CaloIdLsminlt0p1UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) +) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) +) +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.1 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDiPhoton10sminlt0p12 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLsminlt0p12Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltHT240 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.12 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 240.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltDiEG10CaloIdLsminlt0p12UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.12 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDiPhoton10sminlt0p14 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5' ) ) -fragment.hltEG10CaloIdLsminlt0p14Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.14 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) +) +fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +) +fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5' ) ) -fragment.hltDiEG10CaloIdLsminlt0p14UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.14 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDiPhoton10sminlt0p16 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG10CaloIdLsminlt0p16Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltDoubleCentralCaloJetpt35 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.16 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.0 ), + MinN = cms.int32( 2 ) +) +fragment.hltCentralCaloJetptLowPt35CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt35" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ) +) +fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt' ) ) -fragment.hltDiEG10CaloIdLsminlt0p16UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.16 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDiPhoton10CaloIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltL1sDoubleEGXer1p2dRMaxY = cms.EDFilter( "HLTL1TSeed", +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ) +) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5' ) +) +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG4_er1p2_dR_Max0p9 OR L1_DoubleEG4p5_er1p2_dR_Max0p9 OR L1_DoubleEG5_er1p2_dR_Max0p9 OR L1_DoubleEG5p5_er1p2_dR_Max0p8 OR L1_DoubleEG6_er1p2_dR_Max0p8 OR L1_DoubleEG6p5_er1p2_dR_Max0p8 OR L1_DoubleEG7_er1p2_dR_Max0p8 OR L1_DoubleEG7p5_er1p2_dR_Max0p7 OR L1_DoubleEG8_er1p2_dR_Max0p7 OR L1_DoubleEG8p5_er1p2_dR_Max0p7 OR L1_DoubleEG9_er1p2_dR_Max0p7 OR L1_DoubleEG9p5_er1p2_dR_Max0p6 OR L1_DoubleEG10_er1p2_dR_Max0p6 OR L1_DoubleEG10p5_er1p2_dR_Max0p6 OR L1_DoubleEG11_er1p2_dR_Max0p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleEle4eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1DoubleEGXer1p2dRMaxYFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGXer1p2dRMaxY" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDoubleEle4eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 4.0 ), - etcutEE = cms.double( 4.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltEgammaElectronPixelSeedsForBParking = cms.EDProducer( "ElectronNHitSeedProducer", - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - matcherConfig = cms.PSet( - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 2 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ), - detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), - navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), - paramMagField = cms.ESInputTag( "","ParabolicMf" ) - ) +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) -fragment.hltEgammaPixelMatchVarsForBParking = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - productsToWrite = cms.int32( 0 ) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5' ) ) -fragment.hltDoubleEle4eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltEgammaCkfTrackCandidatesForGSFForBParking = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 1000000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltEgammaGsfTracksForBParking = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFForBParking" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - GeometricInnerState = cms.bool( True ), - AlgorithmName = cms.string( "gsf" ) +fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) -fragment.hltEgammaGsfElectronsForBParking = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - UseGsfTracks = cms.bool( True ), - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -fragment.hltEgammaGsfTrackVarsForBParking = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - inputCollection = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - useDefaultValuesForBarrel = cms.bool( False ), - useDefaultValuesForEndcap = cms.bool( False ) +fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5' ) ) -fragment.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle4eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) ) -fragment.hltDoubleEle4eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDoubleEle4eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ) +) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5' ) ) -fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 4.5 ), - etcutEE = cms.double( 4.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) ) -fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5' ) ) -fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5' ) ) -fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +fragment.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreCaloMET60DTCluster50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltDTrechitClusterProducer50 = cms.EDProducer( "DTrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltDt1DRecHits" ) ) -fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltMuonRecHitClusterFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( 50 ), + MinSizeMinusMB1 = cms.int32( 0 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( 999.0 ) ) -fragment.hltDoubleEle5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreCaloMET60DTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltMuonRecHitClusterNoMB1SFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( 50 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( 999.0 ) ) -fragment.hltDoubleEle5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreL1METDTCluster50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreL1METDTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreCscClusterLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.5 ), - etcutEE = cms.double( 5.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltCsc2DRecHits" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCscClusterLoose = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 200, 100, 500, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreCscClusterMedium = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCscClusterMedium = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 300, 100, 800, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreCscClusterTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCscClusterTight = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 500, 100, 800, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreL1CSCShowerDTCluster50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltDTrechitClusters = cms.EDProducer( "DTrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltDt1DRecHits" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltDTCluster50NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( 50 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( 0 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -fragment.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreL1CSCShowerDTCluster75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.0 ), - etcutEE = cms.double( 6.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltDoubleEle6eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltDTCluster75NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( 75 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( 0 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -fragment.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPrePFMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltMET75 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDoubleEle6eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPFMET105 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 105.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDoubleEle6eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltDoubleEle6eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltHT170 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.5 ), - etcutEE = cms.double( 6.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 170.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHT200 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 200.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHT270 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 270.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHT320 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 320.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltHT420 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 420.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.0 ), - etcutEE = cms.double( 7.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +fragment.hltCaloJetTimingBarrelOnlyProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( False ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltCaloJetTimingBarrelOnlyFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltDoubleEle7eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltCaloJetTimingBarrelOnlyFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 2.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCaloJetTimingBarrelOnlyProducer = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( False ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltDoubleEle7eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -fragment.hltDoubleEle7eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltCaloJetTimingBarrelOnlyFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) +) +fragment.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_15_10_er2p5 OR L1_DoubleEG_20_10_er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_27_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5 OR L1_DoubleEG_LooseIso25_12_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5 OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT320er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPhoton10Time1ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.5 ), - etcutEE = cms.double( 7.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEG10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG10EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -95146,33 +79971,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG10HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.016 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -95180,18 +79993,48 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10CaloIdLTime1nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDiEG10EtUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), @@ -95200,18 +80043,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDiEG10HEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), + thrRegularEB = cms.vdouble( 0.016 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -95222,92 +80065,387 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEG10CaloIdLTime1nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10Time1p2ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10CaloIdLTime1p2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.2 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLTime1p2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.2 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10Time1p4ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG10CaloIdLTime1p4nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.4 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLTime1p4nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.4 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -fragment.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiPhoton10Time1p6ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG10CaloIdLTime1p6nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.6 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLTime1p6nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.6 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10Time1p8ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG10CaloIdLTime1p8nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.8 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLTime1p8nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.8 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10Time2ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG10CaloIdLTime2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 2.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLTime2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 2.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10sminlt0p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG10CaloIdLsminlt0p1Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.1 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLsminlt0p1UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.1 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10sminlt0p12 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG10CaloIdLsminlt0p12Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.12 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltDiEG10CaloIdLsminlt0p12UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.12 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +fragment.hltPreDiPhoton10CaloIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sDoubleEGXer1p2dRMaxY = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG4_er1p2_dR_Max0p9 OR L1_DoubleEG4p5_er1p2_dR_Max0p9 OR L1_DoubleEG5_er1p2_dR_Max0p9 OR L1_DoubleEG5p5_er1p2_dR_Max0p8 OR L1_DoubleEG6_er1p2_dR_Max0p8 OR L1_DoubleEG6p5_er1p2_dR_Max0p8 OR L1_DoubleEG7_er1p2_dR_Max0p8 OR L1_DoubleEG7p5_er1p2_dR_Max0p7 OR L1_DoubleEG8_er1p2_dR_Max0p7 OR L1_DoubleEG8p5_er1p2_dR_Max0p7 OR L1_DoubleEG9_er1p2_dR_Max0p7 OR L1_DoubleEG9p5_er1p2_dR_Max0p6 OR L1_DoubleEG10_er1p2_dR_Max0p6 OR L1_DoubleEG10p5_er1p2_dR_Max0p6 OR L1_DoubleEG11_er1p2_dR_Max0p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoubleEle4eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltL1DoubleEGXer1p2dRMaxYFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGXer1p2dRMaxY" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltDoubleEle4eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 4.0 ), + etcutEE = cms.double( 4.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle4eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -95327,10 +80465,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle8eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95349,22 +80487,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95383,10 +80509,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95405,10 +80531,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95427,10 +80553,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95449,10 +80575,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95471,10 +80597,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95493,24 +80619,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle4p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.5 ), - etcutEE = cms.double( 8.5 ), + etcutEB = cms.double( 4.5 ), + etcutEE = cms.double( 4.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle4p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -95530,10 +80668,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95552,22 +80690,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95586,10 +80712,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95608,10 +80734,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95630,10 +80756,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95652,10 +80778,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95674,10 +80800,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95696,24 +80822,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.0 ), - etcutEE = cms.double( 9.0 ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -95733,10 +80871,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle9eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95755,22 +80893,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95789,10 +80915,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95811,10 +80937,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95833,10 +80959,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95855,10 +80981,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95877,10 +81003,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -95899,24 +81025,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle5p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.5 ), - etcutEE = cms.double( 9.5 ), + etcutEB = cms.double( 5.5 ), + etcutEE = cms.double( 5.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle5p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -95936,10 +81074,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95958,22 +81096,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -95992,10 +81118,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96014,10 +81140,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96036,10 +81162,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96058,10 +81184,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96080,10 +81206,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96102,24 +81228,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle10eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle6eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), + etcutEB = cms.double( 6.0 ), + etcutEE = cms.double( 6.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle6eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -96139,10 +81277,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle10eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96161,22 +81299,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96195,10 +81321,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96217,10 +81343,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96239,10 +81365,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -96261,10 +81387,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96283,10 +81409,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96305,267 +81431,175 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle4eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle4p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle7eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 6.5 ), + etcutEE = cms.double( 6.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle8eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle8p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle6p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle6p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96578,10 +81612,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96600,20 +81634,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 7.0 ), + etcutEE = cms.double( 7.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEle7eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle7eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96626,16 +81705,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96648,20 +81727,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96674,16 +81749,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96696,20 +81771,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle7eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96722,10 +81815,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96744,20 +81837,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 7.5 ), + etcutEE = cms.double( 7.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEle7p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle7p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96770,16 +81908,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96792,20 +81930,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96818,16 +81952,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96840,20 +81974,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle7p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96866,10 +82018,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -96888,20 +82040,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEle8eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle8eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96914,16 +82111,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96936,20 +82133,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle8eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96962,16 +82155,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -96984,20 +82177,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle8eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97010,10 +82221,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97032,20 +82243,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.5 ), + etcutEE = cms.double( 8.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEle8p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle8p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97058,16 +82314,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97080,20 +82336,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97106,16 +82358,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97128,20 +82380,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle8p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97154,10 +82424,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97176,26 +82446,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle9eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 9.0 ), + etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + ncandcut = cms.int32( 2 ) ) -fragment.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle9eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), @@ -97213,10 +82495,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97227,7 +82509,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97235,10 +82517,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97249,7 +82531,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97257,10 +82539,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97271,7 +82553,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97279,10 +82561,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97293,7 +82575,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97301,10 +82583,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97315,7 +82597,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97323,10 +82605,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97337,7 +82619,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97345,10 +82627,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97359,7 +82641,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97367,55 +82649,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG10er2p5SingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGmtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreSingleEle8SingleEGL1 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5SingleEG15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltSingleEle8SingleEGL1EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle9p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1SingleEG10er2p5L1SingleEG15er2p5Filter" ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 9.5 ), + etcutEE = cms.double( 9.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + ncandcut = cms.int32( 2 ) ) -fragment.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle9p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), @@ -97433,10 +82698,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97447,7 +82712,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97455,10 +82720,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97469,7 +82734,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97477,10 +82742,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97491,7 +82756,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97499,10 +82764,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97513,7 +82778,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97521,10 +82786,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -97535,7 +82800,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97543,10 +82808,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97557,7 +82822,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97565,10 +82830,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -97579,7 +82844,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97587,64 +82852,70 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso25_LooseIso12_er1p5 OR L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGIsoeta1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle10eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 9999999.0 ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + ncandcut = cms.int32( 2 ) ) -fragment.hltEG20R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle10eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97652,43 +82923,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle10eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97696,21 +82945,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97718,50 +82967,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle10eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDiEG14EtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 14.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.5 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 2 ) -) -fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97772,40 +82987,40 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle10eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97816,18 +83031,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97838,93 +83053,286 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -fragment.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG20HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle4p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle10eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -fragment.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97932,21 +83340,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -97954,60 +83366,46 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98018,18 +83416,22 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98040,81 +83442,53 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle6p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG22EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 22.0 ), - etcutEE = cms.double( 9999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG22R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98122,21 +83496,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98144,21 +83522,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98166,21 +83548,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98188,21 +83574,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98210,25 +83600,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG22HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltDoubleEle9p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98236,21 +83626,25 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle10eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -98258,16 +83652,53 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98280,20 +83711,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -98302,30 +83733,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 24.0 ), - etcutEE = cms.double( 9999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98338,20 +83755,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -98360,16 +83777,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98382,16 +83799,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98404,20 +83821,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -98426,621 +83843,229 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleEG10er2p5SingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGmtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreSingleEle8SingleEGL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", +fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.5 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 2 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5SingleEG15er2p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle8SingleEGL1EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + inputTag = cms.InputTag( "hltL1SingleEG10er2p5L1SingleEG15er2p5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu50L1SingleMuShower = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreExpressMuons = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltExpressMuonsFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_IsoMu20_v17 OR HLT_IsoMu24_v15 OR HLT_IsoMu27_v18 )' ) -) -fragment.hltPreOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 OR HLT_L1SingleMu7_v2 OR HLT_L1DoubleMu0_v2 OR HLT_L1SingleEG10_v3 OR HLT_L1SingleEG18_v2 OR HLT_Photon22_v4 OR HLT_L1SingleJet35_v2 OR HLT_L1SingleJet200_v2 OR HLT_L1DoubleJetC50_v3 OR HLT_CaloJet10_NoJetID_v5 OR HLT_CaloJet20_NoJetID_v5 OR HLT_CaloJet50_NoJetID_v5 )' ) -) -fragment.hltPreHIOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHIOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_HIRandom_v3 OR HLT_HIHcalNZS_v4 OR HLT_HIHcalPhiSym_v4 )' ) -) -fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu', - 'hltEcalUncalibRecHit@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda', - 'hltEcalUncalibRecHit@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu', - 'hltPixelTracksSoA@cpu', - 'hltPixelVerticesSoA@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda', - 'hltPixelTracksSoA@cuda', - 'hltPixelVerticesSoA@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", - pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), - TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" ) -) -fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", - pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), - TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" ) -) -fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA", - pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), - pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ), - minD2cut = cms.double( 1.0E-4 ) -) -fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", - pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ) -) -fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", - pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ) -) -fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA", - pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ), - pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ), - deltaR2cut = cms.double( 0.04 ) -) -fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA", - pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" ) -) -fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA", - pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" ) -) -fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA", - pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ), - pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), - dzCut = cms.double( 1.0 ) -) -fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSiPixelDigisForHighBeta = cms.EDProducer( "SiPixelRawToDigi", - IncludeErrors = cms.bool( True ), - UseQualityInfo = cms.bool( True ), - ErrorList = cms.vint32( 29 ), - UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataCollector" ), - Regions = cms.PSet( ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ), - SiPixelQualityLabel = cms.string( "" ) -) -fragment.hltSiPixelClustersForHighBeta = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisForHighBeta" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 40000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) -) -fragment.hltSiPixelClustersCacheForHighBeta = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsForHighBeta = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) -) -fragment.hltPixelTracksTrackingRegionsForHighBeta = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.05 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ) - ) -) -fragment.hltPixelLayerTripletsForHighBeta = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForHighBeta = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForHighBeta" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighBeta" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -fragment.hltPixelTracksHitTripletsForHighBeta = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighBeta" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.05 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.05 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) -) -fragment.hltPixelTracksForHighBeta = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForHighBeta" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -fragment.hltPixelTrackFilterN1 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 1 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelTrackFilterN2 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 2 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelTrackFilterN3 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 3 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sTOTEM4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_4 OR L1_TOTEM_4 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_4" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso25_LooseIso12_er1p5 OR L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -99050,660 +84075,1157 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelLayerTripletsForHighBetaBPix = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForHighBetaBPix = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForHighBetaBPix" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighBeta" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -fragment.hltPixelTracksHitTripletsForHighBetaBPix = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighBetaBPix" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.05 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.05 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) -) -fragment.hltPixelTracksForHighBetaBPix = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForHighBetaBPix" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -fragment.hltPixelTrackFilterBPixN1 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 1 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPixelTrackFilterBPixN2 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 2 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelTrackFilterBPixN3 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 3 ), - maxPixelTracks = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGIsoeta1p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20HE12b10eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG14EtUnseededFilter = cms.EDFilter( "HLT1Photon", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 14.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelActivityFilterBPixNClu5NLay3 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltEG22EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 5 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 22.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPixelActivityFilterBPixNClu5NLay4 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltEG22HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 5 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) + candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22HE12b10eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelActivityFilterBPixNClu6NLay3 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltEG22HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 6 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) + candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelActivityFilterBPixNClu6NLay4 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 6 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPixelActivityFilterBPixNClu7NLay3 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 7 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) + candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPixelActivityFilterBPixNClu7NLay4 = cms.EDFilter( "HLTPixelActivityFilter", +fragment.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 7 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu50L1SingleMuShower = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreExpressMuons = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltExpressMuonsFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_IsoMu20_v17 OR HLT_IsoMu24_v15 OR HLT_IsoMu27_v18 )' ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 )' ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHIOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHIOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_HIRandom_v3 OR HLT_HIHcalNZS_v4 OR HLT_HIHcalPhiSym_v4 )' ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu', + 'hltEcalUncalibRecHit@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda', + 'hltEcalUncalibRecHit@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu', + 'hltPixelTracksSoA@cpu', + 'hltPixelVerticesSoA@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda', + 'hltPixelTracksSoA@cuda', + 'hltPixelVerticesSoA@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", + pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), + TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", + pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), + TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA", + pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), + pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ), + minD2cut = cms.double( 1.0E-4 ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", + pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", + pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA", + pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ), + pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ), + deltaR2cut = cms.double( 0.04 ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA", + pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA", + pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA", + pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ), + pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), + dzCut = cms.double( 1.0 ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1TOTEM3 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TOTEM_3" ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -99713,13 +85235,13 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL1TOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), +fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sL1RomanPot = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_4 OR L1_TOTEM_4 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_4 OR L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_2 OR L1_TOTEM_2 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_2 OR L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_1 OR L1_TOTEM_1 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_1" ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -99729,21 +85251,15 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreL1RomanPotpart0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreL1RomanPotpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1RomanPotpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1RomanPotpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) fragment.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -99797,7 +85313,7 @@ ) fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 1462, 1463 ) + fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 ) ) fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -99810,100 +85326,8 @@ do_express = cms.bool( False ), triggerType = cms.int32( 91 ) ) -fragment.hltL1sDoubleMu = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_OQ OR L1_DoubleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1DoubleMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1SingleMu = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu22" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1SingleMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1DoubleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5 OR L1_DoubleJet32er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1DoubleJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1DoubleJetANDTotem = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5_TOTEM_2 OR L1_DoubleJet20er2p5_TOTEM_4 OR L1_DoubleJet20er2p5_TOTEM_1 OR L1_DoubleJet32er2p5_TOTEM_2 OR L1_DoubleJet32er2p5_TOTEM_4 OR L1_DoubleJet32er2p5_TOTEM_1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1DoubleJetANDTotem = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1DoubleJetgap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet32_dEta_2p5_10p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1DoubleJetgap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1HFveto = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND OR L1_NotMinimumBiasHF0_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1HFveto = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), +fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreHIPhysics = cms.EDFilter( "HLTPrescaler", @@ -100084,7 +85508,7 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sRPCMuonNormalisationForHI" ), - MaxEta = cms.double( 1.9 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), @@ -104786,6 +90210,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreHIPuAK4CaloJet40Eta5p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -109067,6 +94503,18 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreHIDmesonPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -113458,6 +98906,18 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -116834,10 +102294,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), @@ -117012,13 +102468,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', - 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L2DoubleMu23_NoVertex_v3' ) + triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v2' ) ) fragment.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -117049,8 +102499,6 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', 'HLT_ZeroBias_Beamspot_v6' ) ) fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", @@ -117065,9 +102513,6 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', @@ -117100,8 +102545,6 @@ 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -117160,7 +102603,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -117185,7 +102627,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) ) @@ -117208,8 +102649,6 @@ 'HLT_DiPhoton10Time2ns_v2', 'HLT_DiPhoton10_CaloIdL_v2', 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', 'HLT_DiPhoton10sminlt0p1_v2', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', @@ -117218,7 +102657,6 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -117235,9 +102673,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', @@ -117245,24 +102680,17 @@ 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', @@ -117271,6 +102699,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -117278,47 +102708,45 @@ 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', - 'HLT_Photon25_v6', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ) ) -fragment.hltPreDatasetEGamma = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetEGamma0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreDatasetEGamma1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -117378,9 +102806,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_DoublePhoton85_v17', - 'HLT_L1SingleMu7_v2', + triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v17', 'HLT_PFJet500_v23 / 3' ) ) fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler", @@ -117395,8 +102821,6 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', 'HLT_ZeroBias_Beamspot_v6' ) ) fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler", @@ -117410,14 +102834,24 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v2 / 10', - 'HLT_L1SingleMuOpen_DT_v3 / 0', - 'HLT_L1SingleMuOpen_v3', 'HLT_Random_v3 / 2' ) ) fragment.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltDatasetExpressPPSRandom = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' ) +) +fragment.hltPreDatasetExpressPPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -117426,52 +102860,13 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', 'HLT_ExpressMuons_v3 / 15', - 'HLT_HIL1DoubleMu0ForPPRef_v5 / 0', 'HLT_IsoMu20_v17 / 0', 'HLT_IsoMu24_v15 / 0', 'HLT_IsoMu27_v18 / 0', - 'HLT_L1MinimumBiasHF1AND_v5 / 0', - 'HLT_L1RomanPot_part0_v2', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', 'HLT_Physics_v8', 'HLT_Random_v3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', 'HLT_ZeroBias_Alignment_v2 / 6', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', 'HLT_ZeroBias_IsolatedBunches_v6', @@ -117481,63 +102876,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetFSQJet1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_NoCaloMatched_v18' ) -) -fragment.hltPreDatasetFSQJet1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetFSQJet2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJetAve15_HFJEC_v19', - 'HLT_DiPFJetAve25_HFJEC_v19', - 'HLT_DiPFJetAve35_HFJEC_v19' ) -) -fragment.hltPreDatasetFSQJet2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetFullTrack = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13' ) -) -fragment.hltPreDatasetFullTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHFvetoTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1HFveto_v2' ) -) -fragment.hltPreDatasetHFvetoTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetHIDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -117942,39 +103280,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetHINCaloJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet80_v12' ) -) -fragment.hltPreDatasetHINCaloJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHINPFJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet80_v21' ) -) -fragment.hltPreDatasetHINPFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetHIOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -118354,8 +103659,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1FatEvents_v3', - 'HLT_Physics_v8' ) + triggerConditions = cms.vstring( 'HLT_Physics_v8' ) ) fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -118374,109 +103678,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetHeavyFlavor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13' ) -) -fragment.hltPreDatasetHeavyFlavor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHighMultiplicity = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7' ) -) -fragment.hltPreDatasetHighMultiplicity = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHighPtJet80 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18' ) -) -fragment.hltPreDatasetHighPtJet80 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHighPtLowerJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18' ) -) -fragment.hltPreDatasetHighPtLowerJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHighPtLowerPhotons = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11' ) -) -fragment.hltPreDatasetHighPtLowerPhotons = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetHighPtPhoton30AndZ = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10' ) -) -fragment.hltPreDatasetHighPtPhoton30AndZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetIsolatedBunch = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -118495,34 +103696,29 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', + triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', 'HLT_AK8PFJet260_v18', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', @@ -118532,6 +103728,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -118550,12 +103748,7 @@ 'HLT_AK8PFJetFwd80_v16', 'HLT_CaloJet500_NoJetID_v14', 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', 'HLT_CaloMET350_NotCleaned_v6', - 'HLT_CaloMET80_NotCleaned_v6', 'HLT_CaloMET90_NotCleaned_v6', 'HLT_CaloMHT90_v6', 'HLT_DiJet110_35_Mjj650_PFMET110_v11', @@ -118592,10 +103785,6 @@ 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', @@ -118616,7 +103805,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', @@ -118637,16 +103825,12 @@ 'HLT_PFHT590_v19', 'HLT_PFHT680_v19', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', 'HLT_PFHT780_v19', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', 'HLT_PFHT890_v19', 'HLT_PFJet110_v2', 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', 'HLT_PFJet400_v22', @@ -118668,20 +103852,13 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET140_PFMHT140_IDTight_v22', 'HLT_PFMET200_BeamHaloCleaned_v11', 'HLT_PFMET200_NotCleaned_v11', @@ -118704,11 +103881,14 @@ 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', @@ -118719,42 +103899,22 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ) ) -fragment.hltPreDatasetJetMET = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetJetMET0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetJetsTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2' ) -) -fragment.hltPreDatasetJetsTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +fragment.hltPreDatasetJetMET1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", @@ -118770,182 +103930,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetL1MinimumBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_v4' ) -) -fragment.hltPreDatasetL1MinimumBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinBiasTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM1_MinBias_v5' ) -) -fragment.hltPreDatasetMinBiasTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', - 'HLT_CaloJet50_NoJetID_v5', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2' ) -) -fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part0_v2' ) -) -fragment.hltPreDatasetMinimumBias0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part1_v2' ) -) -fragment.hltPreDatasetMinimumBias1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part2_v2' ) -) -fragment.hltPreDatasetMinimumBias2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part3_v2' ) -) -fragment.hltPreDatasetMinimumBias3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part4_v2' ) -) -fragment.hltPreDatasetMinimumBias4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias5 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part5_v2' ) -) -fragment.hltPreDatasetMinimumBias5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias6 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part6_v2' ) -) -fragment.hltPreDatasetMinimumBias6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias7 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part7_v2' ) -) -fragment.hltPreDatasetMinimumBias7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias8 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part8_v2' ) -) -fragment.hltPreDatasetMinimumBias8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetMinimumBias9 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part9_v2' ) -) -fragment.hltPreDatasetMinimumBias9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetMonteCarlo = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -118968,6 +103952,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -118976,6 +103962,7 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ) ) @@ -118983,21 +103970,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetMuPlusX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13' ) -) -fragment.hltPreDatasetMuPlusX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetMuon = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -119005,6 +103977,9 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -119029,15 +104004,9 @@ 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', 'HLT_DoubleMu43NoFiltersNoVtx_v6', 'HLT_DoubleMu48NoFiltersNoVtx_v6', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', @@ -119054,23 +104023,18 @@ 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', 'HLT_IsoMu24_eta2p1_v17', 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1DoubleMu0_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1SingleMu18_v4', 'HLT_L1SingleMu25_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2Mu10_v8', - 'HLT_L2Mu50_v3', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_v5', 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', @@ -119082,25 +104046,14 @@ 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', 'HLT_Mu17_TrkIsoVVL_v15', 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', 'HLT_Mu19_TrkIsoVVL_v6', 'HLT_Mu19_v6', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', 'HLT_Mu27_v15', 'HLT_Mu37_TkMu27_v7', 'HLT_Mu3_PFJet40_v18', @@ -119124,14 +104077,16 @@ 'HLT_TripleMu_12_10_5_v12', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15' ) + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ) ) -fragment.hltPreDatasetMuon = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetMuon0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreDatasetMuon1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -119141,17 +104096,12 @@ triggerConditions = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_Mu12_DoublePhoton20_v7', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', 'HLT_Mu17_Photon30_IsoCaloId_v8', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', 'HLT_Mu27_Ele37_CaloIdL_MW_v7', 'HLT_Mu37_Ele27_CaloIdL_MW_v7', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', @@ -119164,6 +104114,8 @@ 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', @@ -119177,19 +104129,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetMuonEGammaTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1DoubleMu_v2', - 'HLT_L1SingleMu_v2' ) -) -fragment.hltPreDatasetMuonEGammaTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -119198,7 +104137,6 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_L1BptxXOR_v2', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', 'HLT_L2Mu10_NoVertex_NoBPTX_v7', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', @@ -119218,63 +104156,29 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = ( cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_v12 / 3', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet120_v11 / 3', - 'HLT_AK4CaloJet150ForPPRef_v11 / 3', - 'HLT_AK4CaloJet30_v13 / 3', - 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet40_v12 / 3', - 'HLT_AK4CaloJet50_v12 / 3', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_v12 / 3', - 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet100_v21 / 3', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet120_v20 / 3', - 'HLT_AK4PFJet30_v21 / 3', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet50_v21 / 3', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet80_v21 / 3', - 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', + triggerConditions = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet260_260_MassSD50_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet280_280_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet290_290_MassSD30_v2 / 3', 'HLT_AK8PFJet140_v17 / 3', - 'HLT_AK8PFJet15_v5 / 3', 'HLT_AK8PFJet200_v17 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', - 'HLT_AK8PFJet25_v5 / 3', 'HLT_AK8PFJet260_v18 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet320_v18 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet400_v18 / 3', @@ -119284,6 +104188,8 @@ 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_v18 / 3', + 'HLT_AK8PFJet470_MassSD30_v2 / 3', + 'HLT_AK8PFJet500_MassSD30_v2 / 3', 'HLT_AK8PFJet500_v18 / 3', 'HLT_AK8PFJet550_v13 / 3', 'HLT_AK8PFJet60_v17 / 3', @@ -119311,26 +104217,17 @@ 'HLT_BTagMu_AK8Jet300_Mu5_v14 / 3', 'HLT_CDC_L2cosmic_10_er1p0_v2 / 3', 'HLT_CDC_L2cosmic_5p5_er1p0_v2 / 3', - 'HLT_CaloJet10_NoJetID_v5 / 3', - 'HLT_CaloJet20_NoJetID_v5 / 3', 'HLT_CaloJet500_NoJetID_v14 / 3', - 'HLT_CaloJet50_NoJetID_v5 / 3', 'HLT_CaloJet550_NoJetID_v9 / 3', - 'HLT_CaloMET100_NotCleaned_v6 / 3', - 'HLT_CaloMET110_NotCleaned_v6 / 3', - 'HLT_CaloMET250_NotCleaned_v6 / 3', - 'HLT_CaloMET300_NotCleaned_v6 / 3', 'HLT_CaloMET350_NotCleaned_v6 / 3', 'HLT_CaloMET60_DTCluster50_v3 / 3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3 / 3', - 'HLT_CaloMET80_NotCleaned_v6 / 3', 'HLT_CaloMET90_NotCleaned_v6 / 3', 'HLT_CaloMHT90_v6 / 3', 'HLT_CascadeMu100_v5 / 3', 'HLT_CscCluster_Loose_v2 / 3', 'HLT_CscCluster_Medium_v2 / 3', 'HLT_CscCluster_Tight_v2 / 3', - 'HLT_DQMPixels_SingleMuOpen_v3 / 3', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 / 3', 'HLT_DiJet110_35_Mjj650_PFMET110_v11 / 3', 'HLT_DiJet110_35_Mjj650_PFMET120_v11 / 3', @@ -119338,22 +104235,15 @@ 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19 / 3', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19 / 3', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19 / 3', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19 / 3', - 'HLT_DiPFJet15_NoCaloMatched_v18 / 3', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19 / 3', - 'HLT_DiPFJet25_NoCaloMatched_v18 / 3', 'HLT_DiPFJetAve100_HFJEC_v18 / 3', 'HLT_DiPFJetAve140_v15 / 3', - 'HLT_DiPFJetAve15_HFJEC_v19 / 3', 'HLT_DiPFJetAve160_HFJEC_v18 / 3', 'HLT_DiPFJetAve200_v15 / 3', 'HLT_DiPFJetAve220_HFJEC_v18 / 3', - 'HLT_DiPFJetAve25_HFJEC_v19 / 3', 'HLT_DiPFJetAve260_HFJEC_v1 / 3', 'HLT_DiPFJetAve260_v16 / 3', 'HLT_DiPFJetAve300_HFJEC_v18 / 3', 'HLT_DiPFJetAve320_v16 / 3', - 'HLT_DiPFJetAve35_HFJEC_v19 / 3', 'HLT_DiPFJetAve400_v16 / 3', 'HLT_DiPFJetAve40_v16 / 3', 'HLT_DiPFJetAve500_v16 / 3', @@ -119369,8 +104259,6 @@ 'HLT_DiPhoton10Time2ns_v2 / 3', 'HLT_DiPhoton10_CaloIdL_v2 / 3', 'HLT_DiPhoton10sminlt0p12_v2 / 3', - 'HLT_DiPhoton10sminlt0p14_v2 / 3', - 'HLT_DiPhoton10sminlt0p16_v2 / 3', 'HLT_DiPhoton10sminlt0p1_v2 / 3', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 / 3', 'HLT_Dimuon0_Jpsi3p5_Muon2_v7 / 3', @@ -119414,18 +104302,10 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13 / 3', 'HLT_DoubleEle25_CaloIdL_MW_v7 / 3', 'HLT_DoubleEle27_CaloIdL_MW_v7 / 3', 'HLT_DoubleEle33_CaloIdL_MW_v20 / 3', @@ -119454,10 +104334,6 @@ 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3 / 3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 / 3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9 / 3', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10 / 3', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7 / 3', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 / 3', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 / 3', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 / 3', @@ -119467,12 +104343,12 @@ 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_v14 / 3', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 / 3', 'HLT_DoubleMu43NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu48NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu4_3_Bs_v17 / 3', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2 / 3', - 'HLT_DoubleMu4_3_Jpsi_v17 / 3')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', + 'HLT_DoubleMu4_3_Jpsi_v17 / 3', + 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 / 3', 'HLT_DoubleMu4_JpsiTrk_Bc_v2 / 3', 'HLT_DoubleMu4_Jpsi_Displaced_v9 / 3', @@ -119500,9 +104376,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 3', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5 / 3', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_v18 / 3', @@ -119510,23 +104383,16 @@ 'HLT_Ele15_WPLoose_Gsf_v5 / 3', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 / 3', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 / 3', - 'HLT_Ele17_WPLoose_Gsf_v5 / 3', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11 / 3', 'HLT_Ele20_WPLoose_Gsf_v8 / 3', - 'HLT_Ele20_WPTight_Gsf_v8 / 3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8 / 3', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 / 3', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 / 3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16 / 3', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7 / 3', 'HLT_Ele27_WPTight_Gsf_v18 / 3', 'HLT_Ele28_HighEta_SC20_Mass55_v15 / 3', 'HLT_Ele28_WPTight_Gsf_v3 / 3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 / 3', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16 / 3', 'HLT_Ele30_WPTight_Gsf_v3 / 3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 / 3', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 / 3', @@ -119535,40 +104401,16 @@ 'HLT_Ele35_WPTight_Gsf_v11 / 3', 'HLT_Ele38_WPTight_Gsf_v11 / 3', 'HLT_Ele40_WPTight_Gsf_v11 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 / 3', 'HLT_Ele50_IsoVVVL_PFHT450_v18 / 3', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18 / 3', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20 / 3', - 'HLT_FullTrack18ForPPRef_v13 / 3', - 'HLT_FullTrack24ForPPRef_v13 / 3', - 'HLT_FullTrack34ForPPRef_v13 / 3', - 'HLT_FullTrack45ForPPRef_v13 / 3', - 'HLT_FullTrack53ForPPRef_v13 / 3', - 'HLT_HIL1CastorMediumJetForPPRef_v5 / 3', - 'HLT_HIL1DoubleMu0ForPPRef_v5 / 3', - 'HLT_HIL1DoubleMu10ForPPRef_v5 / 3', 'HLT_HIL1NotBptxORForPPRef_v3 / 3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6 / 3', - 'HLT_HIL2Mu15ForPPRef_v7 / 3', - 'HLT_HIL2Mu20ForPPRef_v7 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8 / 3', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8 / 3', - 'HLT_HIL3Mu15ForPPRef_v8 / 3', - 'HLT_HIL3Mu20ForPPRef_v8 / 3', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8 / 3', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8 / 3', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8 / 3', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3')+cms.vstring( 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3', 'HLT_HIZeroBias_part0_v7 / 3', 'HLT_HIZeroBias_part10_v7 / 3', 'HLT_HIZeroBias_part11_v7 / 3', @@ -119631,77 +104473,24 @@ 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2 / 3', 'HLT_IsoMu24_eta2p1_v17 / 3', 'HLT_IsoMu24_v15 / 3', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', 'HLT_IsoMu27_v18 / 3', - 'HLT_IsoMu30_v6 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_IsoTrackHB_v6 / 3', 'HLT_IsoTrackHE_v6 / 3', - 'HLT_L1BptxXOR_v2 / 3', 'HLT_L1CSCShower_DTCluster50_v2 / 3', 'HLT_L1CSCShower_DTCluster75_v2 / 3', - 'HLT_L1DoubleJetANDTotem_v2 / 3', - 'HLT_L1DoubleJetC50_v3 / 3', - 'HLT_L1DoubleJet_gap_v2 / 3', - 'HLT_L1DoubleJet_v2 / 3', - 'HLT_L1DoubleMu0_v2 / 3', - 'HLT_L1DoubleMu_v2 / 3', 'HLT_L1ETMHadSeeds_v4 / 3', - 'HLT_L1EXT_HCAL_LaserMon1_v2 / 3', - 'HLT_L1EXT_HCAL_LaserMon4_v2 / 3', - 'HLT_L1FatEvents_v3 / 3', - 'HLT_L1HFveto_v2 / 3', 'HLT_L1MET_DTCluster50_v3 / 3', 'HLT_L1MET_DTClusterNoMB1S50_v3 / 3', - 'HLT_L1MinimumBiasHF0OR_v5 / 3', - 'HLT_L1MinimumBiasHF1AND_v5 / 3', - 'HLT_L1MinimumBiasHF1OR_v5 / 3', - 'HLT_L1MinimumBiasHF2AND_v5 / 3', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6 / 3', - 'HLT_L1MinimumBiasHF2OR_v5 / 3', - 'HLT_L1MinimumBiasHF_OR_part0_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part1_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part2_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part3_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part4_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part5_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part6_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part7_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part8_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part9_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_v4 / 3', 'HLT_L1Mu6HT240_v2 / 3', 'HLT_L1NotBptxOR_v4 / 3', - 'HLT_L1RomanPot_part0_v2 / 3', - 'HLT_L1RomanPot_part1_v2 / 3', - 'HLT_L1RomanPot_part2_v2 / 3', - 'HLT_L1RomanPot_part3_v2 / 3', - 'HLT_L1SingleEG10_v3 / 3', - 'HLT_L1SingleEG15_v3 / 3', - 'HLT_L1SingleEG18_v2 / 3', - 'HLT_L1SingleJet10erHE_v2 / 3', - 'HLT_L1SingleJet12erHE_v2 / 3', - 'HLT_L1SingleJet16_v2 / 3', - 'HLT_L1SingleJet200_v2 / 3', - 'HLT_L1SingleJet20_v2 / 3', - 'HLT_L1SingleJet35_v2 / 3', - 'HLT_L1SingleJet8erHE_v2 / 3', 'HLT_L1SingleMu18_v4 / 3', 'HLT_L1SingleMu25_v3 / 3', - 'HLT_L1SingleMu3_v2 / 3', - 'HLT_L1SingleMu5_v2 / 3', - 'HLT_L1SingleMu7_v2 / 3', 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3 / 3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L1SingleMu_v2 / 3', - 'HLT_L1TOTEM1_MinBias_v5 / 3', - 'HLT_L1TOTEM2_ZeroBias_v5 / 3', - 'HLT_L1TOTEM_3_v2 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1 / 3', @@ -119711,23 +104500,14 @@ 'HLT_L1UnpairedBunchBptxMinus_v3 / 3', 'HLT_L1UnpairedBunchBptxPlus_v3 / 3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 / 3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2 / 3', - 'HLT_L2DoubleMu23_NoVertex_v3 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX_v7 / 3', - 'HLT_L2Mu10_v8 / 3', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 / 3', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v3 / 3', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', 'HLT_MET105_IsoTrk50_v11 / 3', 'HLT_MET120_IsoTrk50_v11 / 3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', @@ -119741,10 +104521,8 @@ 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePhoton20_v7 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu12_v5 / 3', 'HLT_Mu12eta2p3_PFJet40_v3 / 3', 'HLT_Mu12eta2p3_v3 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', @@ -119759,10 +104537,7 @@ 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16 / 3', 'HLT_Mu17_TrkIsoVVL_v15 / 3', 'HLT_Mu17_v15 / 3', - 'HLT_Mu18_Mu9_DZ_v6 / 3', - 'HLT_Mu18_Mu9_SameSign_DZ_v6 / 3', 'HLT_Mu18_Mu9_SameSign_v6 / 3', - 'HLT_Mu18_Mu9_v6 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5 / 3', @@ -119770,19 +104545,10 @@ 'HLT_Mu19_TrkIsoVVL_v6 / 3', 'HLT_Mu19_v6 / 3', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3 / 3', - 'HLT_Mu20_Mu10_DZ_v6 / 3', - 'HLT_Mu20_Mu10_SameSign_DZ_v6 / 3', - 'HLT_Mu20_Mu10_SameSign_v6 / 3', - 'HLT_Mu20_Mu10_v6 / 3', 'HLT_Mu20_TkMu0_Phi_v10 / 3', 'HLT_Mu20_v14 / 3', - 'HLT_Mu23_Mu12_DZ_v6 / 3', - 'HLT_Mu23_Mu12_SameSign_DZ_v6 / 3', - 'HLT_Mu23_Mu12_SameSign_v6 / 3', - 'HLT_Mu23_Mu12_v6 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3', 'HLT_Mu25_TkMu0_Onia_v10 / 3', 'HLT_Mu25_TkMu0_Phi_v10 / 3', 'HLT_Mu27_Ele37_CaloIdL_MW_v7 / 3', @@ -119825,6 +104591,8 @@ 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 / 3', @@ -119842,7 +104610,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 / 3', - 'HLT_PFHT350MinPFJet15_v12 / 3', 'HLT_PFHT350_v21 / 3', 'HLT_PFHT370_v19 / 3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', @@ -119863,16 +104630,12 @@ 'HLT_PFHT590_v19 / 3', 'HLT_PFHT680_v19 / 3', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 / 3', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14 / 3', 'HLT_PFHT780_v19 / 3', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 / 3', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14 / 3', 'HLT_PFHT890_v19 / 3', 'HLT_PFJet110_v2 / 3', 'HLT_PFJet140_v21 / 3', - 'HLT_PFJet15_v5 / 3', 'HLT_PFJet200_v21 / 3', - 'HLT_PFJet25_v5 / 3', 'HLT_PFJet260_v22 / 3', 'HLT_PFJet320_v22 / 3', 'HLT_PFJet400_v22 / 3', @@ -119894,22 +104657,14 @@ 'HLT_PFJetFwd500_v21 / 3', 'HLT_PFJetFwd60_v21 / 3', 'HLT_PFJetFwd80_v20 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 / 3', 'HLT_PFMET105_IsoTrk50_v3 / 3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3 / 3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3 / 3', 'HLT_PFMET110_PFJet100_v3 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', 'HLT_PFMET110_PFMHT110_IDTight_v22 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 / 3', 'HLT_PFMET120_PFMHT120_IDTight_v22 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', 'HLT_PFMET130_PFMHT130_IDTight_v22 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_v22 / 3', - 'HLT_PFMET200_BeamHaloCleaned_v11 / 3', + 'HLT_PFMET140_PFMHT140_IDTight_v22 / 3')+cms.vstring( 'HLT_PFMET200_BeamHaloCleaned_v11 / 3', 'HLT_PFMET200_NotCleaned_v11 / 3', 'HLT_PFMET250_NotCleaned_v11 / 3', 'HLT_PFMET300_NotCleaned_v11 / 3', @@ -119931,56 +104686,48 @@ 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 / 3', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11 / 3', 'HLT_Photon100EBHE10_v4 / 3', - 'HLT_Photon100EB_TightID_TightIso_v4 / 3', - 'HLT_Photon100EEHE10_v4 / 3', - 'HLT_Photon100EE_TightID_TightIso_v4 / 3', 'HLT_Photon110EB_TightID_TightIso_v4 / 3', - 'HLT_Photon120EB_TightID_TightIso_v4 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon120_v15 / 3', + 'HLT_Photon130EB_TightID_TightIso_v1 / 3', + 'HLT_Photon150EB_TightID_TightIso_v1 / 3', 'HLT_Photon150_v9 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', + 'HLT_Photon175EB_TightID_TightIso_v1 / 3', 'HLT_Photon175_v17 / 3', + 'HLT_Photon200EB_TightID_TightIso_v1 / 3', 'HLT_Photon200_v16 / 3', 'HLT_Photon20_HoverELoose_v12 / 3', 'HLT_Photon20_v4 / 3', - 'HLT_Photon22_v4 / 3', - 'HLT_Photon25_v6 / 3', 'HLT_Photon300_NoHE_v15 / 3', 'HLT_Photon30EB_TightID_TightIso_v3 / 3', 'HLT_Photon30_HoverELoose_v12 / 3', 'HLT_Photon33_v7 / 3', 'HLT_Photon35_TwoProngs35_v3 / 3', - 'HLT_Photon40_HoverELoose_v12 / 3', - 'HLT_Photon50_HoverELoose_v12 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7 / 3', + 'HLT_Photon50EB_TightID_TightIso_v1 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon50_v15 / 3', - 'HLT_Photon60_HoverELoose_v12 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 / 3', + 'HLT_Photon75EB_TightID_TightIso_v1 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon75_v15 / 3', - 'HLT_Photon90_CaloIdL_PFHT700_v18 / 3', + 'HLT_Photon90EB_TightID_TightIso_v1 / 3', 'HLT_Photon90_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon90_v15 / 3', 'HLT_Physics_v8', - 'HLT_PixelTracks_Multiplicity110ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7 / 3', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet100_88_70_30_v1 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet105_88_76_15_v7 / 3', @@ -119989,183 +104736,17 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet111_90_80_15_v7 / 3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 / 3', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 / 3', 'HLT_QuadPFJet70_50_40_30_v3 / 3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_v7 / 3', - 'HLT_Random_TOTEM_part0_v1', - 'HLT_Random_TOTEM_part1_v1', - 'HLT_Random_TOTEM_part2_v1', - 'HLT_Random_TOTEM_part3_v1', 'HLT_Random_v3 / 3', - 'HLT_Rsq0p35_v17 / 3', - 'HLT_Rsq0p40_v17 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_v17 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_v17 / 3', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13 / 3', - 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8 / 3', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7 / 3', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11 / 3', @@ -120176,14 +104757,10 @@ 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 / 3', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 / 3', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8 / 3', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14 / 3', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15 / 3', 'HLT_UncorrectedJetE30_NoBPTX3BX_v7 / 3', 'HLT_UncorrectedJetE30_NoBPTX_v7 / 3', 'HLT_UncorrectedJetE60_NoBPTX3BX_v7 / 3', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7 / 3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 / 3', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', 'HLT_ZeroBias_Alignment_v2 / 3', @@ -120192,10 +104769,6 @@ 'HLT_ZeroBias_FirstCollisionInTrain_v5 / 3', 'HLT_ZeroBias_IsolatedBunches_v6 / 3', 'HLT_ZeroBias_LastCollisionInTrain_v4 / 3', - 'HLT_ZeroBias_TOTEM_part0_v2 / 3', - 'HLT_ZeroBias_TOTEM_part1_v2 / 3', - 'HLT_ZeroBias_TOTEM_part2_v2 / 3', - 'HLT_ZeroBias_TOTEM_part3_v2 / 3', 'HLT_ZeroBias_v7 / 3') ) ) fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler", @@ -120315,7 +104888,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -120345,7 +104917,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) ) @@ -120415,61 +104986,15 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetRandomTOTEM1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part0_v1' ) -) -fragment.hltPreDatasetRandomTOTEM1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetRandomTOTEM2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part1_v1' ) -) -fragment.hltPreDatasetRandomTOTEM2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetRandomTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part2_v1' ) -) -fragment.hltPreDatasetRandomTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetRandomTOTEM4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part3_v1' ) -) -fragment.hltPreDatasetRandomTOTEM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetScoutingPFMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', + triggerConditions = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 12', 'HLT_Ele35_WPTight_Gsf_v11 / 200', 'HLT_IsoMu27_v18 / 150', @@ -120488,336 +105013,14 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ) ) fragment.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetSingleMuHighPt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8' ) -) -fragment.hltPreDatasetSingleMuHighPt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetSingleMuLowPt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8' ) -) -fragment.hltPreDatasetSingleMuLowPt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM1part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -fragment.hltPreDatasetTOTEM1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM1part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -fragment.hltPreDatasetTOTEM1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM1part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -fragment.hltPreDatasetTOTEM1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM1part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -fragment.hltPreDatasetTOTEM1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM2part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -fragment.hltPreDatasetTOTEM2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM2part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -fragment.hltPreDatasetTOTEM2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM2part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -fragment.hltPreDatasetTOTEM2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM2part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -fragment.hltPreDatasetTOTEM2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM_3_v2' ) -) -fragment.hltPreDatasetTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM4part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -fragment.hltPreDatasetTOTEM4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM4part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -fragment.hltPreDatasetTOTEM4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM4part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -fragment.hltPreDatasetTOTEM4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetTOTEM4part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -fragment.hltPreDatasetTOTEM4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetTau = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -120833,11 +105036,7 @@ 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ) ) @@ -120890,78 +105089,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetZeroBiasTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v5' ) -) -fragment.hltPreDatasetZeroBiasTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetZeroBiasTOTEM1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part0_v2' ) -) -fragment.hltPreDatasetZeroBiasTOTEM1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetZeroBiasTOTEM2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part1_v2' ) -) -fragment.hltPreDatasetZeroBiasTOTEM2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetZeroBiasTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part2_v2' ) -) -fragment.hltPreDatasetZeroBiasTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetZeroBiasTOTEM4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part3_v2' ) -) -fragment.hltPreDatasetZeroBiasTOTEM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDatasetppForward = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1CastorMediumJetForPPRef_v5' ) -) -fragment.hltPreDatasetppForward = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.statusOnGPU = SwitchProducerCUDA( cpu = cms.EDProducer( "BooleanProducer", @@ -121136,7 +105263,6 @@ fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit ) fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask ) fragment.HLTStoppedHSCPLocalHcalRecoTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco ) -fragment.HLTRecopixelvertexingForHIppRefTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices ) fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask = cms.ConditionalTask( fragment.hltEcalDigisLegacy , fragment.hltEcalDetIdToBeRecoveredCPUOnly , fragment.hltEcalUncalibRecHitCPUOnly , fragment.hltEcalRecHitCPUOnly ) fragment.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersCacheCPUOnly , fragment.hltSiPixelRecHitsFromLegacyCPUOnly ) fragment.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( fragment.hltPixelTracksCPUOnly , fragment.hltPixelTracksFromSoACPUOnly , fragment.hltPixelTracksTrackingRegions ) @@ -121232,10 +105358,6 @@ fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector ) fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected ) fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence ) -fragment.HLTEle37CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG37EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG37HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG37CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle37CaloIdLPixelMatchFilter ) -fragment.HLTEle37CaloIdLMWSequence = cms.Sequence( fragment.HLTEle37CaloIdLSequence + fragment.hltEle37CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) fragment.HLTEle37CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) fragment.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle37CaloIdLUnseededSequence + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) fragment.HLTEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG27EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle27CaloIdLPixelMatchUnseededFilter ) @@ -121254,11 +105376,8 @@ fragment.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter ) fragment.HLTDoublePho70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG70EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG70HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG70EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG70HEUnseededFilter ) fragment.HLTDoublePho85Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG85EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG85HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG85EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG85HEUnseededFilter ) -fragment.HLTEle20WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPTightPixelMatchFilter + fragment.hltEle20WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20WPTightGsfMissingHitsFilter + fragment.hltEle20WPTightGsfDetaFilter + fragment.hltEle20WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPTightGsfTrackIsoFilter ) fragment.HLTEle15WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG15L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilter + fragment.hltEle15WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle15WPLoose1GsfDetaFilter + fragment.hltEle15WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle17WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG17L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle17WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle17WPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle17WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle17WPLoose1PixelMatchFilter + fragment.hltEle17WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle17WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle17WPLoose1GsfDetaFilter + fragment.hltEle17WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle17WPLoose1GsfTrackIsoFilter ) fragment.HLTEle20WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilter + fragment.hltEle20WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20WPLoose1GsfDetaFilter + fragment.hltEle20WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrEtaRFilter + fragment.hltEG20L1SingleEGLowETOrEtaREtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erWPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erWPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erWPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erWPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erWPLoose1PixelMatchFilter + fragment.hltEle20erWPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20erWPLoose1GsfDetaFilter + fragment.hltEle20erWPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erWPLoose1GsfTrackIsoFilter ) fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG27L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter + fragment.hltDiEG27L1SingleAndDoubleEGEtFilter + fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + fragment.hltDiEle27L1DoubleEGWPTightHEFilter + fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) fragment.HLTEle27WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG27L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27WPTightPixelMatchFilter + fragment.hltEle27WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle27WPTightGsfMissingHitsFilter + fragment.hltEle27WPTightGsfDetaFilter + fragment.hltEle27WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WPTightGsfTrackIsoFilter ) fragment.HLTEle28WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG28L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28WPTightPixelMatchFilter + fragment.hltEle28WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28WPTightGsfMissingHitsFilter + fragment.hltEle28WPTightGsfDetaFilter + fragment.hltEle28WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28WPTightGsfTrackIsoFilter ) @@ -121294,34 +105413,19 @@ fragment.HLTMu27IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTCaloTausCreatorL1TauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional ) fragment.HLTL2TauJetsSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1TauRegionalSequence + fragment.hltL2TauJets ) -fragment.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( fragment.hltSiPixelDigisRegForTau + fragment.hltSiPixelClustersRegForTau + fragment.hltSiPixelClustersRegForTauCache + fragment.hltSiPixelRecHitsRegForTau ) -fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsRegForTau + fragment.hltPixelLayerQuadrupletsRegForTau + fragment.hltPixelTracksHitDoubletsRegForTau + fragment.hltPixelTracksHitQuadrupletsRegForTau + fragment.hltPixelTracksFromQuadrupletsRegForTau + fragment.hltPixelTripletsClustersRefRemovalRegForTau + fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau + fragment.hltPixelTracksHitDoubletsForTripletsRegForTau + fragment.hltPixelTracksHitTripletsRegForTau + fragment.hltPixelTracksFromTripletsRegForTau + fragment.hltPixelTracksMergedRegForTau ) -fragment.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + fragment.hltPixelVerticesRegForTau ) -fragment.HLTL2TauPixelIsolationSequence = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTPixelTrackingSequenceRegL2Tau + fragment.hltL2TauPixelIsoTagProducer ) -fragment.HLTL2p5IsoTauSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso ) -fragment.HLTPFTau = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTauTrack ) -fragment.HLTGlobalPFTauConeSequence = cms.Sequence( fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau ) -fragment.HLTLooseChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon ) fragment.HLTL2TauPixelIsolationSequenceGlobal = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltL2TauPixelIsoTagProducerGlob ) fragment.HLTL2p5IsoTauGlobalSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequenceGlobal + fragment.hltL2TauIsoFilterGlob + fragment.hltL2TauJetsIsoGlob ) -fragment.HLTHPSLooseChargedIsoPFTauSequence = cms.Sequence( fragment.hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator + fragment.hltHpsPFTauLooseRelativeChargedIsolationDiscriminator + fragment.hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTHPSLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSLooseChargedIsoPFTauSequence + fragment.hltHpsPFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltHpsPFTau20TrackLooseChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltHpsPFTau20TrackLooseChargedIsoAgainstMuon ) -fragment.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTHPSMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSMediumChargedIsoPFTauSequence + fragment.hltHpsPFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltHpsPFTau20TrackMediumChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltHpsPFTau20TrackMediumChargedIsoAgainstMuon ) -fragment.HLTHPSTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsPFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsPFTau20TrackTightChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltHpsPFTau20TrackTightChargedIsoAgainstMuon ) fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau = cms.Sequence( fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau + fragment.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau + fragment.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau + fragment.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau + fragment.hltFixedGridRhoProducerFastjetAllTau + fragment.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau + fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau + fragment.hltHpsPFTauDeepTauProducerForVBFIsoTau ) fragment.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon ) fragment.HLTMu20IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTMu24IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) -fragment.HLTMu30IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.HLTStoppedHSCPLocalHcalRecoTask ) fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets ) -fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx ) fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments ) fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons ) fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) +fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx ) fragment.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeedsAllBx + fragment.hltL2MuonsAllBx ) fragment.HLTL2muonrecoSequenceAllBx = cms.Sequence( fragment.HLTL2muonrecoNocandSequenceAllBx + fragment.hltL2MuonCandidatesAllBx ) fragment.HLTL3muontrkisorecoSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0 ) @@ -121333,10 +105437,6 @@ fragment.HLTIterativeTrackingHighPtTkMu = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIteration0 ) fragment.HLTHighPt50TrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltL1MuonsPt15 + fragment.HLTIterativeTrackingHighPtTkMu + fragment.hltHighPtTkMu50TkFilt + fragment.hltHighPtTkMuons + fragment.hltHighPtTkMuonCands ) fragment.HLTRecoMETSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltMet ) -fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltBTaggingRegion + fragment.hltPixelTracksCleanForBTag + fragment.hltPixelTracksForBTag + fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltMergedTracksForBTag ) -fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag ) -fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02ForBTag ) -fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) fragment.HLTBeamHaloCleanerSequence = cms.Sequence( fragment.hltCSCHaloData + fragment.hltEcalHaloData + fragment.hltHcalHaloData + fragment.hltGlobalHaloData + fragment.hltCaloRecHitsBeamHaloCleaned + fragment.hltTowerMakerForAllBeamHaloCleaned ) fragment.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromJet40PF + fragment.hltSelector4JetsJet40PF + fragment.hltBSoftMuonJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonJet40PFMu12L3TagInfos + fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) @@ -121347,6 +105447,10 @@ fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltMu8Ele8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8Ele8HEFilter + fragment.hltEgammaClusterShape + fragment.hltMu8Ele8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8Ele8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) +fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltBTaggingRegion + fragment.hltPixelTracksCleanForBTag + fragment.hltPixelTracksForBTag + fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltMergedTracksForBTag ) +fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag ) +fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02ForBTag ) +fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet + fragment.hltSelector4JetsDiJet20L1FastJet + fragment.hltBSoftMuonDiJet20L1FastJetL25Jets + fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet + fragment.hltSelector4JetsDiJet40L1FastJet + fragment.hltBSoftMuonDiJet40L1FastJetL25Jets + fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) @@ -121365,18 +105469,12 @@ fragment.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sDoubleMu5Filtered + fragment.hltBSoftMuonDoubleMu5L3 + fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos + fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR ) fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + fragment.hltSelector4JetsJet300L1AK8FastJet + fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets + fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTEle15Ele8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowETSingleAndDoubleEGOrPairFilter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrPairFilter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltL3fL1sMu23EG10Filtered23 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg ) -fragment.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltEgammaHoverEUnseeded + fragment.hltMu12DiEG20HEUnseededFilter ) fragment.HLTPhoton20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15Filter + fragment.hltEG20L1EG15EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20L1EG10OR15HEFilter ) -fragment.HLTPhoton22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15Filter + fragment.hltEG22L1EG15EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG22L1EG10OR15HEFilter ) -fragment.HLTPhoton25Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG18Filter + fragment.hltEG25L1EG18EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25L1EG18HEFilter ) fragment.HLTPhoton33Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG26Filter + fragment.hltEG33L1EG26EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33L1EG26HEFilter ) fragment.HLTPhoton50Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34to45Filter + fragment.hltEG50EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilter ) fragment.HLTPhoton75Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG75EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75HEFilter ) @@ -121387,21 +105485,24 @@ fragment.HLTPhoton200Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200HEFilter ) fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPFNoMu ) fragment.HLTPhoton30EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28er1p5Filter + fragment.hltEG30EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG30EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG30EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG30EBTightIDTightIsoTrackIsoFilter ) -fragment.HLTPhoton100EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG100EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG100EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG100EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG100EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG100EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG100EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG100EBTightIDTightIsoTrackIsoFilter ) -fragment.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG110EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG110EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG110EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG110EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG110EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG110EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG110EBTightIDTightIsoTrackIsoFilter ) -fragment.HLTPhoton120EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG120EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG120EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG120EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG120EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG120EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG120EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton50EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to45Filter + fragment.hltEG50EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG50EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton75EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG75EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG75EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton90EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG90EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG90EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG110EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG110EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG110EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG110EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG110EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG110EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG110EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton130EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG130EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG130EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG130EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG130EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG130EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG130EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG130EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton150EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG150EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG150EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG150EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG150EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG150EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG150EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG150EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton175EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG175EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG175EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG175EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG175EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG175EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG175EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG175EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton200EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG200EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG200EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG200EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG200EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG200EBTightIDTightIsoTrackIsoFilter ) fragment.HLTPhoton100EBHE10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG100EBHE10EtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG100EBHE10HEFilter ) -fragment.HLTPhoton100EEHE10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG100EEHE10EtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG100EEHE10HEFilter ) -fragment.HLTPhoton100EETightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG100EETightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG100EETightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG100EETightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG100EETightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG100EETightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG100EETightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG100EETightIDTightIsoTrackIsoFilter ) fragment.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter ) fragment.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) fragment.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter ) fragment.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG120R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG120R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter ) fragment.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG165R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG165R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG165R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter ) fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30LR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG22EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassLastFilter ) fragment.HLTPhoton35R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGAndTauFilter + fragment.hltEG35R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG35R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG35R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG35R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG35R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG35R9Id90HE10IsoMTrackIsoFilter ) +fragment.HLTPFTau = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTauTrack ) +fragment.HLTGlobalPFTauConeSequence = cms.Sequence( fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau ) fragment.HLTMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) fragment.HLTMediumChargedIsoPFTau35Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau35 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau35Track + fragment.hltPFTau2Prongs + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau35TrackMediumChargedIso ) fragment.HLTBphTrackingDisplacedTau3muNoL1MassRegionalPixelTracks = cms.Sequence( fragment.hltPixelTracksTrackingRegionsDisplacedTau3muNoL1MassRegional + fragment.hltPixelTracksDisplacedTau3muNoL1MassRegional ) @@ -121435,7 +105536,6 @@ fragment.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG28erHTT100Filter + fragment.hltEG28L1IsoEG28erHTT100EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28erHTT100WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28erHTT100WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28erHTT100WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28erHTT100WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28erHTT100WPTightPixelMatchFilter + fragment.hltEle28erHTT100WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter + fragment.hltEle28erHTT100WPTightGsfDetaFilter + fragment.hltEle28erHTT100WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter ) fragment.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHFForEgammaUnseeded ) fragment.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEle28HighEtaSC20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28HighEtaSC20ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28HighEtaSC20HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28HighEtaSC20EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28HighEtaSC20HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28HighEtaSC20PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter + fragment.hltEle28HighEtaSC20DetaFilter + fragment.hltEle28HighEtaSC20DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28HighEtaSC20TrackIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG20EtUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded + fragment.hltEgammaHoverEUnseeded + fragment.hltEle28HighEtaSC20HEFilterUnseeded + fragment.HLTPFHcalClusteringForEgammaUnseeded + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded + fragment.hltHighEtaSC20Selector + fragment.hltHighEtaSC20SelectorFilter + fragment.hltEle28HighEtaSC20Mass55Filter ) -fragment.HLTPhoton23Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + fragment.hltEG23EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG23HEFilter ) fragment.HLTEle15VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG15EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15VVVLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle15VVVLEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle15VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle15VVVLGsfChi2Filter + fragment.hltEle15VVVLGsfMissingHitsFilter + fragment.hltEle15VVVLGsfDetaFilter + fragment.hltEle15VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15VVVLGsfTrackIsoFilter ) fragment.HLTEle50VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG50IsoVVVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50VVVLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle50VVVLEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle50VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle50VVVLGsfChi2Filter + fragment.hltEle50VVVLGsfMissingHitsFilter + fragment.hltEle50VVVLGsfDetaFilter + fragment.hltEle50VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle50VVVLGsfTrackIsoFilter ) fragment.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuonsWithCaloTowers + fragment.hltL3CaloMuonCorrectedVVVLIsolations + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltL3MuonCombRelIsolationVVVL ) @@ -121459,7 +105559,6 @@ fragment.HLTTrackerMuonSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltDiMuonMergingNoVtx + fragment.hltDiMuonLinksNoVtx + fragment.hltGlbTrkMuonsNoVtx + fragment.hltGlbTrkMuonCandsNoVtx ) fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) fragment.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter ) fragment.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle17EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle17CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle17CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter ) @@ -121467,13 +105566,10 @@ fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEle50EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG115EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG115CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG115CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle115CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG135EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG135CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG135CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle135CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG145EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG145CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG145CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle145CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle200CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG250EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG250CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG250CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle250CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG300CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG300CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle300CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTPFHT350MinPFJet15Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet15 + fragment.hltPFHT350Jet15 ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) +fragment.HLTPFHT350MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 ) +fragment.HLTPFHT380MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT380Jet30 ) +fragment.HLTPFHT400MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT400Jet30 ) fragment.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG30HE30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EIso15HE30EcalIsoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtEta2p55UnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE30eHEUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18EIso15HE30EcalIsoUnseededFilter + fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis ) @@ -121484,9 +105580,10 @@ fragment.HLTAK4PixelOnlyPFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetPixelOnlyAll + fragment.HLTAK4PixelOnlyPFCorrectorProducersSequence + fragment.hltAK4PixelOnlyPFJetsCorrected + fragment.hltAK4PixelOnlyPFJetsLooseIDCorrected + fragment.hltAK4PixelOnlyPFJetsTightIDCorrected ) fragment.HLTAK4PixelOnlyPFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PixelOnlyPFJetsReconstructionSequence + fragment.HLTAK4PixelOnlyPFJetsCorrectionSequence ) fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) +fragment.HLTGsfElectronUnseededSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded + fragment.hltEgammaGsfTracksUnseeded + fragment.hltEgammaGsfElectronsUnseeded + fragment.hltEgammaGsfTrackVarsUnseeded ) fragment.HLTTrackReconstructionForPixelOnlyPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence ) fragment.HLTTrackReconstructionForIsoElectronPixelOnly = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPixelOnlyPFNoMu + fragment.hltPixelTracksZetaClean ) -fragment.HLTPixelOnlyPFScoutingSequence = cms.Sequence( fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hltPixelOnlyPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronPixelOnly + fragment.hltEgammaEleGsfTrackIsoPixelOnly ) +fragment.HLTPixelOnlyPFScoutingSequence = cms.Sequence( fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hltPixelOnlyPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEgammaClusterShapeUnseeded + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.HLTElePixelMatchUnseededSequence + fragment.HLTGsfElectronUnseededSequence + fragment.HLTTrackReconstructionForIsoElectronPixelOnly + fragment.hltEgammaEleGsfUnseededTrackIsoPixelOnly ) fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx ) fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequence + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClustering + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx ) @@ -121494,36 +105591,11 @@ fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0NoVtx ) fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx ) fragment.HLTPixelOnlyPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingTrackPacker + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPacker + fragment.hltScoutingEgammaPacker ) -fragment.HLTPFScoutingPixelTrackingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTPixelOnlyPFScoutingSequence + fragment.hltEgammaR9ID + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducer + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltFEDSelectorL1 + fragment.HLTPixelOnlyPFScoutingPackingSequence ) -fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitQuadrupletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult ) -fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate ) +fragment.HLTPFScoutingPixelTrackingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTPixelOnlyPFScoutingSequence + fragment.hltEgammaR9IDUnseeded + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducer + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltFEDSelectorL1 + fragment.HLTPixelOnlyPFScoutingPackingSequence ) +fragment.HLTSingleEG30CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG30Filter + fragment.hltSingleEG30CaloIdLEt30Filter + fragment.hltEgammaClusterShape + fragment.hltSingleEG30CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltSingleEG30CaloIdLHEFilter ) +fragment.HLTDoubleEG16EG12CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1DoubleIsoEG16EG12Filter + fragment.hltDoubleEG16EG12CaloIdLEt12Filter + fragment.hltEgammaClusterShape + fragment.hltDoubleEG16EG12CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDoubleEG16EG12CaloIdLHEFilter ) fragment.HLTPhoton20SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG20EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverE ) fragment.HLTPhoton30SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG30EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverE ) -fragment.HLTPhoton40SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG40EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverE ) -fragment.HLTPhoton50SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG50EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverE ) -fragment.HLTPhoton60SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG60EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverE ) -fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 ) -fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons ) -fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates ) -fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.HLTRecopixelvertexingForHIppRefTask ) -fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting ) -fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting ) -fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits ) -fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsTrackingRegions + fragment.hltPAIter0PixelTripletsClusterCheck + fragment.hltPAIter0PixelTripletsHitDoublets + fragment.hltPAIter0PixelTripletsHitTriplets + fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection ) -fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletTrackingRegions + fragment.hltPAIter1DetachedTripletClusterCheck + fragment.hltPAIter1DetachedTripletHitDoublets + fragment.hltPAIter1DetachedTripletHitTriplets + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection ) -fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletTrackingRegions + fragment.hltPAIter2LowPtTripletClusterCheck + fragment.hltPAIter2LowPtTripletHitDoublets + fragment.hltPAIter2LowPtTripletHitTriplets + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection ) -fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairTrackingRegions + fragment.hltPAIter3PixelPairClusterCheck + fragment.hltPAIter3PixelPairHitDoublets + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection ) -fragment.HLTPAIterativeTrackingIteration4 = cms.Sequence( fragment.hltPAIter4ClustersRefRemoval + fragment.hltPAIter4MaskedMeasurementTrackerEvent + fragment.hltPAIter4MixedTripletLayersA + fragment.hltPAIter4MixedTripletTrackingRegionsA + fragment.hltPAIter4MixedTripletClusterCheckA + fragment.hltPAIter4MixedTripletHitDoubletsA + fragment.hltPAIter4MixedTripletHitTripletsA + fragment.hltPAIter4MixedTripletSeedsA + fragment.hltPAIter4MixedTripletLayersB + fragment.hltPAIter4MixedTripletTrackingRegionsB + fragment.hltPAIter4MixedTripletClusterCheckB + fragment.hltPAIter4MixedTripletHitDoubletsB + fragment.hltPAIter4MixedTripletHitTripletsB + fragment.hltPAIter4MixedTripletSeedsB + fragment.hltPAIter4MixedSeeds + fragment.hltPAIter4CkfTrackCandidates + fragment.hltPAIter4CtfWithMaterialTracks + fragment.hltPAIter4TrackClassifier1 + fragment.hltPAIter4TrackClassifier2 + fragment.hltPAIter4TrackSelection ) -fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessTrackingRegions + fragment.hltPAIter5PixelLessClusterCheck + fragment.hltPAIter5PixelLessHitDoublets + fragment.hltPAIter5PixelLessHitTriplets + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection ) -fragment.HLTPAIterativeTrackingIteration6 = cms.Sequence( fragment.hltPAIter6ClustersRefRemoval + fragment.hltPAIter6MaskedMeasurementTrackerEvent + fragment.hltPAIter6TobTecLayersTripl + fragment.hltPAIter6TobTecTrackingRegionsTripl + fragment.hltPAIter6TobTecClusterCheckTripl + fragment.hltPAIter6TobTecHitDoubletsTripl + fragment.hltPAIter6TobTecHitTripletsTripl + fragment.hltPAIter6TobTecSeedsTripl + fragment.hltPAIter6TobTecLayersPair + fragment.hltPAIter6TobTecTrackingRegionsPair + fragment.hltPAIter6TobTecClusterCheckPair + fragment.hltPAIter6TobTecHitDoubletsPair + fragment.hltPAIter6TobTecSeedsPair + fragment.hltPAIter6TobTecSeeds + fragment.hltPAIter6CkfTrackCandidates + fragment.hltPAIter6CtfWithMaterialTracks + fragment.hltPAIter6TrackClassifier1 + fragment.hltPAIter6TrackClassifier2 + fragment.hltPAIter6TrackSelection ) -fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreTrackingRegions + fragment.hltPAIter7JetCoreClusterCheck + fragment.hltPAIter7JetCoreHitDoublets + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection ) -fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged ) -fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 ) -fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 ) -fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 ) -fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 ) -fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 ) -fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 ) fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis ) fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltCaloJetFromPV ) @@ -121532,9 +105604,13 @@ fragment.HLTEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLSequence + fragment.hltEle5CaloIdLMWPMS2Filter ) fragment.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter ) fragment.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLUnseededSequence + fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter ) +fragment.HLTEgammaOpenSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.hltEgammaR9ID + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso ) +fragment.HLTElePixelMatchUnseededSequenceForBParking = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsForBParkingUnseeded + fragment.hltEgammaPixelMatchVarsForBParkingUnseeded ) +fragment.HLTEgammaOpenUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEgammaR9IDUnseeded + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.HLTElePixelMatchUnseededSequence + fragment.HLTElePixelMatchUnseededSequenceForBParking + fragment.HLTGsfElectronUnseededSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoUnseeded ) fragment.HLTEle5WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5L1SingleEG5EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5WPTightPixelMatchFilter + fragment.hltEle5WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle5WPTightGsfMissingHitsFilter + fragment.hltEle5WPTightGsfDetaFilter + fragment.hltEle5WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPTightGsfTrackIsoFilter ) fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) +fragment.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltPrimaryVertexAssociation + fragment.hltParticleNetJetTagInfos + fragment.hltParticleNetONNXJetTags + fragment.hltParticleNetDiscriminatorsJetTags ) fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask ) fragment.HLTDoCaloCPUOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAllCPUOnly ) fragment.HLTAK4CaloJetsReconstructionCPUOnlySequence = cms.Sequence( fragment.HLTDoCaloCPUOnlySequence + fragment.hltAK4CaloJetsCPUOnly + fragment.hltAK4CaloJetsIDPassedCPUOnly ) @@ -121569,17 +105645,13 @@ fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 = cms.Sequence( fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTauTrackPt50Discriminator + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation ) fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + fragment.hltEgammaClusterShape + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltEgammaHoverE + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + fragment.HLTGsfElectronSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -fragment.HLTHPSDoubleLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSLooseChargedIsoPFTauSequence + fragment.hltHpsDoublePFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsDoublePFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltHpsDoublePFTau20TrackLooseChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon ) -fragment.HLTHPSDoubleMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSMediumChargedIsoPFTauSequence + fragment.hltHpsDoublePFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsDoublePFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltHpsDoublePFTau20TrackMediumChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon ) fragment.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon ) fragment.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsDoublePFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsDoublePFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsDoublePFTau20TrackTightChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon ) -fragment.HLTPhoton50R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter ) +fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) fragment.HLTBphTrackingDoubleJpsiRegionalPixelTracks = cms.Sequence( fragment.hltPixelTracksTrackingRegionsDoubleJpsiRegional + fragment.hltPixelTracksDoubleJpsiRegional ) fragment.HLTBphTrackingDoubleJpsiRegionalIter0 = cms.Sequence( fragment.hltIter0JpsiTkTkPixelSeedsFromPixelTracks + fragment.hltIter0JpsiTkTkCkfTrackCandidates + fragment.hltIter0JpsiTkTkCtfWithMaterialTracks + fragment.hltIter0JpsiTkTkTrackCutClassifierPrompt + fragment.hltIter0JpsiTkTkTrackCutClassifierDetached + fragment.hltIter0JpsiTkTkTrackCutClassifierMerged + fragment.hltIter0JpsiTkTkTrackSelectionHighPurity ) fragment.HLTBphTrackingDoubleJpsiReg = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTBphTrackingDoubleJpsiRegionalPixelTracks + fragment.HLTBphTrackingDoubleJpsiRegionalIter0 ) fragment.HLTFastPrimaryVertexSequence = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSelector4CentralJetsL1FastJet + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence ) -fragment.HLTBtagDeepCSVSequencePFAK8 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorAK8 + fragment.hltPFJetForBtagAK8 + fragment.hltDeepBLifetimeTagInfosPFAK8 + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPFAK8 + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosAK8 + fragment.hltDeepCombinedSecondaryVertexBJetTagsPFAK8 ) -fragment.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForDBtagSelectorAK8 + fragment.hltPFJetForDBtagAK8 + fragment.hltBoostedDBLifetimeTagInfosPFAK8 + fragment.hltBoostedDBInclusiveVertexFinderPFAK8 + fragment.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + fragment.hltBoostedDBTrackVertexArbitratorPFAK8 + fragment.hltBoostedDBInclusiveMergedVerticesPFAK8 + fragment.hltBoostedDBSecondaryVertexTagInfosPFAK8 + fragment.hltBoostedDBSVAK8TagInfosPF + fragment.hltBoostedDBJetTagsPFAK8 ) fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HE12b10eR9Id50b80eHEFilter + fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter ) fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HE12b10eR9Id50b80eHEFilter + fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTBeginSequenceParking = cms.Sequence( fragment.hltTriggerType + fragment.hltEnableParking + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) @@ -121590,6 +105662,7 @@ fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( fragment.hltL2TausForPixelIsolationL1TauSeeded + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + fragment.hltL2TauIsoFilterL1TauSeededGlob + fragment.hltL2TauJetsIsoL1TauSeededGlob ) fragment.HLTHPSDoublePFTauPt40Eta2p1Trk1 = cms.Sequence( fragment.hltHpsDoublePFTau40 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsDoublePFTau40TrackPt1 ) +fragment.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) fragment.HLTHPSDoublePFTauPt35Eta2p1Trk1 = cms.Sequence( fragment.hltHpsDoublePFTau35 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsDoublePFTau35TrackPt1 ) fragment.HLTHPSLooseETauWPDeepTauPFTau30Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausLooseETauWPDeepTauFilter ) fragment.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched + fragment.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon ) @@ -121597,7 +105670,6 @@ fragment.HLTLooseSingleTauWPDeepTauPFTau = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausLooseSingleTauWPDeepTau ) fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTHPSSinglePFTauPt35Eta2p1Trk1 = cms.Sequence( fragment.hltHpsSinglePFTau35 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsSinglePFTau35TrackPt1 ) -fragment.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltPrimaryVertexAssociation + fragment.hltParticleNetJetTagInfos + fragment.hltParticleNetONNXJetTags + fragment.hltParticleNetDiscriminatorsJetTags ) fragment.HLTJetFlavourTagParticleNetSequencePFAK8 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForParticleNetSelectorAK8 + fragment.hltPFJetForParticleNetAK8 + fragment.hltParticleNetLifetimeTagInfosPFAK8 + fragment.hltBoostedDBInclusiveVertexFinderPFAK8 + fragment.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + fragment.hltBoostedDBTrackVertexArbitratorPFAK8 + fragment.hltBoostedDBInclusiveMergedVerticesPFAK8 + fragment.hltParticleNetSecondaryVertexTagInfosPFAK8 + fragment.hltPrimaryVertexAssociationAK8 + fragment.hltParticleNetJetTagsInfosAK8 + fragment.hltParticleNetONNXJetTagsAK8 + fragment.hltParticleNetDiscriminatorsJetTagsAK8 ) fragment.HLTMu50IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) @@ -121644,52 +105716,22 @@ fragment.HLTDiPho10CaloIdLTime2nsSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLTime2nsFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLTime2nsUnseededFilter ) fragment.HLTDiPho10CaloIdLsminlt0p1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p1Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p1UnseededFilter ) fragment.HLTDiPho10CaloIdLsminlt0p12Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p12Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p12UnseededFilter ) -fragment.HLTDiPho10CaloIdLsminlt0p14Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p14Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p14UnseededFilter ) -fragment.HLTDiPho10CaloIdLsminlt0p16Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p16Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p16UnseededFilter ) fragment.HLTDiPho10CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter ) -fragment.HLTElePixelMatchSequenceForBParking = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeedsForBParking + fragment.hltEgammaPixelMatchVarsForBParking ) -fragment.HLTGsfElectronSequenceForBParking = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFForBParking + fragment.hltEgammaGsfTracksForBParking + fragment.hltEgammaGsfElectronsForBParking + fragment.hltEgammaGsfTrackVarsForBParking ) -fragment.HLTDoubleEle4eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6DZFilter + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6DZFilter + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6DZFilter + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6DZFilter + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6DZFilter + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6DZFilter + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6DZFilter + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6DZFilter + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6DZFilter + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6DZFilter + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6DZFilter + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6DZFilter + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6DZFilter + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTSingleEle8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltSingleEle8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltSingleEle8PixelMatchFilter + fragment.hltSingleEle8PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltSingleEle8OneOEMinusOneOPFilter + fragment.hltSingleEle8DetaFilter + fragment.hltSingleEle8DphiFilter + fragment.hltSingleEle8Chi2Filter + fragment.hltSingleEle8ValidHitsFilter + fragment.hltSingleEle8NLayerITFilter ) -fragment.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + fragment.hltSingleEle8SingleEGL1EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltSingleEle8SingleEGL1PixelMatchFilter + fragment.hltSingleEle8SingleEGL1PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + fragment.hltSingleEle8SingleEGL1DetaFilter + fragment.hltSingleEle8SingleEGL1DphiFilter + fragment.hltSingleEle8SingleEGL1Chi2Filter + fragment.hltSingleEle8SingleEGL1ValidHitsFilter + fragment.hltSingleEle8SingleEGL1NLayerITFilter ) +fragment.HLTDoubleEle4eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle4eta1p22PixelMatchFilter + fragment.hltDoubleEle4eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle4eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22DetaFilter + fragment.hltDoubleEle4eta1p22DphiFilter + fragment.hltDoubleEle4eta1p22Chi2Filter + fragment.hltDoubleEle4eta1p22ValidHitsFilter + fragment.hltDoubleEle4eta1p22NLayerITFilter ) +fragment.HLTDoubleEle4p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle4p5eta1p22PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22DetaFilter + fragment.hltDoubleEle4p5eta1p22DphiFilter + fragment.hltDoubleEle4p5eta1p22Chi2Filter + fragment.hltDoubleEle4p5eta1p22ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle5eta1p22PixelMatchFilter + fragment.hltDoubleEle5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22DetaFilter + fragment.hltDoubleEle5eta1p22DphiFilter + fragment.hltDoubleEle5eta1p22Chi2Filter + fragment.hltDoubleEle5eta1p22ValidHitsFilter + fragment.hltDoubleEle5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle5p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle5p5eta1p22PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22DetaFilter + fragment.hltDoubleEle5p5eta1p22DphiFilter + fragment.hltDoubleEle5p5eta1p22Chi2Filter + fragment.hltDoubleEle5p5eta1p22ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle6eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle6eta1p22PixelMatchFilter + fragment.hltDoubleEle6eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle6eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22DetaFilter + fragment.hltDoubleEle6eta1p22DphiFilter + fragment.hltDoubleEle6eta1p22Chi2Filter + fragment.hltDoubleEle6eta1p22ValidHitsFilter + fragment.hltDoubleEle6eta1p22NLayerITFilter ) +fragment.HLTDoubleEle6p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle6p5eta1p22PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22DetaFilter + fragment.hltDoubleEle6p5eta1p22DphiFilter + fragment.hltDoubleEle6p5eta1p22Chi2Filter + fragment.hltDoubleEle6p5eta1p22ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle7eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle7eta1p22PixelMatchFilter + fragment.hltDoubleEle7eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle7eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22DetaFilter + fragment.hltDoubleEle7eta1p22DphiFilter + fragment.hltDoubleEle7eta1p22Chi2Filter + fragment.hltDoubleEle7eta1p22ValidHitsFilter + fragment.hltDoubleEle7eta1p22NLayerITFilter ) +fragment.HLTDoubleEle7p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle7p5eta1p22PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22DetaFilter + fragment.hltDoubleEle7p5eta1p22DphiFilter + fragment.hltDoubleEle7p5eta1p22Chi2Filter + fragment.hltDoubleEle7p5eta1p22ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle8eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8eta1p22PixelMatchFilter + fragment.hltDoubleEle8eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22DetaFilter + fragment.hltDoubleEle8eta1p22DphiFilter + fragment.hltDoubleEle8eta1p22Chi2Filter + fragment.hltDoubleEle8eta1p22ValidHitsFilter + fragment.hltDoubleEle8eta1p22NLayerITFilter ) +fragment.HLTDoubleEle8p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8p5eta1p22PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22DetaFilter + fragment.hltDoubleEle8p5eta1p22DphiFilter + fragment.hltDoubleEle8p5eta1p22Chi2Filter + fragment.hltDoubleEle8p5eta1p22ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle9eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle9eta1p22PixelMatchFilter + fragment.hltDoubleEle9eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle9eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22DetaFilter + fragment.hltDoubleEle9eta1p22DphiFilter + fragment.hltDoubleEle9eta1p22Chi2Filter + fragment.hltDoubleEle9eta1p22ValidHitsFilter + fragment.hltDoubleEle9eta1p22NLayerITFilter ) +fragment.HLTDoubleEle9p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle9p5eta1p22PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22DetaFilter + fragment.hltDoubleEle9p5eta1p22DphiFilter + fragment.hltDoubleEle9p5eta1p22Chi2Filter + fragment.hltDoubleEle9p5eta1p22ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle10eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle10eta1p22PixelMatchFilter + fragment.hltDoubleEle10eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle10eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22DetaFilter + fragment.hltDoubleEle10eta1p22DphiFilter + fragment.hltDoubleEle10eta1p22Chi2Filter + fragment.hltDoubleEle10eta1p22ValidHitsFilter + fragment.hltDoubleEle10eta1p22NLayerITFilter ) +fragment.HLTSingleEle8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltSingleEle8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle8PixelMatchFilter + fragment.hltSingleEle8PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle8OneOEMinusOneOPFilter + fragment.hltSingleEle8DetaFilter + fragment.hltSingleEle8DphiFilter + fragment.hltSingleEle8Chi2Filter + fragment.hltSingleEle8ValidHitsFilter + fragment.hltSingleEle8NLayerITFilter ) +fragment.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + fragment.hltSingleEle8SingleEGL1EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle8SingleEGL1PixelMatchFilter + fragment.hltSingleEle8SingleEGL1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + fragment.hltSingleEle8SingleEGL1DetaFilter + fragment.hltSingleEle8SingleEGL1DphiFilter + fragment.hltSingleEle8SingleEGL1Chi2Filter + fragment.hltSingleEle8SingleEGL1ValidHitsFilter + fragment.hltSingleEle8SingleEGL1NLayerITFilter ) fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG20R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HE12b10eR9Id50b80eHEFilter + fragment.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG20R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HE06b06eR9Id50b80eHEFilter + fragment.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG22EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG22R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG22HE12b10eR9Id50b80eHEFilter + fragment.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) @@ -121697,9 +105739,6 @@ fragment.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG24R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG24HE06b06eR9Id50b80eHEFilter + fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG24R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG24HE06b06eR9Id50b80eHEFilter + fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG16EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG16R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU ) -fragment.HLTDoLocalPixelForHighBetaSequence = cms.Sequence( fragment.hltSiPixelDigisForHighBeta + fragment.hltSiPixelClustersForHighBeta + fragment.hltSiPixelClustersCacheForHighBeta + fragment.hltSiPixelRecHitsForHighBeta ) -fragment.HLTPixelTrackingForHighBetaSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsForHighBeta + fragment.hltPixelLayerTripletsForHighBeta + fragment.hltPixelTracksHitDoubletsForHighBeta + fragment.hltPixelTracksHitTripletsForHighBeta + fragment.hltPixelTracksForHighBeta ) -fragment.HLTPixelTrackingForHighBetaBPixSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsForHighBeta + fragment.hltPixelLayerTripletsForHighBetaBPix + fragment.hltPixelTracksHitDoubletsForHighBetaBPix + fragment.hltPixelTracksHitTripletsForHighBetaBPix + fragment.hltPixelTracksForHighBetaBPix ) fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks ) fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression ) fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker ) @@ -121827,13 +105866,15 @@ fragment.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet450MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet350 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets350 + fragment.hltAK8SinglePFJet450 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet10_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet10NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID10 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet20_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet20NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID20 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet50_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet50NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID50 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet470_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet470MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet370 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets370 + fragment.hltAK8SinglePFJet470 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet500_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet500MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet400 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets400 + fragment.hltAK8SinglePFJet500 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet250250MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet280_280_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet280280MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet280 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet290_290_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet290290MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet290 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet260_260_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet260260MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) fragment.HLT_CaloJet500_NoJetID_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) fragment.HLT_CaloJet550_NoJetID_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5DoubleEG3 + fragment.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) @@ -121846,7 +105887,6 @@ fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORDoubleLooseIsoEGXXer + fragment.hltPreDoubleEle24eta2p1WPTightGsf + fragment.HLTDoubleEle24erWPTightGsfForTauSequence + fragment.HLTEndSequence ) fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.hltDoubleEle8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele27_Ele37_CaloIdL_MW_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreEle27Ele37CaloIdLMW + fragment.HLTEle37CaloIdLMWSequence + fragment.HLTDoubleEle37Ele27CaloIdLMWSequence + fragment.HLTEndSequence ) fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu25 + fragment.hltPreMu27Ele37CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + fragment.HLTEle37CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu25 + fragment.hltPreMu37Ele27CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + fragment.HLTEle27CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) fragment.HLT_Mu37_TkMu27_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu37TkMu27 + fragment.hltL1fL1sMu22orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered37TrkFiltered27 + fragment.hltDiMuonGlb37Trk27DzFiltered0p2 + fragment.HLTEndSequence ) @@ -121869,11 +105909,8 @@ fragment.HLT_DoublePhoton33_CaloIdL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoublePhoton33CaloIdL + fragment.HLTPho33CaloIdLSequence + fragment.HLTDoublePho33CaloIdLUnseededSequence + fragment.HLTEndSequence ) fragment.HLT_DoublePhoton70_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton70 + fragment.HLTDoublePho70Sequence + fragment.HLTEndSequence ) fragment.HLT_DoublePhoton85_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton85 + fragment.HLTDoublePho85Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPTight_Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle20WPTightGsf + fragment.HLTEle20WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele15_WPLoose_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele17_WPLoose_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle17WPLooseGsf + fragment.HLTEle17WPLooseGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele20_WPLoose_Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle20eta2p1WPLooseGsf + fragment.HLTEle20Eta2p1WPLooseGsfSequence + fragment.HLTEndSequence ) fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + fragment.HLTEndSequence ) fragment.HLT_Ele27_WPTight_Gsf_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle27WPTightGsf + fragment.HLTEle27WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele28_WPTight_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle28WPTightGsf + fragment.HLTEle28WPTightGsfSequence + fragment.HLTEndSequence ) @@ -121885,56 +105922,26 @@ fragment.HLT_Ele40_WPTight_Gsf_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle40WPTightGsf + fragment.HLTEle40WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle32WPTightGsfL1DoubleEG + fragment.HLTEle32L1DoubleEGWPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTauHPSSequence + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTHPSTightChargedIsoPFTau30Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch + fragment.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched + fragment.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_HT450_Beamspot_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT450Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT450 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) fragment.HLT_HT300_Beamspot_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) -fragment.HLT_HT60_Beamspot_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltL1sDoubleJetForBeamSpot + fragment.hltPreHT60Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT60 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_Beamspot_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 + fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + fragment.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 + fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27LooseChargedIsoPFTau20Trk1eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauSequence + fragment.hltSingleL2IsoTau20eta2p2 + fragment.HLTGlobalPFTauConeSequence + fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27LooseChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltSingleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltHpsOverlapFilterIsoMu27LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27MediumChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltSingleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSMediumChargedIsoAntiMuonPFTau20Sequence + fragment.hltHpsOverlapFilterIsoMu27MediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27TightChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltSingleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSTightChargedIsoAntiMuonPFTau20Sequence + fragment.hltHpsOverlapFilterIsoMu27TightChargedIsoPFTau20 + fragment.HLTEndSequence ) fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltSingleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + fragment.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 + fragment.HLTEndSequence ) fragment.HLT_IsoMu20_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreIsoMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTMu20IsolationSequence + fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_eta2p1_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24eta2p1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_IsoMu27_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTEndSequence ) -fragment.HLT_IsoMu30_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu30 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + fragment.HLTMu30IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE30_NoBPTX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX3BX + fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE60NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy60 + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE70NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence ) fragment.HLT_L1SingleMu18_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreL1SingleMu18 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTEndSequence ) fragment.HLT_L1SingleMu25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL1SingleMu25 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMuOpen_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMuOpen_DT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence ) fragment.HLT_L1SingleMuCosmics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreL1SingleMu3 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPreL1SingleMu5 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreL1SingleMu7 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreL1DoubleMu0 + fragment.hltDoubleMu0L1Filtered + fragment.HLTEndSequence ) -fragment.HLT_L1SingleEG10_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreL1SingleEG10 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleEG15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreL1SingleEG15 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleEG18_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18 + fragment.hltPreL1SingleEG18 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet16_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreL1SingleJet16 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20 + fragment.hltPreL1SingleJet20 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreL1SingleJet35 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet8erHE_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8erHE + fragment.hltPreL1SingleJet8erHE + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet10erHE_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet10erHE + fragment.hltPreL1SingleJet10erHE + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet12erHE_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12erHE + fragment.hltPreL1SingleJet12erHE + fragment.HLTEndSequence ) -fragment.HLT_L1SingleJet200_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreL1SingleJet200 + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleJetC50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleJetC50 + fragment.hltPreL1DoubleJetC50 + fragment.HLTEndSequence ) -fragment.HLT_L1EXT_HCAL_LaserMon1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon1 + fragment.hltPreL1EXTHCALLaserMon1 + fragment.HLTEndSequence ) -fragment.HLT_L1EXT_HCAL_LaserMon4_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon4 + fragment.hltPreL1EXTHCALLaserMon4 + fragment.HLTEndSequence ) -fragment.HLT_DQMPixels_SingleMuOpen_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenObjectMap + fragment.hltPreDQMPixelsSingleMuOpen + fragment.HLTDoLocalPixelSequence + fragment.HLTEndSequence ) -fragment.HLT_L2DoubleMu23_NoVertex_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu114IorDoubleMu125 + fragment.hltPreL2DoubleMu23NoVertex + fragment.hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltL2fL1sDoubleMu103p5L1f0L2NoVtxPreFiltered23 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu10 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22or25L1f0L2FilteredQ + fragment.HLTEndSequence ) fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence ) fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + fragment.HLTEndSequence ) fragment.HLT_L2Mu23NoVtx_2Cha_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOR + fragment.hltPreL2Mu23NoVtx2Cha + fragment.hltL1fL1sMuORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha + fragment.HLTEndSequence ) fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOR + fragment.hltPreL2Mu23NoVtx2ChaCosmicSeed + fragment.hltL1fL1sMuORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed + fragment.HLTEndSequence ) fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + fragment.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 + fragment.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 + fragment.HLTEndSequence ) @@ -121959,7 +105966,6 @@ fragment.HLT_Mu30_TkMu0_Upsilon_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu20or22or25 + fragment.hltPreMu30TkMu0Upsilon + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 + fragment.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu20_TkMu0_Phi_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu20TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered20TrkFiltered0 + fragment.hltDiMuonGlb20Trk0DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu25_TkMu0_Phi_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu25TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 + fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu12 + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered12 + fragment.HLTEndSequence ) fragment.HLT_Mu15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQorSingleMu7 + fragment.hltPreMu15 + fragment.hltL1fL1sMu15DQorMu7lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0) + fragment.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 + fragment.HLTEndSequence ) fragment.HLT_Mu20_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTEndSequence ) fragment.HLT_Mu27_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTEndSequence ) @@ -121967,10 +105973,6 @@ fragment.HLT_Mu55_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu55 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + fragment.HLTEndSequence ) fragment.HLT_CascadeMu100_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreCascadeMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + fragment.HLTOldL3muonrecoSequence + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + fragment.HLTEndSequence ) fragment.HLT_HighPtTkMu100_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreHighPtTkMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTHighPt50TrackerMuonSequence + fragment.hltL3fL1sMu25f0TkFiltered100Q + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_NoCaloMatched_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_NoCaloMatched_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve40_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve40 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve30 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve40 + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve60_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve60 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve45 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60 + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve80_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve60 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80 + fragment.HLTEndSequence ) @@ -121980,9 +105982,6 @@ fragment.HLT_DiPFJetAve320_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve320 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve270 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve320 + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve400_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve400 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve350 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve400 + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve500_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve500 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve450 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve500 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve15_HFJEC_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve25_HFJEC_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve35_HFJEC_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve60_HFJEC_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35OrZeroBias + fragment.hltPreDiPFJetAve60HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40ForHFJECBase + fragment.hltSingleCaloJet40ForHFJECEtaLimited + fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve80_HFJEC_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Or60Fwd + fragment.hltPreDiPFJetAve80HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50ForHFJECBase + fragment.hltSingleCaloJet50ForHFJECEtaLimited + fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve100_HFJEC_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60Or60Fwd + fragment.hltPreDiPFJetAve100HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet60ForHFJECBase + fragment.hltSingleCaloJet60ForHFJECEtaLimited + fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve100ForHFJEC + fragment.HLTEndSequence ) @@ -121990,8 +105989,6 @@ fragment.HLT_DiPFJetAve220_HFJEC_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve220HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet140ForHFJECBase + fragment.hltSingleCaloJet140ForHFJECEtaLimited + fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve220ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve260_HFJEC_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve260HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet160ForHFJECBase + fragment.hltSingleCaloJet160ForHFJECEtaLimited + fragment.hltSingleCaloJet160ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve260ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve300_HFJEC_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve300HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet200ForHFJECBase + fragment.hltSingleCaloJet200ForHFJECEtaLimited + fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve300ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet25_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet40_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet60_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet80_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) @@ -122003,8 +106000,6 @@ fragment.HLT_AK8PFJet450_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 + fragment.hltSinglePFJet450AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet500_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 + fragment.hltSinglePFJet500AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet550_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet550 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet500AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 + fragment.hltSinglePFJet550AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFJet15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet5 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5 + fragment.hltSinglePFJet15 + fragment.HLTEndSequence ) -fragment.HLT_PFJet25_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet25 + fragment.HLTEndSequence ) fragment.HLT_PFJet40_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence ) fragment.HLT_PFJet60_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence ) fragment.HLT_PFJet80_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence ) @@ -122054,18 +106049,11 @@ fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET100PFMHT100IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET95PFMHT95IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID95 + fragment.hltPFMETProducer + fragment.hltPFMET95 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET75PFMHT75IDTight + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT50 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID75 + fragment.hltPFMETProducer + fragment.hltPFMET75 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFMET110_PFMHT110_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) fragment.HLT_PFMET120_PFMHT120_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) fragment.HLT_PFMET130_PFMHT130_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) fragment.HLT_PFMET140_PFMHT140_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET100PFMHT100IDTightCaloBTagDeepCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV3p07Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET110PFMHT110IDTightCaloBTagDeepCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV3p07Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET120PFMHT120IDTightCaloBTagDeepCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV3p07Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET130PFMHT130IDTightCaloBTagDeepCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV3p07Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET140PFMHT140IDTightCaloBTagDeepCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV3p07Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) @@ -122081,18 +106069,9 @@ fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltHFJetShowerShape + fragment.hltAK4PFJetsTightIDCorrectedHFCleaned + fragment.hltPFMHTNoMuTightIDHFCleaned + fragment.hltPFMHTNoMuTightID120HFCleaned + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltHFJetShowerShape + fragment.hltAK4PFJetsTightIDCorrectedHFCleaned + fragment.hltPFMHTNoMuTightIDHFCleaned + fragment.hltPFMHTNoMuTightID130HFCleaned + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltHFJetShowerShape + fragment.hltAK4PFJetsTightIDCorrectedHFCleaned + fragment.hltPFMHTNoMuTightIDHFCleaned + fragment.hltPFMHTNoMuTightID140HFCleaned + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) fragment.HLT_L1ETMHadSeeds_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreL1ETMHadSeeds + fragment.HLTEndSequence ) fragment.HLT_CaloMHT90_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMHT90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET80NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTEndSequence ) fragment.HLT_CaloMET90_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET90NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET100NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET110_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET110NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET250NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET300_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET300NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET300 + fragment.HLTEndSequence ) fragment.HLT_CaloMET350_NotCleaned_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET350NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET350 + fragment.HLTEndSequence ) fragment.HLT_PFMET200_NotCleaned_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET200NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) fragment.HLT_PFMET250_NotCleaned_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET250NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET250 + fragment.HLTEndSequence ) @@ -122142,27 +106121,22 @@ fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_Mu17_TrkIsoVVL_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu17TrkIsoVVL + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered + fragment.HLTEndSequence ) fragment.HLT_Mu19_TrkIsoVVL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu19TrkIsoVVL + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dRMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC35dRMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dRMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC80dRMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p4 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet16er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet35er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet60er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet80er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK4Jet300_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK4Jet300Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBJet300L1FastJetCentral + fragment.HLTBTagMuJet300L1FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR + fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p8 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 + fragment.hltPreBTagMuAK8Jet170DoubleMu5 + fragment.hltDoubleMuon0L1Filtered0 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8Jet170L1FastJetCentral + fragment.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 + fragment.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 + fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK8Jet300_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK8Jet300Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBJet300L1AK8FastJetCentral + fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowETSingleAndDoubleEG + fragment.hltPreEle15Ele8CaloIdLTrackIdLIsoVL + fragment.HLTEle15Ele8CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence ) fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence ) fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorMu23EG10 + fragment.hltPreMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegSequence + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePhoton20_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + fragment.hltPreMu12DoublePhoton20 + fragment.hltL1fMu12Diphoton20L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + fragment.HLTMu12DoubleUnSeededPho20Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon20_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPrePhoton20 + fragment.HLTPhoton20Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon22_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPrePhoton22 + fragment.HLTPhoton22Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon25_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18 + fragment.hltPrePhoton25 + fragment.HLTPhoton25Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon33_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26 + fragment.hltPrePhoton33 + fragment.HLTPhoton33Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon50_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to45 + fragment.hltPrePhoton50 + fragment.HLTPhoton50Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon75_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton75 + fragment.HLTPhoton75Sequence + fragment.HLTEndSequence ) @@ -122172,23 +106146,22 @@ fragment.HLT_Photon175_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton175 + fragment.HLTPhoton175Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon200_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton200 + fragment.HLTPhoton200Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon30EB_TightID_TightIso_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28er1p5 + fragment.hltPrePhoton30EBTightIDTightIso + fragment.HLTPhoton30EBTightIDTightIsoSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon100EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton100EBTightIDTightIso + fragment.HLTPhoton100EBTightIDTightIsoSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton110EBTightIDTightIso + fragment.HLTPhoton110EBTightIDTightIsoSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton120EBTightIDTightIso + fragment.HLTPhoton120EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon50EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to45 + fragment.hltPrePhoton50EBTightIDTightIso + fragment.HLTPhoton50EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon75EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton75EBTightIDTightIso + fragment.HLTPhoton75EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon90EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton90EBTightIDTightIso + fragment.HLTPhoton90EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton110EBTightIDTightIso + fragment.HLTPhoton110EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon130EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton130EBTightIDTightIso + fragment.HLTPhoton130EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon150EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton150EBTightIDTightIso + fragment.HLTPhoton150EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon175EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton175EBTightIDTightIso + fragment.HLTPhoton175EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon200EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton200EBTightIDTightIso + fragment.HLTPhoton200EBTightIDTightIsoSequence + fragment.HLTEndSequence ) fragment.HLT_Photon100EBHE10_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton100EBHE10 + fragment.HLTPhoton100EBHE10Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon100EEHE10_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton100EEHE10 + fragment.HLTPhoton100EEHE10Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon100EE_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton100EETightIDTightIso + fragment.HLTPhoton100EETightIDTightIsoSequence + fragment.HLTEndSequence ) fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoM + fragment.HLTPhoton50R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoM + fragment.HLTPhoton75R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ300PFJetsMJJ400DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ400AllJetsDEta3Filter + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ400PFJetsMJJ600DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ400AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ600AllJetsDEta3Filter + fragment.HLTEndSequence ) fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90R9Id90HE10IsoM + fragment.HLTPhoton90R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton120R9Id90HE10IsoM + fragment.HLTPhoton120R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton165R9Id90HE10IsoM + fragment.HLTPhoton165R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_CaloIdL_PFHT700_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90CaloIdLPFHT700 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90PFHT700EtFilter + fragment.hltEgammaClusterShape + fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltPhoton90CaloIdLPFHT700HEFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon35_TwoProngs35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPrePhoton35TwoProngs35 + fragment.HLTPhoton35R9Id90HE10IsoMSequence + fragment.HLTGlobalPFTauConeSequence + fragment.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau35Sequence + fragment.hltOverlapFilterPhoton35MediumChargedIsoPFTau35 + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_TwoProngs35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24TwoProngs35 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTGlobalPFTauConeSequence + fragment.HLTMediumChargedIsoPFTau35Sequence + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiL1NoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiL1sNoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + fragment.HLTEndSequence ) @@ -122211,7 +106184,6 @@ fragment.HLT_Dimuon0_LowMass_L1_4_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOS + fragment.hltPreDimuon0LowMassL14 + fragment.hltL1sEmuDoubleMu4SQOS + fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + fragment.hltDimuon0LowMassL1s4L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_4R_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4dR1p2 + fragment.hltPreDimuon0LowMassL14R + fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + fragment.hltDimuon0LowMassL1s4RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_TM530_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDimuon0LowMassL1TM530 + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDimuon0LowMassL1sTM530L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + fragment.HLTEndSequence ) -fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreTrimuon2Upsilon5MuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu53p52p5L3PreFiltered0 + fragment.hltUpsilon5MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon5MuonNoL1Mass + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0 + fragment.hltPreDimuon0UpsilonMuonL1TM0 + fragment.hltTripleMuon0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon0L1Filtered0) + fragment.hltTripleMu0L3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredL1sTM0 + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreDimuon0UpsilonMuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu0NoL1MassL3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass + fragment.HLTEndSequence ) fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533TripleDZ0p2 + fragment.hltTripleMu533Mass3p8toInfFilter + fragment.HLTEndSequence ) @@ -122224,7 +106196,7 @@ fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET70PFMHT70 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET70 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID70 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET90PFMHT90 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET90 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTBphTrackingDisplacedTau3muNoL1MassReg + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMuControl + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuControlL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTBphTrackingDisplacedTau3muNoL1MassReg + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_Jpsi_Displaced_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiNoVertexing + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTBphTrackingDisplacedJpsiReg + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTrkTrkVertexProducerPhiKstar + fragment.hltJpsiTkTkVertexFilterPhiKstar + fragment.HLTEndSequence ) @@ -122235,9 +106207,6 @@ fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + fragment.HLTEndSequence ) fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu38NoFiltersNoVtxDisplacedPhoton38CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered38Displaced + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu38NoFiltersNoVtxPhoton38CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu38NoFiltersNoVtxPhoton38CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu38NoFiltersNoVtxPhoton38CaloIdLHEFilter + fragment.HLTEndSequence ) fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu43NoFiltersNoVtxDisplacedPhoton43CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43Displaced + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu40NoFiltersNoVtxDisplaced + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered40Displaced + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OS + fragment.hltPreDoubleMu207Mass0to30L1DM4 + fragment.hltL1fL1sDoubleMu4OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30L1DM4EG + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTEndSequence ) fragment.HLT_HT425_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT425 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT425 + fragment.HLTEndSequence ) fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT320orHTT340orHTT380 + fragment.hltPreHT500DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT500 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) @@ -122254,7 +106223,6 @@ fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG30erJetC34drMin0p3 + fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + fragment.HLTEle30erJetC34WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle30JetCollectionsForLeptonPlusPFJets + fragment.hltEle30PFJet35EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG28erHTT100 + fragment.hltPreEle28eta2p1WPTightGsfHT150 + fragment.HLTEle28erHTT100WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT100Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT150Jet30 + fragment.HLTEndSequence ) fragment.HLT_Ele28_HighEta_SC20_Mass55_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle28HighEtaSC20Mass55 + fragment.HLTEle28HighEtaSC20Mass55Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30Photon23 + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTPhoton23Sequence + fragment.HLTEndSequence ) fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV4p50Single + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) fragment.HLT_Ele15_IsoVVVL_PFHT450_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) @@ -122294,15 +106262,12 @@ fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdL + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_DoubleIsoMu20_eta2p1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu18er + fragment.hltPreDoubleIsoMu20eta2p1 + fragment.hltL1fL1sDoubleMu18erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + fragment.HLTDoubleMu20Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered5NoVtx + fragment.hltSingleTrkMuFiltered12NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered6NoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered8NoVtx + fragment.hltSingleTrkMuFiltered17NoVtx + fragment.HLTEndSequence ) fragment.HLT_Mu8_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8 + fragment.hltL1fL1sMu3or5or7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTEndSequence ) fragment.HLT_Mu17_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu17 + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + fragment.HLTEndSequence ) fragment.HLT_Mu19_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu19 + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + fragment.HLTEndSequence ) fragment.HLT_Mu17_Photon30_IsoCaloId_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu17Photon30IsoCaloId + fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter + fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + fragment.HLTEndSequence ) fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle8JetCollectionsForLeptonPlusPFJets + fragment.hltEle8PFJet30EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG15 + fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle12JetCollectionsForLeptonPlusPFJets + fragment.hltEle12PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10OR15er2p5 + fragment.hltPreEle15CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle15JetCollectionsForLeptonPlusPFJets + fragment.hltEle15PFJet30EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle23JetCollectionsForLeptonPlusPFJets + fragment.hltEle23PFJet30EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdMTrackIdMPFJet30 + fragment.HLTEle8CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle8NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreEle17CaloIdMTrackIdMPFJet30 + fragment.HLTEle17CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle17NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) @@ -122310,10 +106275,6 @@ fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hltMonoPFJet165 + fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle115CaloIdVTGsfTrkIdT + fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle135CaloIdVTGsfTrkIdT + fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle145CaloIdVTGsfTrkIdT + fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle200CaloIdVTGsfTrkIdT + fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle250CaloIdVTGsfTrkIdT + fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle300CaloIdVTGsfTrkIdT + fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT320 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSVp17Double + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT330 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Triple + fragment.HLTEndSequence ) fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT330PT30QuadPFJet75604540 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT320 + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT330 + fragment.HLTEndSequence ) fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSix30er2p5 + fragment.hltPFJetFilterSix32er2p5 + fragment.hltPFJetsSix30ForHt + fragment.hltHtMhtPFJetsSix30er2p5 + fragment.hltPFSixJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV2p94Double + fragment.HLTEndSequence ) @@ -122324,102 +106285,25 @@ fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + fragment.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterFiveC25 + fragment.hltCaloJetsFive25ForHt + fragment.hltHtMhtCaloJetsFiveC25 + fragment.hltCaloFiveJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwo100er3p0 + fragment.hltPFJetFilterThree60er3p0 + fragment.hltPFJetFilterFive30er3p0 + fragment.hltPFJetsFive30ForHt + fragment.hltHtMhtPFJetsFive30er3p0 + fragment.hltPFFiveJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Double + fragment.HLTEndSequence ) fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + fragment.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterFiveC25 + fragment.hltCaloJetsFive25ForHt + fragment.hltHtMhtCaloJetsFiveC25 + fragment.hltCaloFiveJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwo120er3p0 + fragment.hltPFJetFilterThree60er3p0 + fragment.hltPFJetFilterFive30er3p0 + fragment.hltPFJetsFive30ForHt + fragment.hltHtMhtPFJetsFive30er3p0 + fragment.hltPFFiveJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Double + fragment.HLTEndSequence ) fragment.HLT_PFHT350_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT350 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT300Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350MinPFJet15_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePFHT350MinPFJet15 + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoL + fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet30Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT380MinPFJet30Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT400MinPFJet30Sequence + fragment.HLTEndSequence ) fragment.HLT_ECALHT800_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + fragment.hltPreECALHT800 + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltTowerMakerEcal + fragment.hltHtMhtEcal + fragment.hltHtEcal800 + fragment.HLTEndSequence ) fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGWithJetAndTau + fragment.hltPreDiSC3018EIsoANDHEMass70 + fragment.HLTSC3018EIso15HE30eMass70Sequence + fragment.HLTEndSequence ) -fragment.HLT_L1FatEvents_v3 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreL1FatEvents + fragment.HLTEndSequence ) fragment.HLT_Physics_v8 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence ) fragment.HLT_EphemeralPhysics_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1APhysicsMaskingL1ZeroBiasCopy + fragment.hltPreEphemeralPhysics + fragment.HLTEndSequence ) fragment.DST_Physics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence ) fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence ) -fragment.HLT_Random_TOTEM_part0_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomTOTEMpart0 + fragment.HLTEndSequence ) -fragment.HLT_Random_TOTEM_part1_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomTOTEMpart1 + fragment.HLTEndSequence ) -fragment.HLT_Random_TOTEM_part2_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomTOTEMpart2 + fragment.HLTEndSequence ) -fragment.HLT_Random_TOTEM_part3_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomTOTEMpart3 + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_TOTEM_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasTOTEMpart0 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_TOTEM_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasTOTEMpart1 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_TOTEM_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasTOTEMpart2 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_TOTEM_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasTOTEMpart3 + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_Alignment_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasAlignment + fragment.HLTEndSequence ) fragment.HLT_EphemeralZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopy + fragment.hltPreEphemeralZeroBias + fragment.HLTEndSequence ) fragment.DST_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) fragment.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3PFScoutingPixelTracking + fragment.hltPreDSTRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking + fragment.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking + fragment.HLTSingleEG30CaloIdLSequence + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking + fragment.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking + fragment.HLTDoubleEG16EG12CaloIdLSequence + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltMuonTriggerResultsFilter + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet120_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet30_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet50_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet80_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet100_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet120_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence ) -fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT45BptxAND + fragment.hltPrePixelTracksMultiplicity60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence ) -fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPrePixelTracksMultiplicity85ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence ) -fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT55BptxAND + fragment.hltPrePixelTracksMultiplicity110ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence ) -fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity135ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence ) -fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity160ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet150ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreSinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreSinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreSinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreSinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreSinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreSinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreSinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_Photon20_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_Photon30_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon40_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon50_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon60_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_HIL1DoubleMu0ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL1DoubleMu10ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence ) -fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIDimuonOpenL2FilteredNoMBHFgated) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence ) -fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIDimuonOpenL2FilteredNoMBHFgated) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu15ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL3Mu15ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIL3Mu15L2Filtered) + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL2Mu20ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence ) -fragment.HLT_HIL3Mu20ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIL3Mu20L2Filtered) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_FullTrack18ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack24ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack34ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack45ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack53ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence ) -fragment.HLT_HIL1CastorMediumJetForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence ) fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence ) fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence ) fragment.HLT_HIL1NotBptxORForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence ) @@ -122440,45 +106324,12 @@ fragment.AlCa_HIEcalPi0EEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_HIEcalEtaEBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_HIEcalEtaEEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt8 + fragment.hltTktkFilterForDmesonDpt8 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt15 + fragment.hltTktkFilterForDmesonDpt15 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt20 + fragment.hltTktkFilterForDmesonDpt20 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt30 + fragment.hltTktkFilterForDmesonDpt30 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt40 + fragment.hltTktkFilterForDmesonDpt40 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt50 + fragment.hltTktkFilterForDmesonDpt50 + fragment.HLTEndSequence ) -fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt60 + fragment.hltTktkFilterForDmesonDpt60 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 + fragment.hltBTagCaloDeepCSV2p95Jet60Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 + fragment.hltBTagCaloDeepCSV2p95Jet80Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFDJet60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef + fragment.HLTEndSequence ) -fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFDJet80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef + fragment.HLTEndSequence ) -fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 + fragment.HLTEndSequence ) fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) +fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) fragment.AlCa_EcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) fragment.HLT_L1UnpairedBunchBptxMinus_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreL1UnpairedBunchBptxMinus + fragment.HLTEndSequence ) fragment.HLT_L1UnpairedBunchBptxPlus_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreL1UnpairedBunchBptxPlus + fragment.HLTEndSequence ) fragment.HLT_L1NotBptxOR_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreL1NotBptxOR + fragment.HLTEndSequence ) -fragment.HLT_L1BptxXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxXOR + fragment.hltPreL1BptxXOR + fragment.HLTEndSequence ) -fragment.HLT_L1TOTEM1_MinBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence ) -fragment.HLT_L1TOTEM2_ZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart0 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart1 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart2 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart3 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part4_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart4 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart5 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart6 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart7 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part8_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart8 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_part9_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHFORpart9 + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF0OR_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreL1MinimumBiasHF0OR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF1OR_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF2OR_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF1AND_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF2AND_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence ) fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + fragment.HLTEndSequence ) fragment.HLT_CDC_L2cosmic_10_er1p0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence ) fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence ) @@ -122492,8 +106343,8 @@ fragment.HLT_ZeroBias_FirstCollisionInTrain_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_LastCollisionInTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_FirstBXAfterTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisation_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) -fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) +fragment.AlCa_RPCMuonNormalisation_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) +fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.MC_ReducedIterativeTracking_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence ) @@ -122515,12 +106366,15 @@ fragment.MC_AK8CaloHT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence ) fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence ) fragment.MC_DoubleEle5_CaloIdL_MW_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5WithJetAndTau + fragment.hltPreMCDoubleEle5CaloIdLMW + fragment.HLTEle5CaloIdLMWSequence + fragment.HLTDoubleEle5CaloIdLMWSequence + fragment.HLTEndSequence ) +fragment.MC_Egamma_Open_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCEgammaOpen + fragment.HLTEgammaOpenSequence + fragment.HLTEndSequence ) +fragment.MC_Egamma_Open_Unseeded_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCEgammaOpenUnseeded + fragment.HLTEgammaOpenUnseededSequence + fragment.HLTEndSequence ) fragment.MC_Ele5_WPTight_Gsf_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPTightGsf + fragment.HLTEle5WPTightGsfSequence + fragment.HLTEndSequence ) fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.MC_IsoMu_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu3or5or7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1L2SingleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu + fragment.HLTEndSequence ) fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoVVLFiltered + fragment.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 + fragment.HLTEndSequence ) fragment.MC_DoubleMuNoFiltersNoVtx_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtx) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence ) fragment.MC_PFBTagDeepJet_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagDeepJet + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet4p06Single + fragment.HLTEndSequence ) +fragment.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID50 + fragment.hltPFDoubleJetLooseID75 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsLTag0p5 + fragment.hlt2PNetCvsLTag0p3 + fragment.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.MC_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMCRun3PFScoutingPixelTracking + fragment.hltPreMCRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EBonly_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EEonly_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) @@ -122531,66 +106385,29 @@ fragment.AlCa_PFJet40_CPUOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaPFJet40CPUOnly + fragment.HLTAK4CaloJetsCPUOnlySequence + fragment.hltSingleCaloJet10CPUOnly + fragment.HLTAK4PFJetsCPUOnlySequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly + fragment.hltSinglePFJet40CPUOnly + fragment.HLTEndSequence ) fragment.HLT_PFJet40_GPUvsCPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltAlCaPFJet40GPUxorCPUFilter + fragment.hltPrePFJet40GPUvsCPU + fragment.HLTEndSequence ) fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTGlobalPFTauConeSequence + fragment.hltPFTau180Track + fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau + fragment.hltPreMediumChargedIsoPFTau200HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTGlobalPFTauConeSequence + fragment.hltPFTau200Track + fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + fragment.hltPFTau200TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau200MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau + fragment.hltPreMediumChargedIsoPFTau220HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTGlobalPFTauConeSequence + fragment.hltPFTau220Track + fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + fragment.hltPFTau220TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau220MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEG14108IorTripleEG18178 + fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL + fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p35_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p35 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p35 + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p40_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p40 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p40 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleJet30MassMin400Mu10 + fragment.hltPreL1DoubleJet30MassMin400Mu10 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_MET90_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27MET90 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleLooseChargedIsoPFTauHPS20Trk1eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleLooseChargedIsoAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumChargedIsoPFTauHPS20Trk1eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleMediumChargedIsoAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 + fragment.HLTEndSequence ) fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + fragment.HLTEndSequence ) fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + fragment.HLTEndSequence ) -fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 + fragment.HLTPhoton50R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ600AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ600AllJetsDEta3Filter + fragment.HLTEndSequence ) fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID100 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu100 + fragment.HLTEndSequence ) fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne100 + fragment.HLTEndSequence ) fragment.HLT_Mu18_Mu9_SameSign_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_SameSign_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189SameSignFiltered + fragment.hltDiMuon189SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_SameSign_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_SameSign_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010SameSignFiltered + fragment.hltDiMuon2010SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_SameSign_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_SameSign_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312SameSignFiltered + fragment.hltDiMuon2312SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered + fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi + fragment.HLTBphTrackingDoubleJpsiReg + fragment.hltJpsiTkAllConeTracksIterDoubleTrk + fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 + fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu2JpsiDoubleTkMu0Phi + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu2JpsiL3Filtered + fragment.hltMumuVtxProducerDoubleMu2Jpsi + fragment.hltMumuFilterDoubleMu2Jpsi + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltDiMuonGlbOrTrkFiltered0v2 + fragment.hltDiMuonGlbOrTrk0zFiltered0p2v2 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60noDrDCAFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8DCA + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533Mass3p8DCAFilter + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet103_88_75_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet105_88_76_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp17 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTBtagDeepCSVSequencePFAK8 + fragment.hltBTagAK8PFDeepCSV16p1Single + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp1 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTBtagDeepCSVSequencePFAK8 + fragment.hltBTagAK8PFDeepCSV10p3Single + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBp02 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.hltAK8TrimModJets + fragment.hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB + fragment.hltSinglePFJet330AK8ForDB + fragment.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + fragment.hltBTagPFBoostedDoubleSecondaryVertexpZSingle + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp2 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + fragment.hltBTagPFBoostedDoubleSecondaryVertexnp02Single + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp4 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + fragment.hltBTagPFBoostedDoubleSecondaryVertexnp4Single + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 + fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId + fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence + fragment.HLTEndSequence ) fragment.HLT_Mu12_IP6_v2 = cms.Path( fragment.HLTBeginSequenceParking + fragment.hltL1sSingleMu22orParking + fragment.hltPreMu12IP6 + fragment.hltL1fL1sMu22orParkingL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orParkL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0) + fragment.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_TrkMu6NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreTrkMu6NoFiltersNoVtx + fragment.hltL1fL1sSingleMu3L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3fL1sSingleMu3L1f0L2f10OneMuL3Filtered6NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltSingleTrkMuFiltered6NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu16NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreTrkMu16NoFiltersNoVtx + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3fL1sSingleMu7L1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) -fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDoubleTrkMu166NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu0SQL1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu0SQL1f0L2pf0OneMuL3PreFiltered6NoVtx + fragment.hltL3fL1sDoubleMu0SQL1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltDoubleTrkMuFiltered6NoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch + fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 + fragment.HLTL2TauJetsL1TauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence + fragment.hltDoubleL2GlobIsoTau26eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoublePFTauPt40Eta2p1Trk1 + fragment.HLTHPSMediumChargedIsoPFTauSequence + fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation + fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 + fragment.HLTEndSequence ) fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 + fragment.HLTL2TauJetsL1TauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence + fragment.hltDoubleL2GlobIsoTau26eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoublePFTauPt35Eta2p1Trk1 + fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsSelectedPFTausTrackPt1TightChargedIsolation + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolation + fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 + fragment.HLTEndSequence ) @@ -122611,8 +106428,6 @@ fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet7p68Double6Jets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115DoublePFBTagDeepJet1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet7p68Double6Jets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115PFBTagDeepJet1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet1p5Single + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet70_50_40_30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504030 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt30 + fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) @@ -122621,6 +106436,15 @@ fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFJetTwoC30 + fragment.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt30 + fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet100_88_70_30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet100887030 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID70 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID70 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p5 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p5 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p6 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet230_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet250 + fragment.hltAK8PFJets250Constituents + fragment.hltAK8PFSoftDropJets250 + fragment.hltAK8SinglePFJets250SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets250SoftDropMass40 + fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) @@ -122631,10 +106455,16 @@ fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet250 + fragment.hltAK8PFJets250Constituents + fragment.hltAK8PFSoftDropJets250 + fragment.hltAK8SinglePFJets250SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets250SoftDropMass40 + fragment.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet275 + fragment.hltAK8PFJets275Constituents + fragment.hltAK8PFSoftDropJets275 + fragment.hltAK8SinglePFJets275SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets275SoftDropMass40 + fragment.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) +fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTEndSequence ) +fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauJet + fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauJetTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hlt1PFJet60L1HLTMatched + fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauJet70 + fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauJetTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hlt1PFJet75L1HLTMatched + fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 + cms.ignore(fragment.hltL1sVeryBigORMu18erTauXXer2p1) + fragment.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + fragment.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTL2TauTagNNSequence + fragment.hltL2TauTagNNFilterMu18erTauXX + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + fragment.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + fragment.HLTEndSequence ) @@ -122680,11 +106510,11 @@ fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTauVeryBigOR + fragment.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltSingleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducerSingle + fragment.hltCaloJetTimingProducerSingle + fragment.hltCaloJetTimingFilterSingleTau3p5ns + fragment.HLTEndSequence ) fragment.HLT_L1Mu6HT240_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreL1Mu6HT240 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTEndSequence ) fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) @@ -122698,9 +106528,7 @@ fragment.HLT_L1CSCShower_DTCluster50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreL1CSCShowerDTCluster50 + fragment.HLTMuonLocalRecoSequence + fragment.hltDTrechitClusters + fragment.hltDTCluster50NoMB1 + fragment.HLTEndSequence ) fragment.HLT_L1CSCShower_DTCluster75_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreL1CSCShowerDTCluster75 + fragment.HLTMuonLocalRecoSequence + fragment.hltDTrechitClusters + fragment.hltDTCluster75NoMB1 + fragment.HLTEndSequence ) fragment.HLT_PFMET105_IsoTrk50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM90ToETM150 + fragment.hltPrePFMET105IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET105 + fragment.HLTEndSequence ) -fragment.HLT_PFMET105_PFJet100_looseRecoiling_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETMHF90SingleJet60looseRecoiling + fragment.hltPrePFMET105PFJet100looseRecoiling + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.hltPFMETProducer + fragment.hltPFMET105 + fragment.hltPFJet100PFMET105MinDPhi2 + fragment.HLTEndSequence ) fragment.HLT_PFMET110_PFJet100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETMHF90SingleJet60looseRecoiling + fragment.hltPrePFMET110PFJet100 + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFJet100_looseRecoiling_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETMHF90SingleJet60looseRecoiling + fragment.hltPrePFMET110PFJet100looseRecoiling + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFJet100PFMET110MinDPhi2 + fragment.HLTEndSequence ) fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT170 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt + fragment.HLTEndSequence ) @@ -122722,48 +106550,46 @@ fragment.HLT_DiPhoton10Time2ns_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10Time2ns + fragment.HLTDiPho10CaloIdLTime2nsSequence + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10sminlt0p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p1 + fragment.HLTDiPho10CaloIdLsminlt0p1Sequence + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10sminlt0p12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p12 + fragment.HLTDiPho10CaloIdLsminlt0p12Sequence + fragment.HLTEndSequence ) -fragment.HLT_DiPhoton10sminlt0p14_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p14 + fragment.HLTDiPho10CaloIdLsminlt0p14Sequence + fragment.HLTEndSequence ) -fragment.HLT_DiPhoton10sminlt0p16_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p16 + fragment.HLTDiPho10CaloIdLsminlt0p16Sequence + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10_CaloIdL_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10CaloIdL + fragment.HLTDiPho10CaloIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6 + fragment.HLTDoubleEle4eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6 + fragment.HLTDoubleEle4p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6 + fragment.HLTDoubleEle5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6 + fragment.HLTDoubleEle5p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6 + fragment.HLTDoubleEle6eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6 + fragment.HLTDoubleEle6p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6 + fragment.HLTDoubleEle7eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6 + fragment.HLTDoubleEle7p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6 + fragment.HLTDoubleEle8eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6 + fragment.HLTDoubleEle8p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6 + fragment.HLTDoubleEle9eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6 + fragment.HLTDoubleEle9p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6 + fragment.HLTDoubleEle10eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 + fragment.HLTDoubleEle10eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 + fragment.HLTDoubleEle10eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22ValidHits10Filter + fragment.HLTEndSequence ) fragment.HLT_SingleEle8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreSingleEle8 + fragment.HLTSingleEle8Sequence + fragment.HLTEndSequence ) fragment.HLT_SingleEle8_SingleEGL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5SingleEG15er2p5 + fragment.hltPreSingleEle8SingleEGL1 + fragment.HLTSingleEle8SingleEGL1Sequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT + fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + fragment.HLTEndSequence ) @@ -122782,170 +106608,16 @@ fragment.DQM_HIEcalReconstruction_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence ) fragment.DQM_HIHcalReconstruction_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIHcalReconstruction + fragment.hltPreDQMHIHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence ) fragment.DQM_HIPixelReconstruction_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIPixelReconstruction + fragment.hltPreDQMHIPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.hltPixelConsumerTrimmedVertices + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaSequence + fragment.hltPixelTrackFilterN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN1 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN2 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.HLTPixelTrackingForHighBetaBPixSequence + fragment.hltPixelTrackFilterBPixN3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu5NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu6NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay3 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part0 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part1 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part2 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM4 + fragment.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part3 + fragment.HLTDoLocalPixelForHighBetaSequence + fragment.hltPixelActivityFilterBPixNClu7NLay4 + fragment.HLTEndSequence ) -fragment.HLT_L1TOTEM_3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM3 + fragment.hltPreL1TOTEM3 + fragment.HLTEndSequence ) -fragment.HLT_L1RomanPot_part0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPot + fragment.hltPreL1RomanPotpart0 + fragment.HLTEndSequence ) -fragment.HLT_L1RomanPot_part1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPot + fragment.hltPreL1RomanPotpart1 + fragment.HLTEndSequence ) -fragment.HLT_L1RomanPot_part2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPot + fragment.hltPreL1RomanPotpart2 + fragment.HLTEndSequence ) -fragment.HLT_L1RomanPot_part3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPot + fragment.hltPreL1RomanPotpart3 + fragment.HLTEndSequence ) fragment.HLT_PPSMaxTracksPerArm1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) fragment.HLT_PPSMaxTracksPerRP4_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleMu_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu + fragment.hltPreL1DoubleMu + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu + fragment.hltPreL1SingleMu + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleJet_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet + fragment.hltPreL1DoubleJet + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleJetANDTotem_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJetANDTotem + fragment.hltPreL1DoubleJetANDTotem + fragment.HLTEndSequence ) -fragment.HLT_L1DoubleJet_gap_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJetgap + fragment.hltPreL1DoubleJetgap + fragment.HLTEndSequence ) -fragment.HLT_L1HFveto_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1HFveto + fragment.hltPreL1HFveto + fragment.HLTEndSequence ) +fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) fragment.HLT_HIPhysics_v4 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreHIPhysics + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) fragment.HLT_HIPhysicsForZS_v4 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreHIPhysicsForZS + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) fragment.HLT_HIRandom_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreHIRandom + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) fragment.AlCa_EcalPhiSymForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPhiSymForHI + fragment.hltPreAlCaEcalPhiSymForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) fragment.HLT_HIHcalNZS_v4 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHIHcalNZS + fragment.hltPreHIHcalNZS + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) fragment.HLT_HIHcalPhiSym_v4 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHIHcalPhiSym + fragment.hltPreHIHcalPhiSym + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRPCMuonNormalisationForHI + fragment.hltPreAlCaRPCMuonNormalisationForHI + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) +fragment.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRPCMuonNormalisationForHI + fragment.hltPreAlCaRPCMuonNormalisationForHI + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EBonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalPi0EBonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EEonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalPi0EEonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalEtaEBonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalEtaEBonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) @@ -123195,7 +106867,8 @@ fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot ) fragment.Dataset_DisplacedJet = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDisplacedJet + fragment.hltPreDatasetDisplacedJet ) fragment.Dataset_ReservedDoubleMuonLowMass = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetReservedDoubleMuonLowMass + fragment.hltPreDatasetReservedDoubleMuonLowMass ) -fragment.Dataset_EGamma = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma ) +fragment.Dataset_EGamma0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma0 ) +fragment.Dataset_EGamma1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma1 ) fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser ) fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX ) fragment.Dataset_EphemeralHLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEphemeralHLTPhysics + fragment.hltPreDatasetEphemeralHLTPhysics ) @@ -123203,11 +106876,8 @@ fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay ) fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment ) fragment.Dataset_ExpressCosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressCosmics + fragment.hltPreDatasetExpressCosmics ) +fragment.Dataset_ExpressPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPPSRandom + fragment.hltPreDatasetExpressPPSRandom ) fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics ) -fragment.Dataset_FSQJet1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetFSQJet1 + fragment.hltPreDatasetFSQJet1 ) -fragment.Dataset_FSQJet2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetFSQJet2 + fragment.hltPreDatasetFSQJet2 ) -fragment.Dataset_FullTrack = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetFullTrack + fragment.hltPreDatasetFullTrack ) -fragment.Dataset_HFvetoTOTEM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHFvetoTOTEM + fragment.hltPreDatasetHFvetoTOTEM ) fragment.Dataset_HIDQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIDQMOnlineBeamspot + fragment.hltPreDatasetHIDQMOnlineBeamspot ) fragment.Dataset_HIDoubleMuon = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIDoubleMuon + fragment.hltPreDatasetHIDoubleMuon ) fragment.Dataset_HIDoubleMuonPsiPeri = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIDoubleMuonPsiPeri + fragment.hltPreDatasetHIDoubleMuonPsiPeri ) @@ -123223,8 +106893,6 @@ fragment.Dataset_HIHardProbesPeripheral = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIHardProbesPeripheral + fragment.hltPreDatasetHIHardProbesPeripheral ) fragment.Dataset_HIHcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIHcalNZS + fragment.hltPreDatasetHIHcalNZS ) fragment.Dataset_HIHeavyFlavor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIHeavyFlavor + fragment.hltPreDatasetHIHeavyFlavor ) -fragment.Dataset_HINCaloJets = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHINCaloJets + fragment.hltPreDatasetHINCaloJets ) -fragment.Dataset_HINPFJets = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHINPFJets + fragment.hltPreDatasetHINPFJets ) fragment.Dataset_HIOnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIOnlineMonitor + fragment.hltPreDatasetHIOnlineMonitor ) fragment.Dataset_HISingleMuon = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHISingleMuon + fragment.hltPreDatasetHISingleMuon ) fragment.Dataset_HITestRaw = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHITestRaw + fragment.hltPreDatasetHITestRaw ) @@ -123245,34 +106913,14 @@ fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor ) fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics ) fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS ) -fragment.Dataset_HeavyFlavor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHeavyFlavor + fragment.hltPreDatasetHeavyFlavor ) -fragment.Dataset_HighMultiplicity = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHighMultiplicity + fragment.hltPreDatasetHighMultiplicity ) -fragment.Dataset_HighPtJet80 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHighPtJet80 + fragment.hltPreDatasetHighPtJet80 ) -fragment.Dataset_HighPtLowerJets = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHighPtLowerJets + fragment.hltPreDatasetHighPtLowerJets ) -fragment.Dataset_HighPtLowerPhotons = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHighPtLowerPhotons + fragment.hltPreDatasetHighPtLowerPhotons ) -fragment.Dataset_HighPtPhoton30AndZ = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHighPtPhoton30AndZ + fragment.hltPreDatasetHighPtPhoton30AndZ ) fragment.Dataset_IsolatedBunch = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetIsolatedBunch + fragment.hltPreDatasetIsolatedBunch ) -fragment.Dataset_JetMET = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET ) -fragment.Dataset_JetsTOTEM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetsTOTEM + fragment.hltPreDatasetJetsTOTEM ) +fragment.Dataset_JetMET0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET0 ) +fragment.Dataset_JetMET1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET1 ) fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept ) -fragment.Dataset_L1MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1MinimumBias + fragment.hltPreDatasetL1MinimumBias ) -fragment.Dataset_MinBiasTOTEM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinBiasTOTEM + fragment.hltPreDatasetMinBiasTOTEM ) -fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias ) -fragment.Dataset_MinimumBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias0 + fragment.hltPreDatasetMinimumBias0 ) -fragment.Dataset_MinimumBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias1 + fragment.hltPreDatasetMinimumBias1 ) -fragment.Dataset_MinimumBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias2 + fragment.hltPreDatasetMinimumBias2 ) -fragment.Dataset_MinimumBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias3 + fragment.hltPreDatasetMinimumBias3 ) -fragment.Dataset_MinimumBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias4 + fragment.hltPreDatasetMinimumBias4 ) -fragment.Dataset_MinimumBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias5 + fragment.hltPreDatasetMinimumBias5 ) -fragment.Dataset_MinimumBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias6 + fragment.hltPreDatasetMinimumBias6 ) -fragment.Dataset_MinimumBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias7 + fragment.hltPreDatasetMinimumBias7 ) -fragment.Dataset_MinimumBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias8 + fragment.hltPreDatasetMinimumBias8 ) -fragment.Dataset_MinimumBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias9 + fragment.hltPreDatasetMinimumBias9 ) fragment.Dataset_MonteCarlo = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMonteCarlo + fragment.hltPreDatasetMonteCarlo ) -fragment.Dataset_MuPlusX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuPlusX + fragment.hltPreDatasetMuPlusX ) -fragment.Dataset_Muon = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon ) +fragment.Dataset_Muon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon0 ) +fragment.Dataset_Muon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon1 ) fragment.Dataset_MuonEG = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonEG + fragment.hltPreDatasetMuonEG ) -fragment.Dataset_MuonEGammaTOTEM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonEGammaTOTEM + fragment.hltPreDatasetMuonEGammaTOTEM ) fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX ) fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor ) fragment.Dataset_ParkingDoubleElectronLowMass0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingDoubleElectronLowMass + fragment.hltPreDatasetParkingDoubleElectronLowMass0 ) @@ -123293,40 +106941,15 @@ fragment.Dataset_ParkingSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingSingleMuon + fragment.hltPreDatasetParkingSingleMuon1 ) fragment.Dataset_ParkingSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingSingleMuon + fragment.hltPreDatasetParkingSingleMuon2 ) fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor ) -fragment.Dataset_RandomTOTEM1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRandomTOTEM1 + fragment.hltPreDatasetRandomTOTEM1 ) -fragment.Dataset_RandomTOTEM2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRandomTOTEM2 + fragment.hltPreDatasetRandomTOTEM2 ) -fragment.Dataset_RandomTOTEM3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRandomTOTEM3 + fragment.hltPreDatasetRandomTOTEM3 ) -fragment.Dataset_RandomTOTEM4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRandomTOTEM4 + fragment.hltPreDatasetRandomTOTEM4 ) fragment.Dataset_ScoutingPFMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFMonitor + fragment.hltPreDatasetScoutingPFMonitor ) fragment.Dataset_ScoutingPFRun3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFRun3 + fragment.hltPreDatasetScoutingPFRun3 ) -fragment.Dataset_SingleMuHighPt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSingleMuHighPt + fragment.hltPreDatasetSingleMuHighPt ) -fragment.Dataset_SingleMuLowPt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSingleMuLowPt + fragment.hltPreDatasetSingleMuLowPt ) -fragment.Dataset_TOTEM1part0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM1part0 + fragment.hltPreDatasetTOTEM1part0 ) -fragment.Dataset_TOTEM1part1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM1part1 + fragment.hltPreDatasetTOTEM1part1 ) -fragment.Dataset_TOTEM1part2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM1part2 + fragment.hltPreDatasetTOTEM1part2 ) -fragment.Dataset_TOTEM1part3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM1part3 + fragment.hltPreDatasetTOTEM1part3 ) -fragment.Dataset_TOTEM2part0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM2part0 + fragment.hltPreDatasetTOTEM2part0 ) -fragment.Dataset_TOTEM2part1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM2part1 + fragment.hltPreDatasetTOTEM2part1 ) -fragment.Dataset_TOTEM2part2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM2part2 + fragment.hltPreDatasetTOTEM2part2 ) -fragment.Dataset_TOTEM2part3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM2part3 + fragment.hltPreDatasetTOTEM2part3 ) -fragment.Dataset_TOTEM3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM3 + fragment.hltPreDatasetTOTEM3 ) -fragment.Dataset_TOTEM4part0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM4part0 + fragment.hltPreDatasetTOTEM4part0 ) -fragment.Dataset_TOTEM4part1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM4part1 + fragment.hltPreDatasetTOTEM4part1 ) -fragment.Dataset_TOTEM4part2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM4part2 + fragment.hltPreDatasetTOTEM4part2 ) -fragment.Dataset_TOTEM4part3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTOTEM4part3 + fragment.hltPreDatasetTOTEM4part3 ) fragment.Dataset_Tau = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTau + fragment.hltPreDatasetTau ) fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal ) fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM ) fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias ) -fragment.Dataset_ZeroBiasTOTEM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBiasTOTEM + fragment.hltPreDatasetZeroBiasTOTEM ) -fragment.Dataset_ZeroBiasTOTEM1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBiasTOTEM1 + fragment.hltPreDatasetZeroBiasTOTEM1 ) -fragment.Dataset_ZeroBiasTOTEM2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBiasTOTEM2 + fragment.hltPreDatasetZeroBiasTOTEM2 ) -fragment.Dataset_ZeroBiasTOTEM3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBiasTOTEM3 + fragment.hltPreDatasetZeroBiasTOTEM3 ) -fragment.Dataset_ZeroBiasTOTEM4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBiasTOTEM4 + fragment.hltPreDatasetZeroBiasTOTEM4 ) -fragment.Dataset_ppForward = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetppForward + fragment.hltPreDatasetppForward ) -fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_CaloJet10_NoJetID_v5, fragment.HLT_CaloJet20_NoJetID_v5, fragment.HLT_CaloJet50_NoJetID_v5, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele20_WPTight_Gsf_v8, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele17_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT450_Beamspot_v13, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_HT60_Beamspot_v3, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_IsoMu30_v6, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuOpen_v3, fragment.HLT_L1SingleMuOpen_DT_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L1SingleMu3_v2, fragment.HLT_L1SingleMu5_v2, fragment.HLT_L1SingleMu7_v2, fragment.HLT_L1DoubleMu0_v2, fragment.HLT_L1SingleEG10_v3, fragment.HLT_L1SingleEG15_v3, fragment.HLT_L1SingleEG18_v2, fragment.HLT_L1SingleJet16_v2, fragment.HLT_L1SingleJet20_v2, fragment.HLT_L1SingleJet35_v2, fragment.HLT_L1SingleJet8erHE_v2, fragment.HLT_L1SingleJet10erHE_v2, fragment.HLT_L1SingleJet12erHE_v2, fragment.HLT_L1SingleJet200_v2, fragment.HLT_L1DoubleJetC50_v3, fragment.HLT_L1EXT_HCAL_LaserMon1_v2, fragment.HLT_L1EXT_HCAL_LaserMon4_v2, fragment.HLT_DQMPixels_SingleMuOpen_v3, fragment.HLT_L2DoubleMu23_NoVertex_v3, fragment.HLT_L2Mu10_v8, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu50_v3, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu12_v5, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJet15_NoCaloMatched_v18, fragment.HLT_DiPFJet25_NoCaloMatched_v18, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve15_HFJEC_v19, fragment.HLT_DiPFJetAve25_HFJEC_v19, fragment.HLT_DiPFJetAve35_HFJEC_v19, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet15_v5, fragment.HLT_AK8PFJet25_v5, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet15_v5, fragment.HLT_PFJet25_v5, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET80_NotCleaned_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET100_NotCleaned_v6, fragment.HLT_CaloMET110_NotCleaned_v6, fragment.HLT_CaloMET250_NotCleaned_v6, fragment.HLT_CaloMET300_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu12_DoublePhoton20_v7, fragment.HLT_Photon20_v4, fragment.HLT_Photon22_v4, fragment.HLT_Photon25_v6, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon100EB_TightID_TightIso_v4, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon120EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon100EEHE10_v4, fragment.HLT_Photon100EE_TightID_TightIso_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Photon90_CaloIdL_PFHT700_v18, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_PFHT350MinPFJet15_v12, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_L1FatEvents_v3, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_Random_TOTEM_part0_v1, fragment.HLT_Random_TOTEM_part1_v1, fragment.HLT_Random_TOTEM_part2_v1, fragment.HLT_Random_TOTEM_part3_v1, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_TOTEM_part0_v2, fragment.HLT_ZeroBias_TOTEM_part1_v2, fragment.HLT_ZeroBias_TOTEM_part2_v2, fragment.HLT_ZeroBias_TOTEM_part3_v2, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_AK4CaloJet30_v13, fragment.HLT_AK4CaloJet40_v12, fragment.HLT_AK4CaloJet50_v12, fragment.HLT_AK4CaloJet80_v12, fragment.HLT_AK4CaloJet100_v12, fragment.HLT_AK4CaloJet120_v11, fragment.HLT_AK4PFJet30_v21, fragment.HLT_AK4PFJet50_v21, fragment.HLT_AK4PFJet80_v21, fragment.HLT_AK4PFJet100_v21, fragment.HLT_AK4PFJet120_v20, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v7, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet150ForPPRef_v11, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_Photon40_HoverELoose_v12, fragment.HLT_Photon50_HoverELoose_v12, fragment.HLT_Photon60_HoverELoose_v12, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, fragment.HLT_HIL1DoubleMu0ForPPRef_v5, fragment.HLT_HIL1DoubleMu10ForPPRef_v5, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu15ForPPRef_v7, fragment.HLT_HIL3Mu15ForPPRef_v8, fragment.HLT_HIL2Mu20ForPPRef_v7, fragment.HLT_HIL3Mu20ForPPRef_v8, fragment.HLT_FullTrack18ForPPRef_v13, fragment.HLT_FullTrack24ForPPRef_v13, fragment.HLT_FullTrack34ForPPRef_v13, fragment.HLT_FullTrack45ForPPRef_v13, fragment.HLT_FullTrack53ForPPRef_v13, fragment.HLT_HIL1CastorMediumJetForPPRef_v5, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, fragment.HLT_HIL1NotBptxORForPPRef_v3, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5, fragment.HLT_HIZeroBias_part0_v7, fragment.HLT_HIZeroBias_part1_v7, fragment.HLT_HIZeroBias_part2_v7, fragment.HLT_HIZeroBias_part3_v7, fragment.HLT_HIZeroBias_part4_v7, fragment.HLT_HIZeroBias_part5_v7, fragment.HLT_HIZeroBias_part6_v7, fragment.HLT_HIZeroBias_part7_v7, fragment.HLT_HIZeroBias_part8_v7, fragment.HLT_HIZeroBias_part9_v7, fragment.HLT_HIZeroBias_part10_v7, fragment.HLT_HIZeroBias_part11_v7, fragment.AlCa_HIEcalPi0EBonly_v3, fragment.AlCa_HIEcalPi0EEonly_v3, fragment.AlCa_HIEcalEtaEBonly_v3, fragment.AlCa_HIEcalEtaEEonly_v3, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1BptxXOR_v2, fragment.HLT_L1TOTEM1_MinBias_v5, fragment.HLT_L1TOTEM2_ZeroBias_v5, fragment.HLT_L1MinimumBiasHF_OR_v4, fragment.HLT_L1MinimumBiasHF_OR_part0_v2, fragment.HLT_L1MinimumBiasHF_OR_part1_v2, fragment.HLT_L1MinimumBiasHF_OR_part2_v2, fragment.HLT_L1MinimumBiasHF_OR_part3_v2, fragment.HLT_L1MinimumBiasHF_OR_part4_v2, fragment.HLT_L1MinimumBiasHF_OR_part5_v2, fragment.HLT_L1MinimumBiasHF_OR_part6_v2, fragment.HLT_L1MinimumBiasHF_OR_part7_v2, fragment.HLT_L1MinimumBiasHF_OR_part8_v2, fragment.HLT_L1MinimumBiasHF_OR_part9_v2, fragment.HLT_L1MinimumBiasHF0OR_v5, fragment.HLT_L1MinimumBiasHF1OR_v5, fragment.HLT_L1MinimumBiasHF2OR_v5, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, fragment.HLT_L1MinimumBiasHF1AND_v5, fragment.HLT_L1MinimumBiasHF2AND_v5, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_HIRPCMuonNormalisation_v2, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_Rsq0p35_v17, fragment.HLT_Rsq0p40_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, fragment.HLT_IsoMu27_MET90_v5, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_Mu18_Mu9_SameSign_DZ_v6, fragment.HLT_Mu18_Mu9_v6, fragment.HLT_Mu18_Mu9_DZ_v6, fragment.HLT_Mu20_Mu10_SameSign_v6, fragment.HLT_Mu20_Mu10_SameSign_DZ_v6, fragment.HLT_Mu20_Mu10_v6, fragment.HLT_Mu20_Mu10_DZ_v6, fragment.HLT_Mu23_Mu12_SameSign_v6, fragment.HLT_Mu23_Mu12_SameSign_DZ_v6, fragment.HLT_Mu23_Mu12_v6, fragment.HLT_Mu23_Mu12_DZ_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet98_83_71_15_v7, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_TrkMu6NoFiltersNoVtx_v3, fragment.HLT_TrkMu16NoFiltersNoVtx_v3, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET105_PFJet100_looseRecoiling_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_PFMET110_PFJet100_looseRecoiling_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10sminlt0p14_v2, fragment.HLT_DiPhoton10sminlt0p16_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.HLT_HIOnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.DQM_HIEcalReconstruction_v2, fragment.DQM_HIHcalReconstruction_v1, fragment.DQM_HIPixelReconstruction_v3, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_L1TOTEM_3_v2, fragment.HLT_L1RomanPot_part0_v2, fragment.HLT_L1RomanPot_part1_v2, fragment.HLT_L1RomanPot_part2_v2, fragment.HLT_L1RomanPot_part3_v2, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLT_L1DoubleMu_v2, fragment.HLT_L1SingleMu_v2, fragment.HLT_L1DoubleJet_v2, fragment.HLT_L1DoubleJetANDTotem_v2, fragment.HLT_L1DoubleJet_gap_v2, fragment.HLT_L1HFveto_v2, fragment.HLT_HIPhysics_v4, fragment.HLT_HIPhysicsForZS_v4, fragment.HLT_HIRandom_v3, fragment.AlCa_EcalPhiSymForHI_v3, fragment.HLT_HIHcalNZS_v4, fragment.HLT_HIHcalPhiSym_v4, fragment.AlCa_RPCMuonNormalisationForHI_v2, fragment.AlCa_EcalPi0EBonlyForHI_v3, fragment.AlCa_EcalPi0EEonlyForHI_v3, fragment.AlCa_EcalEtaEBonlyForHI_v3, fragment.AlCa_EcalEtaEEonlyForHI_v3, fragment.HLT_HICentralityVeto_v4, fragment.HLT_HICentralityVeto_Beamspot_v5, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIZeroBias_v4, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, fragment.HLT_HIGEDPhoton10_v4, fragment.HLT_HIGEDPhoton20_v4, fragment.HLT_HIGEDPhoton30_v4, fragment.HLT_HIGEDPhoton40_v4, fragment.HLT_HIGEDPhoton50_v4, fragment.HLT_HIGEDPhoton60_v4, fragment.HLT_HIGEDPhoton10_EB_v4, fragment.HLT_HIGEDPhoton20_EB_v4, fragment.HLT_HIGEDPhoton30_EB_v4, fragment.HLT_HIGEDPhoton40_EB_v4, fragment.HLT_HIGEDPhoton50_EB_v4, fragment.HLT_HIGEDPhoton60_EB_v4, fragment.HLT_HIGEDPhoton10_HECut_v4, fragment.HLT_HIGEDPhoton20_HECut_v4, fragment.HLT_HIGEDPhoton30_HECut_v4, fragment.HLT_HIGEDPhoton40_HECut_v4, fragment.HLT_HIGEDPhoton50_HECut_v4, fragment.HLT_HIGEDPhoton60_HECut_v4, fragment.HLT_HIGEDPhoton10_EB_HECut_v4, fragment.HLT_HIGEDPhoton20_EB_HECut_v4, fragment.HLT_HIGEDPhoton30_EB_HECut_v4, fragment.HLT_HIGEDPhoton40_EB_HECut_v4, fragment.HLT_HIGEDPhoton50_EB_HECut_v4, fragment.HLT_HIGEDPhoton60_EB_HECut_v4, fragment.HLT_HIEle10Gsf_v4, fragment.HLT_HIEle15Gsf_v4, fragment.HLT_HIEle20Gsf_v4, fragment.HLT_HIEle30Gsf_v4, fragment.HLT_HIEle40Gsf_v4, fragment.HLT_HIEle50Gsf_v4, fragment.HLT_HIEle15Ele10Gsf_v4, fragment.HLT_HIEle15Ele10GsfMass50_v4, fragment.HLT_HIDoubleEle10Gsf_v4, fragment.HLT_HIDoubleEle10GsfMass50_v4, fragment.HLT_HIDoubleEle15Gsf_v4, fragment.HLT_HIDoubleEle15GsfMass50_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt18_v4, fragment.HLT_HIFullTracks2018_HighPt24_v4, fragment.HLT_HIFullTracks2018_HighPt34_v4, fragment.HLT_HIFullTracks2018_HighPt45_v4, fragment.HLT_HIFullTracks2018_HighPt56_v4, fragment.HLT_HIFullTracks2018_HighPt60_v4, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, fragment.HLT_HIL1DoubleMuOpen_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, fragment.HLT_HIL1DoubleMuOpen_er1p6_v3, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, fragment.HLT_HIL1DoubleMu0_v3, fragment.HLT_HIL1DoubleMu10_v3, fragment.HLT_HIL2_L1DoubleMu10_v3, fragment.HLT_HIL3_L1DoubleMu10_v3, fragment.HLT_HIL2DoubleMuOpen_v3, fragment.HLT_HIL3DoubleMuOpen_v3, fragment.HLT_HIL3Mu0_L2Mu0_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, fragment.HLT_HIL2Mu3_NHitQ15_v3, fragment.HLT_HIL2Mu5_NHitQ15_v3, fragment.HLT_HIL2Mu7_NHitQ15_v3, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v3, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v3, fragment.HLT_HIL3Mu12_v3, fragment.HLT_HIL3Mu15_v3, fragment.HLT_HIL3Mu20_v3, fragment.HLT_HIL3Mu3_NHitQ10_v3, fragment.HLT_HIL3Mu5_NHitQ10_v3, fragment.HLT_HIL3Mu7_NHitQ10_v3, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, fragment.HLT_HICsAK4PFJet60Eta1p5_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, fragment.HLT_HICsAK4PFJet120Eta1p5_v4, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, fragment.HLT_HIL3Mu3_EG10HECut_v4, fragment.HLT_HIL3Mu3_EG15HECut_v4, fragment.HLT_HIL3Mu3_EG20HECut_v4, fragment.HLT_HIL3Mu3_EG30HECut_v4, fragment.HLT_HIL3Mu5_EG10HECut_v4, fragment.HLT_HIL3Mu5_EG15HECut_v4, fragment.HLT_HIL3Mu5_EG20HECut_v4, fragment.HLT_HIL3Mu5_EG30HECut_v4, fragment.HLT_HIL3Mu7_EG10HECut_v4, fragment.HLT_HIL3Mu7_EG15HECut_v4, fragment.HLT_HIL3Mu7_EG20HECut_v4, fragment.HLT_HIL3Mu7_EG30HECut_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIGEDPhoton10_Cent30_100_v4, fragment.HLT_HIGEDPhoton20_Cent30_100_v4, fragment.HLT_HIGEDPhoton30_Cent30_100_v4, fragment.HLT_HIGEDPhoton40_Cent30_100_v4, fragment.HLT_HIL1NotBptxOR_v4, fragment.HLT_HIL1UnpairedBunchBptxMinus_v4, fragment.HLT_HIL1UnpairedBunchBptxPlus_v4, fragment.HLT_HIMinimumBias_v2, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, fragment.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressCosmics, fragment.Dataset_ExpressPhysics, fragment.Dataset_FSQJet1, fragment.Dataset_FSQJet2, fragment.Dataset_FullTrack, fragment.Dataset_HFvetoTOTEM, fragment.Dataset_HIDQMOnlineBeamspot, fragment.Dataset_HIDoubleMuon, fragment.Dataset_HIDoubleMuonPsiPeri, fragment.Dataset_HIEmptyBX, fragment.Dataset_HIEventDisplay, fragment.Dataset_HIExpressAlignment, fragment.Dataset_HIExpressPhysics, fragment.Dataset_HIForward, fragment.Dataset_HIHLTMonitor, fragment.Dataset_HIHLTPhysics, fragment.Dataset_HIHardProbes, fragment.Dataset_HIHardProbesLower, fragment.Dataset_HIHardProbesPeripheral, fragment.Dataset_HIHcalNZS, fragment.Dataset_HIHeavyFlavor, fragment.Dataset_HINCaloJets, fragment.Dataset_HINPFJets, fragment.Dataset_HIOnlineMonitor, fragment.Dataset_HISingleMuon, fragment.Dataset_HITestRaw, fragment.Dataset_HITestRawPrime, fragment.Dataset_HITrackerNZS, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_HeavyFlavor, fragment.Dataset_HighMultiplicity, fragment.Dataset_HighPtJet80, fragment.Dataset_HighPtLowerJets, fragment.Dataset_HighPtLowerPhotons, fragment.Dataset_HighPtPhoton30AndZ, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_JetsTOTEM, fragment.Dataset_L1Accept, fragment.Dataset_L1MinimumBias, fragment.Dataset_MinBiasTOTEM, fragment.Dataset_MinimumBias, fragment.Dataset_MinimumBias0, fragment.Dataset_MinimumBias1, fragment.Dataset_MinimumBias2, fragment.Dataset_MinimumBias3, fragment.Dataset_MinimumBias4, fragment.Dataset_MinimumBias5, fragment.Dataset_MinimumBias6, fragment.Dataset_MinimumBias7, fragment.Dataset_MinimumBias8, fragment.Dataset_MinimumBias9, fragment.Dataset_MonteCarlo, fragment.Dataset_MuPlusX, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_MuonEGammaTOTEM, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_RandomTOTEM1, fragment.Dataset_RandomTOTEM2, fragment.Dataset_RandomTOTEM3, fragment.Dataset_RandomTOTEM4, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_SingleMuHighPt, fragment.Dataset_SingleMuLowPt, fragment.Dataset_TOTEM1part0, fragment.Dataset_TOTEM1part1, fragment.Dataset_TOTEM1part2, fragment.Dataset_TOTEM1part3, fragment.Dataset_TOTEM2part0, fragment.Dataset_TOTEM2part1, fragment.Dataset_TOTEM2part2, fragment.Dataset_TOTEM2part3, fragment.Dataset_TOTEM3, fragment.Dataset_TOTEM4part0, fragment.Dataset_TOTEM4part1, fragment.Dataset_TOTEM4part2, fragment.Dataset_TOTEM4part3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, fragment.Dataset_ZeroBiasTOTEM, fragment.Dataset_ZeroBiasTOTEM1, fragment.Dataset_ZeroBiasTOTEM2, fragment.Dataset_ZeroBiasTOTEM3, fragment.Dataset_ZeroBiasTOTEM4, fragment.Dataset_ppForward, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8PFJet470_MassSD30_v2, fragment.HLT_AK8PFJet500_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_AK8DiPFJet280_280_MassSD30_v2, fragment.HLT_AK8DiPFJet290_290_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD50_v2, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Photon20_v4, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon50EB_TightID_TightIso_v1, fragment.HLT_Photon75EB_TightID_TightIso_v1, fragment.HLT_Photon90EB_TightID_TightIso_v1, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon130EB_TightID_TightIso_v1, fragment.HLT_Photon150EB_TightID_TightIso_v1, fragment.HLT_Photon175EB_TightID_TightIso_v1, fragment.HLT_Photon200EB_TightID_TightIso_v1, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18, fragment.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, fragment.HLT_HIL1NotBptxORForPPRef_v3, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5, fragment.HLT_HIZeroBias_part0_v7, fragment.HLT_HIZeroBias_part1_v7, fragment.HLT_HIZeroBias_part2_v7, fragment.HLT_HIZeroBias_part3_v7, fragment.HLT_HIZeroBias_part4_v7, fragment.HLT_HIZeroBias_part5_v7, fragment.HLT_HIZeroBias_part6_v7, fragment.HLT_HIZeroBias_part7_v7, fragment.HLT_HIZeroBias_part8_v7, fragment.HLT_HIZeroBias_part9_v7, fragment.HLT_HIZeroBias_part10_v7, fragment.HLT_HIZeroBias_part11_v7, fragment.AlCa_HIEcalPi0EBonly_v3, fragment.AlCa_HIEcalPi0EEonly_v3, fragment.AlCa_HIEcalEtaEBonly_v3, fragment.AlCa_HIEcalEtaEEonly_v3, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_HIRPCMuonNormalisation_v2, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Egamma_Open_v1, fragment.MC_Egamma_Open_Unseeded_v1, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_QuadPFJet100_88_70_30_v1, fragment.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1, fragment.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1, fragment.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_v3, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.HLT_HIOnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.DQM_HIEcalReconstruction_v2, fragment.DQM_HIHcalReconstruction_v1, fragment.DQM_HIPixelReconstruction_v3, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLT_PPSRandom_v1, fragment.HLT_HIPhysics_v4, fragment.HLT_HIPhysicsForZS_v4, fragment.HLT_HIRandom_v3, fragment.AlCa_EcalPhiSymForHI_v3, fragment.HLT_HIHcalNZS_v4, fragment.HLT_HIHcalPhiSym_v4, fragment.AlCa_RPCMuonNormalisationForHI_v2, fragment.AlCa_EcalPi0EBonlyForHI_v3, fragment.AlCa_EcalPi0EEonlyForHI_v3, fragment.AlCa_EcalEtaEBonlyForHI_v3, fragment.AlCa_EcalEtaEEonlyForHI_v3, fragment.HLT_HICentralityVeto_v4, fragment.HLT_HICentralityVeto_Beamspot_v5, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIZeroBias_v4, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, fragment.HLT_HIGEDPhoton10_v4, fragment.HLT_HIGEDPhoton20_v4, fragment.HLT_HIGEDPhoton30_v4, fragment.HLT_HIGEDPhoton40_v4, fragment.HLT_HIGEDPhoton50_v4, fragment.HLT_HIGEDPhoton60_v4, fragment.HLT_HIGEDPhoton10_EB_v4, fragment.HLT_HIGEDPhoton20_EB_v4, fragment.HLT_HIGEDPhoton30_EB_v4, fragment.HLT_HIGEDPhoton40_EB_v4, fragment.HLT_HIGEDPhoton50_EB_v4, fragment.HLT_HIGEDPhoton60_EB_v4, fragment.HLT_HIGEDPhoton10_HECut_v4, fragment.HLT_HIGEDPhoton20_HECut_v4, fragment.HLT_HIGEDPhoton30_HECut_v4, fragment.HLT_HIGEDPhoton40_HECut_v4, fragment.HLT_HIGEDPhoton50_HECut_v4, fragment.HLT_HIGEDPhoton60_HECut_v4, fragment.HLT_HIGEDPhoton10_EB_HECut_v4, fragment.HLT_HIGEDPhoton20_EB_HECut_v4, fragment.HLT_HIGEDPhoton30_EB_HECut_v4, fragment.HLT_HIGEDPhoton40_EB_HECut_v4, fragment.HLT_HIGEDPhoton50_EB_HECut_v4, fragment.HLT_HIGEDPhoton60_EB_HECut_v4, fragment.HLT_HIEle10Gsf_v4, fragment.HLT_HIEle15Gsf_v4, fragment.HLT_HIEle20Gsf_v4, fragment.HLT_HIEle30Gsf_v4, fragment.HLT_HIEle40Gsf_v4, fragment.HLT_HIEle50Gsf_v4, fragment.HLT_HIEle15Ele10Gsf_v4, fragment.HLT_HIEle15Ele10GsfMass50_v4, fragment.HLT_HIDoubleEle10Gsf_v4, fragment.HLT_HIDoubleEle10GsfMass50_v4, fragment.HLT_HIDoubleEle15Gsf_v4, fragment.HLT_HIDoubleEle15GsfMass50_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt18_v4, fragment.HLT_HIFullTracks2018_HighPt24_v4, fragment.HLT_HIFullTracks2018_HighPt34_v4, fragment.HLT_HIFullTracks2018_HighPt45_v4, fragment.HLT_HIFullTracks2018_HighPt56_v4, fragment.HLT_HIFullTracks2018_HighPt60_v4, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, fragment.HLT_HIL1DoubleMuOpen_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, fragment.HLT_HIL1DoubleMuOpen_er1p6_v3, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, fragment.HLT_HIL1DoubleMu0_v3, fragment.HLT_HIL1DoubleMu10_v3, fragment.HLT_HIL2_L1DoubleMu10_v3, fragment.HLT_HIL3_L1DoubleMu10_v3, fragment.HLT_HIL2DoubleMuOpen_v3, fragment.HLT_HIL3DoubleMuOpen_v3, fragment.HLT_HIL3Mu0_L2Mu0_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, fragment.HLT_HIL2Mu3_NHitQ15_v3, fragment.HLT_HIL2Mu5_NHitQ15_v3, fragment.HLT_HIL2Mu7_NHitQ15_v3, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v3, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v3, fragment.HLT_HIL3Mu12_v3, fragment.HLT_HIL3Mu15_v3, fragment.HLT_HIL3Mu20_v3, fragment.HLT_HIL3Mu3_NHitQ10_v3, fragment.HLT_HIL3Mu5_NHitQ10_v3, fragment.HLT_HIL3Mu7_NHitQ10_v3, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, fragment.HLT_HICsAK4PFJet60Eta1p5_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, fragment.HLT_HICsAK4PFJet120Eta1p5_v4, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, fragment.HLT_HIL3Mu3_EG10HECut_v4, fragment.HLT_HIL3Mu3_EG15HECut_v4, fragment.HLT_HIL3Mu3_EG20HECut_v4, fragment.HLT_HIL3Mu3_EG30HECut_v4, fragment.HLT_HIL3Mu5_EG10HECut_v4, fragment.HLT_HIL3Mu5_EG15HECut_v4, fragment.HLT_HIL3Mu5_EG20HECut_v4, fragment.HLT_HIL3Mu5_EG30HECut_v4, fragment.HLT_HIL3Mu7_EG10HECut_v4, fragment.HLT_HIL3Mu7_EG15HECut_v4, fragment.HLT_HIL3Mu7_EG20HECut_v4, fragment.HLT_HIL3Mu7_EG30HECut_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIGEDPhoton10_Cent30_100_v4, fragment.HLT_HIGEDPhoton20_Cent30_100_v4, fragment.HLT_HIGEDPhoton30_Cent30_100_v4, fragment.HLT_HIGEDPhoton40_Cent30_100_v4, fragment.HLT_HIL1NotBptxOR_v4, fragment.HLT_HIL1UnpairedBunchBptxMinus_v4, fragment.HLT_HIL1UnpairedBunchBptxPlus_v4, fragment.HLT_HIMinimumBias_v2, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, fragment.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma0, fragment.Dataset_EGamma1, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressCosmics, fragment.Dataset_ExpressPPSRandom, fragment.Dataset_ExpressPhysics, fragment.Dataset_HIDQMOnlineBeamspot, fragment.Dataset_HIDoubleMuon, fragment.Dataset_HIDoubleMuonPsiPeri, fragment.Dataset_HIEmptyBX, fragment.Dataset_HIEventDisplay, fragment.Dataset_HIExpressAlignment, fragment.Dataset_HIExpressPhysics, fragment.Dataset_HIForward, fragment.Dataset_HIHLTMonitor, fragment.Dataset_HIHLTPhysics, fragment.Dataset_HIHardProbes, fragment.Dataset_HIHardProbesLower, fragment.Dataset_HIHardProbesPeripheral, fragment.Dataset_HIHcalNZS, fragment.Dataset_HIHeavyFlavor, fragment.Dataset_HIOnlineMonitor, fragment.Dataset_HISingleMuon, fragment.Dataset_HITestRaw, fragment.Dataset_HITestRawPrime, fragment.Dataset_HITrackerNZS, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET0, fragment.Dataset_JetMET1, fragment.Dataset_L1Accept, fragment.Dataset_MonteCarlo, fragment.Dataset_Muon0, fragment.Dataset_Muon1, fragment.Dataset_MuonEG, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_Fake1_cff.py b/HLTrigger/Configuration/python/HLT_Fake1_cff.py index c4de5b9973dda..08b3cd1cf6794 100644 --- a/HLTrigger/Configuration/python/HLT_Fake1_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake1_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake1 --cff --data --type Fake1 -# /dev/CMSSW_13_0_0/Fake1/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake1/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake1/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake1/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake2_cff.py b/HLTrigger/Configuration/python/HLT_Fake2_cff.py index 1d506f7810295..5ba1fd908b313 100644 --- a/HLTrigger/Configuration/python/HLT_Fake2_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake2_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake2 --cff --data --type Fake2 -# /dev/CMSSW_13_0_0/Fake2/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake2/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake2/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake2/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake_cff.py b/HLTrigger/Configuration/python/HLT_Fake_cff.py index 30b686cb1db6e..a0ff9e1a825b7 100644 --- a/HLTrigger/Configuration/python/HLT_Fake_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake --cff --data --type Fake -# /dev/CMSSW_13_0_0/Fake/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index d51c53be81687..f57a3d003a536 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/GRun --cff --data --type GRun -# /dev/CMSSW_13_0_0/GRun/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/GRun/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/GRun/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/GRun/V47') ) fragment.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,174 +534,6 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), @@ -1090,80 +718,77 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( +fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), +fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) +) +fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1173,29 +798,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1210,7 +842,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 1 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1219,7 +875,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1234,23 +890,47 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 4 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1258,10 +938,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1269,36 +949,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1306,32 +962,8 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1339,7 +971,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), + minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1354,31 +986,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1389,12 +997,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1402,7 +1010,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1411,7 +1019,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1426,31 +1034,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1459,7 +1043,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1474,23 +1058,23 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1498,15 +1082,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), +fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1515,21 +1092,21 @@ TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1537,15 +1114,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1553,31 +1130,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + nSigmaMinPt = cms.double( 5.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + seedPairPenalty = cms.int32( 1 ), + maxNumberOfHits = cms.int32( 100 ), + minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1588,7 +1165,7 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), @@ -1601,76 +1178,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1679,7 +1187,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1694,7 +1202,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1703,7 +1211,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1718,55 +1226,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1777,36 +1237,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 4 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1814,7 +1274,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1825,12 +1285,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1838,23 +1298,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), + seedExtension = cms.int32( 1 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1869,10 +1322,34 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1880,12 +1357,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1893,31 +1370,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1928,12 +1381,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1941,16 +1394,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1965,10 +1418,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), + keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1976,12 +1429,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), + minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1989,7 +1442,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2013,7 +1466,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -2024,12 +1477,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -2037,31 +1490,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2070,31 +1499,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), + minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -2109,8 +1514,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -2120,445 +1525,13 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), - nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 2.8 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 3.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), @@ -2583,6 +1556,7 @@ Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), ExpressCosmics = cms.vstring( ), + ExpressPPSRandom = cms.vstring( 'ExpressPPSRandom' ), HLTMonitor = cms.vstring( 'HLTMonitor' ), NanoDST = cms.vstring( 'L1Accept' ), ParkingDoubleElectronLowMass0 = cms.vstring( 'ParkingDoubleElectronLowMass0', @@ -2599,12 +1573,8 @@ 'ParkingDoubleMuonLowMass5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'ParkingDoubleMuonLowMass6', 'ParkingDoubleMuonLowMass7' ), - ParkingSingleMuon0 = cms.vstring( 'ParkingSingleMuon0' ), - ParkingSingleMuon1 = cms.vstring( 'ParkingSingleMuon1' ), - ParkingSingleMuon2 = cms.vstring( 'ParkingSingleMuon2' ), PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', - 'EmptyBX', 'HLTPhysics', 'HcalNZS', 'IsolatedBunch', @@ -2615,10 +1585,13 @@ 'DisplacedJet', 'MuonEG', 'Tau' ), - PhysicsEGamma = cms.vstring( 'EGamma' ), + PhysicsEGamma0 = cms.vstring( 'EGamma0' ), + PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsHLTPhysics = cms.vstring( 'EphemeralHLTPhysics' ), - PhysicsJetMET = cms.vstring( 'JetMET' ), - PhysicsMuon = cms.vstring( 'Muon' ), + PhysicsJetMET0 = cms.vstring( 'JetMET0' ), + PhysicsJetMET1 = cms.vstring( 'JetMET1' ), + PhysicsMuon0 = cms.vstring( 'Muon0' ), + PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsReservedDoubleMuonLowMass = cms.vstring( 'ReservedDoubleMuonLowMass' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), PhysicsZeroBias = cms.vstring( 'EphemeralZeroBias' ), @@ -2661,15 +1634,11 @@ 'HLT_ZeroBias_Beamspot_v6' ), DisplacedJet = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -2688,16 +1657,12 @@ 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -2707,13 +1672,103 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ), - EGamma = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', + 'HLT_DoublePhoton85_v17', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' ), + EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiPhoton10Time1ns_v2', 'HLT_DiPhoton10Time1p2ns_v2', 'HLT_DiPhoton10Time1p4ns_v2', @@ -2728,6 +1783,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -2744,23 +1801,17 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -2770,6 +1821,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -2780,34 +1833,40 @@ 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ), EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ), EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v17', 'HLT_PFJet500_v23' ), ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v13', 'HLT_ZeroBias_Beamspot_v6' ), + ExpressPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_ExpressMuons_v3', 'HLT_IsoMu20_v17', @@ -2830,11 +1889,8 @@ 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT510_v19', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', @@ -2844,13 +1900,20 @@ HcalNZS = cms.vstring( 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16' ), IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ), - JetMET = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET0 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -2860,7 +1923,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -2868,6 +1930,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -2908,53 +1972,36 @@ 'HLT_DiPFJetAve60_v16', 'HLT_DiPFJetAve80_HFJEC_v18', 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -2979,9 +2026,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -2990,10 +2035,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -3002,9 +2044,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -3012,29 +2052,21 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -3042,14 +2074,188 @@ 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), - L1Accept = cms.vstring( 'DST_Physics_v8', - 'DST_ZeroBias_v3' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', - 'MC_AK4CaloJets_v11', - 'MC_AK4PFJets_v19', - 'MC_AK8CaloHT_v10', - 'MC_AK8PFHT_v18', - 'MC_AK8PFJets_v19', + JetMET1 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), + L1Accept = cms.vstring( 'DST_Physics_v8', + 'DST_ZeroBias_v3' ), + MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', + 'MC_AK4CaloJets_v11', + 'MC_AK4PFJets_v19', + 'MC_AK8CaloHT_v10', + 'MC_AK8PFHT_v18', + 'MC_AK8PFJets_v19', 'MC_AK8TrimPFJets_v19', 'MC_CaloBTagDeepCSV_v10', 'MC_CaloHT_v10', @@ -3060,6 +2266,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -3068,9 +2276,13 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ), - Muon = cms.vstring( 'HLT_CascadeMu100_v5', + Muon0 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -3100,8 +2312,6 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -3116,13 +2326,111 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + Muon1 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -3184,10 +2492,10 @@ 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -3207,10 +2515,17 @@ OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -3220,7 +2535,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -3228,6 +2542,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -3312,16 +2628,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -3329,7 +2640,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -3338,6 +2648,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -3392,18 +2704,12 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_DoublePhoton33_CaloIdL_v9', 'HLT_DoublePhoton70_v9', @@ -3412,22 +2718,16 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -3437,6 +2737,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -3448,7 +2750,6 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -3458,16 +2759,14 @@ 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT425_v11', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1')+cms.vstring( 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', @@ -3478,8 +2777,6 @@ 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16', 'HLT_HighPtTkMu100_v4', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -3494,6 +2791,8 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_IsoTrackHB_v6', @@ -3504,9 +2803,6 @@ 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', - 'HLT_L1NotBptxOR_v4', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', 'HLT_L1SingleMuCosmics_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', @@ -3514,8 +2810,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', 'HLT_L2Mu10_NoVertex_NoBPTX_v7', @@ -3526,23 +2820,16 @@ 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -3562,11 +2849,9 @@ 'HLT_Mu19_TrkIsoVVL_v6', 'HLT_Mu19_v6', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu20_TkMu0_Phi_v10', 'HLT_Mu20_v14', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu27_Ele37_CaloIdL_MW_v7', 'HLT_Mu27_v15', @@ -3593,7 +2878,6 @@ 'HLT_Mu50_L1SingleMuShower_v1', 'HLT_Mu50_v15', 'HLT_Mu55_v5', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', @@ -3606,10 +2890,10 @@ 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -3622,21 +2906,16 @@ 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -3661,9 +2940,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -3672,10 +2949,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -3684,9 +2958,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -3694,52 +2966,53 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', 'HLT_Photon100EBHE10_v4', 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', - 'HLT_Photon30EB_TightID_TightIso_v3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15', 'HLT_Physics_v8', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -3747,8 +3020,7 @@ 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', @@ -3764,7 +3036,6 @@ 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_ZeroBias_Alignment_v2', 'HLT_ZeroBias_FirstBXAfterTrain_v4', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', @@ -4031,16 +3302,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4048,7 +3314,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4070,8 +3335,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4097,16 +3360,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4114,7 +3372,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4136,8 +3393,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4163,16 +3418,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4180,7 +3430,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4202,8 +3451,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4229,16 +3476,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4246,7 +3488,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4268,8 +3509,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4295,16 +3534,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4312,7 +3546,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4334,8 +3567,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4361,16 +3592,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4378,7 +3604,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4400,8 +3625,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4427,16 +3650,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4444,7 +3662,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4466,8 +3683,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4493,16 +3708,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4510,7 +3720,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4532,8 +3741,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4546,9 +3753,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ParkingSingleMuon0 = cms.vstring( 'HLT_Mu12_IP6_v2' ), - ParkingSingleMuon1 = cms.vstring( 'HLT_Mu12_IP6_v2' ), - ParkingSingleMuon2 = cms.vstring( 'HLT_Mu12_IP6_v2' ), RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v14' ), ReservedDoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', @@ -4563,21 +3767,15 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4594,8 +3792,6 @@ 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4608,7 +3804,9 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ScoutingPFMonitor = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18', + ScoutingPFMonitor = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', + 'DST_Run3_PFScoutingPixelTracking_v18', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_IsoMu27_v18', @@ -4616,19 +3814,18 @@ 'HLT_PFHT1050_v20', 'HLT_Photon200_v16' ), ScoutingPFRun3 = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ), + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v5' ), TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', @@ -5205,45 +4402,48 @@ ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -6640,6 +5840,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -6670,8 +5871,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -6748,22 +5949,6 @@ ) ) -fragment.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) - fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) @@ -8018,7 +7203,7 @@ fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -11123,6 +10308,86 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +fragment.hltPreAK8PFJet470MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SingleCaloJet370 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 370.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets370 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet370" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltAK8SinglePFJet470 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 470.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltPreAK8PFJet500MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8SingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +fragment.hltAK8SinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1sSingleJet180OrHTT280 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_HTT280er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreAK8DiPFJet250250MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -11169,54 +10434,90 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 50.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8DiPFJet280280MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 280.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreAK8DiPFJet290290MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 290.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) +fragment.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( 50.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreAK8DiPFJet260260MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -15940,9 +15241,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -16878,13 +16179,13 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17083,7 +16384,7 @@ ) fragment.hltL1sDoubleMuForLowMassInclusive = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17210,7 +16511,7 @@ ) fragment.hltL1sDoubleMuForLowMassDisplaced = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17431,7 +16732,7 @@ ) fragment.hltL1sDoubleMuForBsToMMG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17747,7 +17048,7 @@ ) fragment.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_2SQ_1p5SQ_0OQ_Mass_Max12 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0_OS_Mass_Max12 OR L1_TripleMu_4SQ_2p5SQ_0_OS_Mass_Max12 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18575,9 +17876,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -19450,9 +18751,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltL1sSingleEGLowETer2p5or = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19462,17 +18763,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETer2p5or" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -19483,26 +18784,26 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEG15L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), + etcutEB = cms.double( 27.0 ), + etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle15WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG15L1SingleEGLowETOrEtFilter" ), + candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19515,9 +18816,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1ClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19525,29 +18826,29 @@ useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1HEFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19555,45 +18856,45 @@ useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1EcalIsoFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), @@ -19601,70 +18902,35 @@ doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle15WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + etcutEB = cms.double( 27.0 ), + etcutEE = cms.double( 27.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -19672,104 +18938,149 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle15WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle30WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), + candTag = cms.InputTag( "hltEG30L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19782,9 +19093,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle30WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle30WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19792,29 +19103,29 @@ useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), + candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19822,45 +19133,45 @@ useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle30WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), + candTag = cms.InputTag( "hltEle30WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), @@ -19868,13 +19179,13 @@ doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle30WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), + candTag = cms.InputTag( "hltEle30WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -19895,9 +19206,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle30WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), + candTag = cms.InputTag( "hltEle30WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19917,16 +19228,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle30WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), + candTag = cms.InputTag( "hltEle30WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19939,16 +19272,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle30WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), + thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19961,16 +19294,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle30WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19983,9 +19316,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle30WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19995,14 +19328,14 @@ etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), @@ -20013,52 +19346,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), + etcutEB = cms.double( 32.0 ), + etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), + candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20078,9 +19382,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20108,9 +19412,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), + candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20138,9 +19442,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20168,31 +19472,44 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), + candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -20200,142 +19517,141 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), + etcutEB = cms.double( 35.0 ), + etcutEE = cms.double( 35.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20355,9 +19671,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20385,9 +19701,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20415,9 +19731,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20445,9 +19761,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -20468,9 +19784,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20490,9 +19806,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20512,9 +19828,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20534,9 +19850,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20556,9 +19872,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20578,9 +19894,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20608,23 +19924,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle28WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_IsoEG32er2p5_Mt40" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG28L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), +fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( False ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 28.0 ), - etcutEE = cms.double( 28.0 ), + etcutEB = cms.double( 36.0 ), + etcutEE = cms.double( 36.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle28WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG28L1SingleEGOrEtFilter" ), +fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20644,9 +19989,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20674,9 +20019,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightHEFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20704,9 +20049,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20734,9 +20079,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -20757,9 +20102,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle28WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20779,16 +20124,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightPMS2Filter" ), +fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20801,16 +20146,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfOneOEMinusOneOPFilter" ), +fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 2.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), + thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20823,14 +20190,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), @@ -20845,14 +20212,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), @@ -20867,9 +20234,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle28WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20897,23 +20264,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 30.0 ), + etcutEB = cms.double( 38.0 ), + etcutEE = cms.double( 38.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle30WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20933,9 +20300,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20963,9 +20330,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20993,9 +20360,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21023,9 +20390,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21046,9 +20413,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle30WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21068,9 +20435,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21090,9 +20457,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21112,9 +20479,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21134,9 +20501,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21156,9 +20523,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle30WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21186,23 +20553,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 32.0 ), - etcutEE = cms.double( 32.0 ), + etcutEB = cms.double( 40.0 ), + etcutEE = cms.double( 40.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21222,9 +20589,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21252,9 +20619,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21282,9 +20649,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21312,9 +20679,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21335,9 +20702,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21357,9 +20724,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21379,9 +20746,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21401,9 +20768,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21423,9 +20790,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21445,9 +20812,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21475,23 +20842,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 35.0 ), - etcutEE = cms.double( 35.0 ), + etcutEB = cms.double( 32.0 ), + etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21511,9 +20878,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21541,9 +20908,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21571,9 +20938,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21601,9 +20968,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21624,9 +20991,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21646,9 +21013,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21668,9 +21035,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21690,9 +21057,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21712,9 +21079,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21734,9 +21101,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21764,9 +21131,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_IsoEG32er2p5_Mt40" ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -21776,250 +21143,553 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", +fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( False ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", + min_N90 = cms.int32( -2 ), + min_N90hits = cms.int32( 2 ), + min_EMF = cms.double( 1.0E-6 ), + max_EMF = cms.double( 999.0 ), + jetsInput = cms.InputTag( "hltAK4CaloJets" ), + JetIDParams = cms.PSet( + hfRecHitsColl = cms.InputTag( "hltHfreco" ), + hoRecHitsColl = cms.InputTag( "hltHoreco" ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), + useRecHits = cms.bool( True ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) + ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 36.0 ), - etcutEE = cms.double( 36.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 30.0 ), + maxEtaJetHt = cms.double( 2.5 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 300.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltPFMuonMerging" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", + filterParams = cms.PSet( + maxZ = cms.double( 24.0 ), + minNdof = cms.double( 4.0 ), + maxRho = cms.double( 2.0 ), + pvSrc = cms.InputTag( "hltVerticesPF" ) + ), + src = cms.InputTag( "hltVerticesPF" ) +) +fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", + src = cms.InputTag( "hltVerticesPFSelector" ), + cut = cms.string( "!isFake" ), + filter = cms.bool( True ) +) +fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1022 ) +) +fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 27.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", + hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), + ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + skipHCAL = cms.bool( True ), + skipECAL = cms.bool( False ), + eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + maxRapidity = cms.double( 2.5 ), + gridSpacing = cms.double( 0.55 ) +) +fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", + hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), + ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + skipHCAL = cms.bool( False ), + skipECAL = cms.bool( True ), + eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + maxRapidity = cms.double( 2.5 ), + gridSpacing = cms.double( 0.55 ) +) +fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", + productLabels = cms.vstring( 'EcalRegionalRecHitsEB', + 'EcalRegionalRecHitsEE' ), + ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), + l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), + l1TagNonIsolated = cms.InputTag( "NotUsed" ), + useUncalib = cms.bool( False ), + doIsolated = cms.bool( True ), + l1LowerThr = cms.double( 0.0 ), + l1UpperThr = cms.double( 999.0 ), + l1LowerThrIgnoreIsolation = cms.double( 100.0 ), + regionEtaMargin = cms.double( 0.4 ), + regionPhiMargin = cms.double( 0.4 ) +) +fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", + productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), + ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), + l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), + l1TagNonIsolated = cms.InputTag( "NotUsed" ), + useUncalib = cms.bool( False ), + doIsolated = cms.bool( True ), + l1LowerThr = cms.double( 0.0 ), + l1UpperThr = cms.double( 999.0 ), + l1LowerThrIgnoreIsolation = cms.double( 100.0 ), + regionEtaMargin = cms.double( 0.4 ), + regionPhiMargin = cms.double( 0.4 ) +) +fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + barrel = cms.PSet( ), + endcap = cms.PSet( ), + name = cms.string( "PFRecHitECALNavigator" ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEBRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ), + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ) + ) +) +fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), + name = cms.string( "PFPSRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( threshold = cms.double( 7.0E-6 ), + name = cms.string( "PFRecHitQTestThreshold" ) + ) + ) + ) + ) +) +fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.15 ), + seedingThreshold = cms.double( 0.6 ), + detector = cms.string( "ECAL_ENDCAP" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 0.23 ), + detector = cms.string( "ECAL_BARREL" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 8 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 0.08 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( gatheringThreshold = cms.double( 0.3 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 9 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + maxIterations = cms.uint32( 50 ), + positionCalcForConvergence = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + showerSigma = cms.double( 1.5 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + energyCorrector = cms.PSet( ) +) +fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 4 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( False ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 6.0E-5 ), + minFractionInCalc = cms.double( 1.0E-9 ) + ), + maxIterations = cms.uint32( 50 ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS2" ) + ) + ), + showerSigma = cms.double( 0.3 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) +) +fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", + minimumPSEnergy = cms.double( 0.0 ), + skipPS = cms.bool( False ), + inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), + energyCorrector = cms.PSet( + applyCrackCorrections = cms.bool( False ), + srfAwareCorrection = cms.bool( True ), + applyMVACorrections = cms.bool( True ), + maxPtForMVAEvaluation = cms.double( 300.0 ), + recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), + eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) + ), + inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) +) +fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", + recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), + pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.05 ), + drVetoEndcap = cms.double( 0.05 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + effectiveAreas = cms.vdouble( 0.35, 0.193 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -22028,42 +21698,41 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), +fragment.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", + recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), + pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), + useHF = cms.bool( False ), + pfClusterProducerHFEM = cms.InputTag( "" ), + pfClusterProducerHFHAD = cms.InputTag( "" ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.1 ), + drVetoEndcap = cms.double( 0.1 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + useEt = cms.bool( True ), + effectiveAreas = cms.vdouble( 0.227, 0.372 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -22072,3610 +21741,389 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltPixelVertices" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 4 ), + maxNRegions = cms.int32( 40 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltIterL3MuonCandidates" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.1 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.3 ), + deltaPhi = cms.double( 0.3 ) + ) ) -fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 38.0 ), - etcutEE = cms.double( 38.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +fragment.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltMuonTkRelIsolationCut0p08Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", + UseRhoCorrectedCaloDeposits = cms.bool( False ), + UseCaloIso = cms.bool( False ), + CaloDepositsLabel = cms.InputTag( "notUsed" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + OutputMuIsoDeposits = cms.bool( True ), + TrackPt_Min = cms.double( -1.0 ), + printDebug = cms.bool( False ), + CutsPSet = cms.PSet( + applyCutsORmaxNTracks = cms.bool( False ), + maxNTracks = cms.int32( -1 ), + Thresholds = cms.vdouble( 0.08 ), + EtaBounds = cms.vdouble( 2.411 ), + ComponentName = cms.string( "SimpleCuts" ), + ConeSizes = cms.vdouble( 0.3 ) + ), + TrkExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + VetoLeadingTrack = cms.bool( True ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "PXLS" ), + PtVeto_Min = cms.double( 2.0 ), + NHits_Min = cms.uint32( 0 ), + PropagateTracksToRadius = cms.bool( True ), + ReferenceRadius = cms.double( 6.0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "PixelTrackExtractor" ), + DR_VetoPt = cms.double( 0.025 ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + Vertex_Constraint_Z = cms.bool( False ), + DR_Veto_E = cms.double( 0.07 ), + Weight_H = cms.double( 1.0 ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "EcalPlusHcal" ), + Vertex_Constraint_XY = cms.bool( False ), + Threshold_H = cms.double( 0.5 ), + Threshold_E = cms.double( 0.2 ), + ComponentName = cms.string( "CaloExtractor" ), + Weight_E = cms.double( 1.0 ) + ) ) -fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", + TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + TauId = cms.int32( 0 ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + BX = cms.int32( 0 ), + verbose = cms.untracked.int32( 0 ) ) -fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 40.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 32.0 ), - etcutEE = cms.double( 32.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.17 ) -) -fragment.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 24.0 ), - etcutEE = cms.double( 24.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ), - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) -) -fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ), - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) -) -fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) -) -fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) -) -fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ), - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ), - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 0.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "PFNeutralHadrons" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 5 ), - minMergeNeutralHadronEt = cms.double( 0.0 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - minBlockElementMatchesPhoton = cms.int32( 2 ) - ) - ) -) -fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltHpsCombinatoricRecoTaus = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 2.5 ), - outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), - chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals" ), - minJetPt = cms.double( 14.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( decayModes = cms.VPSet( - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nPiZeros = cms.uint32( 0 ), - nCharged = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 6 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 5 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 2 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ) - ) -), - isolationConeSize = cms.double( 0.5 ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - name = cms.string( "combinatoric" ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), - qualityCuts = cms.PSet( - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - minGammaEt = cms.double( 1.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 1.0 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.4 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minGammaEt = cms.double( 0.5 ), - minNeutralHadronEt = cms.double( 30.0 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - vertexTrackFiltering = cms.bool( False ), - vxAssocQualityCuts = cms.PSet( - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ) - ), - signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) - ) - ), - buildNullTaus = cms.bool( False ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( DataType = cms.string( "AOD" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ), - name = cms.string( "elec_rej" ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "tau_mass" ), - plugin = cms.string( "PFRecoTauMassPlugin" ), - verbosity = cms.int32( 0 ) - ) - ) -) -fragment.hltHpsSelectionDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTaus" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) -) -fragment.hltHpsPFTauProducerSansRefs = cms.EDProducer( "RecoTauCleaner", - outputSelection = cms.string( "" ), - cleaners = cms.VPSet( - cms.PSet( name = cms.string( "HPS_Select" ), - plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), - src = cms.InputTag( "hltHpsSelectionDiscriminator" ) - ), - cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), - plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), - minTrackPt = cms.double( 5.0 ) - ), - cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), - plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) - ), - cms.PSet( name = cms.string( "Pt" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-pt()" ), - tolerance = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "StripMultiplicity" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) - ), - cms.PSet( name = cms.string( "CombinedIsolation" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) - ) - ), - verbosity = cms.int32( 0 ), - src = cms.InputTag( "hltHpsCombinatoricRecoTaus" ) -) -fragment.hltHpsPFTauProducer = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltHpsPFTauProducerSansRefs" ) -) -fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) -) -fragment.hltHpsPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -fragment.hltHpsSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -fragment.hltHpsPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolation' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - max_EMF = cms.double( 999.0 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ) -) -fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ), - src = cms.InputTag( "hltVerticesPF" ) -) -fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ), - filter = cms.bool( True ) -) -fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1022 ) -) -fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", - hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), - ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - skipHCAL = cms.bool( True ), - skipECAL = cms.bool( False ), - eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - maxRapidity = cms.double( 2.5 ), - gridSpacing = cms.double( 0.55 ) -) -fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", - hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), - ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - skipHCAL = cms.bool( False ), - skipECAL = cms.bool( True ), - eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - maxRapidity = cms.double( 2.5 ), - gridSpacing = cms.double( 0.55 ) -) -fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - useUncalib = cms.bool( False ), - doIsolated = cms.bool( True ), - l1LowerThr = cms.double( 0.0 ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - regionEtaMargin = cms.double( 0.4 ), - regionPhiMargin = cms.double( 0.4 ) -) -fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - useUncalib = cms.bool( False ), - doIsolated = cms.bool( True ), - l1LowerThr = cms.double( 0.0 ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - regionEtaMargin = cms.double( 0.4 ), - regionPhiMargin = cms.double( 0.4 ) -) -fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ) -) -fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - energyCorrector = cms.PSet( ) -) -fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) -) -fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - minimumPSEnergy = cms.double( 0.0 ), - skipPS = cms.bool( False ), - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - energyCorrector = cms.PSet( - applyCrackCorrections = cms.bool( False ), - srfAwareCorrection = cms.bool( True ), - applyMVACorrections = cms.bool( True ), - maxPtForMVAEvaluation = cms.double( 300.0 ), - recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), - eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.05 ), - drVetoEndcap = cms.double( 0.05 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) -) -fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), - useHF = cms.bool( False ), - pfClusterProducerHFEM = cms.InputTag( "" ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.1 ), - drVetoEndcap = cms.double( 0.1 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) -) -fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVertices" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 4 ), - maxNRegions = cms.int32( 40 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltMuonTkRelIsolationCut0p08Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.08 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltHpsPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", + TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + TauId = cms.int32( 1 ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + BX = cms.int32( 0 ), + verbose = cms.untracked.int32( 0 ) ) -fragment.hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), +fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "0.5" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), + TauId = cms.int32( 2 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -25714,7 +22162,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -25760,17 +22208,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), + TauId = cms.int32( 3 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -25809,7 +22257,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -25855,17 +22303,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), + TauId = cms.int32( 4 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -25904,7 +22352,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -25950,17 +22398,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), + TauId = cms.int32( 5 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -25999,7 +22447,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26045,17 +22493,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), + TauId = cms.int32( 6 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26094,7 +22542,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26140,17 +22588,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), + TauId = cms.int32( 7 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26189,7 +22637,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26235,17 +22683,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), + TauId = cms.int32( 8 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26284,7 +22732,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26330,17 +22778,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), + TauId = cms.int32( 9 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26379,7 +22827,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26425,17 +22873,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), + TauId = cms.int32( 10 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26474,7 +22922,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26520,17 +22968,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), + TauId = cms.int32( 11 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26569,7 +23017,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26615,17 +23063,259 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ), - verbose = cms.untracked.int32( 0 ) +fragment.hltL2TauJets = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ), + EtMin = cms.double( 20.0 ) ) -fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", +fragment.hltSingleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) +) +fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJets" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +) +fragment.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) +) +fragment.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 3.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) +) +fragment.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), + TriggerTypes = cms.vint32( 84 ) +) +fragment.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) +) +fragment.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", + DebugOn = cms.untracked.bool( False ), + DetectorType = cms.untracked.string( "sistrip" ), + DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), + DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) +) +fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", + DebugOn = cms.untracked.bool( False ), + DetectorType = cms.untracked.string( "pixel" ), + DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), + DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) +) +fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), + source = cms.InputTag( "hltLightPFTracks" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) +) +fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), + muons = cms.InputTag( "hltMuons" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVertices" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) +) +fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26663,15 +23353,15 @@ dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowForTaus" ), + srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), + jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), + jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), @@ -26681,7 +23371,7 @@ radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), @@ -26695,174 +23385,569 @@ useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ), - verbose = cms.untracked.int32( 0 ) + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", + src = cms.InputTag( "hltAK4PFJetsForTaus" ), + deltaR = cms.double( 0.8 ), + pfCandAssocMapSrc = cms.InputTag( "" ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + minJetPt = cms.double( -1.0 ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) +) +fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ), + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ), + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 0.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "PFNeutralHadrons" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 5 ), + minMergeNeutralHadronEt = cms.double( 0.0 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + minBlockElementMatchesPhoton = cms.int32( 2 ) + ) + ) +) +fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", + massHypothesis = cms.double( 0.136 ), + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "RecoTauPiZeroStringQuality" ), + selection = cms.string( "algoIs('kStrips')" ), + name = cms.string( "InStrip" ), + selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), + applyElecTrackQcuts = cms.bool( False ), + stripCandidatesParticleIds = cms.vint32( 2, 4 ), + makeCombinatoricStrips = cms.bool( False ), + stripPhiAssociationDistance = cms.double( 0.2 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + maxStripBuildIterations = cms.int32( -1 ), + updateStripAfterEachDaughter = cms.bool( False ), + stripEtaAssociationDistance = cms.double( 0.05 ), + minStripEt = cms.double( 1.0 ), + plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), + minGammaEtStripAdd = cms.double( 0.0 ), + name = cms.string( "s" ) + ) + ) +) +fragment.hltHpsCombinatoricRecoTaus = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), + maxJetAbsEta = cms.double( 2.5 ), + outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), + chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals" ), + minJetPt = cms.double( 14.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( decayModes = cms.VPSet( + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nPiZeros = cms.uint32( 0 ), + nCharged = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 6 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 5 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 2 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ) + ) +), + isolationConeSize = cms.double( 0.5 ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + name = cms.string( "combinatoric" ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), + plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), + qualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + minGammaEt = cms.double( 1.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 1.0 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.4 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + minGammaEt = cms.double( 0.5 ), + minNeutralHadronEt = cms.double( 30.0 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + vertexTrackFiltering = cms.bool( False ), + vxAssocQualityCuts = cms.PSet( + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ) + ), + signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) + ) + ), + buildNullTaus = cms.bool( False ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( DataType = cms.string( "AOD" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ), + name = cms.string( "elec_rej" ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "tau_mass" ), + plugin = cms.string( "PFRecoTauMassPlugin" ), + verbosity = cms.int32( 0 ) + ) + ) ) -fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), +fragment.hltHpsSelectionDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTaus" ), verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltL2TauJets = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ), - EtMin = cms.double( 20.0 ) + minTauPt = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -fragment.hltSingleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 1 ) +fragment.hltHpsPFTauProducerSansRefs = cms.EDProducer( "RecoTauCleaner", + outputSelection = cms.string( "" ), + cleaners = cms.VPSet( + cms.PSet( name = cms.string( "HPS_Select" ), + plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), + src = cms.InputTag( "hltHpsSelectionDiscriminator" ) + ), + cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), + plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), + minTrackPt = cms.double( 5.0 ) + ), + cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), + plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) + ), + cms.PSet( name = cms.string( "Pt" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-pt()" ), + tolerance = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "StripMultiplicity" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) + ), + cms.PSet( name = cms.string( "CombinedIsolation" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) + ) + ), + verbosity = cms.int32( 0 ), + src = cms.InputTag( "hltHpsCombinatoricRecoTaus" ) ) -fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJets" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +fragment.hltHpsPFTauProducer = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltHpsPFTauProducerSansRefs" ) ) -fragment.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) +fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -fragment.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) +fragment.hltHpsPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -fragment.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), - TriggerTypes = cms.vint32( 84 ) +fragment.hltHpsSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -fragment.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +fragment.hltHpsPFTauTrack = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", @@ -27254,6 +24339,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -27300,6 +24386,26 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) +fragment.hltHpsPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", + maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), + maxNumberOfHitsLast2Stations = cms.int32( -1 ), + maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), + maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), + maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + verbosity = cms.int32( 0 ), + maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), + minPtMatchedMuon = cms.double( 5.0 ), + dRmuonMatchLimitedToJetArea = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maskHitsDT = cms.vint32( 0, 0, 0, 0 ), + HoPMin = cms.double( -1.0 ), + maxNumberOfMatches = cms.int32( 1 ), + discriminatorOption = cms.string( "custom" ), + dRmuonMatch = cms.double( 0.3 ), + srcMuons = cms.InputTag( "" ), + doCaloMuonVeto = cms.bool( False ) +) fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), @@ -28057,14 +25163,6 @@ MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), @@ -29290,387 +26388,305 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", +fragment.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) +) +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) fragment.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -29745,9 +26761,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -29784,9 +26800,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -29800,7 +26816,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -29847,88 +26863,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 20.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) -) -fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -30003,9 +26937,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -31783,7 +28717,7 @@ ) fragment.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD3p0 OR L1_ZeroBias" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD2p5 OR L1_ZeroBias" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31831,7 +28765,7 @@ ) fragment.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31879,7 +28813,7 @@ ) fragment.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0 OR L1_SingleJet90 OR L1_SingleJet90_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31927,7 +28861,7 @@ ) fragment.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32857,41 +29791,7 @@ MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -32913,22 +29813,6 @@ triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), @@ -32943,7 +29827,7 @@ ) fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32989,7 +29873,7 @@ ) fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33035,7 +29919,7 @@ ) fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33081,7 +29965,7 @@ ) fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -34235,10 +31119,6 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -34403,653 +31283,1438 @@ src = cms.InputTag( "hltParticleFlow" ), cut = cms.string( "particleId!=3" ) ) -fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlowNoMu" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "pfMetNoMu" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) +fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlowNoMu" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "pfMetNoMu" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) +) +fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", + src = cms.InputTag( "hltAK4PFJets" ), + offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), + jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrEtaMax = cms.double( 9.9 ), + type1JetPtThreshold = cms.double( 35.0 ), + skipEM = cms.bool( True ), + skipEMfractionThreshold = cms.double( 0.9 ), + skipMuons = cms.bool( True ), + skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) +) +fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", + src = cms.InputTag( "hltPFMETProducer" ), + srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) +) +fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 130.0 ) +) +fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 130.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 140.0 ) +) +fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + vertices = cms.InputTag( "hltPixelVertices" ), + jetPtThreshold = cms.double( 25.0 ), + jetEtaThreshold = cms.double( 2.9 ), + hfTowerEtaWidth = cms.double( 0.175 ), + hfTowerPhiWidth = cms.double( 0.175 ), + vertexRecoEffcy = cms.double( 0.7 ), + offsetPerPU = cms.double( 0.4 ), + jetReferenceRadius = cms.double( 0.4 ), + stripPtThreshold = cms.double( 10.0 ), + widthPtThreshold = cms.double( 3.0 ) +) +fragment.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + mets = cms.InputTag( "hltMet" ), + sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), + sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), + centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), + jetPtMin = cms.double( 100.0 ), + dphiJetMetMin = cms.double( 2.5 ), + jetEtaMin = cms.double( 2.9 ), + jetEtaMax = cms.double( 3.25 ), + sigmaEtaPhiDiffMax = cms.double( 0.05 ), + cornerCutSigmaEtaEta = cms.double( 0.02 ), + cornerCutSigmaPhiPhi = cms.double( 0.02 ), + centralEtaStripSizeMax = cms.int32( 2 ), + applySigmaEtaPhiCornerCut = cms.bool( True ), + applySigmaEtaPhiCut = cms.bool( True ), + applyStripSizeCut = cms.bool( True ) +) +fragment.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +fragment.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 110.0 ) +) +fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 120.0 ) +) +fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 130.0 ) +) +fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 140.0 ) +) +fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMET350 = cms.EDFilter( "HLT1CaloMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 250.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", + L1MuGMTReadoutLabel = cms.InputTag( "" ), + HLTResultLabel = cms.InputTag( "" ), + HLTBitLabel = cms.VInputTag( ), + ALCTDigiLabel = cms.InputTag( "" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + HBHErhLabel = cms.InputTag( "hltHbhereco" ), + ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CosmicMuonLabel = cms.InputTag( "" ), + MuonLabel = cms.InputTag( "hltMuons" ), + SALabel = cms.InputTag( "" ), + MatchParameters = cms.PSet( + RPChits = cms.InputTag( "hltRpcRecHits" ), + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + DetaParam = cms.double( 0.1 ), + DphiParam = cms.double( 1.0 ), + NormChi2Param = cms.double( 8.0 ), + InnerRMinParam = cms.double( 0.0 ), + OuterRMinParam = cms.double( 0.0 ), + InnerRMaxParam = cms.double( 99999.0 ), + OuterRMaxParam = cms.double( 99999.0 ), + MinOuterMomentumTheta = cms.double( 0.1 ), + MaxOuterMomentumTheta = cms.double( 3.0 ), + MatchingDPhiThreshold = cms.double( 0.18 ), + MatchingDEtaThreshold = cms.double( 0.4 ), + MatchingDWireThreshold = cms.int32( 5 ), + RecHitTime0 = cms.double( 0.0 ), + RecHitTimeWindow = cms.double( 25.0 ), + ExpectedBX = cms.int32( 6 ), + MaxFreeInverseBeta = cms.double( 0.0 ), + MaxDtMuonSegment = cms.double( -10.0 ), + MaxSegmentRDiff = cms.double( 10.0 ), + MaxSegmentPhiDiff = cms.double( 0.1 ), + MaxSegmentTheta = cms.double( 0.7 ) +) +fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + SuperClusterLabel = cms.InputTag( "" ), + PhotonLabel = cms.InputTag( "" ), + EBRecHitEnergyThresholdParam = cms.double( 0.3 ), + EERecHitEnergyThresholdParam = cms.double( 0.3 ), + ESRecHitEnergyThresholdParam = cms.double( 0.3 ), + SumEcalEnergyThresholdParam = cms.double( 10.0 ), + NHitsEcalThresholdParam = cms.int32( 4 ), + RoundnessCutParam = cms.double( 0.41 ), + AngleCutParam = cms.double( 0.51 ) +) +fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + HORecHitLabel = cms.InputTag( "hltHoreco" ), + HFRecHitLabel = cms.InputTag( "hltHfreco" ), + caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + HBRecHitEnergyThresholdParam = cms.double( 0.5 ), + HERecHitEnergyThresholdParam = cms.double( 0.5 ), + SumHcalEnergyThresholdParam = cms.double( 18.0 ), + NHitsHcalThresholdParam = cms.int32( 4 ) +) +fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", + metLabel = cms.InputTag( "hltMet" ), + calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + MuonLabel = cms.InputTag( "hltMuons" ), + EcalMinMatchingRadiusParam = cms.double( 110.0 ), + EcalMaxMatchingRadiusParam = cms.double( 330.0 ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), + EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), + HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), + CaloTowerEtThresholdParam = cms.double( 0.3 ), + MaxSegmentTheta = cms.double( 0.7 ), + rh_et_threshforcscmatching_eb = cms.double( 10.0 ), + rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), + rcalominrsegm_highthresh_eb = cms.double( 15.0 ), + dtcalosegm_thresh_eb = cms.double( 15.0 ), + dphicalosegm_thresh_eb = cms.double( 0.04 ), + rh_et_threshforcscmatching_ee = cms.double( 10.0 ), + rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), + rcalominrsegm_highthresh_ee = cms.double( 30.0 ), + dtcalosegm_thresh_ee = cms.double( 15.0 ), + dphicalosegm_thresh_ee = cms.double( 0.04 ), + rh_et_threshforcscmatching_hb = cms.double( 20.0 ), + rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), + rcalominrsegm_highthresh_hb = cms.double( 20.0 ), + dtcalosegm_thresh_hb = cms.double( 15.0 ), + dphicalosegm_thresh_hb = cms.double( 0.15 ), + rh_et_threshforcscmatching_he = cms.double( 20.0 ), + rcalominrsegm_lowthresh_he = cms.double( -30.0 ), + rcalominrsegm_highthresh_he = cms.double( 30.0 ), + dtcalosegm_thresh_he = cms.double( 15.0 ), + dphicalosegm_thresh_he = cms.double( 0.1 ), + IsHLT = cms.bool( True ) +) +fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", + EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), + GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), + IsHLT = cms.bool( True ) +) +fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) +) +fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) ) -fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", +fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + inputTag = cms.InputTag( "hltMetCleanBH" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrEtaMax = cms.double( 9.9 ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEM = cms.bool( True ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) -) -fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", +fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", +fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), + inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", + estimator = cms.string( "generic" ), + tracks = cms.InputTag( "hltMergedTracks" ), + UsePixel = cms.bool( False ), + UseStrip = cms.bool( True ), + MeVperADCPixel = cms.double( 3.61E-6 ), + MeVperADCStrip = cms.double( 9.5665E-4 ), + ShapeTest = cms.bool( False ), + UseCalibration = cms.bool( False ), + calibrationPath = cms.string( "" ), + Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), + ProbabilityMode = cms.string( "Accumulation" ), + fraction = cms.double( 0.4 ), + exponent = cms.double( -2.0 ), + truncate = cms.bool( True ) ) -fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", + saveTags = cms.bool( True ), + minDEDx = cms.double( -1.0 ), + minPT = cms.double( 50.0 ), + minNOM = cms.double( -1.0 ), + maxETA = cms.double( 5.5 ), + minNumValidHits = cms.double( 5.0 ), + maxNHitMissIn = cms.double( 0.0 ), + maxNHitMissMid = cms.double( 0.0 ), + maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), + relTrkIsoDeltaRSize = cms.double( 0.3 ), + maxAssocCaloE = cms.double( 100.0 ), + maxAssocCaloEDeltaRSize = cms.double( 0.5 ), + caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), + inputTracksTag = cms.InputTag( "hltMergedTracks" ), + inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) -fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", +fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), + inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", +fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.3 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", +fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", +fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", +fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - vertices = cms.InputTag( "hltPixelVertices" ), - jetPtThreshold = cms.double( 25.0 ), - jetEtaThreshold = cms.double( 2.9 ), - hfTowerEtaWidth = cms.double( 0.175 ), - hfTowerPhiWidth = cms.double( 0.175 ), - vertexRecoEffcy = cms.double( 0.7 ), - offsetPerPU = cms.double( 0.4 ), - jetReferenceRadius = cms.double( 0.4 ), - stripPtThreshold = cms.double( 10.0 ), - widthPtThreshold = cms.double( 3.0 ) +fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - mets = cms.InputTag( "hltMet" ), - sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), - sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), - centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), - jetPtMin = cms.double( 100.0 ), - dphiJetMetMin = cms.double( 2.5 ), - jetEtaMin = cms.double( 2.9 ), - jetEtaMax = cms.double( 3.25 ), - sigmaEtaPhiDiffMax = cms.double( 0.05 ), - cornerCutSigmaEtaEta = cms.double( 0.02 ), - cornerCutSigmaPhiPhi = cms.double( 0.02 ), - centralEtaStripSizeMax = cms.int32( 2 ), - applySigmaEtaPhiCornerCut = cms.bool( True ), - applySigmaEtaPhiCut = cms.bool( True ), - applyStripSizeCut = cms.bool( True ) +fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltSelector4JetsJet40PF" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -fragment.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 12.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( '' ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -fragment.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 110.0 ) +fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) ) -fragment.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) + Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 0 ) ) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 130.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", +fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 140.0 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltMET350 = cms.EDFilter( "HLT1CaloMET", +fragment.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", +fragment.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", +fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - L1MuGMTReadoutLabel = cms.InputTag( "" ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - ALCTDigiLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CosmicMuonLabel = cms.InputTag( "" ), - MuonLabel = cms.InputTag( "hltMuons" ), - SALabel = cms.InputTag( "" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - DetaParam = cms.double( 0.1 ), - DphiParam = cms.double( 1.0 ), - NormChi2Param = cms.double( 8.0 ), - InnerRMinParam = cms.double( 0.0 ), - OuterRMinParam = cms.double( 0.0 ), - InnerRMaxParam = cms.double( 99999.0 ), - OuterRMaxParam = cms.double( 99999.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - MatchingDWireThreshold = cms.int32( 5 ), - RecHitTime0 = cms.double( 0.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - ExpectedBX = cms.int32( 6 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxDtMuonSegment = cms.double( -10.0 ), - MaxSegmentRDiff = cms.double( 10.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MaxSegmentTheta = cms.double( 0.7 ) -) -fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - SuperClusterLabel = cms.InputTag( "" ), - PhotonLabel = cms.InputTag( "" ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - RoundnessCutParam = cms.double( 0.41 ), - AngleCutParam = cms.double( 0.51 ) -) -fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ) -) -fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - metLabel = cms.InputTag( "hltMet" ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - MuonLabel = cms.InputTag( "hltMuons" ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - MaxSegmentTheta = cms.double( 0.7 ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - IsHLT = cms.bool( True ) -) -fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - IsHLT = cms.bool( True ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) +fragment.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) +fragment.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorJets30" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", +fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), MinN = cms.int32( 1 ) ) -fragment.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) +) +fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) +) +fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) +) +fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + extSVDeltaRToJet = cms.double( 0.3 ) ) -fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) ) -fragment.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 25.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.5 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) ) -fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", + shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + jet_radius = cms.double( 0.4 ), + min_candidate_pt = cms.double( 0.95 ), + flip = cms.bool( False ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + puppi_value_map = cms.InputTag( "" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), + fallback_puppi_weight = cms.bool( True ), + fallback_vertex_association = cms.bool( False ), + run_deepVertex = cms.bool( False ), + compute_probabilities = cms.bool( False ), + min_jet_pt = cms.double( 15.0 ), + max_jet_eta = cms.double( 2.5 ) ) -fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +fragment.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", + src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), + input_names = cms.vstring( 'input_0', + 'input_1', + 'input_2', + 'input_3', + 'input_4' ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), + output_names = cms.vstring( 'ID_pred' ), + flav_names = cms.vstring( 'probb', + 'probbb', + 'problepb', + 'probc', + 'probuds', + 'probg' ) ) -fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - estimator = cms.string( "generic" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - UseStrip = cms.bool( True ), - MeVperADCPixel = cms.double( 3.61E-6 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - ShapeTest = cms.bool( False ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), - ProbabilityMode = cms.string( "Accumulation" ), - fraction = cms.double( 0.4 ), - exponent = cms.double( -2.0 ), - truncate = cms.bool( True ) +fragment.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), + numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), + name = cms.string( "BvsAll" ) + ) + ) ) -fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", +fragment.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - minDEDx = cms.double( -1.0 ), - minPT = cms.double( 50.0 ), - minNOM = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - minNumValidHits = cms.double( 5.0 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxAssocCaloE = cms.double( 100.0 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", +fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35059,14 +32724,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35074,26 +32739,26 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 2 ) ) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), @@ -35107,10 +32772,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35118,12 +32783,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35161,82 +32826,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( '' ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 0 ) -) -fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35246,14 +32838,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35261,11 +32853,23 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35282,10 +32886,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35293,12 +32897,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35307,7 +32911,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -35336,9 +32940,25 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35348,14 +32968,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35363,41 +32983,40 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35414,10 +33033,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35425,12 +33044,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35468,304 +33087,412 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 54.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +fragment.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) -fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) -fragment.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", +fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +fragment.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", src = cms.InputTag( "hltAK4PFJetsCorrected" ), filter = cms.bool( False ), - etMin = cms.double( 30.0 ) + etMin = cms.double( 80.0 ) ) -fragment.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorJets30" ), +fragment.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorPFJets80" ), filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) + maxNumber = cms.uint32( 6 ) ) -fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", +fragment.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 128.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), - TriggerTypes = cms.vint32( 86 ) +fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) +fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) +fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 300.0 ), + etcutEE = cms.double( 300.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) +fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) +fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) +fragment.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) +fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", +fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35782,21 +33509,32 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -35825,9 +33563,203 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35837,14 +33769,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35852,23 +33784,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35885,10 +33805,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35896,21 +33816,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -35939,9 +33859,183 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.05 ), + thrRegularEE = cms.vdouble( 0.02 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.006 ), + thrRegularEE = cms.vdouble( 0.0085 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.05 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", + saveTags = cms.bool( True ), + elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + lowerMassCut = cms.double( 8.0 ), + upperMassCut = cms.double( 999999.0 ), + ncandcut = cms.int32( 1 ), + electronRelaxed = cms.untracked.bool( True ), + ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), + ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), + MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35951,14 +34045,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35966,23 +34060,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35999,10 +34081,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36010,21 +34092,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36053,25 +34135,294 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 2 ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36081,14 +34432,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36096,40 +34447,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -fragment.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -36146,10 +34468,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36157,21 +34479,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36200,97 +34522,72 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 54.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -fragment.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 19.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDiJet16er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36300,247 +34597,200 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", +fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) +fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 116.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) +fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", +fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) +fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -fragment.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorPFJets80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) +fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sDiJet35er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", +fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 128.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 25.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.5 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) +fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", - shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - jet_radius = cms.double( 0.4 ), - min_candidate_pt = cms.double( 0.95 ), - flip = cms.bool( False ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - puppi_value_map = cms.InputTag( "" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), - fallback_puppi_weight = cms.bool( True ), - fallback_vertex_association = cms.bool( False ), - run_deepVertex = cms.bool( False ), - compute_probabilities = cms.bool( False ), - min_jet_pt = cms.double( 15.0 ), - max_jet_eta = cms.double( 2.5 ) +fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -fragment.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", - src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), - input_names = cms.vstring( 'input_0', - 'input_1', - 'input_2', - 'input_3', - 'input_4' ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), - output_names = cms.vstring( 'ID_pred' ), - flav_names = cms.vstring( 'probb', - 'probbb', - 'problepb', - 'probc', - 'probuds', - 'probg' ) +fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), - numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), - name = cms.string( "BvsAll" ) - ) - ) +fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) ) -fragment.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", +fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), + MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", +fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDiJet60er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36550,30 +34800,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 70.0 ) +) +fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", +fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltL1sDiJet80er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet80er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36583,40 +34890,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 300.0 ), - etcutEE = cms.double( 300.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5_Mu3_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36626,107 +34980,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36736,293 +35070,165 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 300.0 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", +fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) +) +fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) +) +fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37032,30 +35238,42 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( False ), SelectQualities = cms.vint32( ) ) -fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltBAK8Jet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +fragment.hltDoubleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), + MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), @@ -37068,49 +35286,60 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8Jet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltSelector4JetsAK8Jet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8Jet170L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +fragment.hltBSoftMuonAK8Jet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8Jet170L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 170.0 ) +) +fragment.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +fragment.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetL25TagInfos' ) +) +fragment.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltL3fL1sDoubleMu5Filtered = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), + inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + previousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 5.0 ), + minN = cms.uint32( 2 ), + maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), @@ -37122,300 +35351,157 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonDoubleMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonDoubleMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos' ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.05 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.006 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +fragment.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) ) -fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - lowerMassCut = cms.double( 8.0 ), - upperMassCut = cms.double( 999999.0 ), - ncandcut = cms.int32( 1 ), - electronRelaxed = cms.untracked.bool( True ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) +fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) ) -fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +fragment.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 300.0 ) ) -fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", +fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -37423,9 +35509,9 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), @@ -37433,9 +35519,19 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37455,9 +35551,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37477,9 +35595,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37499,9 +35639,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37521,9 +35683,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -37544,9 +35728,32 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37566,9 +35773,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37588,9 +35817,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37610,9 +35861,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37632,553 +35905,410 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", +fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) -) -fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) -) -fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -fragment.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 0.5 ), - maxNVertices = cms.int32( 2 ), - maxNRegions = cms.int32( 20 ), - nSigmaZVertex = cms.double( 0.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.3 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( 0.0 ), - etaMax = cms.double( 5.0 ), - ptMin = cms.double( 0.3 ), - ptMax = cms.double( 9999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 3 ), - ptErrorCut = cms.double( 5.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( True ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 2 ), - vtxFallback = cms.bool( True ), - zetaVtx = cms.double( 0.3 ), - rhoVtx = cms.double( 0.2 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -fragment.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), - regions = cms.InputTag( "hltBTaggingRegion" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.6 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), + inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -38186,11 +36316,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -38207,10 +36337,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -38218,67 +36348,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -38287,7 +36362,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -38310,460 +36385,268 @@ fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL1sMu3JetC35dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet35er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 70.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltL1sMu3JetC80dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet80er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) +fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38773,87 +36656,62 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) + inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 33.0 ), + etcutEE = cms.double( 33.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sMu3JetC120dRMax0p8 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p8" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38863,87 +36721,62 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) +fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG50EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38953,247 +36786,242 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( False ), - SelectQualities = cms.vint32( ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltBAK8Jet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 75.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltDoubleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8Jet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltSelector4JetsAK8Jet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8Jet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -fragment.hltBSoftMuonAK8Jet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8Jet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 170.0 ) -) -fragment.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) + candTag = cms.InputTag( "hltEG75EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetL25TagInfos' ) +fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 90.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltL3fL1sDoubleMu5Filtered = cms.EDFilter( "HLTMuonTrkL1TFilter", +fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - previousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 2 ), - maxAbsEta = cms.double( 1.0E99 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltBSoftMuonDoubleMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) + candTag = cms.InputTag( "hltEG90EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonDoubleMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos' ) +fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 120.0 ), + etcutEE = cms.double( 120.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG120EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", +fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 150.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) +fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) +fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 175.0 ), + etcutEE = cms.double( 175.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG175EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) +fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 200.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG200EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39203,20 +37031,20 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -39224,63 +37052,31 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39288,9 +37084,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -39298,8 +37094,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -39310,21 +37106,26 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +fragment.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39332,20 +37133,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -39354,42 +37155,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -39398,128 +37177,93 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + countTracks = cms.bool( False ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.29 ), + egTrkIsoZSpan = cms.double( 999999.0 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSize = cms.double( 0.06 ), + egTrkIsoStripBarrel = cms.double( 0.03 ), + egTrkIsoStripEndcap = cms.double( 0.03 ) +) +fragment.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltL1sSingleIsoEG28to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +fragment.hltPrePhoton50EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEGL1SingleIsoEG28to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -39532,21 +37276,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39554,21 +37298,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39576,65 +37320,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG50EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39642,28 +37386,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sSingleIsoEG28to60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39673,111 +37398,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton75EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleIsoEG28to60Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to60" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -39788,142 +37419,75 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG75EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39931,64 +37495,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG75EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -39997,160 +37561,30 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton90EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG90EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -40163,9 +37597,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40173,8 +37607,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40185,20 +37619,42 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG90EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -40207,20 +37663,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG90EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -40229,39 +37685,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltEG90EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + etcutEB = cms.double( 110.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -40274,18 +37743,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40296,21 +37765,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40318,104 +37787,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40424,61 +37853,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton130EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG130EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 33.0 ), - etcutEE = cms.double( 33.0 ), + etcutEB = cms.double( 130.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40489,52 +37889,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40542,8 +37899,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40554,64 +37911,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40619,34 +37933,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG130EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG130EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG130EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG130EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40655,32 +37999,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton150EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG150EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), - etcutEE = cms.double( 120.0 ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40691,23 +38035,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 150.0 ), - etcutEE = cms.double( 150.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG150EtFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40715,8 +38045,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40727,35 +38057,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 175.0 ), - etcutEE = cms.double( 175.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40763,34 +38079,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEG150EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG150EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 200.0 ), - etcutEE = cms.double( 200.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG150EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG150EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40799,52 +38145,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton175EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG175EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), + etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40864,9 +38181,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40886,14 +38203,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG175EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40913,9 +38225,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40935,9 +38247,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40957,21 +38269,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - trackProducer = cms.InputTag( "hltMergedTracks" ), - countTracks = cms.bool( False ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoConeSize = cms.double( 0.29 ), - egTrkIsoZSpan = cms.double( 999999.0 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - egTrkIsoStripEndcap = cms.double( 0.03 ) -) -fragment.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG175EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40991,52 +38291,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton200EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -fragment.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG200EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 110.0 ), + etcutEB = cms.double( 200.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -fragment.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG200EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41056,9 +38327,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG200EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41078,9 +38349,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltEG200EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41100,9 +38371,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41122,9 +38393,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41144,9 +38415,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +fragment.hltEG200EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41166,10 +38437,39 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) fragment.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), @@ -42144,6 +39444,18 @@ secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 95.0 ) ) +fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPrePhoton35TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -43045,398 +40357,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 3 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.95 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 3.5 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43445,7 +40368,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43453,87 +40376,24 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +fragment.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43548,8 +40408,8 @@ MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), + MinInvMass = cms.vdouble( 2.9 ), + MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -43573,9 +40433,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43584,7 +40444,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43592,13 +40452,17 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", +fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43608,26 +40472,26 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), +fragment.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), + PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), + MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -43644,10 +40508,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43655,12 +40519,55 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 3 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 2.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43673,10 +40580,10 @@ MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.5 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), + MinInvMass = cms.vdouble( 2.95 ), + MaxInvMass = cms.vdouble( 3.25 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -43700,32 +40607,32 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 3.5 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), + MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43735,13 +40642,13 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43751,10 +40658,10 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), + PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43762,11 +40669,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -43783,10 +40690,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43794,12 +40701,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43839,9 +40746,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43850,7 +40757,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43858,13 +40765,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43874,14 +40781,26 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43889,11 +40808,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -43910,10 +40829,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43921,12 +40840,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43966,9 +40885,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43977,7 +40896,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43985,15 +40904,11 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), @@ -44005,14 +40920,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44020,11 +40935,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -44041,10 +40956,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44052,12 +40967,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -44097,9 +41012,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -44108,7 +41023,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -44116,10 +41031,14 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) +fragment.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), @@ -44851,176 +41770,6 @@ BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 3 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 5.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), @@ -45346,9 +42095,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -45495,9 +42244,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -45692,9 +42441,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -45969,9 +42718,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -46044,16 +42793,71 @@ mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 90.0 ) ) +fragment.hltL1sTripleMuControl = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0 OR L1_TripleMu_3SQ_2p5SQ_0_Mass_Max12 OR L1_TripleMu_5SQ_3SQ_0OQ" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMuControl" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -48191,6 +44995,16 @@ HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ), TriggerTypes = cms.vint32( 85 ) ) +fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets20L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) +) fragment.hltSiPixelDigisRegForDisplaced = cms.EDProducer( "SiPixelRawToDigi", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), @@ -48565,6 +45379,21 @@ inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) +fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) +) +fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets30L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) +) +fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) +) fragment.hltIter0PFLowPixelSeedsFromPixelTracksForDisplaced = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), @@ -50943,7 +47772,7 @@ energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", @@ -51000,7 +47829,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -51016,27 +47845,6 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 2 ) -) -fragment.hltBTagCaloDeepCSV4p50Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), @@ -51354,10 +48162,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -51978,7 +48782,7 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPreMu15IsoVVVLPFHT450CaloBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -52128,10 +48932,6 @@ DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ), IsolatorPSet = cms.PSet( ) ) -fragment.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -52402,9 +49202,9 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -52414,14 +49214,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon10Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), +fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), + PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52429,11 +49229,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -52450,10 +49250,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52461,12 +49261,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon10Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -52481,8 +49281,8 @@ MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.35 ), - MaxInvMass = cms.vdouble( 4.05 ), + MinInvMass = cms.vdouble( 8.5 ), + MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -52490,8 +49290,8 @@ MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), + MaxRapidityPair = cms.double( 1.4 ), + CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -52506,9 +49306,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon10Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -52517,7 +49317,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon10Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -52525,20 +49325,20 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon12Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +fragment.hltDimuon12Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -52548,13 +49348,13 @@ MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 19.9 ), + MinPtPair = cms.vdouble( 11.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), + MinInvMass = cms.vdouble( 8.5 ), + MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -52562,8 +49362,8 @@ MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), + MaxRapidityPair = cms.double( 1.4 ), + CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -52578,9 +49378,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +fragment.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon12Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -52589,7 +49389,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", +fragment.hltDisplacedmumuFilterDimuon12Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -52597,13 +49397,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -52613,14 +49413,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreDimuon10Upsilony1p4 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), +fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52628,11 +49428,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -52649,10 +49449,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52660,150 +49460,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -fragment.hltDimuon10Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.4 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10Upsilony1p4L3fL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltDisplacedmumuFilterDimuon10Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10Upsilonsv3" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPreDimuon12Upsilony1p4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDimuon12Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.4 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12Upsilony1p4L3fL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -fragment.hltDisplacedmumuFilterDimuon12Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilonsv3" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -53670,9 +50326,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -53890,9 +50546,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -54167,9 +50823,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -54181,9 +50837,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -56569,6 +53225,18 @@ MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) +fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -57718,7 +54386,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT330PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -57759,15 +54427,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltBTagCaloDeepCSVp17Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.17 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) fragment.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), @@ -57853,19 +54512,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltBTagPFDeepCSV4p5Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 3 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT330PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5" ), @@ -57878,7 +54524,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT400SixPFJet32 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -57919,15 +54565,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltBTagCaloDeepCSV10p01Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.14 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) fragment.hltPFJetFilterSix30er2p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), @@ -57977,20 +54614,7 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltBTagPFDeepCSV2p94Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT400SixPFJet32 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT450SixPFJet36PFBTagDeepCSV1p59 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePFHT450SixPFJet36 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58052,19 +54676,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltBTagPFDeepCSV1p59Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT450SixPFJet36 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5 OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), @@ -58179,35 +54790,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltBTagPFDeepCSV4p5Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -fragment.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFJetFilterTwo120er3p0 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) fragment.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -58233,7 +54815,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58437,23 +55019,28 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -fragment.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 15.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", +fragment.hltPFHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) @@ -58799,7 +55386,7 @@ ) fragment.hltL1sDSTRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -59469,10 +56056,63 @@ applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) -fragment.hltEgammaEleGsfTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), +fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 1000000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +fragment.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", + src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + producer = cms.string( "" ), + Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + Propagator = cms.string( "hltESPFwdElectronPropagator" ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + GeometricInnerState = cms.bool( True ), + AlgorithmName = cms.string( "gsf" ) +) +fragment.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", + TrackProducer = cms.InputTag( "" ), + GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + UseGsfTracks = cms.bool( True ), + BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +) +fragment.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + upperTrackNrToRemoveCut = cms.int32( 9999 ), + lowerTrackNrToRemoveCut = cms.int32( -1 ), + useDefaultValuesForBarrel = cms.bool( False ), + useDefaultValuesForEndcap = cms.bool( False ) +) +fragment.hltEgammaEleGsfUnseededTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltPixelTracksZetaClean" ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), @@ -60032,30 +56672,204 @@ muonEtaCut = cms.double( 2.4 ), minVtxProbCut = cms.double( 0.001 ) ) -fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - r9Map = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoPixelOnly" ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - egammaPtCut = cms.double( 2.0 ), - egammaEtaCut = cms.double( 2.5 ), - egammaHoverECut = cms.double( 1.0 ), - egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), - absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), - saveRecHitTiming = cms.bool( False ), - mantissaPrecision = cms.int32( 10 ), - rechitMatrixSize = cms.int32( 10 ), - rechitZeroSuppression = cms.bool( True ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", + EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ), + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','MissingHits' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','OneOESuperMinusOneOP' ), + EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfUnseededTrackIsoPixelOnly" ), + HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), + egammaPtCut = cms.double( 2.0 ), + egammaEtaCut = cms.double( 2.5 ), + egammaHoverECut = cms.double( 9999.0 ), + egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), + absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), + saveRecHitTiming = cms.bool( False ), + mantissaPrecision = cms.int32( 10 ), + rechitMatrixSize = cms.int32( 10 ), + rechitZeroSuppression = cms.bool( True ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +fragment.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1SingleIsoEG30Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3SingleEG30PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltSingleEG30CaloIdLEt30Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG30Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltSingleEG30CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLEt30Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltSingleEG30CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEGL1DoubleIsoEG16EG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +fragment.hltDoubleEG16EG12CaloIdLEt12Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1DoubleIsoEG16EG12Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEG16EG12CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLEt12Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltDoubleEG16EG12CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( -0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), @@ -60063,7 +56877,8 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'Dataset_Muon' ) + triggerConditions = cms.vstring( 'Dataset_Muon0', + 'Dataset_Muon1' ) ) fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -60185,10 +57000,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -60225,54 +57036,6 @@ phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) -fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), @@ -60387,7 +57150,7 @@ ) fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -60709,13 +57472,17 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MaxEta = cms.double( 1.9 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -60768,6 +57535,13 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) fragment.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -60913,6 +57687,431 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 0.5 ), + maxNVertices = cms.int32( 2 ), + maxNRegions = cms.int32( 20 ), + nSigmaZVertex = cms.double( 0.0 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.3 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ) + ) +) +fragment.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( 0.0 ), + etaMax = cms.double( 5.0 ), + ptMin = cms.double( 0.3 ), + ptMax = cms.double( 9999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 3 ), + ptErrorCut = cms.double( 5.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( True ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 2 ), + vtxFallback = cms.bool( True ), + zetaVtx = cms.double( 0.3 ), + rhoVtx = cms.double( 0.2 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) +) +fragment.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), + regions = cms.InputTag( "hltBTaggingRegion" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) +) +fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) +) +fragment.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) +) +fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) +) +fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +) +fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), + primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) +) +fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) +) +fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 2 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.5 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) +) +fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) fragment.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), @@ -61666,6 +58865,188 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) +fragment.hltPreMCEgammaOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMCEgammaOpenUnseeded = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEgammaElectronPixelSeedsForBParkingUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", + initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), + vertices = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + measTkEvt = cms.InputTag( "hltSiStripClusters" ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), + matcherConfig = cms.PSet( + useRecoVertex = cms.bool( False ), + minNrHits = cms.vuint32( 2, 2 ), + matchingCuts = cms.VPSet( + cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 9999.0 ), + dRZMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxHighEtThres = cms.vdouble( 20.0 ), + dRZMaxHighEtThres = cms.vdouble( 0.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ) + ), + minNrHitsValidLayerBins = cms.vint32( 4 ), + detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), + navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), + paramMagField = cms.ESInputTag( "","ParabolicMf" ) + ) +) +fragment.hltEgammaPixelMatchVarsForBParkingUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParkingUnseeded" ), + dPhi1SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00823, -0.0029 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00282 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.010838, -0.00345 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0043 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol2" ) + ) +) ), + dPhi2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 1.3E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.6 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.9 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 7.94E-5 ), + xMin = cms.double( 1.9 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ) +) ), + dRZ2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol3" ) + ) +) ), + productsToWrite = cms.int32( 0 ) +) +fragment.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.2 ), + egTrkIsoZSpan = cms.double( 0.15 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), + egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), + egTrkIsoStripBarrel = cms.double( 0.01 ), + egTrkIsoStripEndcap = cms.double( 0.01 ), + useGsfTrack = cms.bool( True ), + useSCRefs = cms.bool( True ) +) fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -62388,9 +59769,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62632,9 +60013,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62717,6 +60098,221 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) +fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 OR L1_HTT360er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltQuadJet20 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) +) +fragment.hltTripleJet35 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +fragment.hltDoubleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) +) +fragment.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) +) +fragment.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) +) +fragment.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +fragment.hltPFDoubleJetLooseID75 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) +) +fragment.hltPFSingleJetLooseID100 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) +) +fragment.hlt2PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.4 ), + min_jet_pt = cms.double( 30.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) +) +fragment.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagInfos" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probtauh', + 'probb', + 'probc', + 'probuds', + 'probg' ), + debugMode = cms.untracked.bool( False ) +) +fragment.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "BvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "TauhvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsL" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) + ) + ) +) +fragment.hltPF2CentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt2PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltPNetCvsLTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +fragment.hlt2PNetCvsLTag0p3 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +fragment.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) fragment.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), @@ -66779,99 +64375,6 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67020,30 +64523,6 @@ leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) -fragment.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) fragment.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67672,7 +65151,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -67712,42 +65191,6 @@ MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) -fragment.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - inputJetTags = cms.InputTag( "" ), - Mqq = cms.double( 150.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "Eta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -fragment.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) fragment.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), @@ -67796,49 +65239,9 @@ MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -fragment.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) -) -fragment.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) -) -fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -67848,68 +65251,37 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 76.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) -fragment.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 111.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -fragment.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -67919,49 +65291,45 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 76.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) -fragment.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", +fragment.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MinN = cms.int32( 2 ) ) -fragment.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 111.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -68200,143 +65568,34 @@ l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - minMass = cms.double( 55.0 ) -) -fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltEnableParking = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -fragment.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -fragment.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -fragment.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -fragment.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", +fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( 6.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + minMass = cms.double( 55.0 ) ) -fragment.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -68394,7 +65653,7 @@ ) fragment.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5 OR L1_DoubleJet45_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68794,670 +66053,457 @@ pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -fragment.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) -) -fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", - TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - verbose = cms.untracked.int32( 0 ) -) -fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), - EtMin = cms.double( 20.0 ) -) -fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) -) -fragment.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 4.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) -) -fragment.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), - TriggerTypes = cms.vint32( 84 ) -) -fragment.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -fragment.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -fragment.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) ) ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) + IDWPdefinitions = cms.VPSet( + ) ) -fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), +fragment.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) +) +fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", +fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) -fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - JetMinPt = cms.double( 40.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) -) -fragment.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", +fragment.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.17 ) ) -fragment.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", +fragment.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 24.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -fragment.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +fragment.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", +fragment.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +fragment.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +fragment.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", +fragment.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - JetMinPt = cms.double( 35.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) + candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), + inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), + inputTag2 = cms.InputTag( "hltTauJet5" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 0.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) fragment.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), @@ -69511,10 +66557,160 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) +fragment.hltL1sBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) fragment.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), maxNumberOfHitsLast2Stations = cms.int32( -1 ), @@ -70040,6 +67236,23 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) +fragment.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +) +fragment.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) fragment.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), @@ -70126,6 +67339,15 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltBTagCaloDeepCSVp17Double = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.17 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) fragment.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -70139,6 +67361,15 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltBTagCaloDeepCSV10p01Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.14 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) fragment.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -70152,6 +67383,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPFJetFilterTwo120er3p0 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) +) fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -70182,6 +67425,35 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputJetTags = cms.InputTag( "" ), + Mqq = cms.double( 150.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 10.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "Eta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +fragment.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.4 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) +) fragment.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector6PFJets" ), @@ -70377,75 +67649,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.4 ), - min_jet_pt = cms.double( 30.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) -) -fragment.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagInfos" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probtauh', - 'probb', - 'probc', - 'probuds', - 'probg' ), - debugMode = cms.untracked.bool( False ) -) -fragment.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "BvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "CvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "TauhvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ) - ) -) -fragment.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), - TriggerTypes = cms.vint32( 86 ) -) -fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) fragment.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -70524,6 +67727,86 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreQuadPFJet100887030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPFTripleJetLooseID70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +fragment.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPNetCvsAllTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +fragment.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPNetCvsAllTag0p6 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) fragment.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), @@ -70536,27 +67819,27 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", +fragment.hltSingleAK8PFJet220 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), + MinPt = cms.double( 220.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", +fragment.hltAK8PFJets220Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 220 && abs(eta) < 2.5" ) ) -fragment.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8PFSoftDropJets220 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -70595,7 +67878,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets220Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -70641,9 +67924,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJets220SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets220" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -70653,10 +67936,71 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_DoubleJet150er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hlt1PFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) fragment.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), @@ -70899,13 +68243,13 @@ ) ) ) -fragment.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), +fragment.hltAK8PFJets220SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets220SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) -fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + Jets = cms.InputTag( "hltAK8PFJets220SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.35 ), MaxTag = cms.double( 999999.0 ), @@ -70913,27 +68257,78 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.53 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.55 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +fragment.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), + MinPt = cms.double( 230.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", +fragment.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) ) -fragment.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -70972,7 +68367,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71018,9 +68413,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71030,41 +68425,27 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", +fragment.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 275.0 ), + MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", +fragment.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) -fragment.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -71103,7 +68484,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71149,9 +68530,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71161,13 +68542,13 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), +fragment.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) -fragment.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.35 ), MaxTag = cms.double( 999999.0 ), @@ -71175,27 +68556,27 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -fragment.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", +fragment.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 275.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", +fragment.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) ) -fragment.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -71234,7 +68615,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71280,9 +68661,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71292,6 +68673,20 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +fragment.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) +) +fragment.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) fragment.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -71530,6 +68925,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) +) fragment.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), @@ -71568,7 +68967,7 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -71624,10 +69023,36 @@ DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) +fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -71636,6 +69061,14 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), @@ -74559,6 +71992,147 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", + TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + verbose = cms.untracked.int32( 0 ) +) +fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +fragment.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), + EtMin = cms.double( 20.0 ) +) +fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) +) +fragment.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +) +fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) +) +fragment.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 4.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) +) +fragment.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), + TriggerTypes = cms.vint32( 84 ) +) fragment.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), @@ -76656,10 +74230,19 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltHT240 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 240.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) fragment.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), @@ -76703,59 +74286,6 @@ jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) ) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), @@ -77184,14 +74714,6 @@ MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) -fragment.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -77458,34 +74980,6 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -fragment.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) fragment.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), @@ -77653,10 +75147,6 @@ jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) -fragment.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -77704,8 +75194,8 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", @@ -77778,8 +75268,8 @@ l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", @@ -78191,7 +75681,7 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -fragment.hltDoubleEle4eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle4eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78201,168 +75691,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltEgammaElectronPixelSeedsForBParking = cms.EDProducer( "ElectronNHitSeedProducer", - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - matcherConfig = cms.PSet( - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 2 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ), - detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), - navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), - paramMagField = cms.ESInputTag( "","ParabolicMf" ) - ) -) -fragment.hltEgammaPixelMatchVarsForBParking = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - productsToWrite = cms.int32( 0 ) -) -fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle4eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78382,10 +75714,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle4eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78404,75 +75736,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltEgammaCkfTrackCandidatesForGSFForBParking = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 1000000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -fragment.hltEgammaGsfTracksForBParking = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFForBParking" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - GeometricInnerState = cms.bool( True ), - AlgorithmName = cms.string( "gsf" ) -) -fragment.hltEgammaGsfElectronsForBParking = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - UseGsfTracks = cms.bool( True ), - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltEgammaGsfTrackVarsForBParking = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - inputCollection = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - useDefaultValuesForBarrel = cms.bool( False ), - useDefaultValuesForEndcap = cms.bool( False ) -) -fragment.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle4eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78491,10 +75758,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78513,10 +75780,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78535,10 +75802,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78557,10 +75824,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78579,10 +75846,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78601,11 +75868,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +fragment.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) fragment.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle4p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78615,10 +75894,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle4p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78638,10 +75917,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78660,22 +75939,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78694,10 +75961,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78716,10 +75983,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78738,10 +76005,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78760,10 +76027,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78782,10 +76049,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle4p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78804,11 +76071,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) fragment.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78818,10 +76097,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78841,10 +76120,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78863,22 +76142,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78897,10 +76164,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78919,10 +76186,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78941,10 +76208,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78963,10 +76230,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78985,10 +76252,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79007,68 +76274,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.5 ), - etcutEE = cms.double( 5.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), @@ -79078,156 +76286,24 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle6eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle5p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.0 ), - etcutEE = cms.double( 6.0 ), + etcutEB = cms.double( 5.5 ), + etcutEE = cms.double( 5.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle5p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79247,10 +76323,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle6eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79269,22 +76345,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79303,10 +76367,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79325,10 +76389,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79347,10 +76411,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79369,10 +76433,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79391,10 +76455,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79413,68 +76477,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.5 ), - etcutEE = cms.double( 6.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), @@ -79484,156 +76489,24 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle6eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.0 ), - etcutEE = cms.double( 7.0 ), + etcutEB = cms.double( 6.0 ), + etcutEE = cms.double( 6.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle6eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79653,10 +76526,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle7eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79675,22 +76548,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79709,10 +76570,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79731,10 +76592,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79753,10 +76614,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79775,10 +76636,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79797,10 +76658,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79819,24 +76680,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle6p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.5 ), - etcutEE = cms.double( 7.5 ), + etcutEB = cms.double( 6.5 ), + etcutEE = cms.double( 6.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle6p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79856,10 +76729,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79878,22 +76751,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79912,10 +76773,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79934,10 +76795,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79956,10 +76817,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79978,10 +76839,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80000,10 +76861,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80022,24 +76883,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle7eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 7.0 ), + etcutEE = cms.double( 7.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle7eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80059,10 +76932,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle8eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80081,22 +76954,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80115,10 +76976,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80137,10 +76998,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80159,10 +77020,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80181,10 +77042,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80203,10 +77064,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80225,24 +77086,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle7p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.5 ), - etcutEE = cms.double( 8.5 ), + etcutEB = cms.double( 7.5 ), + etcutEE = cms.double( 7.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle7p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80262,10 +77135,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80284,22 +77157,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80318,10 +77179,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80340,10 +77201,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80362,10 +77223,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80384,10 +77245,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80406,10 +77267,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80428,24 +77289,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle8eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.0 ), - etcutEE = cms.double( 9.0 ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle8eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80465,10 +77338,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle9eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80487,22 +77360,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80521,10 +77382,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80543,10 +77404,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80565,10 +77426,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80587,10 +77448,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80609,10 +77470,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80631,24 +77492,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle8p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.5 ), - etcutEE = cms.double( 9.5 ), + etcutEB = cms.double( 8.5 ), + etcutEE = cms.double( 8.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle8p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80668,10 +77541,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80690,22 +77563,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80724,10 +77585,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80746,10 +77607,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80768,10 +77629,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80790,10 +77651,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80812,10 +77673,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80834,24 +77695,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle10eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltDoubleEle9eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), + etcutEB = cms.double( 9.0 ), + etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +fragment.hltDoubleEle9eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80871,10 +77744,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle10eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80893,22 +77766,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +fragment.hltDoubleEle9eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80927,10 +77788,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80949,10 +77810,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80971,10 +77832,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80993,10 +77854,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81015,10 +77876,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81037,267 +77898,87 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle4eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle4p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle7eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle7p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle8eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle8p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle9p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 9.5 ), + etcutEE = cms.double( 9.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -fragment.hltDoubleEle9p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle9p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -fragment.hltDoubleEle10eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +fragment.hltDoubleEle9p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81310,16 +77991,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81332,20 +78013,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81358,16 +78035,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81380,20 +78057,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81406,10 +78079,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81428,20 +78101,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +fragment.hltDoubleEle10eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +fragment.hltDoubleEle10eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81454,16 +78172,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81476,20 +78194,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltDoubleEle6eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81502,16 +78216,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81524,20 +78238,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +fragment.hltDoubleEle10eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81550,10 +78282,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81572,14 +78304,273 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle10eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81598,16 +78589,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle4p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81620,14 +78615,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81646,16 +78641,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle5p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81668,14 +78667,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle6eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81694,16 +78693,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle6p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81716,14 +78719,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle7eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81742,16 +78745,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle7p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81764,14 +78771,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle8eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81790,16 +78797,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle8p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81812,14 +78823,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle9eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81838,16 +78849,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDoubleEle9p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81864,10 +78879,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDoubleEle10eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +fragment.hltDoubleEle10eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81886,28 +78901,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -fragment.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) fragment.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -81925,7 +78918,7 @@ fragment.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -81948,7 +78941,7 @@ fragment.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81970,7 +78963,7 @@ fragment.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81992,7 +78985,7 @@ fragment.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82014,7 +79007,7 @@ fragment.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82036,7 +79029,7 @@ fragment.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82058,7 +79051,7 @@ fragment.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82080,7 +79073,7 @@ fragment.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82145,7 +79138,7 @@ fragment.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -82168,7 +79161,7 @@ fragment.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82190,7 +79183,7 @@ fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82212,7 +79205,7 @@ fragment.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82234,7 +79227,7 @@ fragment.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82256,7 +79249,7 @@ fragment.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82278,7 +79271,7 @@ fragment.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82300,7 +79293,7 @@ fragment.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -83034,6 +80027,278 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +fragment.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +fragment.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +fragment.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +fragment.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) +) +fragment.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +fragment.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) fragment.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), @@ -83072,7 +80337,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE )' ) + triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 )' ) ) fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -83231,7 +80496,7 @@ ) fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 1462, 1463 ) + fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 ) ) fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -83244,9 +80509,9 @@ do_express = cms.bool( False ), triggerType = cms.int32( 91 ) ) -fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) +fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), @@ -83454,15 +80719,11 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -83481,16 +80742,12 @@ 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -83500,7 +80757,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', @@ -83530,21 +80786,15 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -83561,8 +80811,6 @@ 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -83601,6 +80849,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -83617,23 +80867,17 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -83643,6 +80887,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -83653,29 +80899,41 @@ 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ) ) -fragment.hltPreDatasetEGamma = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetEGamma0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreDatasetEGamma1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -83688,20 +80946,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ) -) -fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetEphemeralHLTPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -83752,6 +80996,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltDatasetExpressPPSRandom = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' ) +) +fragment.hltPreDatasetExpressPPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -83791,11 +81047,8 @@ 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT510_v19 / 3', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', @@ -83852,10 +81105,17 @@ triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -83865,7 +81125,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -83873,6 +81132,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -83913,53 +81174,36 @@ 'HLT_DiPFJetAve60_v16', 'HLT_DiPFJetAve80_HFJEC_v18', 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -83984,9 +81228,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -83995,10 +81237,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -84007,9 +81246,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -84017,29 +81254,21 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -84048,10 +81277,14 @@ 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ) ) -fragment.hltPreDatasetJetMET = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetJetMET0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreDatasetJetMET1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84087,6 +81320,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -84095,6 +81330,7 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ) ) @@ -84109,6 +81345,9 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -84138,8 +81377,6 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -84154,13 +81391,14 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -84204,10 +81442,14 @@ 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ) ) -fragment.hltPreDatasetMuon = cms.EDFilter( "HLTPrescaler", +fragment.hltPreDatasetMuon0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltPreDatasetMuon1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84233,10 +81475,10 @@ 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -84278,10 +81520,17 @@ triggerConditions = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet260_260_MassSD50_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet280_280_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet290_290_MassSD30_v2 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet200_v17 / 3', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', @@ -84291,7 +81540,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet320_v18 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', - 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', @@ -84299,6 +81547,8 @@ 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_v18 / 3', + 'HLT_AK8PFJet470_MassSD30_v2 / 3', + 'HLT_AK8PFJet500_MassSD30_v2 / 3', 'HLT_AK8PFJet500_v18 / 3', 'HLT_AK8PFJet550_v13 / 3', 'HLT_AK8PFJet60_v17 / 3', @@ -84383,16 +81633,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10 / 3', 'HLT_Dimuon0_LowMass_L1_TM530_v8 / 3', 'HLT_Dimuon0_LowMass_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5_v11 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v11 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 / 3', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 / 3', 'HLT_Dimuon0_Upsilon_NoVertexing_v9 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 / 3', 'HLT_Dimuon10_Upsilon_y1p4_v3 / 3', 'HLT_Dimuon12_Upsilon_y1p4_v4 / 3', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9 / 3', @@ -84400,7 +81645,6 @@ 'HLT_Dimuon14_PsiPrime_v15 / 3', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8 / 3', 'HLT_Dimuon18_PsiPrime_v16 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 / 3', 'HLT_Dimuon24_Phi_noCorrL1_v8 / 3', 'HLT_Dimuon24_Upsilon_noCorrL1_v8 / 3', 'HLT_Dimuon25_Jpsi_noCorrL1_v8 / 3', @@ -84409,6 +81653,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 / 3', @@ -84463,18 +81709,12 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10 / 3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17 / 3', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 / 3', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4 / 3', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', 'HLT_DoublePhoton33_CaloIdL_v9 / 3', 'HLT_DoublePhoton70_v9 / 3', @@ -84483,22 +81723,16 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 3', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_v18 / 3', 'HLT_Ele15_IsoVVVL_PFHT600_v22 / 3', - 'HLT_Ele15_WPLoose_Gsf_v5 / 3', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 / 3', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 / 3', - 'HLT_Ele20_WPLoose_Gsf_v8 / 3', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 / 3', - 'HLT_Ele27_WPTight_Gsf_v18 / 3', 'HLT_Ele28_HighEta_SC20_Mass55_v15 / 3', - 'HLT_Ele28_WPTight_Gsf_v3 / 3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 / 3', 'HLT_Ele30_WPTight_Gsf_v3 / 3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 / 3', @@ -84508,6 +81742,8 @@ 'HLT_Ele35_WPTight_Gsf_v11 / 3', 'HLT_Ele38_WPTight_Gsf_v11 / 3', 'HLT_Ele40_WPTight_Gsf_v11 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 / 3', @@ -84519,7 +81755,6 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', @@ -84529,16 +81764,14 @@ 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT425_v11 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15 / 3', @@ -84549,8 +81782,6 @@ 'HLT_HcalNZS_v14 / 3', 'HLT_HcalPhiSym_v16 / 3', 'HLT_HighPtTkMu100_v4 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 / 3', 'HLT_IsoMu20_v17 / 3', 'HLT_IsoMu24_TwoProngs35_v3 / 3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 / 3', @@ -84565,6 +81796,8 @@ 'HLT_IsoMu24_v15 / 3', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', 'HLT_IsoMu27_v18 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_IsoTrackHB_v6 / 3', @@ -84575,9 +81808,6 @@ 'HLT_L1MET_DTCluster50_v3 / 3', 'HLT_L1MET_DTClusterNoMB1S50_v3 / 3', 'HLT_L1Mu6HT240_v2 / 3', - 'HLT_L1NotBptxOR_v4 / 3', - 'HLT_L1SingleMu18_v4 / 3', - 'HLT_L1SingleMu25_v3 / 3', 'HLT_L1SingleMuCosmics_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1 / 3', @@ -84585,8 +81815,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v3 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v3 / 3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX_v7 / 3', @@ -84597,23 +81825,16 @@ 'HLT_MET120_IsoTrk50_v11 / 3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 / 3', 'HLT_Mu12eta2p3_PFJet40_v3 / 3', 'HLT_Mu12eta2p3_v3 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_v17 / 3', 'HLT_Mu15_IsoVVVL_PFHT600_v21 / 3', @@ -84633,11 +81854,9 @@ 'HLT_Mu19_TrkIsoVVL_v6 / 3', 'HLT_Mu19_v6 / 3', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3 / 3', - 'HLT_Mu20_TkMu0_Phi_v10 / 3', 'HLT_Mu20_v14 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu25_TkMu0_Onia_v10 / 3', 'HLT_Mu25_TkMu0_Phi_v10 / 3', 'HLT_Mu27_Ele37_CaloIdL_MW_v7 / 3', 'HLT_Mu27_v15 / 3', @@ -84664,7 +81883,6 @@ 'HLT_Mu50_L1SingleMuShower_v1 / 3', 'HLT_Mu50_v15 / 3', 'HLT_Mu55_v5 / 3', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', @@ -84677,10 +81895,10 @@ 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21 / 3', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21 / 3', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', @@ -84693,21 +81911,16 @@ 'HLT_PFHT1050_v20 / 3', 'HLT_PFHT180_v19 / 3', 'HLT_PFHT250_v19 / 3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 / 3', 'HLT_PFHT350_v21 / 3', 'HLT_PFHT370_v19 / 3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 / 3', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 / 3', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3 / 3', 'HLT_PFHT400_SixPFJet32_v10 / 3', 'HLT_PFHT430_v19 / 3', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 / 3', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3 / 3', 'HLT_PFHT450_SixPFJet36_v9 / 3', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 / 3', @@ -84732,9 +81945,7 @@ 'HLT_PFJet60_v23 / 3', 'HLT_PFJet80_v22 / 3', 'HLT_PFJetFwd140_v20 / 3', - 'HLT_PFJetFwd15_v5 / 3', 'HLT_PFJetFwd200_v20 / 3', - 'HLT_PFJetFwd25_v5 / 3', 'HLT_PFJetFwd260_v21 / 3', 'HLT_PFJetFwd320_v21 / 3', 'HLT_PFJetFwd400_v21 / 3', @@ -84743,10 +81954,7 @@ 'HLT_PFJetFwd500_v21 / 3', 'HLT_PFJetFwd60_v21 / 3', 'HLT_PFJetFwd80_v20 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 / 3', 'HLT_PFMET105_IsoTrk50_v3 / 3', - 'HLT_PFMET110_PFJet100_v3 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v22 / 3', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 / 3', 'HLT_PFMET120_PFMHT120_IDTight_v22 / 3', 'HLT_PFMET130_PFMHT130_IDTight_v22 / 3', @@ -84755,9 +81963,7 @@ 'HLT_PFMET200_NotCleaned_v11 / 3', 'HLT_PFMET250_NotCleaned_v11 / 3', 'HLT_PFMET300_NotCleaned_v11 / 3', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 / 3', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', @@ -84765,52 +81971,53 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 / 3', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 / 3', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11 / 3', 'HLT_Photon100EBHE10_v4 / 3', 'HLT_Photon110EB_TightID_TightIso_v4 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon120_v15 / 3', + 'HLT_Photon130EB_TightID_TightIso_v1 / 3', + 'HLT_Photon150EB_TightID_TightIso_v1 / 3', 'HLT_Photon150_v9 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', + 'HLT_Photon175EB_TightID_TightIso_v1 / 3', 'HLT_Photon175_v17 / 3', + 'HLT_Photon200EB_TightID_TightIso_v1 / 3', 'HLT_Photon200_v16 / 3', 'HLT_Photon20_HoverELoose_v12 / 3', - 'HLT_Photon20_v4 / 3', 'HLT_Photon300_NoHE_v15 / 3', - 'HLT_Photon30EB_TightID_TightIso_v3 / 3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12 / 3', + 'HLT_Photon30EB_TightID_TightIso_v3 / 3', + 'HLT_Photon30_HoverELoose_v12 / 3', 'HLT_Photon33_v7 / 3', 'HLT_Photon35_TwoProngs35_v3 / 3', + 'HLT_Photon50EB_TightID_TightIso_v1 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon50_v15 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 / 3', + 'HLT_Photon75EB_TightID_TightIso_v1 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon75_v15 / 3', + 'HLT_Photon90EB_TightID_TightIso_v1 / 3', 'HLT_Photon90_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon90_v15 / 3', 'HLT_Physics_v8', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet100_88_70_30_v1 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet105_88_76_15_v7 / 3', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet111_90_80_15_v7 / 3', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 / 3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 / 3', 'HLT_QuadPFJet70_50_40_30_v3 / 3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', @@ -84818,8 +82025,7 @@ 'HLT_SingleJet30_Mu12_SinglePFJet40_v13 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7 / 3', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11 / 3', @@ -84835,7 +82041,6 @@ 'HLT_UncorrectedJetE60_NoBPTX3BX_v7 / 3', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7 / 3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', 'HLT_ZeroBias_Alignment_v2 / 3', 'HLT_ZeroBias_FirstBXAfterTrain_v4 / 3', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3', @@ -84939,16 +82144,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -84956,7 +82156,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -84978,8 +82177,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -85025,26 +82222,6 @@ offset = cms.uint32( 7 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltDatasetParkingSingleMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Mu12_IP6_v2' ) -) -fragment.hltPreDatasetParkingSingleMuon0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDatasetParkingSingleMuon1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDatasetParkingSingleMuon2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -85063,7 +82240,9 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', + triggerConditions = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 12', 'HLT_Ele35_WPTight_Gsf_v11 / 200', 'HLT_IsoMu27_v18 / 150', @@ -85082,6 +82261,8 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ) ) fragment.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", @@ -85095,17 +82276,14 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ) + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2' ) ) fragment.hltPreDatasetTau = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -85443,11 +82621,7 @@ fragment.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter ) fragment.HLTDoublePho70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG70EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG70HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG70EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG70HEUnseededFilter ) fragment.HLTDoublePho85Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG85EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG85HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG85EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG85HEUnseededFilter ) -fragment.HLTEle15WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG15L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilter + fragment.hltEle15WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle15WPLoose1GsfDetaFilter + fragment.hltEle15WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle20WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilter + fragment.hltEle20WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20WPLoose1GsfDetaFilter + fragment.hltEle20WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilter ) fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG27L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter + fragment.hltDiEG27L1SingleAndDoubleEGEtFilter + fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + fragment.hltDiEle27L1DoubleEGWPTightHEFilter + fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -fragment.HLTEle27WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG27L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27WPTightPixelMatchFilter + fragment.hltEle27WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle27WPTightGsfMissingHitsFilter + fragment.hltEle27WPTightGsfDetaFilter + fragment.hltEle27WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WPTightGsfTrackIsoFilter ) -fragment.HLTEle28WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG28L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28WPTightPixelMatchFilter + fragment.hltEle28WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28WPTightGsfMissingHitsFilter + fragment.hltEle28WPTightGsfDetaFilter + fragment.hltEle28WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28WPTightGsfTrackIsoFilter ) fragment.HLTEle30WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG30L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle30WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle30WPTightPixelMatchFilter + fragment.hltEle30WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle30WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle30WPTightGsfMissingHitsFilter + fragment.hltEle30WPTightGsfDetaFilter + fragment.hltEle30WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30WPTightGsfTrackIsoFilter ) fragment.HLTEle32WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG32L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32WPTightPixelMatchFilter + fragment.hltEle32WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32WPTightGsfMissingHitsFilter + fragment.hltEle32WPTightGsfDetaFilter + fragment.hltEle32WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32WPTightGsfTrackIsoFilter ) fragment.HLTEle35WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG35L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle35noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle35noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle35noerWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle35noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle35noerWPTightPixelMatchFilter + fragment.hltEle35noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle35noerWPTightGsfMissingHitsFilter + fragment.hltEle35noerWPTightGsfDetaFilter + fragment.hltEle35noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle35noerWPTightGsfTrackIsoFilter ) @@ -85455,15 +82629,6 @@ fragment.HLTEle38WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG38L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle38noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle38noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle38noerWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle38noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle38noerWPTightPixelMatchFilter + fragment.hltEle38noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle38noerWPTightGsfMissingHitsFilter + fragment.hltEle38noerWPTightGsfDetaFilter + fragment.hltEle38noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle38noerWPTightGsfTrackIsoFilter ) fragment.HLTEle40WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG40L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle40noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40noerWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle40noerWPTightPixelMatchFilter + fragment.hltEle40noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle40noerWPTightGsfMissingHitsFilter + fragment.hltEle40noerWPTightGsfDetaFilter + fragment.hltEle40noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40noerWPTightGsfTrackIsoFilter ) fragment.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG32L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter + fragment.hltEle32L1DoubleEGWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter + fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -fragment.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGerAndTauFilter + fragment.hltEG24L1EGandTauEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltEle24erWPTightPixelMatchFilterForTau + fragment.hltEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltEle24erWPTightGsfDetaFilterForTau + fragment.hltEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTParticleFlowSequenceForTaus = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus ) -fragment.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTPFTauHPS = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals + fragment.hltPFTauPiZeros + fragment.hltHpsCombinatoricRecoTaus + fragment.hltHpsSelectionDiscriminator + fragment.hltHpsPFTauProducerSansRefs + fragment.hltHpsPFTauProducer + fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs + fragment.hltHpsPFTauTrackFindingDiscriminator + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTauTrack ) -fragment.HLTGlobalPFTauHPSSequence = cms.Sequence( fragment.hltStripTrackerHVOn + fragment.hltPixelTrackerHVOn + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTauHPS ) -fragment.HLTHPSTightChargedIsoPFTauSequence = cms.Sequence( fragment.hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator + fragment.hltHpsPFTauTightRelativeChargedIsolationDiscriminator + fragment.hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTHPSTightChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsPFTau30 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau30Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsPFTau30TrackTightChargedIso ) fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed ) fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed ) fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence ) @@ -85474,14 +82639,17 @@ fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalClustering + fragment.hltMuonHcalRegPFClusterIsoForMuons ) fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksInRegionIter0L3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity ) fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0 ) -fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) -fragment.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsPFTau27 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau27Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsPFTau27TrackTightChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltHpsPFTau27TrackTightChargedIsoAgainstMuon ) -fragment.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsPFTau27 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTau27Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsPFTau27TrackTightChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltHpsPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) fragment.HLTMu27IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTCaloTausCreatorL1TauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional ) fragment.HLTL2TauJetsSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1TauRegionalSequence + fragment.hltL2TauJets ) fragment.HLTL2TauPixelIsolationSequenceGlobal = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltL2TauPixelIsoTagProducerGlob ) fragment.HLTL2p5IsoTauGlobalSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequenceGlobal + fragment.hltL2TauIsoFilterGlob + fragment.hltL2TauJetsIsoGlob ) +fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) +fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 ) +fragment.HLTParticleFlowSequenceForTaus = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus ) +fragment.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) +fragment.HLTPFTauHPS = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals + fragment.hltPFTauPiZeros + fragment.hltHpsCombinatoricRecoTaus + fragment.hltHpsSelectionDiscriminator + fragment.hltHpsPFTauProducerSansRefs + fragment.hltHpsPFTauProducer + fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs + fragment.hltHpsPFTauTrackFindingDiscriminator + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsPFTauTrack ) +fragment.HLTGlobalPFTauHPSSequence = cms.Sequence( fragment.hltStripTrackerHVOn + fragment.hltPixelTrackerHVOn + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTauHPS ) fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau = cms.Sequence( fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau + fragment.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau + fragment.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau + fragment.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau + fragment.hltFixedGridRhoProducerFastjetAllTau + fragment.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau + fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau + fragment.hltHpsPFTauDeepTauProducerForVBFIsoTau ) fragment.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + fragment.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon ) fragment.HLTMu20IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) @@ -85506,7 +82674,6 @@ fragment.HLTRecoMETSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltMet ) fragment.HLTBeamHaloCleanerSequence = cms.Sequence( fragment.hltCSCHaloData + fragment.hltEcalHaloData + fragment.hltHcalHaloData + fragment.hltGlobalHaloData + fragment.hltCaloRecHitsBeamHaloCleaned + fragment.hltTowerMakerForAllBeamHaloCleaned ) fragment.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromJet40PF + fragment.hltSelector4JetsJet40PF + fragment.hltBSoftMuonJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonJet40PFMu12L3TagInfos + fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) fragment.HLTBtagDeepJetSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltPrimaryVertexAssociation + fragment.hltPFDeepFlavourTagInfos + fragment.hltPFDeepFlavourJetTags + fragment.hltDeepJetDiscriminatorsJetTags ) fragment.HLTSinglePhoton300erNoHESequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300EtFilter ) fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 ) @@ -85514,10 +82681,6 @@ fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltMu8Ele8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8Ele8HEFilter + fragment.hltEgammaClusterShape + fragment.hltMu8Ele8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8Ele8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltBTaggingRegion + fragment.hltPixelTracksCleanForBTag + fragment.hltPixelTracksForBTag + fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltMergedTracksForBTag ) -fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag ) -fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02ForBTag ) -fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet + fragment.hltSelector4JetsDiJet20L1FastJet + fragment.hltBSoftMuonDiJet20L1FastJetL25Jets + fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet + fragment.hltSelector4JetsDiJet40L1FastJet + fragment.hltBSoftMuonDiJet40L1FastJetL25Jets + fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) @@ -85541,7 +82704,6 @@ fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTPhoton20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15Filter + fragment.hltEG20L1EG15EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20L1EG10OR15HEFilter ) fragment.HLTPhoton33Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG26Filter + fragment.hltEG33L1EG26EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33L1EG26HEFilter ) fragment.HLTPhoton50Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34to45Filter + fragment.hltEG50EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilter ) fragment.HLTPhoton75Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG75EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75HEFilter ) @@ -85552,7 +82714,14 @@ fragment.HLTPhoton200Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200HEFilter ) fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPFNoMu ) fragment.HLTPhoton30EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28er1p5Filter + fragment.hltEG30EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG30EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG30EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG30EBTightIDTightIsoTrackIsoFilter ) -fragment.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG110EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG110EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG110EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG110EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG110EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG110EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG110EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton50EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to45Filter + fragment.hltEG50EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG50EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton75EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG75EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG75EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton90EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG90EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG90EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG110EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG110EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG110EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG110EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG110EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG110EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG110EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton130EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG130EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG130EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG130EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG130EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG130EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG130EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG130EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton150EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG150EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG150EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG150EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG150EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG150EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG150EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG150EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton175EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG175EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG175EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG175EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG175EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG175EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG175EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG175EBTightIDTightIsoTrackIsoFilter ) +fragment.HLTPhoton200EBTightIDTightIsoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG28to60Filter + fragment.hltEG200EBTightIDTightIsoEtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200EBTightIDTightIsoClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200EBTightIDTightIsoHEFilter + fragment.hltEgammaR9ID + fragment.hltEG200EBTightIDTightIsoR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG200EBTightIDTightIsotEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG200EBTightIDTightIsoHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG200EBTightIDTightIsoTrackIsoFilter ) fragment.HLTPhoton100EBHE10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG100EBHE10EtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG100EBHE10HEFilter ) fragment.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter ) fragment.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter ) @@ -85627,7 +82796,9 @@ fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG115EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG115CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG115CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle115CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG135EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG135CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG135CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle135CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -fragment.HLTPFHT350MinPFJet15Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet15 + fragment.hltPFHT350Jet15 ) +fragment.HLTPFHT350MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 ) +fragment.HLTPFHT380MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT380Jet30 ) +fragment.HLTPFHT400MinPFJet30Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT400Jet30 ) fragment.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG30HE30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EIso15HE30EcalIsoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtEta2p55UnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE30eHEUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18EIso15HE30EcalIsoUnseededFilter + fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis ) @@ -85638,9 +82809,10 @@ fragment.HLTAK4PixelOnlyPFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetPixelOnlyAll + fragment.HLTAK4PixelOnlyPFCorrectorProducersSequence + fragment.hltAK4PixelOnlyPFJetsCorrected + fragment.hltAK4PixelOnlyPFJetsLooseIDCorrected + fragment.hltAK4PixelOnlyPFJetsTightIDCorrected ) fragment.HLTAK4PixelOnlyPFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PixelOnlyPFJetsReconstructionSequence + fragment.HLTAK4PixelOnlyPFJetsCorrectionSequence ) fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) +fragment.HLTGsfElectronUnseededSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded + fragment.hltEgammaGsfTracksUnseeded + fragment.hltEgammaGsfElectronsUnseeded + fragment.hltEgammaGsfTrackVarsUnseeded ) fragment.HLTTrackReconstructionForPixelOnlyPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence ) fragment.HLTTrackReconstructionForIsoElectronPixelOnly = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPixelOnlyPFNoMu + fragment.hltPixelTracksZetaClean ) -fragment.HLTPixelOnlyPFScoutingSequence = cms.Sequence( fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hltPixelOnlyPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronPixelOnly + fragment.hltEgammaEleGsfTrackIsoPixelOnly ) +fragment.HLTPixelOnlyPFScoutingSequence = cms.Sequence( fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hltPixelOnlyPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEgammaClusterShapeUnseeded + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.HLTElePixelMatchUnseededSequence + fragment.HLTGsfElectronUnseededSequence + fragment.HLTTrackReconstructionForIsoElectronPixelOnly + fragment.hltEgammaEleGsfUnseededTrackIsoPixelOnly ) fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx ) fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequence + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClustering + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx ) @@ -85648,20 +82820,31 @@ fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0NoVtx ) fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx ) fragment.HLTPixelOnlyPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingTrackPacker + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPacker + fragment.hltScoutingEgammaPacker ) -fragment.HLTPFScoutingPixelTrackingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTPixelOnlyPFScoutingSequence + fragment.hltEgammaR9ID + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducer + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltFEDSelectorL1 + fragment.HLTPixelOnlyPFScoutingPackingSequence ) +fragment.HLTPFScoutingPixelTrackingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTPixelOnlyPFScoutingSequence + fragment.hltEgammaR9IDUnseeded + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducer + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltFEDSelectorL1 + fragment.HLTPixelOnlyPFScoutingPackingSequence ) +fragment.HLTSingleEG30CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG30Filter + fragment.hltSingleEG30CaloIdLEt30Filter + fragment.hltEgammaClusterShape + fragment.hltSingleEG30CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltSingleEG30CaloIdLHEFilter ) +fragment.HLTDoubleEG16EG12CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1DoubleIsoEG16EG12Filter + fragment.hltDoubleEG16EG12CaloIdLEt12Filter + fragment.hltEgammaClusterShape + fragment.hltDoubleEG16EG12CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDoubleEG16EG12CaloIdLHEFilter ) fragment.HLTPhoton20SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG20EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverE ) fragment.HLTPhoton30SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG30EtFilterLooseHoverE + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverE ) fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis ) fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) +fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltCaloJetFromPV ) +fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltBTaggingRegion + fragment.hltPixelTracksCleanForBTag + fragment.hltPixelTracksForBTag + fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltMergedTracksForBTag ) +fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag ) +fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02ForBTag ) +fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG10EtL1SingleEG5EtFilter + fragment.hltEgammaR9ID + fragment.hltEG10R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG10EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) fragment.HLTEle5CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5WithJetAndTauFilter + fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG5HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG5CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5CaloIdLPixelMatchFilter ) fragment.HLTEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLSequence + fragment.hltEle5CaloIdLMWPMS2Filter ) fragment.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter ) fragment.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLUnseededSequence + fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter ) +fragment.HLTEgammaOpenSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.hltEgammaR9ID + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso ) +fragment.HLTElePixelMatchUnseededSequenceForBParking = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsForBParkingUnseeded + fragment.hltEgammaPixelMatchVarsForBParkingUnseeded ) +fragment.HLTEgammaOpenUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEgammaR9IDUnseeded + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.HLTElePixelMatchUnseededSequence + fragment.HLTElePixelMatchUnseededSequenceForBParking + fragment.HLTGsfElectronUnseededSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoUnseeded ) fragment.HLTEle5WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5L1SingleEG5EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPTightEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5WPTightPixelMatchFilter + fragment.hltEle5WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle5WPTightGsfMissingHitsFilter + fragment.hltEle5WPTightGsfDetaFilter + fragment.hltEle5WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPTightGsfTrackIsoFilter ) fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) +fragment.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltPrimaryVertexAssociation + fragment.hltParticleNetJetTagInfos + fragment.hltParticleNetONNXJetTags + fragment.hltParticleNetDiscriminatorsJetTags ) fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask ) fragment.HLTDoCaloCPUOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAllCPUOnly ) fragment.HLTAK4CaloJetsReconstructionCPUOnlySequence = cms.Sequence( fragment.HLTDoCaloCPUOnlySequence + fragment.hltAK4CaloJetsCPUOnly + fragment.hltAK4CaloJetsIDPassedCPUOnly ) @@ -85697,7 +82880,6 @@ fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 = cms.Sequence( fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTauTrackPt50Discriminator + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation ) fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + fragment.hltEgammaClusterShape + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltEgammaHoverE + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + fragment.HLTGsfElectronSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) fragment.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + fragment.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon ) -fragment.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsDoublePFTau20 + fragment.hltHpsSelectedPFTausTrackFinding + fragment.hltHpsDoublePFTau20Track + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltHpsDoublePFTau20TrackTightChargedIso + fragment.hltHpsPFTauAgainstMuonDiscriminator + fragment.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon ) fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) fragment.HLTBphTrackingDoubleJpsiRegionalPixelTracks = cms.Sequence( fragment.hltPixelTracksTrackingRegionsDoubleJpsiRegional + fragment.hltPixelTracksDoubleJpsiRegional ) fragment.HLTBphTrackingDoubleJpsiRegionalIter0 = cms.Sequence( fragment.hltIter0JpsiTkTkPixelSeedsFromPixelTracks + fragment.hltIter0JpsiTkTkCkfTrackCandidates + fragment.hltIter0JpsiTkTkCtfWithMaterialTracks + fragment.hltIter0JpsiTkTkTrackCutClassifierPrompt + fragment.hltIter0JpsiTkTkTrackCutClassifierDetached + fragment.hltIter0JpsiTkTkTrackCutClassifierMerged + fragment.hltIter0JpsiTkTkTrackSelectionHighPurity ) @@ -85705,23 +82887,16 @@ fragment.HLTFastPrimaryVertexSequence = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSelector4CentralJetsL1FastJet + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence ) fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HE12b10eR9Id50b80eHEFilter + fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter ) fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HE12b10eR9Id50b80eHEFilter + fragment.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) -fragment.HLTBeginSequenceParking = cms.Sequence( fragment.hltTriggerType + fragment.hltEnableParking + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) fragment.HLTL2TauTagNNSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoCaloSequence + cms.ignore(fragment.hltL1sDoubleTauBigOR) + cms.ignore(fragment.hltL1sSingleTau) + cms.ignore(fragment.hltL1sBigOrMuXXerIsoTauYYer) + cms.ignore(fragment.hltL1sMu22erIsoTau40er) + cms.ignore(fragment.hltL1sBigORDoubleTauJet) + cms.ignore(fragment.hltL1VBFDiJetIsoTau) + cms.ignore(fragment.hltL1sVeryBigORMu18erTauXXer2p1) + fragment.hltL2TauTagNNProducer ) fragment.HLTHPSDeepTauPFTauSequence = cms.Sequence( cms.ignore(fragment.hltL1sTauVeryBigOR) + fragment.hltHpsL1JetsHLTForDeepTauInput + fragment.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched + fragment.hltHpsPFTauPrimaryVertexProducerForDeepTau + fragment.hltHpsPFTauSecondaryVertexProducerForDeepTau + fragment.hltHpsPFTauTransverseImpactParametersForDeepTau + fragment.hltFixedGridRhoProducerFastjetAllTau + fragment.hltHpsPFTauBasicDiscriminatorsForDeepTau + fragment.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau + fragment.hltHpsPFTauDeepTauProducer ) -fragment.HLTCaloTausCreatorL1TauSeededRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + cms.ignore(fragment.hltL1sTauVeryBigOR) + fragment.hltCaloTowerL1sTauVeryBigORSeededRegional + fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional ) -fragment.HLTL2TauJetsL1TauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1TauSeededRegionalSequence + fragment.hltL2TauJetsL1TauSeeded ) -fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( fragment.hltL2TausForPixelIsolationL1TauSeeded + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) -fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + fragment.hltL2TauIsoFilterL1TauSeededGlob + fragment.hltL2TauJetsIsoL1TauSeededGlob ) -fragment.HLTHPSDoublePFTauPt40Eta2p1Trk1 = cms.Sequence( fragment.hltHpsDoublePFTau40 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsDoublePFTau40TrackPt1 ) -fragment.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTHPSDoublePFTauPt35Eta2p1Trk1 = cms.Sequence( fragment.hltHpsDoublePFTau35 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsDoublePFTau35TrackPt1 ) +fragment.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGerAndTauFilter + fragment.hltEG24L1EGandTauEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltEle24erWPTightPixelMatchFilterForTau + fragment.hltEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltEle24erWPTightGsfDetaFilterForTau + fragment.hltEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle24erWPTightGsfTrackIsoFilterForTau ) fragment.HLTHPSLooseETauWPDeepTauPFTau30Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausLooseETauWPDeepTauFilter ) +fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched + fragment.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon ) fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTLooseSingleTauWPDeepTauPFTau = cms.Sequence( fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausLooseSingleTauWPDeepTau ) fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTHPSSinglePFTauPt35Eta2p1Trk1 = cms.Sequence( fragment.hltHpsSinglePFTau35 + fragment.hltHpsPFTauTrackPt1Discriminator + fragment.hltHpsSelectedPFTausTrackPt1 + fragment.hltHpsSinglePFTau35TrackPt1 ) -fragment.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltPrimaryVertexAssociation + fragment.hltParticleNetJetTagInfos + fragment.hltParticleNetONNXJetTags + fragment.hltParticleNetDiscriminatorsJetTags ) fragment.HLTJetFlavourTagParticleNetSequencePFAK8 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForParticleNetSelectorAK8 + fragment.hltPFJetForParticleNetAK8 + fragment.hltParticleNetLifetimeTagInfosPFAK8 + fragment.hltBoostedDBInclusiveVertexFinderPFAK8 + fragment.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + fragment.hltBoostedDBTrackVertexArbitratorPFAK8 + fragment.hltBoostedDBInclusiveMergedVerticesPFAK8 + fragment.hltParticleNetSecondaryVertexTagInfosPFAK8 + fragment.hltPrimaryVertexAssociationAK8 + fragment.hltParticleNetJetTagsInfosAK8 + fragment.hltParticleNetONNXJetTagsAK8 + fragment.hltParticleNetDiscriminatorsJetTagsAK8 ) fragment.HLTMu50IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) fragment.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p08Map ) @@ -85733,6 +82908,10 @@ fragment.HLTIterativeTrackingIteration4ForDisplacedTkMuons = cms.Sequence( fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons + fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons + fragment.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons + fragment.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons + fragment.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons + fragment.hltIter4IterL3FromL1MuonTrackCutClassifier + fragment.hltIter4IterL3FromL1MuonTrackSelectionHighPurity ) fragment.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIGlbDisplacedMuonTkCandidateSequence + fragment.hltIterL3OIL3GlbDisplacedMuonsLinksCombination + fragment.hltIterL3OIL3GlbDisplacedMuons + fragment.hltIterL3OIGlbDisplacedMuonCandidates + fragment.hltL2SelectorForL3IOForGlbDisplaced + fragment.HLTIterL3IODisplacedmuonTkCandidateSequence + fragment.HLTIterativeTrackingIteration4GlbDisplacedMuons + fragment.hltL1MuonNoL2SelectorNoVtx + fragment.HLTIterativeTrackingIteration4ForDisplacedTkMuons + fragment.hltIter0MergedWithIter4GlbDisplacedMuons + fragment.hltIter4FromL1MergedWithIter04GlbDisplacedMuons + fragment.hltdTksMergedWithOIGlbDisplacedMuons + fragment.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity + fragment.hltIterL3GlbdTksDisplacedMuons + fragment.hltIterL3DisplacedMuons + fragment.hltIterL3DisplacedMuonsLinks ) fragment.HLTL3DisplacedMuonRecoSequence = cms.Sequence( fragment.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence + fragment.hltIterL3TrackerDisplacedMuonCandidates + fragment.hltIterL3DisplacedMuonCandidates ) +fragment.HLTCaloTausCreatorL1TauSeededRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + cms.ignore(fragment.hltL1sTauVeryBigOR) + fragment.hltCaloTowerL1sTauVeryBigORSeededRegional + fragment.hltAkIsoTauL1sTauVeryBigORSeededRegional ) +fragment.HLTL2TauJetsL1TauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1TauSeededRegionalSequence + fragment.hltL2TauJetsL1TauSeeded ) +fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( fragment.hltL2TausForPixelIsolationL1TauSeeded + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) +fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( fragment.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + fragment.hltL2TauIsoFilterL1TauSeededGlob + fragment.hltL2TauJetsIsoL1TauSeededGlob ) fragment.HLTIterativeTrackingIteration4ForTau = cms.Sequence( fragment.hltDisplacedhltIter4ClustersRefRemovalForTau + fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau + fragment.hltDisplacedhltIter4PixelLessLayerTripletsForTau + fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau + fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau + fragment.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau + fragment.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau + fragment.hltDisplacedhltIter4PFlowPixelLessSeedsForTau + fragment.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau + fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau + fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau ) fragment.HLTIterativeTrackingIter04ForTau = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration4ForTau + fragment.hltIter4MergedWithIter0ForTau ) fragment.HLTTrackReconstructionForPFDispl = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter04ForTau + fragment.hltPFMuonMergingForDisplTau + fragment.hltMuonLinksForDisplTau + fragment.hltMuonsForDisplTau ) @@ -85745,8 +82924,6 @@ fragment.HLTDisplPFTauDxyProducer = cms.Sequence( fragment.hltHpsPFTauPrimaryVertexProducer + fragment.hltHpsPFTauSecondaryVertexProducer + fragment.hltHpsPFTauTransverseImpactParameters ) fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 ) fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 + fragment.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 ) @@ -85769,53 +82946,27 @@ fragment.HLTDiPho10CaloIdLsminlt0p1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p1Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p1UnseededFilter ) fragment.HLTDiPho10CaloIdLsminlt0p12Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.hltEG10CaloIdLsminlt0p12Filter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter + fragment.hltDiEG10CaloIdLsminlt0p12UnseededFilter ) fragment.HLTDiPho10CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltEG10EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG10HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG10CaloIdLClusterShapeFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG10EtUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG10CaloIdLClusterShapeUnseededFilter ) -fragment.HLTElePixelMatchSequenceForBParking = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeedsForBParking + fragment.hltEgammaPixelMatchVarsForBParking ) -fragment.HLTGsfElectronSequenceForBParking = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFForBParking + fragment.hltEgammaGsfTracksForBParking + fragment.hltEgammaGsfElectronsForBParking + fragment.hltEgammaGsfTrackVarsForBParking ) -fragment.HLTDoubleEle4eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6DZFilter + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6DZFilter + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6DZFilter + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6DZFilter + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6DZFilter + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6DZFilter + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6DZFilter + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6DZFilter + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6DZFilter + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6DZFilter + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6DZFilter + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6DZFilter + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6dz0p8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6DZFilter + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHitsFilter + fragment.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -fragment.HLTDoubleEle4eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22mMax6DetaFilter + fragment.hltDoubleEle4eta1p22mMax6DphiFilter + fragment.hltDoubleEle4eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle4p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle4p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle5p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle5p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle6eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22mMax6DetaFilter + fragment.hltDoubleEle6eta1p22mMax6DphiFilter + fragment.hltDoubleEle6eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle6p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle6p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle7eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22mMax6DetaFilter + fragment.hltDoubleEle7eta1p22mMax6DphiFilter + fragment.hltDoubleEle7eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle7p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle7p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle8eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22mMax6DetaFilter + fragment.hltDoubleEle8eta1p22mMax6DphiFilter + fragment.hltDoubleEle8eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle8p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle8p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle9eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22mMax6DetaFilter + fragment.hltDoubleEle9eta1p22mMax6DphiFilter + fragment.hltDoubleEle9eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22mMax6DetaFilter + fragment.hltDoubleEle9p5eta1p22mMax6DphiFilter + fragment.hltDoubleEle9p5eta1p22mMax6Chi2Filter + fragment.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTDoubleEle10eta1p22mMax6Hits10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22mMax6EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltDoubleEle10eta1p22mMax6PixelMatchFilter + fragment.hltDoubleEle10eta1p22mMax6PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22mMax6DetaFilter + fragment.hltDoubleEle10eta1p22mMax6DphiFilter + fragment.hltDoubleEle10eta1p22mMax6Chi2Filter + fragment.hltDoubleEle10eta1p22mMax6ValidHits10Filter + fragment.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter ) -fragment.HLTSingleEle8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltSingleEle8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltSingleEle8PixelMatchFilter + fragment.hltSingleEle8PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltSingleEle8OneOEMinusOneOPFilter + fragment.hltSingleEle8DetaFilter + fragment.hltSingleEle8DphiFilter + fragment.hltSingleEle8Chi2Filter + fragment.hltSingleEle8ValidHitsFilter + fragment.hltSingleEle8NLayerITFilter ) -fragment.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + fragment.hltSingleEle8SingleEGL1EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequenceForBParking + fragment.hltSingleEle8SingleEGL1PixelMatchFilter + fragment.hltSingleEle8SingleEGL1PMS2Filter + fragment.HLTGsfElectronSequenceForBParking + fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + fragment.hltSingleEle8SingleEGL1DetaFilter + fragment.hltSingleEle8SingleEGL1DphiFilter + fragment.hltSingleEle8SingleEGL1Chi2Filter + fragment.hltSingleEle8SingleEGL1ValidHitsFilter + fragment.hltSingleEle8SingleEGL1NLayerITFilter ) +fragment.HLTDoubleEle4eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle4eta1p22PixelMatchFilter + fragment.hltDoubleEle4eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle4eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle4eta1p22DetaFilter + fragment.hltDoubleEle4eta1p22DphiFilter + fragment.hltDoubleEle4eta1p22Chi2Filter + fragment.hltDoubleEle4eta1p22ValidHitsFilter + fragment.hltDoubleEle4eta1p22NLayerITFilter ) +fragment.HLTDoubleEle4p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle4p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle4p5eta1p22PixelMatchFilter + fragment.hltDoubleEle4p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle4p5eta1p22DetaFilter + fragment.hltDoubleEle4p5eta1p22DphiFilter + fragment.hltDoubleEle4p5eta1p22Chi2Filter + fragment.hltDoubleEle4p5eta1p22ValidHitsFilter + fragment.hltDoubleEle4p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle5eta1p22PixelMatchFilter + fragment.hltDoubleEle5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle5eta1p22DetaFilter + fragment.hltDoubleEle5eta1p22DphiFilter + fragment.hltDoubleEle5eta1p22Chi2Filter + fragment.hltDoubleEle5eta1p22ValidHitsFilter + fragment.hltDoubleEle5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle5p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle5p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle5p5eta1p22PixelMatchFilter + fragment.hltDoubleEle5p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle5p5eta1p22DetaFilter + fragment.hltDoubleEle5p5eta1p22DphiFilter + fragment.hltDoubleEle5p5eta1p22Chi2Filter + fragment.hltDoubleEle5p5eta1p22ValidHitsFilter + fragment.hltDoubleEle5p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle6eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle6eta1p22PixelMatchFilter + fragment.hltDoubleEle6eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle6eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle6eta1p22DetaFilter + fragment.hltDoubleEle6eta1p22DphiFilter + fragment.hltDoubleEle6eta1p22Chi2Filter + fragment.hltDoubleEle6eta1p22ValidHitsFilter + fragment.hltDoubleEle6eta1p22NLayerITFilter ) +fragment.HLTDoubleEle6p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle6p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle6p5eta1p22PixelMatchFilter + fragment.hltDoubleEle6p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle6p5eta1p22DetaFilter + fragment.hltDoubleEle6p5eta1p22DphiFilter + fragment.hltDoubleEle6p5eta1p22Chi2Filter + fragment.hltDoubleEle6p5eta1p22ValidHitsFilter + fragment.hltDoubleEle6p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle7eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle7eta1p22PixelMatchFilter + fragment.hltDoubleEle7eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle7eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle7eta1p22DetaFilter + fragment.hltDoubleEle7eta1p22DphiFilter + fragment.hltDoubleEle7eta1p22Chi2Filter + fragment.hltDoubleEle7eta1p22ValidHitsFilter + fragment.hltDoubleEle7eta1p22NLayerITFilter ) +fragment.HLTDoubleEle7p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle7p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle7p5eta1p22PixelMatchFilter + fragment.hltDoubleEle7p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle7p5eta1p22DetaFilter + fragment.hltDoubleEle7p5eta1p22DphiFilter + fragment.hltDoubleEle7p5eta1p22Chi2Filter + fragment.hltDoubleEle7p5eta1p22ValidHitsFilter + fragment.hltDoubleEle7p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle8eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8eta1p22PixelMatchFilter + fragment.hltDoubleEle8eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle8eta1p22DetaFilter + fragment.hltDoubleEle8eta1p22DphiFilter + fragment.hltDoubleEle8eta1p22Chi2Filter + fragment.hltDoubleEle8eta1p22ValidHitsFilter + fragment.hltDoubleEle8eta1p22NLayerITFilter ) +fragment.HLTDoubleEle8p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle8p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8p5eta1p22PixelMatchFilter + fragment.hltDoubleEle8p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle8p5eta1p22DetaFilter + fragment.hltDoubleEle8p5eta1p22DphiFilter + fragment.hltDoubleEle8p5eta1p22Chi2Filter + fragment.hltDoubleEle8p5eta1p22ValidHitsFilter + fragment.hltDoubleEle8p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle9eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle9eta1p22PixelMatchFilter + fragment.hltDoubleEle9eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle9eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle9eta1p22DetaFilter + fragment.hltDoubleEle9eta1p22DphiFilter + fragment.hltDoubleEle9eta1p22Chi2Filter + fragment.hltDoubleEle9eta1p22ValidHitsFilter + fragment.hltDoubleEle9eta1p22NLayerITFilter ) +fragment.HLTDoubleEle9p5eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle9p5eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle9p5eta1p22PixelMatchFilter + fragment.hltDoubleEle9p5eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle9p5eta1p22DetaFilter + fragment.hltDoubleEle9p5eta1p22DphiFilter + fragment.hltDoubleEle9p5eta1p22Chi2Filter + fragment.hltDoubleEle9p5eta1p22ValidHitsFilter + fragment.hltDoubleEle9p5eta1p22NLayerITFilter ) +fragment.HLTDoubleEle10eta1p22Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltDoubleEle10eta1p22EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle10eta1p22PixelMatchFilter + fragment.hltDoubleEle10eta1p22PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle10eta1p22OneOEMinusOneOPFilter + fragment.hltDoubleEle10eta1p22DetaFilter + fragment.hltDoubleEle10eta1p22DphiFilter + fragment.hltDoubleEle10eta1p22Chi2Filter + fragment.hltDoubleEle10eta1p22ValidHitsFilter + fragment.hltDoubleEle10eta1p22NLayerITFilter ) +fragment.HLTSingleEle8Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1DoubleEGXer1p2dRMaxYFilter + fragment.hltSingleEle8EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle8PixelMatchFilter + fragment.hltSingleEle8PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle8OneOEMinusOneOPFilter + fragment.hltSingleEle8DetaFilter + fragment.hltSingleEle8DphiFilter + fragment.hltSingleEle8Chi2Filter + fragment.hltSingleEle8ValidHitsFilter + fragment.hltSingleEle8NLayerITFilter ) +fragment.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + fragment.hltSingleEle8SingleEGL1EtFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle8SingleEGL1PixelMatchFilter + fragment.hltSingleEle8SingleEGL1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + fragment.hltSingleEle8SingleEGL1DetaFilter + fragment.hltSingleEle8SingleEGL1DphiFilter + fragment.hltSingleEle8SingleEGL1Chi2Filter + fragment.hltSingleEle8SingleEGL1ValidHitsFilter + fragment.hltSingleEle8SingleEGL1NLayerITFilter ) fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG20R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HE12b10eR9Id50b80eHEFilter + fragment.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG20EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG20R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HE06b06eR9Id50b80eHEFilter + fragment.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG22EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG22R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG22HE12b10eR9Id50b80eHEFilter + fragment.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG22EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG22R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG22HE06b06eR9Id50b80eHEFilter + fragment.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) +fragment.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG24R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG24HE06b06eR9Id50b80eHEFilter + fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG14EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG14R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) +fragment.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGEta1p5OrFilter + fragment.hltEG24EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG24R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG24HE06b06eR9Id50b80eHEFilter + fragment.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG16EtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG16R9Id50b80eR9IdUnseededFilter + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter + fragment.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU ) fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks ) fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis ) @@ -85826,10 +82977,15 @@ fragment.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet450MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet350 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets350 + fragment.hltAK8SinglePFJet450 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet470_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet470MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet370 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets370 + fragment.hltAK8SinglePFJet470 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet500_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet500MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet400 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets400 + fragment.hltAK8SinglePFJet500 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet250250MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet280_280_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet280280MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet280 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet290_290_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet290290MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet290 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) +fragment.HLT_AK8DiPFJet260_260_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180OrHTT280 + fragment.hltPreAK8DiPFJet260260MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) fragment.HLT_CaloJet500_NoJetID_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) fragment.HLT_CaloJet550_NoJetID_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5DoubleEG3 + fragment.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) @@ -85864,11 +83020,7 @@ fragment.HLT_DoublePhoton33_CaloIdL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoublePhoton33CaloIdL + fragment.HLTPho33CaloIdLSequence + fragment.HLTDoublePho33CaloIdLUnseededSequence + fragment.HLTEndSequence ) fragment.HLT_DoublePhoton70_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton70 + fragment.HLTDoublePho70Sequence + fragment.HLTEndSequence ) fragment.HLT_DoublePhoton85_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton85 + fragment.HLTDoublePho85Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele15_WPLoose_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPLoose_Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETer2p5or + fragment.hltPreEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequence + fragment.HLTEndSequence ) fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + fragment.HLTEndSequence ) -fragment.HLT_Ele27_WPTight_Gsf_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle27WPTightGsf + fragment.HLTEle27WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele28_WPTight_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle28WPTightGsf + fragment.HLTEle28WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele30_WPTight_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle30WPTightGsf + fragment.HLTEle30WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele32_WPTight_Gsf_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle32WPTightGsf + fragment.HLTEle32WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele35_WPTight_Gsf_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle35WPTightGsf + fragment.HLTEle35WPTightGsfSequence + fragment.HLTEndSequence ) @@ -85876,11 +83028,8 @@ fragment.HLT_Ele38_WPTight_Gsf_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle38WPTightGsf + fragment.HLTEle38WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele40_WPTight_Gsf_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle40WPTightGsf + fragment.HLTEle40WPTightGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle32WPTightGsfL1DoubleEG + fragment.HLTEle32L1DoubleEGWPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTauHPSSequence + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTHPSTightChargedIsoPFTau30Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch + fragment.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched + fragment.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 + fragment.HLTEndSequence ) fragment.HLT_HT300_Beamspot_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_Beamspot_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 + fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + fragment.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 + fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltSingleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + fragment.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 + fragment.HLTEndSequence ) fragment.HLT_IsoMu20_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreIsoMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTMu20IsolationSequence + fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTEndSequence ) @@ -85890,8 +83039,6 @@ fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX3BX + fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE60NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy60 + fragment.HLTEndSequence ) fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE70NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu18_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreL1SingleMu18 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL1SingleMu25 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTEndSequence ) fragment.HLT_L1SingleMuCosmics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence ) fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) @@ -85916,10 +83063,8 @@ fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoVVLFiltered + fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + fragment.hltDiMuon199Mass8Filtered + fragment.HLTEndSequence ) fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoVVLFiltered + fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 + fragment.hltDiMuon178Mass3p8Filtered + fragment.HLTEndSequence ) fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoVVLFiltered + fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + fragment.hltDiMuon199Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Onia_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu20or22or25 + fragment.hltPreMu25TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25TrkFiltered0 + fragment.hltDiMuonGlb25Trk0DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu30_TkMu0_Psi_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu20or22or25 + fragment.hltPreMu30TkMu0Psi + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkPsiFiltered0 + fragment.hltDiMuonGlb30Trk0DzPsiFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu30_TkMu0_Upsilon_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu20or22or25 + fragment.hltPreMu30TkMu0Upsilon + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 + fragment.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_TkMu0_Phi_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu20TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered20TrkFiltered0 + fragment.hltDiMuonGlb20Trk0DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu25_TkMu0_Phi_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu25TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 + fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + fragment.HLTEndSequence ) fragment.HLT_Mu15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQorSingleMu7 + fragment.hltPreMu15 + fragment.hltL1fL1sMu15DQorMu7lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0) + fragment.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 + fragment.HLTEndSequence ) fragment.HLT_Mu20_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTEndSequence ) @@ -85967,8 +83112,6 @@ fragment.HLT_PFJet450_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400 + fragment.hltSinglePFJet450 + fragment.HLTEndSequence ) fragment.HLT_PFJet500_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet500 + fragment.HLTEndSequence ) fragment.HLT_PFJet550_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet550 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet550 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet5 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 + fragment.hltSinglePFFwdJet15 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd25_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet25 + fragment.HLTEndSequence ) fragment.HLT_PFJetFwd40_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence ) fragment.HLT_PFJetFwd60_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPrePFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence ) fragment.HLT_PFJetFwd80_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPrePFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence ) @@ -86005,18 +83148,12 @@ fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET75PFMHT75IDTight + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT50 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID75 + fragment.hltPFMETProducer + fragment.hltPFMET75 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) fragment.HLT_PFMET120_PFMHT120_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) fragment.HLT_PFMET130_PFMHT130_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) fragment.HLT_PFMET140_PFMHT140_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne130 + fragment.HLTEndSequence ) fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne140 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) @@ -86038,18 +83175,6 @@ fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dRMax0p4 + fragment.hltPreSingleJet30Mu12SinglePFJet40 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloBJets30eta2p3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFBJets40Eta2p3 + fragment.HLTBTagMuJet40PFMu12SequenceL3 + fragment.hltBSoftMuonJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_Mu12eta2p3_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreMu12eta2p3 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu7L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0) + fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) fragment.HLT_Mu12eta2p3_PFJet40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3Jet30er2p5 + fragment.hltPreMu12eta2p3PFJet40 + fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJet30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 + fragment.hltPFJet40Eta2p3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0) + fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dRMax0p4 + fragment.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dRMax0p4 + fragment.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 + fragment.hltL1fL1sMu3Jet60L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets100Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p4 + fragment.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets200Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p4 + fragment.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets350Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 + fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Double8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 + fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets54Eta2p3 + fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Double8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet40er2p5 + fragment.hltPreDoublePFJets40PFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p5 + fragment.hltPreDoublePFJets100PFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets100Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er2p5 + fragment.hltPreDoublePFJets200PFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets200Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er2p5 + fragment.hltPreDoublePFJets350PFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets350Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Single8Jets30 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet112er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + fragment.hltDoublePFBJets116Eta2p3 + fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 + fragment.hltSelectorPFJets80 + fragment.hltSelector6PFJets80 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Double6Jets80 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet112er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + fragment.hltDoublePFBJets128Eta2p3 + fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 + fragment.hltSelectorPFJets80 + fragment.hltSelector6PFJets80 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV0p71Double6Jets80 + fragment.HLTEndSequence ) fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dRMax0p4 + fragment.hltPreMu12DoublePFJets40PFBTagDeepJetp71 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dRMax0p4 + fragment.hltPreMu12DoublePFJets100PFBTagDeepJetp71 + fragment.hltL1fL1sMu3Jet60L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets100Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p4 + fragment.hltPreMu12DoublePFJets200PFBTagDeepJetp71 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTAK4PFJetsSequence + fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + fragment.hltDoublePFBJets200Eta2p3 + fragment.hltSelectorJets30 + fragment.hltSelector8PFJets30 + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet0p71Single8Jets30 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + fragment.HLTEndSequence ) @@ -86071,18 +83196,16 @@ fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterTwoC30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV1p5Single + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterTwoC30 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p5Single + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_Mu17_TrkIsoVVL_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu17TrkIsoVVL + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered + fragment.HLTEndSequence ) fragment.HLT_Mu19_TrkIsoVVL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu15DQ + fragment.hltPreMu19TrkIsoVVL + fragment.hltL1fL1sMu15DQlqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu15DQlqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + fragment.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dRMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC35dRMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dRMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC80dRMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p4 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet16er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet35er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet60er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet80er2p5Mu3dRMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK4Jet300_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK4Jet300Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBJet300L1FastJetCentral + fragment.HLTBTagMuJet300L1FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR + fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dRMax0p8 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) +fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDiJet120er2p5Mu3dRMax0p8 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 + fragment.hltPreBTagMuAK8Jet170DoubleMu5 + fragment.hltDoubleMuon0L1Filtered0 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8Jet170L1FastJetCentral + fragment.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 + fragment.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 + fragment.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_BTagMu_AK8Jet300_Mu5_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK8Jet300Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBJet300L1AK8FastJetCentral + fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + fragment.HLTEndSequence ) fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) @@ -86091,7 +83214,6 @@ fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Photon20_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPrePhoton20 + fragment.HLTPhoton20Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon33_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26 + fragment.hltPrePhoton33 + fragment.HLTPhoton33Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon50_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to45 + fragment.hltPrePhoton50 + fragment.HLTPhoton50Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon75_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton75 + fragment.HLTPhoton75Sequence + fragment.HLTEndSequence ) @@ -86101,7 +83223,14 @@ fragment.HLT_Photon175_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton175 + fragment.HLTPhoton175Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon200_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton200 + fragment.HLTPhoton200Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon30EB_TightID_TightIso_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28er1p5 + fragment.hltPrePhoton30EBTightIDTightIso + fragment.HLTPhoton30EBTightIDTightIsoSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton110EBTightIDTightIso + fragment.HLTPhoton110EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon50EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to45 + fragment.hltPrePhoton50EBTightIDTightIso + fragment.HLTPhoton50EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon75EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton75EBTightIDTightIso + fragment.HLTPhoton75EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon90EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton90EBTightIDTightIso + fragment.HLTPhoton90EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton110EBTightIDTightIso + fragment.HLTPhoton110EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon130EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton130EBTightIDTightIso + fragment.HLTPhoton130EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon150EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton150EBTightIDTightIso + fragment.HLTPhoton150EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon175EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton175EBTightIDTightIso + fragment.HLTPhoton175EBTightIDTightIsoSequence + fragment.HLTEndSequence ) +fragment.HLT_Photon200EB_TightID_TightIso_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleIsoEG28to60 + fragment.hltPrePhoton200EBTightIDTightIso + fragment.HLTPhoton200EBTightIDTightIsoSequence + fragment.HLTEndSequence ) fragment.HLT_Photon100EBHE10_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton100EBHE10 + fragment.HLTPhoton100EBHE10Sequence + fragment.HLTEndSequence ) fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoM + fragment.HLTPhoton50R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoM + fragment.HLTPhoton75R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) @@ -86120,19 +83249,15 @@ fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + fragment.hltPreDimuon0Jpsi3p5Muon2 + fragment.hltTripleMuonL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonL1Filtered0) + fragment.hltTripleMuL3PreFiltered222 + fragment.hltJpsiMuonL3Filtered3p5 + fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 + fragment.hltVertexmumuFilterJpsiMuon3p5 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQOS + fragment.hltPreDimuon0UpsilonL14p5 + fragment.hltL1sEmuDoubleMu4p5SQOS + fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQOS + fragment.hltPreDimuon0UpsilonL15 + fragment.hltL1sEmuDoubleMu5SQOS + fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQ + fragment.hltPreDimuon0UpsilonL14p5NoOS + fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQ + fragment.hltPreDimuon0UpsilonL14p5er2p0 + fragment.hltL1sEmuDoubleMu4p5er2p0SQ + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonL14p5er2p0M + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonNoVertexing + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5M_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQMass7to18 + fragment.hltPreDimuon0UpsilonL15M + fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s5ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5dR1p4 + fragment.hltPreDimuon0LowMassL10er1p5R + fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5 + fragment.hltPreDimuon0LowMassL10er1p5 + fragment.hltL1sEmuDoubleMu0er1p5 + fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0LowMass + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0LowMassL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMass + fragment.hltDisplacedmumuFilterDimuon0LowMass + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_4_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOS + fragment.hltPreDimuon0LowMassL14 + fragment.hltL1sEmuDoubleMu4SQOS + fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + fragment.hltDimuon0LowMassL1s4L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_4R_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4dR1p2 + fragment.hltPreDimuon0LowMassL14R + fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + fragment.hltDimuon0LowMassL1s4RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_LowMass_L1_TM530_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDimuon0LowMassL1TM530 + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDimuon0LowMassL1sTM530L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0 + fragment.hltPreDimuon0UpsilonMuonL1TM0 + fragment.hltTripleMuon0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon0L1Filtered0) + fragment.hltTripleMu0L3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredL1sTM0 + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 + fragment.HLTEndSequence ) fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreDimuon0UpsilonMuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu0NoL1MassL3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass + fragment.HLTEndSequence ) fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533TripleDZ0p2 + fragment.hltTripleMu533Mass3p8toInfFilter + fragment.HLTEndSequence ) fragment.HLT_TripleMu_10_5_5_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu1055DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered1055 + fragment.hltTripleMu555TripleDZ0p2 + fragment.HLTEndSequence ) @@ -86144,7 +83269,7 @@ fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET70PFMHT70 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET70 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID70 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET90PFMHT90 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET90 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTBphTrackingDisplacedTau3muNoL1MassReg + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMuControl + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuControlL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTBphTrackingDisplacedTau3muNoL1MassReg + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_Jpsi_Displaced_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiNoVertexing + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.HLTEndSequence ) fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTBphTrackingDisplacedJpsiReg + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTrkTrkVertexProducerPhiKstar + fragment.hltJpsiTkTkVertexFilterPhiKstar + fragment.HLTEndSequence ) @@ -86171,7 +83296,6 @@ fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG30erJetC34drMin0p3 + fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + fragment.HLTEle30erJetC34WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle30JetCollectionsForLeptonPlusPFJets + fragment.hltEle30PFJet35EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG28erHTT100 + fragment.hltPreEle28eta2p1WPTightGsfHT150 + fragment.HLTEle28erHTT100WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT100Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT150Jet30 + fragment.HLTEndSequence ) fragment.HLT_Ele28_HighEta_SC20_Mass55_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle28HighEtaSC20Mass55 + fragment.HLTEle28HighEtaSC20Mass55Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV4p50Single + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) fragment.HLT_Ele15_IsoVVVL_PFHT450_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) fragment.HLT_Ele50_IsoVVVL_PFHT450_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle50VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) @@ -86179,7 +83303,6 @@ fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu4TrkIsoVVLDiPFJet9040DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenL1f0L2f3QL3Filtered4Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon4RelTrkIsoVVLFiltered + fragment.HLTRecoMETSequence + fragment.hltMET35 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet7020MJJ500DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet9040MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT300Jet30 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon8RelTrkIsoVVLFiltered + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT300Jet30 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon10RelTrkIsoVVLFiltered + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT350Jet30Eta5 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV4p50Single + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) fragment.HLT_Mu15_IsoVVVL_PFHT450_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) fragment.HLT_Mu50_IsoVVVL_PFHT450_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3Mu50VVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) @@ -86192,8 +83315,6 @@ fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + fragment.hltPreMu3er1p5PFJet100er2p5PFMETNoMu80PFMHTNoMu80IDTight + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3MuFiltered3er1p5 + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.hltMht + fragment.hltMHT50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100er2p5 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID80 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu80 + fragment.HLTEndSequence ) fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + fragment.hltPreMu3er1p5PFJet100er2p5PFMETNoMu90PFMHTNoMu90IDTight + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3MuFiltered3er1p5 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100er2p5 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu90 + fragment.HLTEndSequence ) fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + fragment.hltPreMu3er1p5PFJet100er2p5PFMETNoMu100PFMHTNoMu100IDTight + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3MuFiltered3er1p5 + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.hltMht + fragment.hltMHT70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100er2p5 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID100 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu100 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon10PsiPrimeBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon20JpsiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon20JpsiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + fragment.HLTEndSequence ) fragment.HLT_Dimuon10_Upsilon_y1p4_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon10Upsilony1p4 + fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + fragment.hltDimuon10Upsilony1p4L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 + fragment.hltDisplacedmumuFilterDimuon10Upsilonsv3 + fragment.HLTEndSequence ) fragment.HLT_Dimuon12_Upsilon_y1p4_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon12Upsilony1p4 + fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + fragment.hltDimuon12Upsilony1p4L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 + fragment.hltDisplacedmumuFilterDimuon12Upsilonsv3 + fragment.HLTEndSequence ) fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon14PhiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon14PhiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + fragment.HLTEndSequence ) @@ -86223,17 +83344,14 @@ fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hltMonoPFJet165 + fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + fragment.HLTEndSequence ) fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle115CaloIdVTGsfTrkIdT + fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle135CaloIdVTGsfTrkIdT + fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT320 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSVp17Double + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT330 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Triple + fragment.HLTEndSequence ) fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT330PT30QuadPFJet75604540 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT320 + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT330 + fragment.HLTEndSequence ) -fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSix30er2p5 + fragment.hltPFJetFilterSix32er2p5 + fragment.hltPFJetsSix30ForHt + fragment.hltHtMhtPFJetsSix30er2p5 + fragment.hltPFSixJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV2p94Double + fragment.HLTEndSequence ) fragment.HLT_PFHT400_SixPFJet32_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT400SixPFJet32 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSix30er2p5 + fragment.hltPFJetFilterSix32er2p5 + fragment.hltPFJetsSix30ForHt + fragment.hltHtMhtPFJetsSix30er2p5 + fragment.hltPFSixJet30HT400 + fragment.HLTEndSequence ) -fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT450SixPFJet36PFBTagDeepCSV1p59 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC30 + fragment.hltCaloJetsSix30ForHt + fragment.hltHtMhtCaloJetsSixC30 + fragment.hltCaloSixJet30HT350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSix30er2p5 + fragment.hltPFJetFilterSix36er2p5 + fragment.hltPFJetsSix30ForHt + fragment.hltHtMhtPFJetsSix30er2p5 + fragment.hltPFSixJet30HT450 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV1p59Single + fragment.HLTEndSequence ) fragment.HLT_PFHT450_SixPFJet36_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT450SixPFJet36 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC30 + fragment.hltCaloJetsSix30ForHt + fragment.hltHtMhtCaloJetsSixC30 + fragment.hltCaloSixJet30HT350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSix30er2p5 + fragment.hltPFJetFilterSix36er2p5 + fragment.hltPFJetsSix30ForHt + fragment.hltHtMhtPFJetsSix30er2p5 + fragment.hltPFSixJet30HT450 + fragment.HLTEndSequence ) fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + fragment.hltPrePFHT400FivePFJet100100603030 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterFiveC25 + fragment.hltCaloJetsFive25ForHt + fragment.hltHtMhtCaloJetsFiveC25 + fragment.hltCaloFiveJet25HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwo100er3p0 + fragment.hltPFJetFilterThree60er3p0 + fragment.hltPFJetFilterFive30er3p0 + fragment.hltPFJetsFive30ForHt + fragment.hltHtMhtPFJetsFive30er3p0 + fragment.hltPFFiveJet30HT400 + fragment.HLTEndSequence ) -fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + fragment.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterFiveC25 + fragment.hltCaloJetsFive25ForHt + fragment.hltHtMhtCaloJetsFiveC25 + fragment.hltCaloFiveJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwo100er3p0 + fragment.hltPFJetFilterThree60er3p0 + fragment.hltPFJetFilterFive30er3p0 + fragment.hltPFJetsFive30ForHt + fragment.hltHtMhtPFJetsFive30er3p0 + fragment.hltPFFiveJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + fragment.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterFiveC25 + fragment.hltCaloJetsFive25ForHt + fragment.hltHtMhtCaloJetsFiveC25 + fragment.hltCaloFiveJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV10p01Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwo120er3p0 + fragment.hltPFJetFilterThree60er3p0 + fragment.hltPFJetFilterFive30er3p0 + fragment.hltPFJetsFive30ForHt + fragment.hltHtMhtPFJetsFive30er3p0 + fragment.hltPFFiveJet30HT400 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSV4p5Double + fragment.HLTEndSequence ) fragment.HLT_PFHT350_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT350 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT300Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet30Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT380MinPFJet30Sequence + fragment.HLTEndSequence ) +fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT400MinPFJet30Sequence + fragment.HLTEndSequence ) fragment.HLT_ECALHT800_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + fragment.hltPreECALHT800 + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltTowerMakerEcal + fragment.hltHtMhtEcal + fragment.hltHtEcal800 + fragment.HLTEndSequence ) fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGWithJetAndTau + fragment.hltPreDiSC3018EIsoANDHEMass70 + fragment.HLTSC3018EIso15HE30eMass70Sequence + fragment.HLTEndSequence ) fragment.HLT_Physics_v8 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence ) @@ -86245,15 +83363,14 @@ fragment.HLT_EphemeralZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopy + fragment.hltPreEphemeralZeroBias + fragment.HLTEndSequence ) fragment.DST_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) fragment.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3PFScoutingPixelTracking + fragment.hltPreDSTRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking + fragment.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking + fragment.HLTSingleEG30CaloIdLSequence + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking + fragment.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking + fragment.HLTDoubleEG16EG12CaloIdLSequence + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltMuonTriggerResultsFilter + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.HLT_Photon20_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_Photon30_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) +fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) fragment.AlCa_EcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxMinus_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreL1UnpairedBunchBptxMinus + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxPlus_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreL1UnpairedBunchBptxPlus + fragment.HLTEndSequence ) -fragment.HLT_L1NotBptxOR_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreL1NotBptxOR + fragment.HLTEndSequence ) fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + fragment.HLTEndSequence ) fragment.HLT_CDC_L2cosmic_10_er1p0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence ) fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence ) @@ -86267,7 +83384,7 @@ fragment.HLT_ZeroBias_FirstCollisionInTrain_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_LastCollisionInTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_FirstBXAfterTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisation_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) +fragment.AlCa_RPCMuonNormalisation_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.MC_ReducedIterativeTracking_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence ) @@ -86289,12 +83406,15 @@ fragment.MC_AK8CaloHT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence ) fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence ) fragment.MC_DoubleEle5_CaloIdL_MW_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5WithJetAndTau + fragment.hltPreMCDoubleEle5CaloIdLMW + fragment.HLTEle5CaloIdLMWSequence + fragment.HLTDoubleEle5CaloIdLMWSequence + fragment.HLTEndSequence ) +fragment.MC_Egamma_Open_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCEgammaOpen + fragment.HLTEgammaOpenSequence + fragment.HLTEndSequence ) +fragment.MC_Egamma_Open_Unseeded_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCEgammaOpenUnseeded + fragment.HLTEgammaOpenUnseededSequence + fragment.HLTEndSequence ) fragment.MC_Ele5_WPTight_Gsf_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPTightGsf + fragment.HLTEle5WPTightGsfSequence + fragment.HLTEndSequence ) fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) fragment.MC_IsoMu_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu3or5or7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1L2SingleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu + fragment.HLTEndSequence ) fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoVVLFiltered + fragment.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 + fragment.HLTEndSequence ) fragment.MC_DoubleMuNoFiltersNoVtx_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtx) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence ) fragment.MC_PFBTagDeepJet_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagDeepJet + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet4p06Single + fragment.HLTEndSequence ) +fragment.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID50 + fragment.hltPFDoubleJetLooseID75 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsLTag0p5 + fragment.hlt2PNetCvsLTag0p3 + fragment.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.MC_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMCRun3PFScoutingPixelTracking + fragment.hltPreMCRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EBonly_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EEonly_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) @@ -86307,30 +83427,17 @@ fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTGlobalPFTauConeSequence + fragment.hltPFTau180Track + fragment.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEG14108IorTripleEG18178 + fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL + fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + fragment.HLTEndSequence ) fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2GlobIsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 + fragment.HLTL2TauJetsSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2p5IsoTauGlobalSequence + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + fragment.HLTEndSequence ) fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID100 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu100 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne100 + fragment.HLTEndSequence ) fragment.HLT_Mu18_Mu9_SameSign_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189SameSignFiltered + fragment.HLTEndSequence ) fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered + fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi + fragment.HLTBphTrackingDoubleJpsiReg + fragment.hltJpsiTkAllConeTracksIterDoubleTrk + fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 + fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60noDrDCAFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8DCA + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533Mass3p8DCAFilter + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet103_88_75_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagDeepCSVSequencePF + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet105_88_76_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet111_90_80_15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 + fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId + fragment.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_IP6_v2 = cms.Path( fragment.HLTBeginSequenceParking + fragment.hltL1sSingleMu22orParking + fragment.hltPreMu12IP6 + fragment.hltL1fL1sMu22orParkingL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orParkL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0) + fragment.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepCSV7p68Double6Jets + fragment.hltBTagPFDeepCSV1p28Single6Jets + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTau + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch + fragment.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 + fragment.HLTL2TauJetsL1TauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence + fragment.hltDoubleL2GlobIsoTau26eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoublePFTauPt40Eta2p1Trk1 + fragment.HLTHPSMediumChargedIsoPFTauSequence + fragment.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation + fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched + fragment.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 + fragment.HLTL2TauJetsL1TauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2p5IsoTauL1TauSeededGlobalSequence + fragment.hltDoubleL2GlobIsoTau26eta2p2 + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDoublePFTauPt35Eta2p1Trk1 + fragment.HLTHPSTightChargedIsoPFTauSequence + fragment.hltHpsSelectedPFTausTrackPt1TightChargedIsolation + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolation + fragment.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched + fragment.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 + fragment.HLTEndSequence ) fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTauHPSSequence + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTHPSLooseETauWPDeepTauPFTau30Sequence + fragment.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch + fragment.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched + fragment.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 + fragment.HLTEndSequence ) fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 + fragment.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + fragment.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence + fragment.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch + fragment.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched + fragment.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu22erIsoTau40er + fragment.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 + fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTL2TauTagNNSequence + fragment.hltL2Mu22Tau40TagNNFilterSingleTauWP + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTLooseSingleTauWPDeepTauPFTau + fragment.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 + fragment.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 + fragment.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded + fragment.HLTEndSequence ) @@ -86350,26 +83457,38 @@ fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSV1p56Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagDeepJetSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFDeepJet1p28Single6Jets + fragment.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTBtagDeepJetSequencePF + fragment.hltBTagPFDeepJet1p5Single + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet70_50_40_30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504030 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt30 + fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt35 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt35 + fragment.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetOrHTTOrMuonHTT + fragment.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt4PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt3PixelOnlyPFCentralJetTightIDPt30 + fragment.hlt2PixelOnlyPFCentralJetTightIDPt40 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt60 + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt35 + fragment.hlt3PFCentralJetTightIDPt45 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt35 + fragment.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterTwoC30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFJetTwoC30 + fragment.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTEndSequence ) fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hlt4PFCentralJetTightIDPt30 + fragment.hlt3PFCentralJetTightIDPt40 + fragment.hlt2PFCentralJetTightIDPt50 + fragment.hlt1PFCentralJetTightIDPt70 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPFCentralJetTightIDPt30 + fragment.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet100_88_70_30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet100887030 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID70 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID70 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID100 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p5 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p5 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + fragment.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet20 + fragment.hltTripleJet35 + fragment.hltDoubleJet50 + fragment.hltSingleJet80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID30 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.hlt2PFCentralJetTightIDPt30 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltPNetCvsAllTag0p6 + fragment.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet230_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet250 + fragment.hltAK8PFJets250Constituents + fragment.hltAK8PFSoftDropJets250 + fragment.hltAK8SinglePFJets250SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets250SoftDropMass40 + fragment.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet275 + fragment.hltAK8PFJets275Constituents + fragment.hltAK8PFSoftDropJets275 + fragment.hltAK8SinglePFJets275SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets275SoftDropMass40 + fragment.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet400SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltSingleAK8PFJet400 + fragment.hltAK8PFJets400Constituents + fragment.hltAK8PFSoftDropJets400 + fragment.hltAK8SinglePFJets400SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet425_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet425SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltSingleAK8PFJet425 + fragment.hltAK8PFJets425Constituents + fragment.hltAK8PFSoftDropJets425 + fragment.hltAK8SinglePFJets425SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet450_SoftDropMass40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet450SoftDropMass40 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltSingleAK8PFJet450 + fragment.hltAK8PFJets450Constituents + fragment.hltAK8PFSoftDropJets450 + fragment.hltAK8SinglePFJets450SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet250 + fragment.hltAK8PFJets250Constituents + fragment.hltAK8PFSoftDropJets250 + fragment.hltAK8SinglePFJets250SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets250SoftDropMass40 + fragment.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetOrHTTOrMuHTT + fragment.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet275 + fragment.hltAK8PFJets275Constituents + fragment.hltAK8PFSoftDropJets275 + fragment.hltAK8SinglePFJets275SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets275SoftDropMass40 + fragment.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 + fragment.HLTEndSequence ) +fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTMu50IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTEndSequence ) +fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet220 + fragment.hltAK8PFJets220Constituents + fragment.hltAK8PFSoftDropJets220 + fragment.hltAK8SinglePFJets220SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets220SoftDropMass40 + fragment.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTEndSequence ) fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltSingleAK8PFJet230 + fragment.hltAK8PFJets230Constituents + fragment.hltAK8PFSoftDropJets230 + fragment.hltAK8SinglePFJets230SoftDropMass40 + fragment.HLTJetFlavourTagParticleNetSequencePFAK8 + fragment.hltAK8PFJets230SoftDropMass40 + fragment.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + fragment.HLTEndSequence ) +fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTEndSequence ) +fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTAK4PixelOnlyPFJetsSequence + fragment.hlt2PixelOnlyPFCentralJetTightIDPt20 + fragment.hlt1PixelOnlyPFCentralJetTightIDPt50 + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFCentralJetTightIDPt30 + fragment.hlt1PFCentralJetTightIDPt60 + fragment.HLTJetFlavourTagParticleNetSequencePF + fragment.hltPF2CentralJetTightIDPt30 + fragment.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauJet + fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauJetTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hlt1PFJet60L1HLTMatched + fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 + fragment.HLTEndSequence ) fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauJet70 + fragment.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 + fragment.HLTL2TauTagNNSequence + fragment.hltL2DoubleTauJetTagNNFilter + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + fragment.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hlt1PFJet75L1HLTMatched + fragment.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 + fragment.HLTEndSequence ) fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORMu18erTauXXer2p1 + fragment.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 + cms.ignore(fragment.hltL1sVeryBigORMu18erTauXXer2p1) + fragment.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + fragment.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + fragment.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + fragment.HLTL2TauTagNNSequence + fragment.hltL2TauTagNNFilterMu18erTauXX + fragment.HLTGlobalPFTauHPSSequence + fragment.HLTHPSDeepTauPFTauSequence + fragment.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + fragment.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + fragment.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + fragment.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + fragment.HLTEndSequence ) @@ -86414,14 +83533,11 @@ fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTauVeryBigOR + fragment.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltSingleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducerSingle + fragment.hltCaloJetTimingProducerSingle + fragment.hltCaloJetTimingFilterSingleTau2p5ns + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + fragment.HLTEndSequence ) fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTauVeryBigOR + fragment.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltSingleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducerSingle + fragment.hltCaloJetTimingProducerSingle + fragment.hltCaloJetTimingFilterSingleTau3p5ns + fragment.HLTEndSequence ) fragment.HLT_L1Mu6HT240_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreL1Mu6HT240 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + fragment.HLTEndSequence ) +fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoMu6HTT240Or250 + fragment.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT240 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_CaloMET60_DTCluster50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET60DTCluster50 + fragment.HLTRecoMETSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDTrechitClusterProducer50 + fragment.hltMuonRecHitClusterFilter50 + fragment.HLTEndSequence ) fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET60DTClusterNoMB1S50 + fragment.HLTRecoMETSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDTrechitClusterProducer50 + fragment.hltMuonRecHitClusterNoMB1SFilter50 + fragment.HLTEndSequence ) @@ -86433,7 +83549,6 @@ fragment.HLT_L1CSCShower_DTCluster50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreL1CSCShowerDTCluster50 + fragment.HLTMuonLocalRecoSequence + fragment.hltDTrechitClusters + fragment.hltDTCluster50NoMB1 + fragment.HLTEndSequence ) fragment.HLT_L1CSCShower_DTCluster75_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreL1CSCShowerDTCluster75 + fragment.HLTMuonLocalRecoSequence + fragment.hltDTrechitClusters + fragment.hltDTCluster75NoMB1 + fragment.HLTEndSequence ) fragment.HLT_PFMET105_IsoTrk50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM90ToETM150 + fragment.hltPrePFMET105IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET105 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFJet100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETMHF90SingleJet60looseRecoiling + fragment.hltPrePFMET110PFJet100 + fragment.HLTRecoMETSequence + fragment.hltMET75 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT170 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt + fragment.HLTEndSequence ) @@ -86444,7 +83559,6 @@ fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltSingleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducerSingle + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + fragment.hltCaloJetTimingBarrelOnlyProducerSingle + fragment.hltCaloJetTimingBarrelOnlyFilterSingle2ns + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltCaloJetTimingBarrelOnlyProducer + fragment.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltCaloJetTimingBarrelOnlyProducer + fragment.hltCaloJetTimingBarrelOnlyFilterDouble1ns + fragment.HLTEndSequence ) -fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt30 + fragment.hltCentralCaloJetptLowPt30CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt35 + fragment.hltCentralCaloJetptLowPt35CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT200SingleLLPJet60 + fragment.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT200 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForDisplaced + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + fragment.HLTIterativeTrackingIter12ForDisplaced + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10Time1ns_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10Time1ns + fragment.HLTDiPho10CaloIdLTime1nsSequence + fragment.HLTEndSequence ) @@ -86456,51 +83570,53 @@ fragment.HLT_DiPhoton10sminlt0p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p1 + fragment.HLTDiPho10CaloIdLsminlt0p1Sequence + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10sminlt0p12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10sminlt0p12 + fragment.HLTDiPho10CaloIdLsminlt0p12Sequence + fragment.HLTEndSequence ) fragment.HLT_DiPhoton10_CaloIdL_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + fragment.hltPreDiPhoton10CaloIdL + fragment.HLTDiPho10CaloIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6 + fragment.HLTDoubleEle4eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6 + fragment.HLTDoubleEle4p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6 + fragment.HLTDoubleEle5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6 + fragment.HLTDoubleEle5p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6 + fragment.HLTDoubleEle6eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6 + fragment.HLTDoubleEle6p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6 + fragment.HLTDoubleEle7eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6 + fragment.HLTDoubleEle7p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6 + fragment.HLTDoubleEle8eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6 + fragment.HLTDoubleEle8p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6 + fragment.HLTDoubleEle9eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6 + fragment.HLTDoubleEle9p5eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6 + fragment.HLTDoubleEle10eta1p22mMax6Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 + fragment.HLTDoubleEle10eta1p22mMax6dz0p8Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 + fragment.HLTDoubleEle10eta1p22mMax6Hits10Sequence + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6dz0p8 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22DZFilter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4eta1p22Sequence + fragment.hltDoubleEle4eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle4p5eta1p22Sequence + fragment.hltDoubleEle4p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle4p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5eta1p22Sequence + fragment.hltDoubleEle5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle5p5eta1p22Sequence + fragment.hltDoubleEle5p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle5p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6eta1p22Sequence + fragment.hltDoubleEle6eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle6p5eta1p22Sequence + fragment.hltDoubleEle6p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle6p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7eta1p22Sequence + fragment.hltDoubleEle7eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle7p5eta1p22Sequence + fragment.hltDoubleEle7p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle7p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8eta1p22Sequence + fragment.hltDoubleEle8eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle8p5eta1p22Sequence + fragment.hltDoubleEle8p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle8p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9eta1p22Sequence + fragment.hltDoubleEle9eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + fragment.HLTDoubleEle9p5eta1p22Sequence + fragment.hltDoubleEle9p5eta1p22PMmMax6MassFilter + fragment.hltDoubleEle9p5eta1p22ValidHits10Filter + fragment.HLTEndSequence ) +fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreDoubleEle10eta1p22mMax6trkHits10 + fragment.HLTDoubleEle10eta1p22Sequence + fragment.hltDoubleEle10eta1p22PMmMax6MassFilter + fragment.hltDoubleEle10eta1p22ValidHits10Filter + fragment.HLTEndSequence ) fragment.HLT_SingleEle8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGXer1p2dRMaxY + fragment.hltPreSingleEle8 + fragment.HLTSingleEle8Sequence + fragment.HLTEndSequence ) fragment.HLT_SingleEle8_SingleEGL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5SingleEG15er2p5 + fragment.hltPreSingleEle8SingleEGL1 + fragment.HLTSingleEle8SingleEGL1Sequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT + fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT + fragment.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT + fragment.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + fragment.HLTEndSequence ) fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT + fragment.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + fragment.HLTEndSequence ) +fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT + fragment.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + fragment.HLTEndSequence ) +fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGIsoeta1p5 + fragment.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT + fragment.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + fragment.HLTEndSequence ) fragment.HLT_Mu50_L1SingleMuShower_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuShower + fragment.hltPreMu50L1SingleMuShower + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + fragment.HLTEndSequence ) fragment.HLT_ExpressMuons_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreExpressMuons + fragment.hltExpressMuonsFilter + fragment.HLTEndSequence ) fragment.HLT_OnlineMonitorGroup_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreOnlineMonitorGroup + fragment.hltOnlineMonitorGroupFilter + fragment.HLTEndSequence ) @@ -86509,6 +83625,7 @@ fragment.DQM_PixelReconstruction_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3PFScoutingPixelTracking + fragment.hltPreDQMPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence ) fragment.HLT_PPSMaxTracksPerArm1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) fragment.HLT_PPSMaxTracksPerRP4_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) +fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence ) fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse ) fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) fragment.ScoutingPFOutput = cms.FinalPath( ) @@ -86526,22 +83643,25 @@ fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot ) fragment.Dataset_DisplacedJet = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDisplacedJet + fragment.hltPreDatasetDisplacedJet ) fragment.Dataset_ReservedDoubleMuonLowMass = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetReservedDoubleMuonLowMass + fragment.hltPreDatasetReservedDoubleMuonLowMass ) -fragment.Dataset_EGamma = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma ) +fragment.Dataset_EGamma0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma0 ) +fragment.Dataset_EGamma1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEGamma + fragment.hltPreDatasetEGamma1 ) fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser ) -fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX ) fragment.Dataset_EphemeralHLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEphemeralHLTPhysics + fragment.hltPreDatasetEphemeralHLTPhysics ) fragment.Dataset_EphemeralZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEphemeralZeroBias + fragment.hltPreDatasetEphemeralZeroBias ) fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay ) fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment ) +fragment.Dataset_ExpressPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPPSRandom + fragment.hltPreDatasetExpressPPSRandom ) fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics ) fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor ) fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics ) fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS ) fragment.Dataset_IsolatedBunch = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetIsolatedBunch + fragment.hltPreDatasetIsolatedBunch ) -fragment.Dataset_JetMET = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET ) +fragment.Dataset_JetMET0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET0 ) +fragment.Dataset_JetMET1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetJetMET + fragment.hltPreDatasetJetMET1 ) fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept ) fragment.Dataset_MonteCarlo = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMonteCarlo + fragment.hltPreDatasetMonteCarlo ) -fragment.Dataset_Muon = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon ) +fragment.Dataset_Muon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon0 ) +fragment.Dataset_Muon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuon + fragment.hltPreDatasetMuon1 ) fragment.Dataset_MuonEG = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonEG + fragment.hltPreDatasetMuonEG ) fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX ) fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor ) @@ -86559,9 +83679,6 @@ fragment.Dataset_ParkingDoubleMuonLowMass5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingDoubleMuonLowMass + fragment.hltPreDatasetParkingDoubleMuonLowMass5 ) fragment.Dataset_ParkingDoubleMuonLowMass6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingDoubleMuonLowMass + fragment.hltPreDatasetParkingDoubleMuonLowMass6 ) fragment.Dataset_ParkingDoubleMuonLowMass7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingDoubleMuonLowMass + fragment.hltPreDatasetParkingDoubleMuonLowMass7 ) -fragment.Dataset_ParkingSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingSingleMuon + fragment.hltPreDatasetParkingSingleMuon0 ) -fragment.Dataset_ParkingSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingSingleMuon + fragment.hltPreDatasetParkingSingleMuon1 ) -fragment.Dataset_ParkingSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetParkingSingleMuon + fragment.hltPreDatasetParkingSingleMuon2 ) fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor ) fragment.Dataset_ScoutingPFMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFMonitor + fragment.hltPreDatasetScoutingPFMonitor ) fragment.Dataset_ScoutingPFRun3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFRun3 + fragment.hltPreDatasetScoutingPFRun3 ) @@ -86571,7 +83688,7 @@ fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias ) -fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Photon20_v4, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_L1Accept, fragment.Dataset_MonteCarlo, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8PFJet470_MassSD30_v2, fragment.HLT_AK8PFJet500_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_AK8DiPFJet280_280_MassSD30_v2, fragment.HLT_AK8DiPFJet290_290_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD50_v2, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon50EB_TightID_TightIso_v1, fragment.HLT_Photon75EB_TightID_TightIso_v1, fragment.HLT_Photon90EB_TightID_TightIso_v1, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon130EB_TightID_TightIso_v1, fragment.HLT_Photon150EB_TightID_TightIso_v1, fragment.HLT_Photon175EB_TightID_TightIso_v1, fragment.HLT_Photon200EB_TightID_TightIso_v1, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT350_v21, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18, fragment.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Egamma_Open_v1, fragment.MC_Egamma_Open_Unseeded_v1, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_QuadPFJet100_88_70_30_v1, fragment.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1, fragment.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1, fragment.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_v3, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1, fragment.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLT_PPSRandom_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma0, fragment.Dataset_EGamma1, fragment.Dataset_EcalLaser, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPPSRandom, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET0, fragment.Dataset_JetMET1, fragment.Dataset_L1Accept, fragment.Dataset_MonteCarlo, fragment.Dataset_Muon0, fragment.Dataset_Muon1, fragment.Dataset_MuonEG, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_RPCMonitor, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index ca8393c0079a3..aa96677022469 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/HIon --cff --data --type HIon -# /dev/CMSSW_13_0_0/HIon/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/HIon/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/HIon/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/HIon/V47') ) fragment.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,912 +498,21 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1585,68 +520,43 @@ lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1654,15 +564,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1670,8 +580,30 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1679,23 +611,23 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1703,62 +635,106 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3561,45 +2534,48 @@ ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -4996,6 +3972,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -5026,8 +4003,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -5104,22 +4081,6 @@ ) ) -fragment.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) - fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) @@ -5217,10 +4178,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -6348,7 +5305,7 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sRPCMuonNormalisationForHI" ), - MaxEta = cms.double( 1.9 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), @@ -6645,7 +5602,7 @@ fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -6689,6 +5646,10 @@ dPhiChainBoxMax = cms.double( 0.02 ) ) ) +fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) fragment.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG21_BptxAND OR L1_SingleJet56_BptxAND OR L1_SingleEG3 OR L1_SingleEG5 OR L1_SingleEG50 OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5" ), @@ -24712,10 +23673,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), @@ -25788,7 +24745,7 @@ fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter ) fragment.DST_Physics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence ) fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) +fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.HLT_HIOnlineMonitorGroup_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreHIOnlineMonitorGroup + fragment.hltHIOnlineMonitorGroupFilter + fragment.HLTEndSequence ) @@ -25801,7 +24758,7 @@ fragment.AlCa_EcalPhiSymForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPhiSymForHI + fragment.hltPreAlCaEcalPhiSymForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) fragment.HLT_HIHcalNZS_v4 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHIHcalNZS + fragment.hltPreHIHcalNZS + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) fragment.HLT_HIHcalPhiSym_v4 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHIHcalPhiSym + fragment.hltPreHIHcalPhiSym + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRPCMuonNormalisationForHI + fragment.hltPreAlCaRPCMuonNormalisationForHI + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) +fragment.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRPCMuonNormalisationForHI + fragment.hltPreAlCaRPCMuonNormalisationForHI + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EBonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalPi0EBonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalPi0EEonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalPi0EEonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_EcalEtaEBonlyForHI_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaEcalEtaEBonlyForHI + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index 1ec734000ad6e..718dc984b5d7d 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/PIon --cff --data --type PIon -# /dev/CMSSW_13_0_0/PIon/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/PIon/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V47') ) fragment.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -666,918 +492,27 @@ minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + minHitsMinPt = cms.int32( -1 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), +fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1585,68 +520,43 @@ lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1654,15 +564,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1670,8 +580,30 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1679,23 +611,23 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1703,62 +635,106 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3143,45 +2116,48 @@ ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -4578,6 +3554,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -4608,8 +3585,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -4686,22 +3663,6 @@ ) ) -fragment.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) - fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index b87d98560ea6b..040a411a4195b 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/PRef --cff --data --type PRef -# /dev/CMSSW_13_0_0/PRef/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/PRef/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/PRef/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/PRef/V47') ) fragment.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,912 +498,21 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1585,68 +520,43 @@ lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( +fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( +fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1654,15 +564,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1670,8 +580,30 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1679,23 +611,23 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1703,62 +635,106 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3226,45 +2199,48 @@ ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -4661,6 +3637,7 @@ fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -4691,8 +3668,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -4769,22 +3746,6 @@ ) ) -fragment.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) - fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) @@ -5804,7 +4765,7 @@ fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -8465,10 +7426,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -8541,13 +7498,17 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), - MaxEta = cms.double( 1.6 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -8713,10 +7674,6 @@ topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), dzCut = cms.double( 1.0 ) ) -fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), @@ -9377,10 +8334,10 @@ fragment.AlCa_HIEcalEtaEBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) fragment.AlCa_HIEcalEtaEEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence ) fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) +fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) fragment.AlCa_EcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence ) -fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) +fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence ) fragment.DQM_HIEcalReconstruction_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence ) diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py index 7d875788b5bf0..15676012f3cf3 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py @@ -320,16 +320,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -337,7 +332,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -359,8 +353,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -393,16 +385,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -410,7 +397,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -432,8 +418,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -469,16 +453,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -486,7 +465,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -508,8 +486,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -542,16 +518,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -559,7 +530,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -581,8 +551,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -618,16 +586,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -635,7 +598,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -657,8 +619,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -691,16 +651,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -708,7 +663,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -730,8 +684,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -767,16 +719,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -784,7 +731,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -806,8 +752,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -840,16 +784,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -857,7 +796,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -879,8 +817,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -896,33 +832,6 @@ ) -# stream ParkingSingleMuon0 - -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamParkingSingleMuon0_datasetParkingSingleMuon0_selector -streamParkingSingleMuon0_datasetParkingSingleMuon0_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamParkingSingleMuon0_datasetParkingSingleMuon0_selector.l1tResults = cms.InputTag('') -streamParkingSingleMuon0_datasetParkingSingleMuon0_selector.throw = cms.bool(False) -streamParkingSingleMuon0_datasetParkingSingleMuon0_selector.triggerConditions = cms.vstring('HLT_Mu12_IP6_v2') - - -# stream ParkingSingleMuon1 - -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamParkingSingleMuon1_datasetParkingSingleMuon1_selector -streamParkingSingleMuon1_datasetParkingSingleMuon1_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamParkingSingleMuon1_datasetParkingSingleMuon1_selector.l1tResults = cms.InputTag('') -streamParkingSingleMuon1_datasetParkingSingleMuon1_selector.throw = cms.bool(False) -streamParkingSingleMuon1_datasetParkingSingleMuon1_selector.triggerConditions = cms.vstring('HLT_Mu12_IP6_v2') - - -# stream ParkingSingleMuon2 - -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamParkingSingleMuon2_datasetParkingSingleMuon2_selector -streamParkingSingleMuon2_datasetParkingSingleMuon2_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamParkingSingleMuon2_datasetParkingSingleMuon2_selector.l1tResults = cms.InputTag('') -streamParkingSingleMuon2_datasetParkingSingleMuon2_selector.throw = cms.bool(False) -streamParkingSingleMuon2_datasetParkingSingleMuon2_selector.triggerConditions = cms.vstring('HLT_Mu12_IP6_v2') - - # stream PhysicsCommissioning from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsCommissioning_datasetCommissioning_selector @@ -942,16 +851,6 @@ streamPhysicsCommissioning_datasetCosmics_selector.throw = cms.bool(False) streamPhysicsCommissioning_datasetCosmics_selector.triggerConditions = cms.vstring('HLT_L1SingleMuCosmics_v2') -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsCommissioning_datasetEmptyBX_selector -streamPhysicsCommissioning_datasetEmptyBX_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamPhysicsCommissioning_datasetEmptyBX_selector.l1tResults = cms.InputTag('') -streamPhysicsCommissioning_datasetEmptyBX_selector.throw = cms.bool(False) -streamPhysicsCommissioning_datasetEmptyBX_selector.triggerConditions = cms.vstring( - 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' -) - from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsCommissioning_datasetHLTPhysics_selector streamPhysicsCommissioning_datasetHLTPhysics_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') streamPhysicsCommissioning_datasetHLTPhysics_selector.l1tResults = cms.InputTag('') @@ -994,6 +893,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -1002,6 +903,7 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ) @@ -1064,15 +966,11 @@ streamPhysicsDispJetBTagMuEGTau_datasetDisplacedJet_selector.triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -1091,16 +989,12 @@ 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -1110,7 +1004,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', @@ -1142,10 +1035,10 @@ 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -1160,27 +1053,24 @@ streamPhysicsDispJetBTagMuEGTau_datasetTau_selector.throw = cms.bool(False) streamPhysicsDispJetBTagMuEGTau_datasetTau_selector.triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2' ) -# stream PhysicsEGamma +# stream PhysicsEGamma0 -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsEGamma_datasetEGamma_selector -streamPhysicsEGamma_datasetEGamma_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamPhysicsEGamma_datasetEGamma_selector.l1tResults = cms.InputTag('') -streamPhysicsEGamma_datasetEGamma_selector.throw = cms.bool(False) -streamPhysicsEGamma_datasetEGamma_selector.triggerConditions = cms.vstring( +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsEGamma0_datasetEGamma0_selector +streamPhysicsEGamma0_datasetEGamma0_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsEGamma0_datasetEGamma0_selector.l1tResults = cms.InputTag('') +streamPhysicsEGamma0_datasetEGamma0_selector.throw = cms.bool(False) +streamPhysicsEGamma0_datasetEGamma0_selector.triggerConditions = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiPhoton10Time1ns_v2', 'HLT_DiPhoton10Time1p2ns_v2', @@ -1196,6 +1086,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -1212,23 +1104,17 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -1238,6 +1124,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -1248,22 +1136,131 @@ 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' +) + + +# stream PhysicsEGamma1 + +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsEGamma1_datasetEGamma1_selector +streamPhysicsEGamma1_datasetEGamma1_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsEGamma1_datasetEGamma1_selector.l1tResults = cms.InputTag('') +streamPhysicsEGamma1_datasetEGamma1_selector.throw = cms.bool(False) +streamPhysicsEGamma1_datasetEGamma1_selector.triggerConditions = cms.vstring( + 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', + 'HLT_DoublePhoton85_v17', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ) @@ -1278,20 +1275,27 @@ streamPhysicsHLTPhysics_datasetEphemeralHLTPhysics_selector.triggerConditions = cms.vstring('HLT_EphemeralPhysics_v3') -# stream PhysicsJetMET +# stream PhysicsJetMET0 -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsJetMET_datasetJetMET_selector -streamPhysicsJetMET_datasetJetMET_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamPhysicsJetMET_datasetJetMET_selector.l1tResults = cms.InputTag('') -streamPhysicsJetMET_datasetJetMET_selector.throw = cms.bool(False) -streamPhysicsJetMET_datasetJetMET_selector.triggerConditions = cms.vstring( +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsJetMET0_datasetJetMET0_selector +streamPhysicsJetMET0_datasetJetMET0_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsJetMET0_datasetJetMET0_selector.l1tResults = cms.InputTag('') +streamPhysicsJetMET0_datasetJetMET0_selector.throw = cms.bool(False) +streamPhysicsJetMET0_datasetJetMET0_selector.triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -1301,7 +1305,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -1309,6 +1312,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -1349,53 +1354,36 @@ 'HLT_DiPFJetAve60_v16', 'HLT_DiPFJetAve80_HFJEC_v18', 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -1420,9 +1408,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -1431,10 +1417,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -1443,9 +1426,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -1453,29 +1434,21 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -1486,14 +1459,308 @@ ) -# stream PhysicsMuon +# stream PhysicsJetMET1 -from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsMuon_datasetMuon_selector -streamPhysicsMuon_datasetMuon_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') -streamPhysicsMuon_datasetMuon_selector.l1tResults = cms.InputTag('') -streamPhysicsMuon_datasetMuon_selector.throw = cms.bool(False) -streamPhysicsMuon_datasetMuon_selector.triggerConditions = cms.vstring( +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsJetMET1_datasetJetMET1_selector +streamPhysicsJetMET1_datasetJetMET1_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsJetMET1_datasetJetMET1_selector.l1tResults = cms.InputTag('') +streamPhysicsJetMET1_datasetJetMET1_selector.throw = cms.bool(False) +streamPhysicsJetMET1_datasetJetMET1_selector.triggerConditions = cms.vstring( + 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' +) + + +# stream PhysicsMuon0 + +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsMuon0_datasetMuon0_selector +streamPhysicsMuon0_datasetMuon0_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsMuon0_datasetMuon0_selector.l1tResults = cms.InputTag('') +streamPhysicsMuon0_datasetMuon0_selector.throw = cms.bool(False) +streamPhysicsMuon0_datasetMuon0_selector.triggerConditions = cms.vstring( + 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' +) + + +# stream PhysicsMuon1 + +from HLTrigger.HLTfilters.triggerResultsFilter_cfi import triggerResultsFilter as streamPhysicsMuon1_datasetMuon1_selector +streamPhysicsMuon1_datasetMuon1_selector.hltResults = cms.InputTag('TriggerResults', '', 'HLT') +streamPhysicsMuon1_datasetMuon1_selector.l1tResults = cms.InputTag('') +streamPhysicsMuon1_datasetMuon1_selector.throw = cms.bool(False) +streamPhysicsMuon1_datasetMuon1_selector.triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -1523,8 +1790,6 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -1539,13 +1804,14 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -1611,21 +1877,15 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -1642,8 +1902,6 @@ 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -1666,6 +1924,8 @@ streamPhysicsScoutingPFMonitor_datasetScoutingPFMonitor_selector.l1tResults = cms.InputTag('') streamPhysicsScoutingPFMonitor_datasetScoutingPFMonitor_selector.throw = cms.bool(False) streamPhysicsScoutingPFMonitor_datasetScoutingPFMonitor_selector.triggerConditions = cms.vstring( + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele35_WPTight_Gsf_v11', diff --git a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py index 9c18fd6438f09..af5890150a641 100644 --- a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py @@ -152,6 +152,7 @@ 'keep *_hltEle27WP85PixelMatchElectronsL1Seeded_*_*', 'keep *_hltElectronsVertex_*_*', 'keep *_hltFEDSelectorLumiPixels_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', 'keep *_hltFastPVPixelTracksMerger_*_*', 'keep *_hltFastPVPixelTracksRecover_*_*', 'keep *_hltFastPVPixelTracks_*_*', @@ -166,6 +167,7 @@ 'keep *_hltFilterSingleIsoPFTau35Trk20LeadTrackPt20_*_*', 'keep *_hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched_*_*', 'keep *_hltFilterSingleIsoPFTau35Trk20MET70LeadTrack20IsolationL1HLTMatched_*_*', + 'keep *_hltGemRecHits_*_*', 'keep *_hltGmtStage2Digis_*_*', 'keep *_hltGoodOnlinePVs_*_*', 'keep *_hltGtStage2Digis_*_*', @@ -256,6 +258,10 @@ 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', 'keep *_hltMuonRPCDigis_*_*', 'keep *_hltOnlineBeamSpot_*_*', 'keep *_hltOnlinePrimaryVertices_*_*', @@ -486,6 +492,7 @@ 'keep *_hltEle27WP85PixelMatchElectronsL1Seeded_*_*', 'keep *_hltElectronsVertex_*_*', 'keep *_hltFEDSelectorLumiPixels_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', 'keep *_hltFastPVPixelTracksMerger_*_*', 'keep *_hltFastPVPixelTracksRecover_*_*', 'keep *_hltFastPVPixelTracks_*_*', @@ -500,6 +507,7 @@ 'keep *_hltFilterSingleIsoPFTau35Trk20LeadTrackPt20_*_*', 'keep *_hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched_*_*', 'keep *_hltFilterSingleIsoPFTau35Trk20MET70LeadTrack20IsolationL1HLTMatched_*_*', + 'keep *_hltGemRecHits_*_*', 'keep *_hltGmtStage2Digis_*_*', 'keep *_hltGoodOnlinePVs_*_*', 'keep *_hltGtStage2Digis_*_*', @@ -590,6 +598,10 @@ 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', 'keep *_hltMuonRPCDigis_*_*', 'keep *_hltOnlineBeamSpot_*_*', 'keep *_hltOnlinePrimaryVertices_*_*', diff --git a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py index 635a2d247316d..53b007a50b775 100644 --- a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py +++ b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py @@ -211,12 +211,6 @@ def customiseForOffline(process): return process -def customizeHLTfor40443(process): - for producer in [producers for producers in esproducers_by_type(process, "TrackerAdditionalParametersPerDetESModule")]: - delattr(process, producer.label()) - return process - - # CMSSW version specific customizations def customizeHLTforCMSSW(process, menuType="GRun"): @@ -225,6 +219,4 @@ def customizeHLTforCMSSW(process, menuType="GRun"): # add call to action function in proper order: newest last! # process = customiseFor12718(process) - process = customizeHLTfor40443(process) - return process diff --git a/HLTrigger/Configuration/tables/GRun.txt b/HLTrigger/Configuration/tables/GRun.txt index 49ae25b0f0a89..93f1cdfe62081 100644 --- a/HLTrigger/Configuration/tables/GRun.txt +++ b/HLTrigger/Configuration/tables/GRun.txt @@ -47,13 +47,13 @@ AlCa_EcalEtaEBonly_v* # CMSHLT-1246 AlCa_EcalEtaEEonly_v* # CMSHLT-1246 AlCa_EcalPi0EBonly_v* # CMSHLT-1246 AlCa_EcalPi0EEonly_v* # CMSHLT-1246 -HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v* # CMSHLT-1249 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v* # CMSHLT-2633 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v* # CMSHLT-2633 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v* # CMSHLT-2633 HLT_IsoMu20_v* # CMSHLT-1250 HLT_IsoMu24_eta2p1_v* # CMSHLT-1250 HLT_IsoMu24_v* # CMSHLT-1250 HLT_IsoMu27_v* # CMSHLT-1250 -HLT_L1SingleMu18_v* # CMSHLT-1250 -HLT_L1SingleMu25_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_v* # CMSHLT-1250 @@ -109,14 +109,18 @@ HLT_Photon90_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_AK8PFJet400_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet420_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet450_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet250_250_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet250_250_MassSD50_v* # CMSHLT-2291 -HLT_AK8DiPFJet260_260_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet270_270_MassSD30_v* # CMSHLT-2291 +HLT_AK8PFJet470_MassSD30_v* # CMSHLT-2694 +HLT_AK8PFJet500_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet250_250_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet260_260_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet270_270_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet280_280_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet290_290_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet250_250_MassSD50_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet260_260_MassSD50_v* # CMSHLT-2694 HLT_PFHT350_v* # CMSHLT-1263, CMSHLT-1602 HLT_ZeroBias_FirstCollisionAfterAbortGap_v* # CMSHLT-1264 HLT_ZeroBias_IsolatedBunches_v* # CMSHLT-1264 -HLT_Ele27_WPTight_Gsf_v* # CMSHLT-1265 HLT_Ele32_WPTight_Gsf_L1DoubleEG_v* # CMSHLT-1265 HLT_Ele35_WPTight_Gsf_v* # CMSHLT-1265 HLT_Ele38_WPTight_Gsf_v* # CMSHLT-1265 @@ -144,21 +148,15 @@ HLT_PFJetFwd80_v* # CMSHLT-1266 HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v* # CMSHLT-1268 HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v* # CMSHLT-1268 HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v* # CMSHLT-1271 -HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT450_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT600_v* # CMSHLT-1273 HLT_Ele50_IsoVVVL_PFHT450_v* # CMSHLT-1273 -HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT450_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT600_v* # CMSHLT-1273 HLT_Mu50_IsoVVVL_PFHT450_v* # CMSHLT-1273 -HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v* # CMSHLT-1275 HLT_Dimuon14_Phi_Barrel_Seagulls_v* # CMSHLT-1275 -HLT_Dimuon20_Jpsi_Barrel_Seagulls_v* # CMSHLT-1275 -HLT_Mu20_TkMu0_Phi_v* # CMSHLT-1275 -HLT_Mu25_TkMu0_Onia_v* # CMSHLT-1275 HLT_Mu25_TkMu0_Phi_v* # CMSHLT-1275 HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v* # CMSHLT-1277 HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v* # CMSHLT-1277 @@ -167,9 +165,6 @@ HLT_Dimuon14_PsiPrime_noCorrL1_v* # CMSHLT-2327 HLT_Dimuon18_PsiPrime_v* # CMSHLT-1279 HLT_Dimuon18_PsiPrime_noCorrL1_v* # CMSHLT-1380 HLT_Dimuon25_Jpsi_v* # CMSHLT-1279 -HLT_L1NotBptxOR_v* # CMSHLT-1280 -HLT_L1UnpairedBunchBptxMinus_v* # CMSHLT-1280 -HLT_L1UnpairedBunchBptxPlus_v* # CMSHLT-1280 HLT_ZeroBias_FirstBXAfterTrain_v* # CMSHLT-1281 HLT_ZeroBias_FirstCollisionInTrain_v* # CMSHLT-1281 HLT_ZeroBias_LastCollisionInTrain_v* # CMSHLT-1281 @@ -192,11 +187,9 @@ HLT_PFHT700_PFMET85_PFMHT85_IDTight_v* # CMSHLT-1297 HLT_PFHT780_v* # CMSHLT-1297 HLT_PFHT800_PFMET75_PFMHT75_IDTight_v* # CMSHLT-1297 HLT_PFHT890_v* # CMSHLT-1297 -HLT_PFMET110_PFMHT110_IDTight_v* # CMSHLT-1297 HLT_PFMET120_PFMHT120_IDTight_v* # CMSHLT-1297 HLT_PFMET130_PFMHT130_IDTight_v* # CMSHLT-1297 HLT_PFMET140_PFMHT140_IDTight_v* # CMSHLT-1297 -HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v* # CMSHLT-1297 @@ -204,9 +197,6 @@ HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v* # CMSHLT-2282 -HLT_PFMETTypeOne110_PFMHT110_IDTight_v* # CMSHLT-1297 -HLT_PFMETTypeOne120_PFMHT120_IDTight_v* # CMSHLT-1297 -HLT_PFMETTypeOne130_PFMHT130_IDTight_v* # CMSHLT-1297 HLT_PFMETTypeOne140_PFMHT140_IDTight_v* # CMSHLT-1297 HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v* # CMSHLT-1298 HLT_Dimuon0_Jpsi_L1_NoOS_v* # CMSHLT-1298 @@ -222,16 +212,12 @@ HLT_Dimuon0_LowMass_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5er2p0_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_4p5NoOS_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_5_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_5M_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_NoVertexing_v* # CMSHLT-1298 HLT_DoubleMu4_Jpsi_Displaced_v* # CMSHLT-1298 HLT_DoubleMu4_Jpsi_NoVertexing_v* # CMSHLT-1298 HLT_Mu7p5_L2Mu2_Jpsi_v* # CMSHLT-1298 HLT_Mu7p5_L2Mu2_Upsilon_v* # CMSHLT-1298 HLT_Dimuon0_LowMass_L1_TM530_v* # CMSHLT-1299 -HLT_Dimuon0_Upsilon_Muon_L1_TM0_v* # CMSHLT-1299 HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v* # CMSHLT-1299 HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v* # CMSHLT-1299, CMSHLT-2232 HLT_Trimuon5_3p5_2_Upsilon_Muon_v* # CMSHLT-1299 @@ -250,8 +236,10 @@ HLT_TripleMu_10_5_5_DZ_v* # CMSHLT-1311 HLT_TripleMu_12_10_5_v* # CMSHLT-1311 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v* # CMSHLT-1311, CMSHLT-1436 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v* # CMSHLT-1311, CMSHLT-1436 -DST_Run3_PFScoutingPixelTracking_v* # CMSHLT-2120, CMSHLT-2231 -DST_HLTMuon_Run3_PFScoutingPixelTracking_v* # CMSHLT-2428 +DST_Run3_PFScoutingPixelTracking_v* # CMSHLT-2120, CMSHLT-2231, CMSHLT-2696 +DST_Run3L1SingleEG30_PFScoutingPixelTracking_v* # CMSHLT-2696 +DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v* # CMSHLT-2696 +DST_HLTMuon_Run3_PFScoutingPixelTracking_v* # CMSHLT-2428, CMSHLT-2696 HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v* # CMSHLT-1330 HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v* # CMSHLT-1330 HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v* # CMSHLT-1330 @@ -297,7 +285,6 @@ HLT_DoubleMu4_JpsiTrkTrk_Displaced_v* # CMSHLT-1384, CMSHLT-2232 HLT_DoubleMu4_JpsiTrk_Bc_v* # CMSHLT-2328 HLT_PFMET120_PFMHT120_IDTight_PFHT60_v* # CMSHLT-1385 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v* # CMSHLT-1385 -HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v* # CMSHLT-1385 AlCa_AK8PFJet40_v* # CMSHLT-2358 AlCa_PFJet40_v* # CMSHLT-2358 AlCa_PFJet40_CPUOnly_v* # CMSHLT-2461 @@ -321,7 +308,6 @@ HLT_PFMET200_NotCleaned_v* # CMSHLT-1421 HLT_PFMET250_NotCleaned_v* # CMSHLT-1421 HLT_PFMET300_NotCleaned_v* # CMSHLT-1421 HLT_PFMETTypeOne200_BeamHaloCleaned_v* # CMSHLT-1421 -HLT_Ele20_WPLoose_Gsf_v* # CMSHLT-1431 HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v* # CMSHLT-1438 HLT_DiPFJetAve40_v* # CMSHLT-1462 HLT_DiPFJetAve60_v* # CMSHLT-1462 @@ -358,16 +344,8 @@ HLT_Ele32_WPTight_Gsf_v* # CMSHLT-1538 HLT_EphemeralPhysics_v* # CMSHLT-1534, CMSHLT-2303 HLT_EphemeralZeroBias_v* # CMSHLT-1534, CMSHLT-2303 HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v* # CMSHLT-1560 -HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v* # CMSHLT-1605 -HLT_PFMET100_PFMHT100_IDTight_PFHT60_v* # CMSHLT-1605 -HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v* # CMSHLT-1605 HLT_Mu18_Mu9_SameSign_v* # CMSHLT-1592 HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v* # CMSHLT-1604 -HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1599 -HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 -HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 -HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1599 -HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 HLT_QuadPFJet103_88_75_15_v* # CMSHLT-1599 HLT_QuadPFJet105_88_76_15_v* # CMSHLT-1599 HLT_QuadPFJet111_90_80_15_v* # CMSHLT-1599 @@ -377,10 +355,6 @@ HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v* # CMSHLT-1588 HLT_ZeroBias_Beamspot_v* # CMSHLT-1572 HLT_DoubleMu3_TkMu_DsTau3Mu_v* # CMSHLT-1635 HLT_Mu15_v* # CMSHLT-1661 -HLT_Ele15_WPLoose_Gsf_v* # CMSHLT-1661 -HLT_Photon20_v* # CMSHLT-1661 -HLT_PFJetFwd15_v* # CMSHLT-1662 -HLT_PFJetFwd25_v* # CMSHLT-1662 HLT_AK8PFJetFwd15_v* # CMSHLT-1662 HLT_AK8PFJetFwd25_v* # CMSHLT-1662 HLT_DoubleMu4_3_Bs_v* # CMSHLT-1276, CMSHLT-2261 @@ -393,18 +367,6 @@ HLT_DoubleMu4_3_Photon4_BsToMMG_v* # CMSHLT-2317 HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v* # CMSHLT-2317 HLT_Mu12eta2p3_v* # CMSHLT-2214 HLT_Mu12eta2p3_PFJet40_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets40_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets100_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets200_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets350_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v* # CMSHLT-2214 @@ -431,7 +393,6 @@ HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v* # CMSHLT-1727 HLT_DoubleL2Mu23NoVtx_2Cha_v* # CMSHLT-1727 HLT_DoubleL2Mu25NoVtx_2Cha_v* # CMSHLT-1727 HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v* # CMSHLT-1727 -HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v* # CMSHLT-1743 HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v* # CMSHLT-1743 HLT_L2Mu23NoVtx_2Cha_v* # CMSHLT-1727 HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v* # CMSHLT-1727 @@ -451,8 +412,15 @@ HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v* # CMSHLT-1786 HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v* # CMSHLT-1812, CMSHLT-2333 HLT_Dimuon10_Upsilon_y1p4_v* # CMSHLT-2327 HLT_Dimuon12_Upsilon_y1p4_v* # CMSHLT-1796 -HLT_Photon30EB_TightID_TightIso_v* # CMSHLT-2314 -HLT_Photon110EB_TightID_TightIso_v* # CMSHLT-1789 +HLT_Photon30EB_TightID_TightIso_v* # CMSHLT-2314 +HLT_Photon50EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon75EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon90EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon110EB_TightID_TightIso_v* # CMSHLT-1789, CMSHLT-2701 +HLT_Photon130EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon150EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon175EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon200EB_TightID_TightIso_v* # CMSHLT-2701 HLT_Photon100EBHE10_v* # CMSHLT-1789 HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v* # CMSHLT-1803 HLT_TripleMu_5_3_3_Mass3p8_DZ_v* # CMSHLT-1803 @@ -460,32 +428,22 @@ HLT_TripleMu_5_3_3_Mass3p8_DCA_v* # CMSHLT-1803 HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v* # CMSHLT-1803 HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v* # CMSHLT-1803 HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v* # CMSHLT-1826, CMSHLT-2333 -HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1876 HLT_Mu30_TkMu0_Psi_v* # CMSHLT-1882 HLT_Mu30_TkMu0_Upsilon_v* # CMSHLT-1882 HLT_Photon35_TwoProngs35_v* # CMSHLT-1885 HLT_IsoMu24_TwoProngs35_v* # CMSHLT-1885 -HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v* # CMSHLT-1857 HLT_PFHT400_SixPFJet32_v* # CMSHLT-1857 -HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v* # CMSHLT-1857 HLT_PFHT450_SixPFJet36_v* # CMSHLT-1857 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v* # CMSHLT-1796 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v* # CMSHLT-1796 -HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v* # CMSHLT-1796 -HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v* # CMSHLT-1796 -HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v* # CMSHLT-1897 HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v* # CMSHLT-2289 HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v* # CMSHLT-2349 -HLT_Mu12_IP6_v* # CMSHLT-1886, CMSHLT-2362 HLT_ZeroBias_Alignment_v* # CMSHLT-1892 HLT_CDC_L2cosmic_5p5_er1p0_v* # CMSHLT-1896 -HLT_Ele28_WPTight_Gsf_v* # CMSHLT-1921 HLT_Ele30_WPTight_Gsf_v* # CMSHLT-1921 HLT_Mu3_L1SingleMu5orSingleMu7_v* # CMSHLT-1924 HLT_CDC_L2cosmic_10_er1p0_v* # CMSHLT-1967 HLT_PFHT400_FivePFJet_100_100_60_30_30_v* # CMSHLT-1978 -HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v* # CMSHLT-1978 -HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v* # CMSHLT-1978 HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v* # CMSHLT-2209 HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v* # CMSHLT-2209 HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v* # CMSHLT-2209 @@ -506,26 +464,38 @@ HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v* # CMSHLT-2184 HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v* # CMSHLT-2184 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v* # CMSHLT-2184 HLT_QuadPFJet70_50_40_30_v* # CMSHLT-2237 -HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2356 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v* # CMSHLT-2356 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2356 +HLT_QuadPFJet100_88_70_30_v* # CMSHLT-2685 +HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v* # CMSHLT-2685 +HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v* # CMSHLT-2685 +HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v* # CMSHLT-2685 +HLT_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v* # CMSHLT-2684 HLT_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2242 -HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 -HLT_AK8PFJet400_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet425_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet450_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 +HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2684 HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2357 HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2357 +HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2684 HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2357 HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2357 +HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v* # CMSHLT-2684 +HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v* # CMSHLT-2684 HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v* # CMSHLT-2221, CMSHLT-2284 HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v* # CMSHLT-2284 HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v* # CMSHLT-2284 @@ -570,14 +540,11 @@ HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v* # CMSHLT-2501 HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v* # CMSHLT-2501 HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v* # CMSHLT-2501 HLT_L1Mu6HT240_v* # CMSHLT-2211 -HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 -HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 -HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 HLT_CaloMET60_DTCluster50_v* # CMSHLT-2211 HLT_CaloMET60_DTClusterNoMB1S50_v* # CMSHLT-2211 @@ -589,13 +556,11 @@ HLT_CscCluster_Tight_v* # CMSHLT HLT_L1CSCShower_DTCluster50_v* # CMSHLT-2211 HLT_L1CSCShower_DTCluster75_v* # CMSHLT-2211 HLT_PFMET105_IsoTrk50_v* # CMSHLT-2211 -HLT_PFMET110_PFJet100_v* # CMSHLT-2211 HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v* # CMSHLT-2280 -HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 @@ -603,7 +568,7 @@ HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v* # CMSHLT-2 HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v* # CMSHLT-2280 HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v* # CMSHLT-2280 -HLT_DiPhoton10Time1ns_v* # CMSHLT-2280, CMSHLT-2410 +HLT_DiPhoton10Time1ns_v* # CMSHLT-2280, CMSHLT-2410, CMSHLT-2643 HLT_DiPhoton10Time1p2ns_v* # CMSHLT-2280, CMSHLT-2410 HLT_DiPhoton10Time1p4ns_v* # CMSHLT-2280 HLT_DiPhoton10Time1p6ns_v* # CMSHLT-2280 @@ -657,33 +622,34 @@ HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2282 +HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2631 +HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2631 HLT_Mu50_L1SingleMuShower_v* # CMSHLT-2373 -HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v* # CMSHLT-2472 -HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v* # CMSHLT-2472 -HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v* # CMSHLT-2472 -HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v* # CMSHLT-2472 HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v* # CMSHLT-2472 -HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v* # CMSHLT-2472 HLT_L1SingleMuCosmics_v* # CMSHLT-2097 -HLT_PPSMaxTracksPerArm1_v* # CMSHLT-2179 -HLT_PPSMaxTracksPerRP4_v* # CMSHLT-2179 +HLT_PPSMaxTracksPerArm1_v* # CMSHLT-2179 +HLT_PPSMaxTracksPerRP4_v* # CMSHLT-2179 +HLT_PPSRandom_v* # CMSHLT-2606 HLT_ExpressMuons_v* # CMSHLT-2245 HLT_OnlineMonitorGroup_v* # CMSHLT-2245 -DQM_EcalReconstruction_v* # CMSHLT-2287 -DQM_HcalReconstruction_v* # CMSHLT-2287 -DQM_PixelReconstruction_v* # CMSHLT-2287 +DQM_EcalReconstruction_v* # CMSHLT-2287, CMSHLT-2696 +DQM_HcalReconstruction_v* # CMSHLT-2287, CMSHLT-2696 +DQM_PixelReconstruction_v* # CMSHLT-2287, CMSHLT-2696 ## EndPaths / FinalPaths ## PhysicsCommissioningOutput PhysicsDispJetBTagMuEGTauOutput # CMSHLT-2431 -PhysicsEGammaOutput -PhysicsJetMETOutput # CMSHLT-2431 -PhysicsMuonOutput # CMSHLT-2431 +PhysicsEGamma0Output # CMSHLT-2596 +PhysicsEGamma1Output # CMSHLT-2596 +PhysicsJetMET0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsJetMET1Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon1Output # CMSHLT-2431, CMSHLT-2596 PhysicsReservedDoubleMuonLowMassOutput # CMSHLT-2431 PhysicsScoutingPFMonitorOutput # CMSHLT-487, CMSHLT-548, CMSHLT-599, CMSHLT-603, CMSHLT-2231 ScoutingPFOutput # CMSHLT-548, CMSHLT-2231 @@ -705,6 +671,7 @@ ALCALumiPixelsCountsExpressOutput # CMSHLT-2114, CMSHLT-2324 ALCALumiPixelsCountsPromptOutput # CMSHLT-2114, CMSHLT-2324 ExpressOutput ExpressAlignmentOutput +ExpressPPSRandomOutput # CMSHLT-2606 NanoDSTOutput PhysicsHLTPhysicsOutput # CMSHLT-1534, CMSHLT-2303, CMSHLT-2403 @@ -717,38 +684,38 @@ ParkingDoubleMuonLowMass0Output # CMSHLT-2261 ParkingDoubleMuonLowMass1Output # CMSHLT-2261 ParkingDoubleMuonLowMass2Output # CMSHLT-2261 ParkingDoubleMuonLowMass3Output # CMSHLT-2261 -ParkingSingleMuon0Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 -ParkingSingleMuon1Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 -ParkingSingleMuon2Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 ######## MC paths - template paths only for MC (only in GRun, not in online) ################################ -MC_ReducedIterativeTracking_v* # CMSHLT-68, updated by CMSHLT-107 -> TEMPLATE PATH, in GRun but prescaled to 0 -MC_PFMET_v* # CMSHLT-314 -MC_AK4PFJets_v* # CMSHLT-314 -MC_PFHT_v* # CMSHLT-314 -MC_PFMHT_v* # CMSHLT-314 -MC_CaloMET_v* # CMSHLT-314, CMSHLT-711 -MC_CaloMET_JetIdCleaned_v* # CMSHLT-314, CMSHLT-711 -MC_AK4CaloJets_v* # CMSHLT-314 -MC_CaloHT_v* # CMSHLT-314 -MC_CaloMHT_v* # CMSHLT-314 -MC_AK8PFJets_v* # CMSHLT-315 -MC_AK8TrimPFJets_v* # CMSHLT-315 -MC_AK8PFHT_v* # CMSHLT-315 -MC_AK8CaloHT_v* # CMSHLT-315 -MC_DoubleEle5_CaloIdL_MW_v* # CMSHLT-325 -MC_Ele5_WPTight_Gsf_v* # CMSHLT-325 -MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v* # CMSHLT-325 -MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v* # CMSHLT-325, mod CMSHLT-361 -MC_IsoMu_v* # CMSHLT-322, CMSHLT-335 -MC_DoubleMu_TrkIsoVVL_DZ_v* # CMSHLT-322 -MC_DoubleMuNoFiltersNoVtx_v* # CMSHLT-322 -MC_PFBTagDeepCSV_v* # CMSHLT-1241 -MC_CaloBTagDeepCSV_v* # CMSHLT-1241 -MC_AK4CaloJetsFromPV_v* # CMSHLT-1241 -MC_PFBTagDeepJet_v* # CMSHLT-2184 -MC_Run3_PFScoutingPixelTracking_v* # CMSHLT-2302 +MC_ReducedIterativeTracking_v* # CMSHLT-68, updated by CMSHLT-107 -> TEMPLATE PATH, in GRun but prescaled to 0 +MC_PFMET_v* # CMSHLT-314 +MC_AK4PFJets_v* # CMSHLT-314 +MC_PFHT_v* # CMSHLT-314 +MC_PFMHT_v* # CMSHLT-314 +MC_CaloMET_v* # CMSHLT-314, CMSHLT-711 +MC_CaloMET_JetIdCleaned_v* # CMSHLT-314, CMSHLT-711 +MC_AK4CaloJets_v* # CMSHLT-314 +MC_CaloHT_v* # CMSHLT-314 +MC_CaloMHT_v* # CMSHLT-314 +MC_AK8PFJets_v* # CMSHLT-315 +MC_AK8TrimPFJets_v* # CMSHLT-315 +MC_AK8PFHT_v* # CMSHLT-315 +MC_AK8CaloHT_v* # CMSHLT-315 +MC_DoubleEle5_CaloIdL_MW_v* # CMSHLT-325 +MC_Egamma_Open_v* # CMSHLT-2613, CMSHLT-2726 +MC_Egamma_Open_Unseeded_v* # CMSHLT-2613, CMSHLT-2726 +MC_Ele5_WPTight_Gsf_v* # CMSHLT-325 +MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v* # CMSHLT-325 +MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v* # CMSHLT-325, mod CMSHLT-361 +MC_IsoMu_v* # CMSHLT-322, CMSHLT-335 +MC_DoubleMu_TrkIsoVVL_DZ_v* # CMSHLT-322 +MC_DoubleMuNoFiltersNoVtx_v* # CMSHLT-322 +MC_PFBTagDeepCSV_v* # CMSHLT-1241 +MC_CaloBTagDeepCSV_v* # CMSHLT-1241 +MC_AK4CaloJetsFromPV_v* # CMSHLT-1241 +MC_PFBTagDeepJet_v* # CMSHLT-2184 +MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v* # CMSHLT-2685 +MC_Run3_PFScoutingPixelTracking_v* # CMSHLT-2302, CMSHLT-2696 ######## paths that are different between GRun and online_grun ################################ diff --git a/HLTrigger/Configuration/tables/PRef.txt b/HLTrigger/Configuration/tables/PRef.txt index 21635cfa87dbd..bfdadddc3e1f9 100644 --- a/HLTrigger/Configuration/tables/PRef.txt +++ b/HLTrigger/Configuration/tables/PRef.txt @@ -45,11 +45,12 @@ DQM_HIPixelReconstruction_v* # CMSHLT-2287, CMSHLT-2343, CMSHLT-2403 PhysicsCommissioningOutput PhysicsDispJetBTagMuEGTauOutput # CMSHLT-2431 -PhysicsEGammaOutput -PhysicsForwardOutput -PhysicsJetMETOutput # CMSHLT-2431 -PhysicsMuonOutput # CMSHLT-2431 -PhysicsTracksOutput +PhysicsEGamma0Output # CMSHLT-2596 +PhysicsEGamma1Output # CMSHLT-2596 +PhysicsJetMET0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsJetMET1Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon1Output # CMSHLT-2431, CMSHLT-2596 PhysicsHIZeroBias1Output PhysicsHIZeroBias2Output diff --git a/HLTrigger/Configuration/tables/online_grun.txt b/HLTrigger/Configuration/tables/online_grun.txt index 8942063e697c4..450ef9b74837f 100644 --- a/HLTrigger/Configuration/tables/online_grun.txt +++ b/HLTrigger/Configuration/tables/online_grun.txt @@ -47,13 +47,13 @@ AlCa_EcalEtaEBonly_v* # CMSHLT-1246 AlCa_EcalEtaEEonly_v* # CMSHLT-1246 AlCa_EcalPi0EBonly_v* # CMSHLT-1246 AlCa_EcalPi0EEonly_v* # CMSHLT-1246 -HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v* # CMSHLT-1249 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v* # CMSHLT-2633 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v* # CMSHLT-2633 +HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v* # CMSHLT-2633 HLT_IsoMu20_v* # CMSHLT-1250 HLT_IsoMu24_eta2p1_v* # CMSHLT-1250 HLT_IsoMu24_v* # CMSHLT-1250 HLT_IsoMu27_v* # CMSHLT-1250 -HLT_L1SingleMu18_v* # CMSHLT-1250 -HLT_L1SingleMu25_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v* # CMSHLT-1250 HLT_Mu17_TrkIsoVVL_v* # CMSHLT-1250 @@ -109,14 +109,18 @@ HLT_Photon90_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_AK8PFJet400_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet420_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet450_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet250_250_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet250_250_MassSD50_v* # CMSHLT-2291 -HLT_AK8DiPFJet260_260_MassSD30_v* # CMSHLT-2291 -HLT_AK8DiPFJet270_270_MassSD30_v* # CMSHLT-2291 +HLT_AK8PFJet470_MassSD30_v* # CMSHLT-2694 +HLT_AK8PFJet500_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet250_250_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet260_260_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet270_270_MassSD30_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet280_280_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet290_290_MassSD30_v* # CMSHLT-2694 +HLT_AK8DiPFJet250_250_MassSD50_v* # CMSHLT-2291, CMSHLT-2694 +HLT_AK8DiPFJet260_260_MassSD50_v* # CMSHLT-2694 HLT_PFHT350_v* # CMSHLT-1263, CMSHLT-1602 HLT_ZeroBias_FirstCollisionAfterAbortGap_v* # CMSHLT-1264 HLT_ZeroBias_IsolatedBunches_v* # CMSHLT-1264 -HLT_Ele27_WPTight_Gsf_v* # CMSHLT-1265 HLT_Ele32_WPTight_Gsf_L1DoubleEG_v* # CMSHLT-1265 HLT_Ele35_WPTight_Gsf_v* # CMSHLT-1265 HLT_Ele38_WPTight_Gsf_v* # CMSHLT-1265 @@ -144,21 +148,15 @@ HLT_PFJetFwd80_v* # CMSHLT-1266 HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v* # CMSHLT-1268 HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v* # CMSHLT-1268 HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v* # CMSHLT-1271 -HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT450_v* # CMSHLT-1273 HLT_Ele15_IsoVVVL_PFHT600_v* # CMSHLT-1273 HLT_Ele50_IsoVVVL_PFHT450_v* # CMSHLT-1273 -HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT450_v* # CMSHLT-1273 HLT_Mu15_IsoVVVL_PFHT600_v* # CMSHLT-1273 HLT_Mu50_IsoVVVL_PFHT450_v* # CMSHLT-1273 -HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v* # CMSHLT-1275 HLT_Dimuon14_Phi_Barrel_Seagulls_v* # CMSHLT-1275 -HLT_Dimuon20_Jpsi_Barrel_Seagulls_v* # CMSHLT-1275 -HLT_Mu20_TkMu0_Phi_v* # CMSHLT-1275 -HLT_Mu25_TkMu0_Onia_v* # CMSHLT-1275 HLT_Mu25_TkMu0_Phi_v* # CMSHLT-1275 HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v* # CMSHLT-1277 HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v* # CMSHLT-1277 @@ -167,9 +165,6 @@ HLT_Dimuon14_PsiPrime_noCorrL1_v* # CMSHLT-2327 HLT_Dimuon18_PsiPrime_v* # CMSHLT-1279 HLT_Dimuon18_PsiPrime_noCorrL1_v* # CMSHLT-1380 HLT_Dimuon25_Jpsi_v* # CMSHLT-1279 -HLT_L1NotBptxOR_v* # CMSHLT-1280 -HLT_L1UnpairedBunchBptxMinus_v* # CMSHLT-1280 -HLT_L1UnpairedBunchBptxPlus_v* # CMSHLT-1280 HLT_ZeroBias_FirstBXAfterTrain_v* # CMSHLT-1281 HLT_ZeroBias_FirstCollisionInTrain_v* # CMSHLT-1281 HLT_ZeroBias_LastCollisionInTrain_v* # CMSHLT-1281 @@ -192,11 +187,9 @@ HLT_PFHT700_PFMET85_PFMHT85_IDTight_v* # CMSHLT-1297 HLT_PFHT780_v* # CMSHLT-1297 HLT_PFHT800_PFMET75_PFMHT75_IDTight_v* # CMSHLT-1297 HLT_PFHT890_v* # CMSHLT-1297 -HLT_PFMET110_PFMHT110_IDTight_v* # CMSHLT-1297 HLT_PFMET120_PFMHT120_IDTight_v* # CMSHLT-1297 HLT_PFMET130_PFMHT130_IDTight_v* # CMSHLT-1297 HLT_PFMET140_PFMHT140_IDTight_v* # CMSHLT-1297 -HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v* # CMSHLT-1297 HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v* # CMSHLT-1297 @@ -204,9 +197,6 @@ HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v* # CMSHLT-2282 HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v* # CMSHLT-2282 -HLT_PFMETTypeOne110_PFMHT110_IDTight_v* # CMSHLT-1297 -HLT_PFMETTypeOne120_PFMHT120_IDTight_v* # CMSHLT-1297 -HLT_PFMETTypeOne130_PFMHT130_IDTight_v* # CMSHLT-1297 HLT_PFMETTypeOne140_PFMHT140_IDTight_v* # CMSHLT-1297 HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v* # CMSHLT-1298 HLT_Dimuon0_Jpsi_L1_NoOS_v* # CMSHLT-1298 @@ -222,16 +212,12 @@ HLT_Dimuon0_LowMass_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5er2p0_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_4p5NoOS_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_5_v* # CMSHLT-1298 -HLT_Dimuon0_Upsilon_L1_5M_v* # CMSHLT-1298 HLT_Dimuon0_Upsilon_NoVertexing_v* # CMSHLT-1298 HLT_DoubleMu4_Jpsi_Displaced_v* # CMSHLT-1298 HLT_DoubleMu4_Jpsi_NoVertexing_v* # CMSHLT-1298 HLT_Mu7p5_L2Mu2_Jpsi_v* # CMSHLT-1298 HLT_Mu7p5_L2Mu2_Upsilon_v* # CMSHLT-1298 HLT_Dimuon0_LowMass_L1_TM530_v* # CMSHLT-1299 -HLT_Dimuon0_Upsilon_Muon_L1_TM0_v* # CMSHLT-1299 HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v* # CMSHLT-1299 HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v* # CMSHLT-1299, CMSHLT-2232 HLT_Trimuon5_3p5_2_Upsilon_Muon_v* # CMSHLT-1299 @@ -250,8 +236,10 @@ HLT_TripleMu_10_5_5_DZ_v* # CMSHLT-1311 HLT_TripleMu_12_10_5_v* # CMSHLT-1311 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v* # CMSHLT-1311, CMSHLT-1436 HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v* # CMSHLT-1311, CMSHLT-1436 -DST_Run3_PFScoutingPixelTracking_v* # CMSHLT-2120, CMSHLT-2231 -DST_HLTMuon_Run3_PFScoutingPixelTracking_v* # CMSHLT-2428 +DST_Run3_PFScoutingPixelTracking_v* # CMSHLT-2120, CMSHLT-2231, CMSHLT-2696 +DST_Run3L1SingleEG30_PFScoutingPixelTracking_v* # CMSHLT-2696 +DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v* # CMSHLT-2696 +DST_HLTMuon_Run3_PFScoutingPixelTracking_v* # CMSHLT-2428, CMSHLT-2696 HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v* # CMSHLT-1330 HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v* # CMSHLT-1330 HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v* # CMSHLT-1330 @@ -297,7 +285,6 @@ HLT_DoubleMu4_JpsiTrkTrk_Displaced_v* # CMSHLT-1384, CMSHLT-2232 HLT_DoubleMu4_JpsiTrk_Bc_v* # CMSHLT-2328 HLT_PFMET120_PFMHT120_IDTight_PFHT60_v* # CMSHLT-1385 HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v* # CMSHLT-1385 -HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v* # CMSHLT-1385 AlCa_AK8PFJet40_v* # CMSHLT-2358 AlCa_PFJet40_v* # CMSHLT-2358 AlCa_PFJet40_CPUOnly_v* # CMSHLT-2461 @@ -321,7 +308,6 @@ HLT_PFMET200_NotCleaned_v* # CMSHLT-1421 HLT_PFMET250_NotCleaned_v* # CMSHLT-1421 HLT_PFMET300_NotCleaned_v* # CMSHLT-1421 HLT_PFMETTypeOne200_BeamHaloCleaned_v* # CMSHLT-1421 -HLT_Ele20_WPLoose_Gsf_v* # CMSHLT-1431 HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v* # CMSHLT-1438 HLT_DiPFJetAve40_v* # CMSHLT-1462 HLT_DiPFJetAve60_v* # CMSHLT-1462 @@ -358,16 +344,8 @@ HLT_Ele32_WPTight_Gsf_v* # CMSHLT-1538 HLT_EphemeralPhysics_v* # CMSHLT-1534, CMSHLT-2303 HLT_EphemeralZeroBias_v* # CMSHLT-1534, CMSHLT-2303 HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v* # CMSHLT-1560 -HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v* # CMSHLT-1605 -HLT_PFMET100_PFMHT100_IDTight_PFHT60_v* # CMSHLT-1605 -HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v* # CMSHLT-1605 HLT_Mu18_Mu9_SameSign_v* # CMSHLT-1592 HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v* # CMSHLT-1604 -HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1599 -HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 -HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 -HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1599 -HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v* # CMSHLT-1599 HLT_QuadPFJet103_88_75_15_v* # CMSHLT-1599 HLT_QuadPFJet105_88_76_15_v* # CMSHLT-1599 HLT_QuadPFJet111_90_80_15_v* # CMSHLT-1599 @@ -377,10 +355,6 @@ HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v* # CMSHLT-1588 HLT_ZeroBias_Beamspot_v* # CMSHLT-1572 HLT_DoubleMu3_TkMu_DsTau3Mu_v* # CMSHLT-1635 HLT_Mu15_v* # CMSHLT-1661 -HLT_Ele15_WPLoose_Gsf_v* # CMSHLT-1661 -HLT_Photon20_v* # CMSHLT-1661 -HLT_PFJetFwd15_v* # CMSHLT-1662 -HLT_PFJetFwd25_v* # CMSHLT-1662 HLT_AK8PFJetFwd15_v* # CMSHLT-1662 HLT_AK8PFJetFwd25_v* # CMSHLT-1662 HLT_DoubleMu4_3_Bs_v* # CMSHLT-1276, CMSHLT-2261 @@ -393,18 +367,6 @@ HLT_DoubleMu4_3_Photon4_BsToMMG_v* # CMSHLT-2317 HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v* # CMSHLT-2317 HLT_Mu12eta2p3_v* # CMSHLT-2214 HLT_Mu12eta2p3_PFJet40_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets40_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets100_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets200_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets350_PFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 -HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v* # CMSHLT-2214 HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v* # CMSHLT-2214 @@ -431,7 +393,6 @@ HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v* # CMSHLT-1727 HLT_DoubleL2Mu23NoVtx_2Cha_v* # CMSHLT-1727 HLT_DoubleL2Mu25NoVtx_2Cha_v* # CMSHLT-1727 HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v* # CMSHLT-1727 -HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v* # CMSHLT-1743 HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v* # CMSHLT-1743 HLT_L2Mu23NoVtx_2Cha_v* # CMSHLT-1727 HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v* # CMSHLT-1727 @@ -451,8 +412,15 @@ HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v* # CMSHLT-1786 HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v* # CMSHLT-1812, CMSHLT-2333 HLT_Dimuon10_Upsilon_y1p4_v* # CMSHLT-2327 HLT_Dimuon12_Upsilon_y1p4_v* # CMSHLT-1796 -HLT_Photon30EB_TightID_TightIso_v* # CMSHLT-2314 -HLT_Photon110EB_TightID_TightIso_v* # CMSHLT-1789 +HLT_Photon30EB_TightID_TightIso_v* # CMSHLT-2314 +HLT_Photon50EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon75EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon90EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon110EB_TightID_TightIso_v* # CMSHLT-1789, CMSHLT-2701 +HLT_Photon130EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon150EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon175EB_TightID_TightIso_v* # CMSHLT-2701 +HLT_Photon200EB_TightID_TightIso_v* # CMSHLT-2701 HLT_Photon100EBHE10_v* # CMSHLT-1789 HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v* # CMSHLT-1803 HLT_TripleMu_5_3_3_Mass3p8_DZ_v* # CMSHLT-1803 @@ -460,32 +428,22 @@ HLT_TripleMu_5_3_3_Mass3p8_DCA_v* # CMSHLT-1803 HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v* # CMSHLT-1803 HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v* # CMSHLT-1803 HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v* # CMSHLT-1826, CMSHLT-2333 -HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v* # CMSHLT-1876 HLT_Mu30_TkMu0_Psi_v* # CMSHLT-1882 HLT_Mu30_TkMu0_Upsilon_v* # CMSHLT-1882 HLT_Photon35_TwoProngs35_v* # CMSHLT-1885 HLT_IsoMu24_TwoProngs35_v* # CMSHLT-1885 -HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v* # CMSHLT-1857 HLT_PFHT400_SixPFJet32_v* # CMSHLT-1857 -HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v* # CMSHLT-1857 HLT_PFHT450_SixPFJet36_v* # CMSHLT-1857 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v* # CMSHLT-1796 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v* # CMSHLT-1796 -HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v* # CMSHLT-1796 -HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v* # CMSHLT-1796 -HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v* # CMSHLT-1897 HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v* # CMSHLT-2289 HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v* # CMSHLT-2349 -HLT_Mu12_IP6_v* # CMSHLT-1886, CMSHLT-2362 HLT_ZeroBias_Alignment_v* # CMSHLT-1892 HLT_CDC_L2cosmic_5p5_er1p0_v* # CMSHLT-1896 -HLT_Ele28_WPTight_Gsf_v* # CMSHLT-1921 HLT_Ele30_WPTight_Gsf_v* # CMSHLT-1921 HLT_Mu3_L1SingleMu5orSingleMu7_v* # CMSHLT-1924 HLT_CDC_L2cosmic_10_er1p0_v* # CMSHLT-1967 HLT_PFHT400_FivePFJet_100_100_60_30_30_v* # CMSHLT-1978 -HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v* # CMSHLT-1978 -HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v* # CMSHLT-1978 HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v* # CMSHLT-2209 HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v* # CMSHLT-2209 HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v* # CMSHLT-2209 @@ -506,26 +464,38 @@ HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v* # CMSHLT-2184 HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v* # CMSHLT-2184 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v* # CMSHLT-2184 HLT_QuadPFJet70_50_40_30_v* # CMSHLT-2237 -HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2237 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2356 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v* # CMSHLT-2356 HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v* # CMSHLT-2356 +HLT_QuadPFJet100_88_70_30_v* # CMSHLT-2685 +HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v* # CMSHLT-2685 +HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v* # CMSHLT-2685 +HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v* # CMSHLT-2685 +HLT_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v* # CMSHLT-2684 +HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v* # CMSHLT-2684 HLT_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2242 -HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2242 -HLT_AK8PFJet400_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet425_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet450_SoftDropMass40_v* # CMSHLT-2242 HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v* # CMSHLT-2253 +HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2684 HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2357 HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2357 +HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v* # CMSHLT-2684 +HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2684 HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v* # CMSHLT-2357 HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v* # CMSHLT-2357 +HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v* # CMSHLT-2684 +HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v* # CMSHLT-2684 HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v* # CMSHLT-2221, CMSHLT-2284 HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v* # CMSHLT-2284 HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v* # CMSHLT-2284 @@ -570,14 +540,11 @@ HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v* # CMSHLT-2501 HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v* # CMSHLT-2501 HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v* # CMSHLT-2501 HLT_L1Mu6HT240_v* # CMSHLT-2211 -HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v* # CMSHLT-2211 HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v* # CMSHLT-2211 -HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 -HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v* # CMSHLT-2211 HLT_CaloMET60_DTCluster50_v* # CMSHLT-2211 HLT_CaloMET60_DTClusterNoMB1S50_v* # CMSHLT-2211 @@ -589,13 +556,11 @@ HLT_CscCluster_Tight_v* # CMSHLT HLT_L1CSCShower_DTCluster50_v* # CMSHLT-2211 HLT_L1CSCShower_DTCluster75_v* # CMSHLT-2211 HLT_PFMET105_IsoTrk50_v* # CMSHLT-2211 -HLT_PFMET110_PFJet100_v* # CMSHLT-2211 HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v* # CMSHLT-2280 -HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v* # CMSHLT-2280 @@ -603,7 +568,7 @@ HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v* # CMSHLT-2 HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v* # CMSHLT-2280 HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v* # CMSHLT-2280 HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v* # CMSHLT-2280 -HLT_DiPhoton10Time1ns_v* # CMSHLT-2280, CMSHLT-2410 +HLT_DiPhoton10Time1ns_v* # CMSHLT-2280, CMSHLT-2410, CMSHLT-2643 HLT_DiPhoton10Time1p2ns_v* # CMSHLT-2280, CMSHLT-2410 HLT_DiPhoton10Time1p4ns_v* # CMSHLT-2280 HLT_DiPhoton10Time1p6ns_v* # CMSHLT-2280 @@ -657,33 +622,34 @@ HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v* # CMSHLT-2282 HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2282 +HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2631 +HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v* # CMSHLT-2631 HLT_Mu50_L1SingleMuShower_v* # CMSHLT-2373 -HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v* # CMSHLT-2472 -HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v* # CMSHLT-2472 -HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v* # CMSHLT-2472 -HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v* # CMSHLT-2472 HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v* # CMSHLT-2472 -HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v* # CMSHLT-2472 HLT_L1SingleMuCosmics_v* # CMSHLT-2097 -HLT_PPSMaxTracksPerArm1_v* # CMSHLT-2179 -HLT_PPSMaxTracksPerRP4_v* # CMSHLT-2179 +HLT_PPSMaxTracksPerArm1_v* # CMSHLT-2179 +HLT_PPSMaxTracksPerRP4_v* # CMSHLT-2179 +HLT_PPSRandom_v* # CMSHLT-2606 HLT_ExpressMuons_v* # CMSHLT-2245 HLT_OnlineMonitorGroup_v* # CMSHLT-2245 -DQM_EcalReconstruction_v* # CMSHLT-2287 -DQM_HcalReconstruction_v* # CMSHLT-2287 -DQM_PixelReconstruction_v* # CMSHLT-2287 +DQM_EcalReconstruction_v* # CMSHLT-2287, CMSHLT-2696 +DQM_HcalReconstruction_v* # CMSHLT-2287, CMSHLT-2696 +DQM_PixelReconstruction_v* # CMSHLT-2287, CMSHLT-2696 ## EndPaths / FinalPaths ## PhysicsCommissioningOutput PhysicsDispJetBTagMuEGTauOutput # CMSHLT-2431 -PhysicsEGammaOutput -PhysicsJetMETOutput # CMSHLT-2431 -PhysicsMuonOutput # CMSHLT-2431 +PhysicsEGamma0Output # CMSHLT-2596 +PhysicsEGamma1Output # CMSHLT-2596 +PhysicsJetMET0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsJetMET1Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon1Output # CMSHLT-2431, CMSHLT-2596 PhysicsReservedDoubleMuonLowMassOutput # CMSHLT-2431 PhysicsScoutingPFMonitorOutput # CMSHLT-487, CMSHLT-548, CMSHLT-599, CMSHLT-603, CMSHLT-2231 ScoutingPFOutput # CMSHLT-548, CMSHLT-2231 @@ -705,6 +671,7 @@ ALCALumiPixelsCountsExpressOutput # CMSHLT-2114, CMSHLT-2324 ALCALumiPixelsCountsPromptOutput # CMSHLT-2114, CMSHLT-2324 ExpressOutput ExpressAlignmentOutput +ExpressPPSRandomOutput # CMSHLT-2606 NanoDSTOutput PhysicsHLTPhysicsOutput # CMSHLT-1534, CMSHLT-2303, CMSHLT-2403 @@ -717,9 +684,6 @@ ParkingDoubleMuonLowMass0Output # CMSHLT-2261 ParkingDoubleMuonLowMass1Output # CMSHLT-2261 ParkingDoubleMuonLowMass2Output # CMSHLT-2261 ParkingDoubleMuonLowMass3Output # CMSHLT-2261 -ParkingSingleMuon0Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 -ParkingSingleMuon1Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 -ParkingSingleMuon2Output # CMSHLT-1805, CMSHLT-2362, CMSHLT-2416 ######## paths that are different between GRun and online_grun ################################ diff --git a/HLTrigger/Configuration/tables/online_pref.txt b/HLTrigger/Configuration/tables/online_pref.txt index 3b3cf0649d936..48fbe13d4021e 100644 --- a/HLTrigger/Configuration/tables/online_pref.txt +++ b/HLTrigger/Configuration/tables/online_pref.txt @@ -182,11 +182,12 @@ DQM_HIPixelReconstruction_v* # CMSHLT-2287, CMSHLT-2343, CMSHLT-2403 PhysicsCommissioningOutput PhysicsDispJetBTagMuEGTauOutput # CMSHLT-2431 -PhysicsEGammaOutput -PhysicsForwardOutput -PhysicsJetMETOutput # CMSHLT-2431 -PhysicsMuonOutput # CMSHLT-2431 -PhysicsTracksOutput +PhysicsEGamma0Output # CMSHLT-2596 +PhysicsEGamma1Output # CMSHLT-2596 +PhysicsJetMET0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsJetMET1Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon0Output # CMSHLT-2431, CMSHLT-2596 +PhysicsMuon1Output # CMSHLT-2431, CMSHLT-2596 PhysicsHIZeroBias1Output PhysicsHIZeroBias2Output diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py index c720cb4e2ca87..5099f65f8a545 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py @@ -1,6 +1,6 @@ # hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT --full --data --type 2022v15 --unprescale --process HLT2022v15 --globaltag auto:run3_hlt_2022v15 --input file:RelVal_Raw_2022v15_DATA.root -# /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V9 (CMSSW_13_0_0_pre3) +# /frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V11 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V9') + tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_13_0_X/HLT/V11') ) process.transferSystem = cms.PSet( @@ -5062,9 +5062,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -6769,6 +6766,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -16454,9 +16452,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -17392,9 +17390,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -19089,9 +19087,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -27768,6 +27766,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -29826,9 +29825,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -29844,9 +29843,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30177,9 +30176,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30259,9 +30258,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30298,9 +30297,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -30435,9 +30434,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30517,9 +30516,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -37499,9 +37498,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), @@ -37514,9 +37513,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -37790,9 +37789,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -38145,9 +38144,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -40155,9 +40154,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -40510,9 +40509,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -40857,9 +40856,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -45848,9 +45847,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -45997,9 +45996,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -46194,9 +46193,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -46471,9 +46470,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -54172,9 +54171,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -54392,9 +54391,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -54669,9 +54668,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -54683,9 +54682,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62805,9 +62804,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -63049,9 +63048,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -69285,6 +69284,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -81880,9 +81880,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81899,9 +81899,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81918,9 +81918,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81937,9 +81937,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81956,9 +81956,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81975,9 +81975,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -81994,9 +81994,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82013,9 +82013,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82032,9 +82032,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82051,9 +82051,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82070,9 +82070,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82089,9 +82089,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -82108,9 +82108,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index 83ba909dcb8cf..0ae9658eaccf0 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/HLT --full --data --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_13_0_0/HLT/V15 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/HLT/V57 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/HLT/V15') + tableName = cms.string('/dev/CMSSW_13_0_0/HLT/V57') ) process.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,174 +534,6 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), @@ -1090,80 +718,77 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) ) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( +process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), +process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) +) +process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +process.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1173,29 +798,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +process.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1210,7 +842,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 1 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1219,7 +875,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1234,23 +890,47 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +process.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 4 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1258,10 +938,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1269,36 +949,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1306,32 +962,8 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1339,7 +971,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), + minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1354,31 +986,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1389,12 +997,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1402,7 +1010,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1411,7 +1019,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1426,31 +1034,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1459,7 +1043,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1474,23 +1058,23 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1498,15 +1082,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), +process.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1515,21 +1092,21 @@ TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1537,15 +1114,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1553,31 +1130,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +process.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + nSigmaMinPt = cms.double( 5.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + seedPairPenalty = cms.int32( 1 ), + maxNumberOfHits = cms.int32( 100 ), + minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1588,7 +1165,7 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), @@ -1601,76 +1178,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -process.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1679,7 +1187,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1694,7 +1202,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1703,7 +1211,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1718,55 +1226,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1777,36 +1237,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 4 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1814,7 +1274,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1825,12 +1285,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1838,23 +1298,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), + seedExtension = cms.int32( 1 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1869,10 +1322,34 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1880,12 +1357,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1893,31 +1370,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1928,12 +1381,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1941,16 +1394,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1965,10 +1418,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), + keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1976,12 +1429,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), + minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1989,7 +1442,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2013,7 +1466,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -2024,12 +1477,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -2037,31 +1490,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2070,31 +1499,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), + minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -2109,8 +1514,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +process.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -2120,445 +1525,13 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), - nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 2.8 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 3.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), @@ -2583,6 +1556,7 @@ Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), ExpressCosmics = cms.vstring( 'ExpressCosmics' ), + ExpressPPSRandom = cms.vstring( 'ExpressPPSRandom' ), HIDQM = cms.vstring( 'HIOnlineMonitor' ), HIDQMEventDisplay = cms.vstring( 'HIEventDisplay' ), HIDQMOnlineBeamspot = cms.vstring( 'HIDQMOnlineBeamspot' ), @@ -2611,31 +1585,18 @@ PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', 'EmptyBX', - 'HFvetoTOTEM', 'HLTPhysics', 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', 'IsolatedBunch', - 'MinBiasTOTEM', - 'MinimumBias', 'MonteCarlo', 'NoBPTX', - 'ZeroBias', - 'ZeroBiasTOTEM' ), + 'ZeroBias' ), PhysicsDispJetBTagMuEGTau = cms.vstring( 'BTagMu', 'DisplacedJet', - 'HeavyFlavor', 'MuonEG', - 'MuonEGammaTOTEM', 'Tau' ), - PhysicsEGamma = cms.vstring( 'EGamma' ), - PhysicsEndOfFill = cms.vstring( 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'L1MinimumBias' ), - PhysicsForward = cms.vstring( 'ppForward' ), + PhysicsEGamma0 = cms.vstring( 'EGamma0' ), + PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsHICommissioning = cms.vstring( 'HIEmptyBX', 'HIHLTPhysics', 'HIHcalNZS' ), @@ -2663,50 +1624,13 @@ PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11', 'HIZeroBias12' ), PhysicsHLTPhysics = cms.vstring( 'EphemeralHLTPhysics' ), - PhysicsJetMET = cms.vstring( 'HighPtJet80', - 'HighPtLowerJets', - 'JetMET', - 'JetsTOTEM' ), - PhysicsMinimumBias0 = cms.vstring( 'MinimumBias0' ), - PhysicsMinimumBias1 = cms.vstring( 'MinimumBias1' ), - PhysicsMinimumBias2 = cms.vstring( 'MinimumBias2' ), - PhysicsMinimumBias3 = cms.vstring( 'MinimumBias3' ), - PhysicsMinimumBias4 = cms.vstring( 'MinimumBias4' ), - PhysicsMinimumBias5 = cms.vstring( 'MinimumBias5' ), - PhysicsMinimumBias6 = cms.vstring( 'MinimumBias6' ), - PhysicsMinimumBias7 = cms.vstring( 'MinimumBias7' ), - PhysicsMinimumBias8 = cms.vstring( 'MinimumBias8' ), - PhysicsMinimumBias9 = cms.vstring( 'MinimumBias9' ), - PhysicsMuon = cms.vstring( 'MuPlusX', - 'Muon', - 'SingleMuHighPt', - 'SingleMuLowPt' ), - PhysicsRandomTOTEM1 = cms.vstring( 'RandomTOTEM1' ), - PhysicsRandomTOTEM2 = cms.vstring( 'RandomTOTEM2' ), - PhysicsRandomTOTEM3 = cms.vstring( 'RandomTOTEM3' ), - PhysicsRandomTOTEM4 = cms.vstring( 'RandomTOTEM4' ), + PhysicsJetMET0 = cms.vstring( 'JetMET0' ), + PhysicsJetMET1 = cms.vstring( 'JetMET1' ), + PhysicsMuon0 = cms.vstring( 'Muon0' ), + PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsReservedDoubleMuonLowMass = cms.vstring( 'ReservedDoubleMuonLowMass' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), - PhysicsTOTEM1part0 = cms.vstring( 'TOTEM1part0' ), - PhysicsTOTEM1part1 = cms.vstring( 'TOTEM1part1' ), - PhysicsTOTEM1part2 = cms.vstring( 'TOTEM1part2' ), - PhysicsTOTEM1part3 = cms.vstring( 'TOTEM1part3' ), - PhysicsTOTEM2part0 = cms.vstring( 'TOTEM2part0' ), - PhysicsTOTEM2part1 = cms.vstring( 'TOTEM2part1' ), - PhysicsTOTEM2part2 = cms.vstring( 'TOTEM2part2' ), - PhysicsTOTEM2part3 = cms.vstring( 'TOTEM2part3' ), - PhysicsTOTEM3 = cms.vstring( 'TOTEM3' ), - PhysicsTOTEM4part0 = cms.vstring( 'TOTEM4part0' ), - PhysicsTOTEM4part1 = cms.vstring( 'TOTEM4part1' ), - PhysicsTOTEM4part2 = cms.vstring( 'TOTEM4part2' ), - PhysicsTOTEM4part3 = cms.vstring( 'TOTEM4part3' ), - PhysicsTracks = cms.vstring( 'FullTrack', - 'HighMultiplicity' ), PhysicsZeroBias = cms.vstring( 'EphemeralZeroBias' ), - PhysicsZeroBiasTOTEM1 = cms.vstring( 'ZeroBiasTOTEM1' ), - PhysicsZeroBiasTOTEM2 = cms.vstring( 'ZeroBiasTOTEM2' ), - PhysicsZeroBiasTOTEM3 = cms.vstring( 'ZeroBiasTOTEM3' ), - PhysicsZeroBiasTOTEM4 = cms.vstring( 'ZeroBiasTOTEM4' ), RPCMON = cms.vstring( 'RPCMonitor' ), ReleaseValidation = cms.vstring( ), ScoutingPF = cms.vstring( 'ScoutingPFRun3' ) @@ -2748,13 +1672,7 @@ 'HLT_IsoTrackHE_v6', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', 'HLT_PFJet40_GPUvsCPU_v1' ), - Cosmics = cms.vstring( 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', - 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L2DoubleMu23_NoVertex_v3' ), + Cosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2' ), DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v4', 'DQM_HIEcalReconstruction_v2', 'DQM_HIHcalReconstruction_v1', @@ -2763,14 +1681,9 @@ 'DQM_PixelReconstruction_v4' ), DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', 'HLT_ZeroBias_Beamspot_v6' ), DisplacedJet = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', @@ -2803,8 +1716,6 @@ 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -2820,7 +1731,7 @@ 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ), - EGamma = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiPhoton10Time1ns_v2', 'HLT_DiPhoton10Time1p2ns_v2', 'HLT_DiPhoton10Time1p4ns_v2', @@ -2829,8 +1740,6 @@ 'HLT_DiPhoton10Time2ns_v2', 'HLT_DiPhoton10_CaloIdL_v2', 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', 'HLT_DiPhoton10sminlt0p1_v2', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', @@ -2839,7 +1748,6 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -2856,9 +1764,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', @@ -2866,24 +1771,17 @@ 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', @@ -2892,6 +1790,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -2899,157 +1799,192 @@ 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', - 'HLT_Photon25_v6', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', - 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ), - EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), - EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v21', + EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', 'HLT_DoublePhoton85_v17', - 'HLT_L1SingleMu7_v2', - 'HLT_PFJet500_v23' ), - ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', - 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', - 'HLT_ZeroBias_Beamspot_v6' ), - ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_Random_v3' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', - 'HLT_ExpressMuons_v3', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_IsoMu20_v17', - 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_v18', - 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1RomanPot_part0_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Physics_v8', - 'HLT_Random_v3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_ZeroBias_Alignment_v2', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', - 'HLT_ZeroBias_IsolatedBunches_v6', - 'HLT_ZeroBias_v7' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_NoCaloMatched_v18' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJetAve15_HFJEC_v19', - 'HLT_DiPFJetAve25_HFJEC_v19', - 'HLT_DiPFJetAve35_HFJEC_v19' ), - FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13' ), - HFvetoTOTEM = cms.vstring( 'HLT_L1HFveto_v2' ), - HIDQMOnlineBeamspot = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', - 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ), - HIDoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v3', - 'HLT_HIL1DoubleMu10_v3', - 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_v3', - 'HLT_HIL2DoubleMuOpen_v3', - 'HLT_HIL2_L1DoubleMu10_v3', - 'HLT_HIL3DoubleMuOpen_v3', - 'HLT_HIL3Mu0_L2Mu0_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', - 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', - 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', - 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', - 'HLT_HIL3Mu3_L1TripleMuOpen_v3', - 'HLT_HIL3_L1DoubleMu10_v3' ), - HIDoubleMuonPsiPeri = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', - 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ), - HIEmptyBX = cms.vstring( 'HLT_HIL1NotBptxOR_v4', - 'HLT_HIL1UnpairedBunchBptxMinus_v4', - 'HLT_HIL1UnpairedBunchBptxPlus_v4' ), - HIEventDisplay = cms.vstring( 'HLT_HIMinimumBias_v2' ), - HIExpressAlignment = cms.vstring( 'HLT_HICentralityVeto_v4', - 'HLT_HICsAK4PFJet100Eta1p5_v4', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele15_WPLoose_Gsf_v5', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele20_WPLoose_Gsf_v8', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele27_WPTight_Gsf_v18', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_WPTight_Gsf_v3', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon20_v4', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' ), + EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), + EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', + 'HLT_L1NotBptxOR_v4', + 'HLT_L1UnpairedBunchBptxMinus_v3', + 'HLT_L1UnpairedBunchBptxPlus_v3' ), + EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), + EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), + EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v17', + 'HLT_PFJet500_v23' ), + ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', + 'HLT_HT300_Beamspot_v13', + 'HLT_ZeroBias_Beamspot_v6' ), + ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v2', + 'HLT_Random_v3' ), + ExpressPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), + ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_ExpressMuons_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_v18', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Physics_v8', + 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v2', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', + 'HLT_ZeroBias_IsolatedBunches_v6', + 'HLT_ZeroBias_v7' ), + HIDQMOnlineBeamspot = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', + 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ), + HIDoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v3', + 'HLT_HIL1DoubleMu10_v3', + 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_v3', + 'HLT_HIL2DoubleMuOpen_v3', + 'HLT_HIL2_L1DoubleMu10_v3', + 'HLT_HIL3DoubleMuOpen_v3', + 'HLT_HIL3Mu0_L2Mu0_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', + 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', + 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', + 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', + 'HLT_HIL3Mu3_L1TripleMuOpen_v3', + 'HLT_HIL3_L1DoubleMu10_v3' ), + HIDoubleMuonPsiPeri = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', + 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ), + HIEmptyBX = cms.vstring( 'HLT_HIL1NotBptxOR_v4', + 'HLT_HIL1UnpairedBunchBptxMinus_v4', + 'HLT_HIL1UnpairedBunchBptxPlus_v4' ), + HIEventDisplay = cms.vstring( 'HLT_HIMinimumBias_v2' ), + HIExpressAlignment = cms.vstring( 'HLT_HICentralityVeto_v4', + 'HLT_HICsAK4PFJet100Eta1p5_v4', 'HLT_HIPhysics_v4' ), HIExpressPhysics = cms.vstring( 'HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4', 'HLT_HICentralityVeto_v4', @@ -3261,17 +2196,6 @@ 'HLT_HILcPPTrackingGlobal_Dpt50_v4', 'HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4', 'HLT_HILcPPTrackingGlobal_Dpt60_v4' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet80_v12' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet80_v21' ), HIOnlineMonitor = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', 'HLT_HICentralityVeto_v4', 'HLT_HICsAK4PFJet60Eta1p5_v4', @@ -3447,76 +2371,33 @@ 'HLT_PFJet320_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', 'HLT_PFMET140_PFMHT140_IDTight_v22' ), - HLTPhysics = cms.vstring( 'HLT_L1FatEvents_v3', - 'HLT_Physics_v8' ), + HLTPhysics = cms.vstring( 'HLT_Physics_v8' ), HcalNZS = cms.vstring( 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16' ), - HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13' ), - HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7' ), - HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18' ), - HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18' ), - HighPtLowerPhotons = cms.vstring( 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10' ), IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ), - JetMET = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET0 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', 'HLT_AK8PFJet260_v18', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', @@ -3526,6 +2407,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -3544,12 +2427,7 @@ 'HLT_AK8PFJetFwd80_v16', 'HLT_CaloJet500_NoJetID_v14', 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', 'HLT_CaloMET350_NotCleaned_v6', - 'HLT_CaloMET80_NotCleaned_v6', 'HLT_CaloMET90_NotCleaned_v6', 'HLT_CaloMHT90_v6', 'HLT_DiJet110_35_Mjj650_PFMET110_v11', @@ -3586,10 +2464,6 @@ 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', @@ -3610,7 +2484,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', @@ -3631,16 +2504,12 @@ 'HLT_PFHT590_v19', 'HLT_PFHT680_v19', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', 'HLT_PFHT780_v19', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', 'HLT_PFHT890_v19', 'HLT_PFJet110_v2', 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', 'HLT_PFJet400_v22', @@ -3662,20 +2531,13 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET140_PFMHT140_IDTight_v22', 'HLT_PFMET200_BeamHaloCleaned_v11', 'HLT_PFMET200_NotCleaned_v11', @@ -3698,11 +2560,14 @@ 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', @@ -3713,320 +2578,38 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), - JetsTOTEM = cms.vstring( 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2' ), - L1Accept = cms.vstring( 'DST_Physics_v8', - 'DST_ZeroBias_v3' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_v4' ), - MinBiasTOTEM = cms.vstring( 'HLT_L1TOTEM1_MinBias_v5' ), - MinimumBias = cms.vstring( 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', - 'HLT_CaloJet50_NoJetID_v5', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2' ), - MinimumBias0 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part0_v2' ), - MinimumBias1 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part1_v2' ), - MinimumBias2 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part2_v2' ), - MinimumBias3 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part3_v2' ), - MinimumBias4 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part4_v2' ), - MinimumBias5 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part5_v2' ), - MinimumBias6 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part6_v2' ), - MinimumBias7 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part7_v2' ), - MinimumBias8 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part8_v2' ), - MinimumBias9 = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part9_v2' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', - 'MC_AK4CaloJets_v11', - 'MC_AK4PFJets_v19', - 'MC_AK8CaloHT_v10', - 'MC_AK8PFHT_v18', - 'MC_AK8PFJets_v19', - 'MC_AK8TrimPFJets_v19', - 'MC_CaloBTagDeepCSV_v10', - 'MC_CaloHT_v10', - 'MC_CaloMET_JetIdCleaned_v11', - 'MC_CaloMET_v10', - 'MC_CaloMHT_v10', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', - 'MC_DoubleEle5_CaloIdL_MW_v18', - 'MC_DoubleMuNoFiltersNoVtx_v9', - 'MC_DoubleMu_TrkIsoVVL_DZ_v13', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'MC_Ele5_WPTight_Gsf_v10', - 'MC_IsoMu_v17', - 'MC_PFBTagDeepCSV_v12', - 'MC_PFBTagDeepJet_v3', - 'MC_PFHT_v18', - 'MC_PFMET_v19', - 'MC_PFMHT_v18', - 'MC_ReducedIterativeTracking_v14', - 'MC_Run3_PFScoutingPixelTracking_v18' ), - MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13' ), - Muon = cms.vstring( 'HLT_CascadeMu100_v5', - 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', - 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu50_v3', - 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', - 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', - 'HLT_DoubleMu43NoFiltersNoVtx_v6', - 'HLT_DoubleMu48NoFiltersNoVtx_v6', - 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', - 'HLT_HighPtTkMu100_v4', - 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', - 'HLT_IsoMu20_v17', - 'HLT_IsoMu24_TwoProngs35_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_v17', - 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1DoubleMu0_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2Mu10_v8', - 'HLT_L2Mu50_v3', - 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_v17', - 'HLT_Mu15_IsoVVVL_PFHT600_v21', - 'HLT_Mu15_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', - 'HLT_Mu17_TrkIsoVVL_v15', - 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', - 'HLT_Mu19_TrkIsoVVL_v6', - 'HLT_Mu19_v6', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', - 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', - 'HLT_Mu27_v15', - 'HLT_Mu37_TkMu27_v7', - 'HLT_Mu3_PFJet40_v18', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', - 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', - 'HLT_Mu50_IsoVVVL_PFHT450_v17', - 'HLT_Mu50_L1SingleMuShower_v1', - 'HLT_Mu50_v15', - 'HLT_Mu55_v5', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', - 'HLT_Mu8_TrkIsoVVL_v14', - 'HLT_Mu8_v14', - 'HLT_TripleMu_10_5_5_DZ_v12', - 'HLT_TripleMu_12_10_5_v12', - 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', - 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15' ), - MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_Mu12_DoublePhoton20_v7', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu17_Photon30_IsoCaloId_v8', - 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu27_Ele37_CaloIdL_MW_v7', - 'HLT_Mu37_Ele27_CaloIdL_MW_v7', - 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ), - MuonEGammaTOTEM = cms.vstring( 'HLT_L1DoubleMu_v2', - 'HLT_L1SingleMu_v2' ), - NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', - 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_L1BptxXOR_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', - 'HLT_L2Mu10_NoVertex_NoBPTX_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE30_NoBPTX_v7', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet80_v12', - 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_v21', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET1 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', 'HLT_AK8PFJet260_v18', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', @@ -4036,6 +2619,496 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd15_v5', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd25_v5', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET110_PFJet100_v3', + 'HLT_PFMET110_PFMHT110_IDTight_v22', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), + L1Accept = cms.vstring( 'DST_Physics_v8', + 'DST_ZeroBias_v3' ), + MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', + 'MC_AK4CaloJets_v11', + 'MC_AK4PFJets_v19', + 'MC_AK8CaloHT_v10', + 'MC_AK8PFHT_v18', + 'MC_AK8PFJets_v19', + 'MC_AK8TrimPFJets_v19', + 'MC_CaloBTagDeepCSV_v10', + 'MC_CaloHT_v10', + 'MC_CaloMET_JetIdCleaned_v11', + 'MC_CaloMET_v10', + 'MC_CaloMHT_v10', + 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', + 'MC_DoubleEle5_CaloIdL_MW_v18', + 'MC_DoubleMuNoFiltersNoVtx_v9', + 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', + 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'MC_Ele5_WPTight_Gsf_v10', + 'MC_IsoMu_v17', + 'MC_PFBTagDeepCSV_v12', + 'MC_PFBTagDeepJet_v3', + 'MC_PFHT_v18', + 'MC_PFMET_v19', + 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', + 'MC_ReducedIterativeTracking_v14', + 'MC_Run3_PFScoutingPixelTracking_v18' ), + Muon0 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L1SingleMu18_v4', + 'HLT_L1SingleMu25_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + Muon1 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L1SingleMu18_v4', + 'HLT_L1SingleMu25_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu17_Photon30_IsoCaloId_v8', + 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu27_Ele37_CaloIdL_MW_v7', + 'HLT_Mu37_Ele27_CaloIdL_MW_v7', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ), + NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', + 'HLT_CDC_L2cosmic_5p5_er1p0_v2', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', + 'HLT_L2Mu10_NoVertex_NoBPTX_v7', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE30_NoBPTX_v7', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ), + OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_SoftDropMass40_v3', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -4063,26 +3136,17 @@ 'HLT_BTagMu_AK8Jet300_Mu5_v14', 'HLT_CDC_L2cosmic_10_er1p0_v2', 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', 'HLT_CaloJet500_NoJetID_v14', - 'HLT_CaloJet50_NoJetID_v5', 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', 'HLT_CaloMET350_NotCleaned_v6', 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CaloMET80_NotCleaned_v6', 'HLT_CaloMET90_NotCleaned_v6', 'HLT_CaloMHT90_v6', 'HLT_CascadeMu100_v5', 'HLT_CscCluster_Loose_v2', 'HLT_CscCluster_Medium_v2', 'HLT_CscCluster_Tight_v2', - 'HLT_DQMPixels_SingleMuOpen_v3', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiJet110_35_Mjj650_PFMET110_v11', 'HLT_DiJet110_35_Mjj650_PFMET120_v11', @@ -4090,22 +3154,15 @@ 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_NoCaloMatched_v18', 'HLT_DiPFJetAve100_HFJEC_v18', 'HLT_DiPFJetAve140_v15', - 'HLT_DiPFJetAve15_HFJEC_v19', 'HLT_DiPFJetAve160_HFJEC_v18', 'HLT_DiPFJetAve200_v15', 'HLT_DiPFJetAve220_HFJEC_v18', - 'HLT_DiPFJetAve25_HFJEC_v19', 'HLT_DiPFJetAve260_HFJEC_v1', 'HLT_DiPFJetAve260_v16', 'HLT_DiPFJetAve300_HFJEC_v18', 'HLT_DiPFJetAve320_v16', - 'HLT_DiPFJetAve35_HFJEC_v19', 'HLT_DiPFJetAve400_v16', 'HLT_DiPFJetAve40_v16', 'HLT_DiPFJetAve500_v16', @@ -4121,8 +3178,6 @@ 'HLT_DiPhoton10Time2ns_v2', 'HLT_DiPhoton10_CaloIdL_v2', 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', 'HLT_DiPhoton10sminlt0p1_v2', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -4166,18 +3221,10 @@ 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', - 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13', 'HLT_DoubleEle25_CaloIdL_MW_v7', 'HLT_DoubleEle27_CaloIdL_MW_v7', 'HLT_DoubleEle33_CaloIdL_MW_v20', @@ -4206,10 +3253,6 @@ 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', @@ -4219,12 +3262,12 @@ 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', 'HLT_DoubleMu3_Trk_Tau3mu_v14', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', 'HLT_DoubleMu43NoFiltersNoVtx_v6', 'HLT_DoubleMu48NoFiltersNoVtx_v6', 'HLT_DoubleMu4_3_Bs_v17', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_3_Jpsi_v17')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_3_Jpsi_v17', + 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', 'HLT_DoubleMu4_JpsiTrk_Bc_v2', 'HLT_DoubleMu4_Jpsi_Displaced_v9', @@ -4252,9 +3295,6 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', @@ -4262,23 +3302,16 @@ 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', @@ -4287,40 +3320,16 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', 'HLT_Ele50_IsoVVVL_PFHT450_v18', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', - 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13', - 'HLT_HIL1CastorMediumJetForPPRef_v5', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', 'HLT_HIL1NotBptxORForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3')+cms.vstring( 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', 'HLT_HIZeroBias_part0_v7', 'HLT_HIZeroBias_part10_v7', 'HLT_HIZeroBias_part11_v7', @@ -4383,77 +3392,24 @@ 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', 'HLT_IsoMu24_eta2p1_v17', 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_IsoTrackHB_v6', 'HLT_IsoTrackHE_v6', - 'HLT_L1BptxXOR_v2', 'HLT_L1CSCShower_DTCluster50_v2', 'HLT_L1CSCShower_DTCluster75_v2', - 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2', - 'HLT_L1DoubleMu0_v2', - 'HLT_L1DoubleMu_v2', 'HLT_L1ETMHadSeeds_v4', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1FatEvents_v3', - 'HLT_L1HFveto_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', - 'HLT_L1MinimumBiasHF0OR_v5', - 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_part0_v2', - 'HLT_L1MinimumBiasHF_OR_part1_v2', - 'HLT_L1MinimumBiasHF_OR_part2_v2', - 'HLT_L1MinimumBiasHF_OR_part3_v2', - 'HLT_L1MinimumBiasHF_OR_part4_v2', - 'HLT_L1MinimumBiasHF_OR_part5_v2', - 'HLT_L1MinimumBiasHF_OR_part6_v2', - 'HLT_L1MinimumBiasHF_OR_part7_v2', - 'HLT_L1MinimumBiasHF_OR_part8_v2', - 'HLT_L1MinimumBiasHF_OR_part9_v2', - 'HLT_L1MinimumBiasHF_OR_v4', 'HLT_L1Mu6HT240_v2', 'HLT_L1NotBptxOR_v4', - 'HLT_L1RomanPot_part0_v2', - 'HLT_L1RomanPot_part1_v2', - 'HLT_L1RomanPot_part2_v2', - 'HLT_L1RomanPot_part3_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2', 'HLT_L1SingleMu18_v4', 'HLT_L1SingleMu25_v3', - 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L1SingleMu_v2', - 'HLT_L1TOTEM1_MinBias_v5', - 'HLT_L1TOTEM2_ZeroBias_v5', - 'HLT_L1TOTEM_3_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1', @@ -4463,23 +3419,14 @@ 'HLT_L1UnpairedBunchBptxMinus_v3', 'HLT_L1UnpairedBunchBptxPlus_v3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2DoubleMu23_NoVertex_v3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', 'HLT_L2Mu10_NoVertex_NoBPTX_v7', - 'HLT_L2Mu10_v8', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu50_v3', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', @@ -4493,10 +3440,8 @@ 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePhoton20_v7', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu12_v5', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', @@ -4511,10 +3456,7 @@ 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', 'HLT_Mu17_TrkIsoVVL_v15', 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', @@ -4522,19 +3464,10 @@ 'HLT_Mu19_TrkIsoVVL_v6', 'HLT_Mu19_v6', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', 'HLT_Mu20_TkMu0_Phi_v10', 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu27_Ele37_CaloIdL_MW_v7', @@ -4577,6 +3510,8 @@ 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', @@ -4594,7 +3529,6 @@ 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', @@ -4615,16 +3549,12 @@ 'HLT_PFHT590_v19', 'HLT_PFHT680_v19', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', 'HLT_PFHT780_v19', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', 'HLT_PFHT890_v19', 'HLT_PFJet110_v2', 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', 'HLT_PFJet400_v22', @@ -4646,22 +3576,14 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET140_PFMHT140_IDTight_v22', - 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET140_PFMHT140_IDTight_v22')+cms.vstring( 'HLT_PFMET200_BeamHaloCleaned_v11', 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', @@ -4683,56 +3605,48 @@ 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', - 'HLT_Photon22_v4', - 'HLT_Photon25_v6', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15', 'HLT_Physics_v8', - 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', @@ -4741,183 +3655,17 @@ 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Random_TOTEM_part0_v1', - 'HLT_Random_TOTEM_part1_v1', - 'HLT_Random_TOTEM_part2_v1', - 'HLT_Random_TOTEM_part3_v1', 'HLT_Random_v3', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', - 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', @@ -4928,14 +3676,10 @@ 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15', 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', 'HLT_UncorrectedJetE30_NoBPTX_v7', 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_ZeroBias_Alignment_v2', @@ -4944,10 +3688,6 @@ 'HLT_ZeroBias_FirstCollisionInTrain_v5', 'HLT_ZeroBias_IsolatedBunches_v6', 'HLT_ZeroBias_LastCollisionInTrain_v4', - 'HLT_ZeroBias_TOTEM_part0_v2', - 'HLT_ZeroBias_TOTEM_part1_v2', - 'HLT_ZeroBias_TOTEM_part2_v2', - 'HLT_ZeroBias_TOTEM_part3_v2', 'HLT_ZeroBias_v7') ), ParkingDoubleElectronLowMass0 = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1', 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1', @@ -5230,7 +3970,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5260,7 +3999,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5298,7 +4036,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5328,7 +4065,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5366,7 +4102,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5396,7 +4131,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5434,7 +4168,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5464,7 +4197,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass4 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5502,7 +4234,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5532,7 +4263,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass5 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5570,7 +4300,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5600,7 +4329,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass6 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5638,7 +4366,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5668,7 +4395,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingDoubleMuonLowMass7 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', @@ -5706,7 +4432,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5736,7 +4461,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), ParkingSingleMuon0 = cms.vstring( 'HLT_Mu12_IP6_v2' ), @@ -5745,10 +4469,6 @@ RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2', 'AlCa_RPCMuonNormalisationForHI_v2', 'AlCa_RPCMuonNormalisation_v14' ), - RandomTOTEM1 = cms.vstring( 'HLT_Random_TOTEM_part0_v1' ), - RandomTOTEM2 = cms.vstring( 'HLT_Random_TOTEM_part1_v1' ), - RandomTOTEM3 = cms.vstring( 'HLT_Random_TOTEM_part2_v1' ), - RandomTOTEM4 = cms.vstring( 'HLT_Random_TOTEM_part3_v1' ), ReservedDoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', @@ -5781,7 +4501,6 @@ 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', @@ -5806,10 +4525,11 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ScoutingPFMonitor = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18', + ScoutingPFMonitor = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', + 'DST_Run3_PFScoutingPixelTracking_v18', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_IsoMu27_v18', @@ -5817,166 +4537,9 @@ 'HLT_PFHT1050_v20', 'HLT_Photon200_v16' ), ScoutingPFRun3 = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ), - SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8' ), - SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8' ), - TOTEM1part0 = cms.vstring( 'HLT_L1RomanPot_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM1part1 = cms.vstring( 'HLT_L1RomanPot_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM1part2 = cms.vstring( 'HLT_L1RomanPot_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM1part3 = cms.vstring( 'HLT_L1RomanPot_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2' ), - TOTEM2part0 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM2part1 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM2part2 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM2part3 = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2' ), - TOTEM3 = cms.vstring( 'HLT_L1TOTEM_3_v2' ), - TOTEM4part0 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2' ), - TOTEM4part1 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2' ), - TOTEM4part2 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2' ), - TOTEM4part3 = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', @@ -5986,11 +4549,7 @@ 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', @@ -6004,13 +4563,7 @@ 'HLT_ZeroBias_FirstCollisionInTrain_v5', 'HLT_ZeroBias_IsolatedBunches_v6', 'HLT_ZeroBias_LastCollisionInTrain_v4', - 'HLT_ZeroBias_v7' ), - ZeroBiasTOTEM = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v5' ), - ZeroBiasTOTEM1 = cms.vstring( 'HLT_ZeroBias_TOTEM_part0_v2' ), - ZeroBiasTOTEM2 = cms.vstring( 'HLT_ZeroBias_TOTEM_part1_v2' ), - ZeroBiasTOTEM3 = cms.vstring( 'HLT_ZeroBias_TOTEM_part2_v2' ), - ZeroBiasTOTEM4 = cms.vstring( 'HLT_ZeroBias_TOTEM_part3_v2' ), - ppForward = cms.vstring( 'HLT_HIL1CastorMediumJetForPPRef_v5' ) + 'HLT_ZeroBias_v7' ) ) process.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", @@ -6495,9 +5048,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -6756,45 +5306,48 @@ ) process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -8202,6 +6755,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -8232,8 +6786,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -8314,21 +6868,6 @@ appendToDataLabel = cms.string( "" ) ) -process.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), @@ -9657,7 +8196,7 @@ process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -12762,6 +11301,86 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +process.hltPreAK8PFJet470MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8SingleCaloJet370 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 370.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltAK8PFJetsCorrectedMatchedToCaloJets370 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet370" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltAK8SinglePFJet470 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 470.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltPreAK8PFJet500MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8SingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltAK8PFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltAK8SinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltL1sSingleJet180OrHTT280 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_HTT280er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreAK8DiPFJet250250MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -12808,54 +11427,90 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 50.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet280280MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 280.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) +process.hltPreAK8DiPFJet290290MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 290.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( 50.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hltPreAK8DiPFJet260260MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -12868,7 +11523,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreCaloJet10NoJetID = cms.EDFilter( "HLTPrescaler", +process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -12981,54 +11636,6 @@ src = cms.InputTag( "hltAK4CaloJets" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) -process.hltSingleCaloJetNoID10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreCaloJet20NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleCaloJetNoID20 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreCaloJet50NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleCaloJetNoID50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), @@ -17627,9 +16234,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -17797,108 +16404,80 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 37.0 ), - etcutEE = cms.double( 37.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 27.0 ), + minN = cms.uint32( 1 ), + maxAbsEta = cms.double( 2.5 ), + L1MatchingdR = cms.double( 0.3 ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), @@ -17999,81 +16578,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) process.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -18668,13 +17172,13 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18873,7 +17377,7 @@ ) process.hltL1sDoubleMuForLowMassInclusive = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19000,7 +17504,7 @@ ) process.hltL1sDoubleMuForLowMassDisplaced = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19221,7 +17725,7 @@ ) process.hltL1sDoubleMuForBsToMMG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19537,7 +18041,7 @@ ) process.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_2SQ_1p5SQ_0OQ_Mass_Max12 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0_OS_Mass_Max12 OR L1_TripleMu_4SQ_2p5SQ_0_OS_Mass_Max12 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -20365,9 +18869,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -21252,7 +19756,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -21273,295 +19777,6 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltEG15L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), @@ -21825,277 +20040,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle17WPLooseGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG17L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 17.0 ), - etcutEE = cms.double( 17.0 ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle17WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG17L1SingleEGLowETOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle17WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle17WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle17WPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), @@ -22349,290 +20307,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETer2p5or" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.17 ) -) -process.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), @@ -27059,7 +24733,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", +process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -27094,11 +24768,11 @@ jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) -process.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", +process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ), + minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) @@ -27170,44 +24844,6 @@ inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1022 ) ) -process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltL1sDoubleJetForBeamSpot = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5 OR L1_DoubleJet32er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHT60 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), @@ -28181,7 +25817,7 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreIsoMu27LooseChargedIsoPFTau20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -29484,306 +27120,10 @@ filter = cms.bool( False ), cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) -process.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - IncludeErrors = cms.bool( False ), - UseQualityInfo = cms.bool( False ), - ErrorList = cms.vint32( ), - UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataCollector" ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ), - SiPixelQualityLabel = cms.string( "" ) -) -process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 20000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) -) -process.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) -) -process.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) -) -process.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ) -) -process.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - stripClusters = cms.InputTag( "" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "undefQuality" ), - maxChi2 = cms.double( 3000.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -process.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ) -) -process.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) -) -process.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 2 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 1.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) -) -process.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", +process.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), MaxNumberPV = cms.int32( 1 ), IsoConeMax = cms.double( 0.4 ), IsoConeMin = cms.double( 0.15 ), @@ -29794,22 +27134,22 @@ TrackMaxDxy = cms.double( 0.2 ), TrackSrc = cms.InputTag( "" ) ) -process.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", +process.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), MinTag = cms.double( 0.0 ), MaxTag = cms.double( 3.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 84 ) ) -process.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ), +process.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), TriggerTypes = cms.vint32( 84 ) ) -process.hltSingleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -29819,411 +27159,433 @@ MaxEta = cms.double( 2.2 ), MinN = cms.int32( 1 ) ) -process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), +process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +) +process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "hltEgammaCandidates" ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), + MuonTag = cms.InputTag( "hltMuons" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau" ), + selectionCut = cms.double( 0.5 ) ) ) ) -process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ) -) -process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) +process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ) ) -process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau" ) ) -process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) +process.hltFixedGridRhoProducerFastjetAllTau = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltParticleFlowForTaus" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) ) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), +process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), + signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.5 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -process.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), +process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), + signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) ) ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFTaus" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + IDWPdefinitions = cms.VPSet( + ) ) -process.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) +process.hltHpsPFTauDeepTauProducerForVBFIsoTau = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsPFTauProducer" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.844, t2 = 0.8457, t3 = 0.125, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.9619, t2 = 0.9269, t3 = 0.5, x1 = 50, x2 = 300, x3 = 500; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) -process.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), +process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -process.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", +process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -30233,46 +27595,25 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), +process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -process.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), @@ -30282,12 +27623,12 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), + inputTag2 = cms.InputTag( "hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), @@ -30302,1169 +27643,726 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreIsoMu27LooseChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) -) -process.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", +process.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), - TriggerTypes = cms.vint32( 84 ) +process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.9 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltHpsPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTau20 = cms.EDFilter( "HLT1PFTau", +process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -process.hltHpsPFTau20Track = cms.EDFilter( "HLT1PFTau", +process.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", +process.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltHpsPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +process.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltHpsOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackLooseChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPreIsoMu27MediumChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", +process.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltHpsPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltHpsOverlapFilterIsoMu27MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackMediumChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreIsoMu27TightChargedIsoPFTauHPS20Trk1eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", +process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHpsPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", +process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsOverlapFilterIsoMu27TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +process.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsPFTau20TrackTightChargedIsoAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltHbhereco" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( True ), + HcalPhase = cms.int32( 1 ) ) -process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "hltEgammaCandidates" ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), - MuonTag = cms.InputTag( "hltMuons" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau" ), - selectionCut = cms.double( 0.5 ) - ) - ) +process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), + srcPVs = cms.InputTag( "offlinePrimaryVertices" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "IterativeCone" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ) +process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 30.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.7 ), + MinN = cms.int32( 1 ) ) -process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau" ) +process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFixedGridRhoProducerFastjetAllTau = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltParticleFlowForTaus" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) +process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.5 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) +process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", + inputTag = cms.InputTag( "hltHbhereco" ), + energy = cms.double( -99.0 ), + hpdSpikeEnergy = cms.double( 10.0 ), + hpdSpikeIsolationEnergy = cms.double( 1.0 ), + rbxSpikeEnergy = cms.double( 50.0 ), + rbxSpikeUnbalance = cms.double( 0.2 ) ) -process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -process.hltHpsPFTauDeepTauProducerForVBFIsoTau = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsPFTauProducer" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.844, t2 = 0.8457, t3 = 0.125, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.9619, t2 = 0.9269, t3 = 0.5, x1 = 50, x2 = 300, x3 = 500; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) +process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", +process.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 60.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", +process.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( 70.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", +process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31474,14 +28372,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31489,31 +28387,26 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31521,104 +28414,237 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", + Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), + Reco4DAlgoConfig = cms.PSet( + Reco2DAlgoConfig = cms.PSet( + AlphaMaxPhi = cms.double( 1.0 ), + debug = cms.untracked.bool( False ), + segmCleanerMode = cms.int32( 2 ), + AlphaMaxTheta = cms.double( 0.9 ), + hit_afterT0_resolution = cms.double( 0.03 ), + performT0_vdriftSegCorrection = cms.bool( False ), + recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), + MaxChi2 = cms.double( 4.0 ), + recAlgoConfig = cms.PSet( + maxTime = cms.double( 420.0 ), + debug = cms.untracked.bool( False ), + stepTwoFromDigi = cms.bool( False ), + tTrigModeConfig = cms.PSet( + debug = cms.untracked.bool( False ), + tofCorrType = cms.int32( 0 ), + tTrigLabel = cms.string( "" ), + wirePropCorrType = cms.int32( 0 ), + doTOFCorrection = cms.bool( True ), + vPropWire = cms.double( 24.4 ), + doT0Correction = cms.bool( True ), + doWirePropCorrection = cms.bool( True ), + t0Label = cms.string( "" ) + ), + useUncertDB = cms.bool( True ), + doVdriftCorr = cms.bool( True ), + minTime = cms.double( -3.0 ), + tTrigMode = cms.string( "DTTTrigSyncFromDB" ), + readLegacyTTrigDB = cms.bool( True ), + readLegacyVDriftDB = cms.bool( True ) + ), + MaxAllowedHits = cms.uint32( 50 ), + nUnSharedHitsMin = cms.int32( 2 ), + nSharedHitsMax = cms.int32( 2 ), + performT0SegCorrection = cms.bool( False ), + perform_delta_rejecting = cms.bool( False ) + ), + Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), + debug = cms.untracked.bool( False ), + segmCleanerMode = cms.int32( 2 ), + AllDTRecHits = cms.bool( True ), + hit_afterT0_resolution = cms.double( 0.03 ), + performT0_vdriftSegCorrection = cms.bool( False ), + recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), + recAlgoConfig = cms.PSet( + maxTime = cms.double( 420.0 ), + debug = cms.untracked.bool( False ), + stepTwoFromDigi = cms.bool( False ), + tTrigModeConfig = cms.PSet( + debug = cms.untracked.bool( False ), + tofCorrType = cms.int32( 0 ), + tTrigLabel = cms.string( "" ), + wirePropCorrType = cms.int32( 0 ), + doTOFCorrection = cms.bool( True ), + vPropWire = cms.double( 24.4 ), + doT0Correction = cms.bool( True ), + doWirePropCorrection = cms.bool( True ), + t0Label = cms.string( "" ) + ), + useUncertDB = cms.bool( True ), + doVdriftCorr = cms.bool( True ), + minTime = cms.double( -3.0 ), + tTrigMode = cms.string( "DTTTrigSyncFromDB" ), + readLegacyTTrigDB = cms.bool( True ), + readLegacyVDriftDB = cms.bool( True ) + ), + nUnSharedHitsMin = cms.int32( 2 ), + nSharedHitsMax = cms.int32( 2 ), + performT0SegCorrection = cms.bool( False ), + perform_delta_rejecting = cms.bool( False ) + ), + debug = cms.untracked.bool( False ), + recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), + recHits2DLabel = cms.InputTag( "dt2DSegments" ) +) +process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", + MaxSeeds = cms.int32( 1000 ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + EnableDTMeasurement = cms.bool( True ), + MaxCSCChi2 = cms.double( 300.0 ), + MaxDTChi2 = cms.double( 300.0 ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + EnableCSCMeasurement = cms.bool( True ), + ForcePointDown = cms.bool( False ) +) +process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", + GMTReadoutCollection = cms.InputTag( "" ), + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + Propagator = cms.string( "SteppingHelixPropagatorAny" ), + L1MinPt = cms.double( 0.0 ), + L1MaxEta = cms.double( 2.5 ), + L1MinQuality = cms.uint32( 1 ), + SetMinPtBarrelTo = cms.double( 3.5 ), + SetMinPtEndcapTo = cms.double( 1.0 ), + UseOfflineSeed = cms.untracked.bool( True ), + UseUnassociatedL1 = cms.bool( False ), + MatchDR = cms.vdouble( 0.3 ), + EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), + CentralBxOnly = cms.bool( True ), + MatchType = cms.uint32( 0 ), + SortType = cms.uint32( 0 ), + OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) + ) +) +process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', + 'hltESPFastSteppingHelixPropagatorOpposite' ) + ), + InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + L2TrajBuilderParameters = cms.PSet( + BWFilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + BWSeedType = cms.string( "fromGenerator" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 100.0 ), + FitDirection = cms.string( "outsideIn" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + DoSeedRefit = cms.bool( False ), + FilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 1000.0 ), + FitDirection = cms.string( "insideOut" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + SeedPosition = cms.string( "in" ), + DoBackwardFilter = cms.bool( True ), + DoRefit = cms.bool( False ), + NavigationType = cms.string( "Standard" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + ), + DoSeedRefit = cms.bool( False ), + TrackLoaderParameters = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + VertexConstraint = cms.bool( True ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) +) +process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL2CosmicMuons" ) +) +process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + MatchToPreviousCand = cms.bool( True ) ) -process.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -31628,14 +28654,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", +process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -31643,644 +28669,610 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 3 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), + MinPt = cms.double( 45.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MatchToPreviousCand = cms.bool( True ) ) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 3 ), + MinNhits = cms.vint32( 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MaxEta = cms.double( 2.1 ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), + MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL2Muons" ) +) +process.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MatchToPreviousCand = cms.bool( False ) ) -process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), + MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + MatchToPreviousCand = cms.bool( False ) ) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.4 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + MatchToPreviousCand = cms.bool( False ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", +process.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.4 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 30.0 ), + MinPtMin = cms.double( 30.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( True ), - HcalPhase = cms.int32( 1 ) +process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", + GMTReadoutCollection = cms.InputTag( "" ), + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + Propagator = cms.string( "SteppingHelixPropagatorAny" ), + L1MinPt = cms.double( 0.0 ), + L1MaxEta = cms.double( 2.5 ), + L1MinQuality = cms.uint32( 7 ), + SetMinPtBarrelTo = cms.double( 3.5 ), + SetMinPtEndcapTo = cms.double( 1.0 ), + UseOfflineSeed = cms.untracked.bool( True ), + UseUnassociatedL1 = cms.bool( False ), + MatchDR = cms.vdouble( 0.3 ), + EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), + CentralBxOnly = cms.bool( False ), + MatchType = cms.uint32( 0 ), + SortType = cms.uint32( 0 ), + OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) + ) ) -process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "IterativeCone" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', + 'hltESPFastSteppingHelixPropagatorOpposite' ) + ), + InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + L2TrajBuilderParameters = cms.PSet( + BWFilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + BWSeedType = cms.string( "fromGenerator" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 100.0 ), + FitDirection = cms.string( "outsideIn" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + DoSeedRefit = cms.bool( False ), + FilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 1000.0 ), + FitDirection = cms.string( "insideOut" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + SeedPosition = cms.string( "in" ), + DoBackwardFilter = cms.bool( True ), + DoRefit = cms.bool( False ), + NavigationType = cms.string( "Standard" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + ), + DoSeedRefit = cms.bool( False ), + TrackLoaderParameters = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + VertexConstraint = cms.bool( True ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) -process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", +process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) +) +process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 30.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - inputTag = cms.InputTag( "hltHbhereco" ), - energy = cms.double( -99.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - rbxSpikeEnergy = cms.double( 50.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) +process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 60.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.4 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( 70.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", +process.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 23.0 ), + MinPtMin = cms.double( 23.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +process.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +process.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 25.0 ), + MinPtMin = cms.double( 25.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +process.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed", +process.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.4 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 25.0 ), + MinPtMin = cms.double( 25.0 ), + MinInvMass = cms.double( -999999.0 ), + MaxInvMass = cms.double( 999999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) +) +process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32290,83 +29282,67 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), + MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ), - MaxEta = cms.double( 1.25 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -32374,186 +29350,484 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 17.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", +process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", + UseRhoCorrectedCaloDeposits = cms.bool( False ), + UseCaloIso = cms.bool( False ), + CaloDepositsLabel = cms.InputTag( "notUsed" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + OutputMuIsoDeposits = cms.bool( True ), + TrackPt_Min = cms.double( -1.0 ), + printDebug = cms.bool( False ), + CutsPSet = cms.PSet( + applyCutsORmaxNTracks = cms.bool( False ), + maxNTracks = cms.int32( -1 ), + Thresholds = cms.vdouble( 0.4 ), + EtaBounds = cms.vdouble( 2.411 ), + ComponentName = cms.string( "SimpleCuts" ), + ConeSizes = cms.vdouble( 0.3 ) + ), + TrkExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + VetoLeadingTrack = cms.bool( False ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "PXLS" ), + PtVeto_Min = cms.double( 2.0 ), + NHits_Min = cms.uint32( 0 ), + PropagateTracksToRadius = cms.bool( False ), + ReferenceRadius = cms.double( 6.0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "PixelTrackExtractor" ), + DR_VetoPt = cms.double( 0.025 ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + Vertex_Constraint_Z = cms.bool( False ), + DR_Veto_E = cms.double( 0.07 ), + Weight_H = cms.double( 1.0 ), + CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "EcalPlusHcal" ), + Vertex_Constraint_XY = cms.bool( False ), + Threshold_H = cms.double( 0.5 ), + Threshold_E = cms.double( 0.2 ), + ComponentName = cms.string( "CaloExtractor" ), + Weight_E = cms.double( 1.0 ) + ) +) +process.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 9.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 19.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltPreL1SingleEG10 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltPreL1SingleEG15 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL1SingleEG18 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet16 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL1SingleJet16 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet20 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL1SingleJet20 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32563,125 +29837,255 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler", +process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed", +process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 25.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 2.8 ), + maxMass = cms.double( 12.0 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -process.hltL1sDoubleJetC50 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet50er2p7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltPreL1DoubleJetC50 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_EXT_HCAL_LaserMon_1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 30.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 2.9 ), + maxMass = cms.double( 4.05 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -process.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuonGlb30Trk0DzPsiFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_EXT_HCAL_LaserMon_4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 30.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 8.5 ), + maxMass = cms.double( 11.5 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -process.hltPreDQMPixelsSingleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltL1sDoubleMu114IorDoubleMu125 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_11_4 OR L1_DoubleMu_12_5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32691,328 +30095,216 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL2DoubleMu23NoVertex = cms.EDFilter( "HLTPrescaler", +process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu114IorDoubleMu125" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), + MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -process.hltL2fL1sDoubleMu103p5L1f0L2NoVtxPreFiltered23 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 20.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 0.85 ), + maxMass = cms.double( 1.2 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) ) -process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ), - t0Label = cms.string( "" ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ), - readLegacyTTrigDB = cms.bool( True ), - readLegacyVDriftDB = cms.bool( True ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ), - t0Label = cms.string( "" ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ), - readLegacyTTrigDB = cms.bool( True ), - readLegacyVDriftDB = cms.bool( True ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - debug = cms.untracked.bool( False ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ) -) -process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - MaxSeeds = cms.int32( 1000 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - EnableCSCMeasurement = cms.bool( True ), - ForcePointDown = cms.bool( False ) -) -process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - GMTReadoutCollection = cms.InputTag( "" ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ), - L1MinPt = cms.double( 0.0 ), - L1MaxEta = cms.double( 2.5 ), - L1MinQuality = cms.uint32( 1 ), - SetMinPtBarrelTo = cms.double( 3.5 ), - SetMinPtEndcapTo = cms.double( 1.0 ), - UseOfflineSeed = cms.untracked.bool( True ), - UseUnassociatedL1 = cms.bool( False ), - MatchDR = cms.vdouble( 0.3 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - CentralBxOnly = cms.bool( True ), - MatchType = cms.uint32( 0 ), - SortType = cms.uint32( 0 ), - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ) -) -process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) +process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), + inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), + inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + minDR = cms.double( 0.001 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPtMuon1 = cms.double( 25.0 ), + minPtMuon2 = cms.double( 0.0 ), + maxEtaMuon = cms.double( 2.5 ), + maxYDimuon = cms.double( 2.5 ), + minMass = cms.double( 0.85 ), + maxMass = cms.double( 1.2 ), + ChargeOpt = cms.int32( -1 ), + maxDCAMuMu = cms.double( 0.5 ), + maxdEtaMuMu = cms.double( 1.0E99 ) +) +process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), + inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), + inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) +) +process.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33022,14 +30314,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", +process.hltPreMu15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -33037,297 +30329,1580 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), + AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 1 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", +process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 3 ), - MinNhits = cms.vint32( 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), + MinPt = cms.double( 50.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", +process.hltPreMu55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 55.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 3 ), - MinNhits = cms.vint32( 1 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - GMTReadoutCollection = cms.InputTag( "" ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ), - L1MinPt = cms.double( 0.0 ), - L1MaxEta = cms.double( 2.5 ), - L1MinQuality = cms.uint32( 7 ), - SetMinPtBarrelTo = cms.double( 3.5 ), - SetMinPtEndcapTo = cms.double( 1.0 ), - UseOfflineSeed = cms.untracked.bool( True ), - UseUnassociatedL1 = cms.bool( False ), - MatchDR = cms.vdouble( 0.3 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - CentralBxOnly = cms.bool( False ), - MatchType = cms.uint32( 0 ), - SortType = cms.uint32( 0 ), - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), +process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ) + Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', + 'hltESPSteppingHelixPropagatorAlong' ) + ), + MuonTrackingRegionBuilder = cms.PSet( ), + TrackerSeedCleaner = cms.PSet( ), + TkSeedGenerator = cms.PSet( + copyMuonRecHit = cms.bool( False ), + propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + errorMatrixPset = cms.PSet( + atIP = cms.bool( True ), + action = cms.string( "use" ), + errorMatrixValuesPSet = cms.PSet( + xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), + zAxis = cms.vdouble( -3.14159, 3.14159 ), + yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), + pf3_V14 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V25 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V13 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V24 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V35 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V12 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V23 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V34 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V45 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V11 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V22 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V33 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V44 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V55 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V15 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ) + ) + ), + ComponentName = cms.string( "TSGForRoadSearch" ), + maxChi2 = cms.double( 40.0 ), + manySeeds = cms.bool( False ), + propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), + option = cms.uint32( 3 ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) ) -process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", +process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedOIState" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) + ) +) +process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', + 'hltESPSmartPropagatorAnyOpposite' ) ), - DoSeedRefit = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( ), + TrackerSeedCleaner = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + cleanerFromSharedHits = cms.bool( True ), + directionCleaner = cms.bool( True ), + ptCleaner = cms.bool( True ) + ), + TkSeedGenerator = cms.PSet( + iterativeTSG = cms.PSet( + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + beamSpot = cms.InputTag( "unused" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + SelectState = cms.bool( False ), + ErrorRescaling = cms.double( 3.0 ), + UseVertexState = cms.bool( True ), + SigmaZ = cms.double( 25.0 ), + MaxChi2 = cms.double( 40.0 ), + errorMatrixPset = cms.PSet( + atIP = cms.bool( True ), + action = cms.string( "use" ), + errorMatrixValuesPSet = cms.PSet( + xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), + zAxis = cms.vdouble( -3.14159, 3.14159 ), + yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), + pf3_V14 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V25 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V13 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V24 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V35 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V12 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V23 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V34 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V45 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ), + pf3_V11 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V22 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V33 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V44 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V55 = cms.PSet( + values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), + action = cms.string( "scale" ) + ), + pf3_V15 = cms.PSet( + values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), + action = cms.string( "scale" ) + ) + ) + ), + Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), + ComponentName = cms.string( "TSGFromPropagation" ), + UpdateState = cms.bool( True ), + ResetMethod = cms.string( "matrix" ) + ), + PSetNames = cms.vstring( 'skipTSG', + 'iterativeTSG' ), + skipTSG = cms.PSet( ), + ComponentName = cms.string( "DualByL2TSG" ), + L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) +) +process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedOIHit" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) + ) ) -process.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) +) +process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix2+BPix3', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix2+BPix3', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix2_pos+TEC1_pos', + 'FPix2_pos+TEC2_pos', + 'TEC1_pos+TEC2_pos', + 'TEC2_pos+TEC3_pos', + 'FPix2_neg+TEC1_neg', + 'FPix2_neg+TEC2_neg', + 'TEC1_neg+TEC2_neg', + 'TEC2_neg+TEC3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHits" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 1 ) + ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) + ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackerSeedCleaner = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + cleanerFromSharedHits = cms.bool( True ), + directionCleaner = cms.bool( True ), + ptCleaner = cms.bool( True ) + ), + TkSeedGenerator = cms.PSet( + iterativeTSG = cms.PSet( + firstTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), + ComponentName = cms.string( "StandardHitTripletGenerator" ), + GeneratorPSet = cms.PSet( + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), + maxElement = cms.uint32( 0 ), + useFixedPreFiltering = cms.bool( False ), + extraHitRZtolerance = cms.double( 0.06 ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.06 ), + useBending = cms.bool( True ), + ComponentName = cms.string( "PixelTripletHLTGenerator" ), + useMultScattering = cms.bool( True ) + ) + ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ), + secondTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), + maxElement = cms.uint32( 0 ), + ComponentName = cms.string( "StandardHitPairGenerator" ), + useOnDemandTracker = cms.untracked.int32( 0 ) + ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ), + PSetNames = cms.vstring( 'firstTSG', + 'secondTSG' ), + thirdTSG = cms.PSet( + etaSeparation = cms.double( 2.0 ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), + PSetNames = cms.vstring( 'endcapTSG', + 'barrelTSG' ), + barrelTSG = cms.PSet( ), + ComponentName = cms.string( "DualByEtaTSG" ), + endcapTSG = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + OrderedHitsFactoryPSet = cms.PSet( + SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), + maxElement = cms.uint32( 0 ), + ComponentName = cms.string( "StandardHitPairGenerator" ), + useOnDemandTracker = cms.untracked.int32( 0 ) + ), + ComponentName = cms.string( "TSGFromOrderedHits" ) + ) + ), + ComponentName = cms.string( "CombinedTSG" ) + ), + PSetNames = cms.vstring( 'skipTSG', + 'iterativeTSG' ), + skipTSG = cms.PSet( ), + ComponentName = cms.string( "DualByL2TSG" ), + L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + PtCut = cms.double( 1.0 ), + PCut = cms.double( 2.5 ) +) +process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", + trackCandidateAlso = cms.bool( True ), + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltL3TrajSeedIOHit" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) +) +process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "pixelVertices" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) + ) +) +process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", + labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) +) +process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", + labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) +) +process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 100.0 ), + LostHitPenalty = cms.double( 0.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 100.0 ), + LostHitPenalty = cms.double( 0.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +) +process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +) +process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltL3Muons" ), + InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), + MuonPtOption = cms.string( "Tracker" ) +) +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), + CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 100.0 ), NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + MaxNormalizedChi2 = cms.double( 20.0 ), + MaxDXYBeamSpot = cms.double( 0.1 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +process.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) +process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MinPt = cms.double( 15.0 ), + L1MaxEta = cms.double( 5.0 ), + L1MinQuality = cms.uint32( 3 ), + CentralBxOnly = cms.bool( True ) ) -process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt = cms.EDFilter( "HLTL1TSeed", +process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "notUsed" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 5 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 10.0 ), + mode = cms.string( "BeamSpotSigma" ), + input = cms.InputTag( "hltL1MuonsPt15" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.2 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.35 ), + deltaPhi = cms.double( 0.2 ) + ) +) +process.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) +) +process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), + InputVertexCollection = cms.InputTag( "notUsed" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( False ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "notUsed" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.3, 4.0 ), + dz_par1 = cms.vdouble( 0.35, 4.0 ), + d0_par2 = cms.vdouble( 0.4, 4.0 ), + dz_par2 = cms.vdouble( 0.4, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) +) +process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4" ), + src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), + MinN = cms.int32( 1 ), + MaxN = cms.int32( 99999 ), + MinBPX = cms.int32( 0 ), + MinFPX = cms.int32( 0 ), + MinPXL = cms.int32( 1 ), + MinPT = cms.double( 50.0 ) +) +process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + digiMaxDistanceX = cms.double( 25.0 ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 8.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) +) +process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltHighPtTkMuons" ), + DisplacedReconstruction = cms.bool( False ) +) +process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", + saveTags = cms.bool( True ), + inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), + inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), + previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 100.0 ), + minN = cms.uint32( 1 ), + maxAbsEta = cms.double( 1.0E99 ), + L1MatchingdR = cms.double( 0.3 ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 30.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 40.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 45.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 60.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33337,332 +31912,221 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 60.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.4 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 80.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 110.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.4 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 30.0 ), - MinPtMin = cms.double( 30.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 140.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 170.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 200.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 210.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", +process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 260.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.4 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 270.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", +process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 320.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) +) +process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 350.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 23.0 ), - MinPtMin = cms.double( 23.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 400.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + minPtAve = cms.double( 450.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 25.0 ), - MinPtMin = cms.double( 25.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 500.0 ), + minPtJet3 = cms.double( 99999.0 ), + minDphi = cms.double( -1.0 ), + triggerType = cms.int32( 85 ) ) -process.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD2p5 OR L1_ZeroBias" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.4 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 25.0 ), - MinPtMin = cms.double( 25.0 ), - MinInvMass = cms.double( -999999.0 ), - MaxInvMass = cms.double( 999999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", +process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 60.0 ), + minPtJet = cms.double( 30.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +process.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33672,552 +32136,283 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 80.0 ), + minPtJet = cms.double( 40.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) +process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) ) -process.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 100.0 ), + minPtJet = cms.double( 50.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 9.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -process.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 160.0 ), + minPtJet = cms.double( 80.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 220.0 ), + minPtJet = cms.double( 110.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +process.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSingleCaloJet160ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 160.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) -process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 260.0 ), + minPtJet = cms.double( 110.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) ) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", +process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", +process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) +) +process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), + minNumber = cms.uint32( 1 ) +) +process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", + saveTags = cms.bool( True ), + inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + minPtAve = cms.double( 300.0 ), + minPtJet = cms.double( 150.0 ), + minDphi = cms.double( 2.5 ), + minTagEta = cms.double( -1.0 ), + maxTagEta = cms.double( 1.4 ), + minProbeEta = cms.double( 2.7 ), + maxProbeEta = cms.double( 5.5 ), + triggerType = cms.int32( 85 ) +) +process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -34227,2258 +32422,869 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", +process.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 30.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.9 ), - maxMass = cms.double( 4.05 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltDiMuonGlb30Trk0DzPsiFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 30.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 8.5 ), - maxMass = cms.double( 11.5 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) -) -process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", +process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 20.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu12 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", +process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu15 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQorSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 550.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", +process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreMu55 = cms.EDFilter( "HLTPrescaler", +process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 55.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", +process.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( ), - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedOIState" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ) +process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ) +process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) +process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ) +process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) +process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) +process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) +process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL3Muons" ), - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - MuonPtOption = cms.string( "Tracker" ) +process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", +process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinPt = cms.double( 15.0 ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 3 ), - CentralBxOnly = cms.bool( True ) +process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 550.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) +process.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +process.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), - InputVertexCollection = cms.InputTag( "notUsed" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( False ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "notUsed" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", +process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - MinN = cms.int32( 1 ), - MaxN = cms.int32( 99999 ), - MinBPX = cms.int32( 0 ), - MinFPX = cms.int32( 0 ), - MinPXL = cms.int32( 1 ), - MinPT = cms.double( 50.0 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 25.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - digiMaxDistanceX = cms.double( 25.0 ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 8.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) -) -process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ), - DisplacedReconstruction = cms.bool( False ) -) -process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 1.0E99 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 15.0 ), - minPtProbe = cms.double( 15.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( 5.5 ), - minProbeEta = cms.double( -5.5 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 25.0 ), - minPtProbe = cms.double( 25.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( 5.5 ), - minProbeEta = cms.double( -5.5 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", +process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 15.0 ), - minPtProbe = cms.double( 15.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( -3.0 ), - minProbeEta = cms.double( 3.0 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( True ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", +process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - minPtTag = cms.double( 25.0 ), - minPtProbe = cms.double( 25.0 ), - minDphi = cms.double( -1.0 ), - minTagEta = cms.double( -5.5 ), - maxTagEta = cms.double( -3.0 ), - minProbeEta = cms.double( 3.0 ), - maxProbeEta = cms.double( 5.5 ), - applyAbsToTag = cms.bool( False ), - applyAbsToProbe = cms.bool( False ), - oppositeEta = cms.bool( True ), - triggerType = cms.int32( 85 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) +process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36488,29 +33294,43 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36520,29 +33340,43 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36552,531 +33386,299 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 210.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 270.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", +process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 320.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", +process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - minDphi = cms.double( -1.0 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 15.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 25.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 35.0 ), - minPtJet = cms.double( 10.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD3p0 OR L1_ZeroBias" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet = cms.double( 30.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet = cms.double( 40.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0 OR L1_SingleJet90 OR L1_SingleJet90_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +process.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 100.0 ), - minPtJet = cms.double( 50.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 160.0 ), - minPtJet = cms.double( 80.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 220.0 ), - minPtJet = cms.double( 110.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet160ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 160.0 ), + MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet = cms.double( 110.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", +process.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 300.0 ), - minPtJet = cms.double( 150.0 ), - minDphi = cms.double( 2.5 ), - minTagEta = cms.double( -1.0 ), - maxTagEta = cms.double( 1.4 ), - minProbeEta = cms.double( 2.7 ), - maxProbeEta = cms.double( 5.5 ), - triggerType = cms.int32( 85 ) -) -process.hltPreAK8PFJet15 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet25 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), + MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", +process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37084,33 +33686,33 @@ MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37118,33 +33720,33 @@ MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37152,33 +33754,33 @@ MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37186,33 +33788,33 @@ MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37220,33 +33822,33 @@ MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37254,33 +33856,33 @@ MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37288,33 +33890,33 @@ MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37322,33 +33924,33 @@ MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), @@ -37356,589 +33958,569 @@ MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), + MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", +process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 30.0 ), + maxEtaJetHt = cms.double( 2.5 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 130.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 180.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", +process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 550.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFJet15 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet5 = cms.EDFilter( "HLT1CaloJet", +process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 200.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 250.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet15 = cms.EDFilter( "HLT1PFJet", +process.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFJet25 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", +process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 320.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 370.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet25 = cms.EDFilter( "HLT1PFJet", +process.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", +process.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", +process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 430.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", +process.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 460.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 510.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", +process.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 515.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 590.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", +process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 580.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 680.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", +process.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 680.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 780.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", +process.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 790.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 890.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", +process.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 900.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 1050.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", +process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMet = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAll" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) +) +process.hltMET70 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMht = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", +process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 70.0 ) ) -process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", +process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 400.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 100.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlow" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "hltPFMet" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) ) -process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", +process.hltPFMET100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", +process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 500.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", +process.hltMET80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 80.0 ) ) -process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 110.0 ) +) +process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", +process.hltMET60 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 60.0 ) ) -process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", +process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 550.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 85.0 ) ) -process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", +process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 550.0 ), + MinPt = cms.double( 85.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", +process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 700.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", +process.hltMET50 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), + MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", +process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 50.0 ) ) -process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", +process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMhtJet30' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), + minHt = cms.vdouble( 650.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 75.0 ) ) -process.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", +process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), + MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 800.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", +process.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37948,135 +34530,127 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", +process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMET90 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 90.0 ) ) -process.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 120.0 ) +) +process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", +process.hltMET100 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 100.0 ) ) -process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 130.0 ) +) +process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD3p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", +process.hltMET110 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltMht' ), + minMht = cms.vdouble( 110.0 ) ) -process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), + minMht = cms.vdouble( 140.0 ) +) +process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", +process.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38086,603 +34660,602 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", +process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 60.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 120.0 ) ) -process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", + src = cms.InputTag( "hltParticleFlow" ), + cut = cms.string( "particleId!=3" ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlowNoMu" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "pfMetNoMu" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) ) -process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", + src = cms.InputTag( "hltAK4PFJets" ), + offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), + jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrEtaMax = cms.double( 9.9 ), + type1JetPtThreshold = cms.double( 35.0 ), + skipEM = cms.bool( True ), + skipEMfractionThreshold = cms.double( 0.9 ), + skipMuons = cms.bool( True ), + skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", + src = cms.InputTag( "hltPFMETProducer" ), + srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) ) -process.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), + MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 110.0 ) ) -process.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), + MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - triggerType = cms.int32( 85 ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 130.0 ) +) +process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 140.0 ) ) -process.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + vertices = cms.InputTag( "hltPixelVertices" ), + jetPtThreshold = cms.double( 25.0 ), + jetEtaThreshold = cms.double( 2.9 ), + hfTowerEtaWidth = cms.double( 0.175 ), + hfTowerPhiWidth = cms.double( 0.175 ), + vertexRecoEffcy = cms.double( 0.7 ), + offsetPerPU = cms.double( 0.4 ), + jetReferenceRadius = cms.double( 0.4 ), + stripPtThreshold = cms.double( 10.0 ), + widthPtThreshold = cms.double( 3.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + mets = cms.InputTag( "hltMet" ), + sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), + sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), + centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), + jetPtMin = cms.double( 100.0 ), + dphiJetMetMin = cms.double( 2.5 ), + jetEtaMin = cms.double( 2.9 ), + jetEtaMax = cms.double( 3.25 ), + sigmaEtaPhiDiffMax = cms.double( 0.05 ), + cornerCutSigmaEtaEta = cms.double( 0.02 ), + cornerCutSigmaPhiPhi = cms.double( 0.02 ), + centralEtaStripSizeMax = cms.int32( 2 ), + applySigmaEtaPhiCornerCut = cms.bool( True ), + applySigmaEtaPhiCut = cms.bool( True ), + applyStripSizeCut = cms.bool( True ) ) -process.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +process.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 110.0 ) ) -process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 120.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 130.0 ) ) -process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 140.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", +process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMET350 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 210.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 320.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", + L1MuGMTReadoutLabel = cms.InputTag( "" ), + HLTResultLabel = cms.InputTag( "" ), + HLTBitLabel = cms.VInputTag( ), + ALCTDigiLabel = cms.InputTag( "" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + HBHErhLabel = cms.InputTag( "hltHbhereco" ), + ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CosmicMuonLabel = cms.InputTag( "" ), + MuonLabel = cms.InputTag( "hltMuons" ), + SALabel = cms.InputTag( "" ), + MatchParameters = cms.PSet( + RPChits = cms.InputTag( "hltRpcRecHits" ), + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + DetaParam = cms.double( 0.1 ), + DphiParam = cms.double( 1.0 ), + NormChi2Param = cms.double( 8.0 ), + InnerRMinParam = cms.double( 0.0 ), + OuterRMinParam = cms.double( 0.0 ), + InnerRMaxParam = cms.double( 99999.0 ), + OuterRMaxParam = cms.double( 99999.0 ), + MinOuterMomentumTheta = cms.double( 0.1 ), + MaxOuterMomentumTheta = cms.double( 3.0 ), + MatchingDPhiThreshold = cms.double( 0.18 ), + MatchingDEtaThreshold = cms.double( 0.4 ), + MatchingDWireThreshold = cms.int32( 5 ), + RecHitTime0 = cms.double( 0.0 ), + RecHitTimeWindow = cms.double( 25.0 ), + ExpectedBX = cms.int32( 6 ), + MaxFreeInverseBeta = cms.double( 0.0 ), + MaxDtMuonSegment = cms.double( -10.0 ), + MaxSegmentRDiff = cms.double( 10.0 ), + MaxSegmentPhiDiff = cms.double( 0.1 ), + MaxSegmentTheta = cms.double( 0.7 ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + SuperClusterLabel = cms.InputTag( "" ), + PhotonLabel = cms.InputTag( "" ), + EBRecHitEnergyThresholdParam = cms.double( 0.3 ), + EERecHitEnergyThresholdParam = cms.double( 0.3 ), + ESRecHitEnergyThresholdParam = cms.double( 0.3 ), + SumEcalEnergyThresholdParam = cms.double( 10.0 ), + NHitsEcalThresholdParam = cms.int32( 4 ), + RoundnessCutParam = cms.double( 0.41 ), + AngleCutParam = cms.double( 0.51 ) ) -process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + HORecHitLabel = cms.InputTag( "hltHoreco" ), + HFRecHitLabel = cms.InputTag( "hltHfreco" ), + caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + HBRecHitEnergyThresholdParam = cms.double( 0.5 ), + HERecHitEnergyThresholdParam = cms.double( 0.5 ), + SumHcalEnergyThresholdParam = cms.double( 18.0 ), + NHitsHcalThresholdParam = cms.int32( 4 ) ) -process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", + metLabel = cms.InputTag( "hltMet" ), + calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + MuonLabel = cms.InputTag( "hltMuons" ), + EcalMinMatchingRadiusParam = cms.double( 110.0 ), + EcalMaxMatchingRadiusParam = cms.double( 330.0 ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), + EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), + HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), + CaloTowerEtThresholdParam = cms.double( 0.3 ), + MaxSegmentTheta = cms.double( 0.7 ), + rh_et_threshforcscmatching_eb = cms.double( 10.0 ), + rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), + rcalominrsegm_highthresh_eb = cms.double( 15.0 ), + dtcalosegm_thresh_eb = cms.double( 15.0 ), + dphicalosegm_thresh_eb = cms.double( 0.04 ), + rh_et_threshforcscmatching_ee = cms.double( 10.0 ), + rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), + rcalominrsegm_highthresh_ee = cms.double( 30.0 ), + dtcalosegm_thresh_ee = cms.double( 15.0 ), + dphicalosegm_thresh_ee = cms.double( 0.04 ), + rh_et_threshforcscmatching_hb = cms.double( 20.0 ), + rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), + rcalominrsegm_highthresh_hb = cms.double( 20.0 ), + dtcalosegm_thresh_hb = cms.double( 15.0 ), + dphicalosegm_thresh_hb = cms.double( 0.15 ), + rh_et_threshforcscmatching_he = cms.double( 20.0 ), + rcalominrsegm_lowthresh_he = cms.double( -30.0 ), + rcalominrsegm_highthresh_he = cms.double( 30.0 ), + dtcalosegm_thresh_he = cms.double( 15.0 ), + dphicalosegm_thresh_he = cms.double( 0.1 ), + IsHLT = cms.bool( True ) ) -process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", + EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), + GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), + IsHLT = cms.bool( True ) ) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) ) -process.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", +process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) +) +process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltMetCleanBH" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", +process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 500.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", +process.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38692,77 +35265,58 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", +process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", +process.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 105.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", + estimator = cms.string( "generic" ), + tracks = cms.InputTag( "hltMergedTracks" ), + UsePixel = cms.bool( False ), + UseStrip = cms.bool( True ), + MeVperADCPixel = cms.double( 3.61E-6 ), + MeVperADCStrip = cms.double( 9.5665E-4 ), + ShapeTest = cms.bool( False ), + UseCalibration = cms.bool( False ), + calibrationPath = cms.string( "" ), + Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), + ProbabilityMode = cms.string( "Accumulation" ), + fraction = cms.double( 0.4 ), + exponent = cms.double( -2.0 ), + truncate = cms.bool( True ) ) -process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + minDEDx = cms.double( -1.0 ), + minPT = cms.double( 50.0 ), + minNOM = cms.double( -1.0 ), + maxETA = cms.double( 5.5 ), + minNumValidHits = cms.double( 5.0 ), + maxNHitMissIn = cms.double( 0.0 ), + maxNHitMissMid = cms.double( 0.0 ), + maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), + relTrkIsoDeltaRSize = cms.double( 0.3 ), + maxAssocCaloE = cms.double( 100.0 ), + maxAssocCaloEDeltaRSize = cms.double( 0.5 ), + caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), + inputTracksTag = cms.InputTag( "hltMergedTracks" ), + inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) -process.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", +process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38772,31 +35326,25 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", +process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", +process.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -38806,808 +35354,477 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", +process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 1 ) ) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.3 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 1 ) ) -process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltSelector4JetsJet40PF" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 12.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( '' ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) +) +process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 0 ) ) -process.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMet = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAll" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) +process.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltMET70 = cms.EDFilter( "HLT1CaloMET", +process.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlow" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "hltPFMet" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) +process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltPFMET100 = cms.EDFilter( "HLT1PFMET", +process.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", +process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltMET80 = cms.EDFilter( "HLT1CaloMET", +process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", +process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) +process.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", +process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltMET60 = cms.EDFilter( "HLT1CaloMET", +process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 85.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -process.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 95.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) +process.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) +process.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorJets30" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", +process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMET100PFMHT100IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) -) -process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) -) -process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -process.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 0.5 ), - maxNVertices = cms.int32( 2 ), - maxNRegions = cms.int32( 20 ), - nSigmaZVertex = cms.double( 0.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.3 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( 0.0 ), - etaMax = cms.double( 5.0 ), - ptMin = cms.double( 0.3 ), - ptMax = cms.double( 9999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 3 ), - ptErrorCut = cms.double( 5.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( True ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 2 ), - vtxFallback = cms.bool( True ), - zetaVtx = cms.double( 0.3 ), - rhoVtx = cms.double( 0.2 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), - regions = cms.InputTag( "hltBTaggingRegion" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) -) -process.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), +process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), computeProbabilities = cms.bool( True ), computeGhostTrack = cms.bool( True ), ghostTrackPriorDeltaR = cms.double( 0.03 ), @@ -39619,12 +35836,15 @@ maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) ) -process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", +process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), minHits = cms.uint32( 8 ), maximumLongitudinalImpactParameter = cms.double( 0.3 ), maximumTimeSignificance = cms.double( 3.0 ), @@ -39655,17 +35875,17 @@ smoothing = cms.bool( True ) ) ) -process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), +process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), maxFraction = cms.double( 0.7 ), minSignificance = cms.double( 2.0 ) ) -process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", +process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - dLenFraction = cms.double( 0.333 ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + dLenFraction = cms.double( 0.333 ), dRCut = cms.double( 0.4 ), distCut = cms.double( 0.04 ), sigCut = cms.double( 5.0 ), @@ -39677,12 +35897,12 @@ trackMinPixels = cms.int32( 1 ), maxTimeSignificance = cms.double( 3.5 ) ) -process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), +process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), maxFraction = cms.double( 0.2 ), minSignificance = cms.double( 10.0 ) ) -process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", +process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), @@ -39699,7 +35919,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39724,7 +35944,7 @@ distSig2dMax = cms.double( 99999.9 ), distSig3dMin = cms.double( -99999.9 ), fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), distVal2dMax = cms.double( 2.5 ), distVal3dMin = cms.double( -99999.9 ), multiplicityMin = cms.uint32( 2 ) @@ -39738,17 +35958,17 @@ smoothing = cms.bool( False ) ), constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), minimumTrackWeight = cms.double( 0.5 ), usePVError = cms.bool( True ), trackSort = cms.string( "sip3dSig" ), beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), extSVDeltaRToJet = cms.double( 0.3 ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), +process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), computer = cms.PSet( trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), @@ -39774,7 +35994,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39802,7 +36022,7 @@ sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), + totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), @@ -39810,7 +36030,7 @@ sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), + pixelHitsMin = cms.uint32( 2 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), @@ -39820,41 +36040,89 @@ vertexFlip = cms.bool( False ) ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), +process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), checkSVForDefaults = cms.bool( True ), meanPadding = cms.bool( True ), NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), toAdd = cms.PSet( probbb = cms.string( "probb" ) ) ) -process.hltBTagCaloDeepCSV3p07Single = cms.EDFilter( "HLTCaloJetTag", +process.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.29 ), - MaxTag = cms.double( 99999.0 ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPrePFMET110PFMHT110IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET120PFMHT120IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET130PFMHT130IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPrePFMET140PFMHT140IDTightCaloBTagDeepCSV3p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", +process.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39864,775 +36132,786 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", +process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlowNoMu" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "pfMetNoMu" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", +process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrEtaMax = cms.double( 9.9 ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEM = cms.bool( True ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) +process.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", +process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", +process.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", +process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", +process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", +process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", +process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", +process.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", +process.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) ) -process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", +process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - vertices = cms.InputTag( "hltPixelVertices" ), - jetPtThreshold = cms.double( 25.0 ), - jetEtaThreshold = cms.double( 2.9 ), - hfTowerEtaWidth = cms.double( 0.175 ), - hfTowerPhiWidth = cms.double( 0.175 ), - vertexRecoEffcy = cms.double( 0.7 ), - offsetPerPU = cms.double( 0.4 ), - jetReferenceRadius = cms.double( 0.4 ), - stripPtThreshold = cms.double( 10.0 ), - widthPtThreshold = cms.double( 3.0 ) -) -process.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - mets = cms.InputTag( "hltMet" ), - sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), - sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), - centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), - jetPtMin = cms.double( 100.0 ), - dphiJetMetMin = cms.double( 2.5 ), - jetEtaMin = cms.double( 2.9 ), - jetEtaMax = cms.double( 3.25 ), - sigmaEtaPhiDiffMax = cms.double( 0.05 ), - cornerCutSigmaEtaEta = cms.double( 0.02 ), - cornerCutSigmaPhiPhi = cms.double( 0.02 ), - centralEtaStripSizeMax = cms.int32( 2 ), - applySigmaEtaPhiCornerCut = cms.bool( True ), - applySigmaEtaPhiCut = cms.bool( True ), - applyStripSizeCut = cms.bool( True ) +process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 54.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +process.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) ) -process.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 110.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 130.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 140.0 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", +process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 65.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", +process.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", +process.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 80.0 ) +) +process.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorPFJets80" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) +) +process.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", +process.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 128.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 25.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.5 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) +) +process.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", + shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + jet_radius = cms.double( 0.4 ), + min_candidate_pt = cms.double( 0.95 ), + flip = cms.bool( False ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + puppi_value_map = cms.InputTag( "" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), + fallback_puppi_weight = cms.bool( True ), + fallback_vertex_association = cms.bool( False ), + run_deepVertex = cms.bool( False ), + compute_probabilities = cms.bool( False ), + min_jet_pt = cms.double( 15.0 ), + max_jet_eta = cms.double( 2.5 ) +) +process.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", + src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), + input_names = cms.vstring( 'input_0', + 'input_1', + 'input_2', + 'input_3', + 'input_4' ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), + output_names = cms.vstring( 'ID_pred' ), + flav_names = cms.vstring( 'probb', + 'probbb', + 'problepb', + 'probc', + 'probuds', + 'probg' ) +) +process.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), + numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), + name = cms.string( "BvsAll" ) + ) + ) +) +process.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMET250 = cms.EDFilter( "HLT1CaloMET", +process.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreCaloMET300NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMET300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMET350 = cms.EDFilter( "HLT1CaloMET", +process.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) ) -process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", +process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", +process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", +process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - L1MuGMTReadoutLabel = cms.InputTag( "" ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - ALCTDigiLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CosmicMuonLabel = cms.InputTag( "" ), - MuonLabel = cms.InputTag( "hltMuons" ), - SALabel = cms.InputTag( "" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - DetaParam = cms.double( 0.1 ), - DphiParam = cms.double( 1.0 ), - NormChi2Param = cms.double( 8.0 ), - InnerRMinParam = cms.double( 0.0 ), - OuterRMinParam = cms.double( 0.0 ), - InnerRMaxParam = cms.double( 99999.0 ), - OuterRMaxParam = cms.double( 99999.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - MatchingDWireThreshold = cms.int32( 5 ), - RecHitTime0 = cms.double( 0.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - ExpectedBX = cms.int32( 6 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxDtMuonSegment = cms.double( -10.0 ), - MaxSegmentRDiff = cms.double( 10.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MaxSegmentTheta = cms.double( 0.7 ) -) -process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - SuperClusterLabel = cms.InputTag( "" ), - PhotonLabel = cms.InputTag( "" ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - RoundnessCutParam = cms.double( 0.41 ), - AngleCutParam = cms.double( 0.51 ) -) -process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ) -) -process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - metLabel = cms.InputTag( "hltMet" ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - MuonLabel = cms.InputTag( "hltMuons" ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - MaxSegmentTheta = cms.double( 0.7 ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - IsHLT = cms.bool( True ) -) -process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - IsHLT = cms.bool( True ) -) -process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) -) -process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) -) -process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - estimator = cms.string( "generic" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - UseStrip = cms.bool( True ), - MeVperADCPixel = cms.double( 3.61E-6 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - ShapeTest = cms.bool( False ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), - ProbabilityMode = cms.string( "Accumulation" ), - fraction = cms.double( 0.4 ), - exponent = cms.double( -2.0 ), - truncate = cms.bool( True ) -) -process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - minDEDx = cms.double( -1.0 ), - minPT = cms.double( 50.0 ), - minNOM = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - minNumValidHits = cms.double( 5.0 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxAssocCaloE = cms.double( 100.0 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) -) -process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 300.0 ), + etcutEE = cms.double( 300.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -40642,14 +36921,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40657,26 +36936,14 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), @@ -40690,10 +36957,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40701,21 +36968,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -40744,88 +37011,46 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( '' ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", +process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 0 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -40842,10 +37067,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40853,15 +37078,15 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), @@ -40896,68 +37121,232 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -40974,10 +37363,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -40985,21 +37374,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -41028,366 +37417,183 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) +process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) +process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorJets30" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) +process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.05 ), + thrRegularEE = cms.vdouble( 0.02 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", +process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.006 ), + thrRegularEE = cms.vdouble( 0.0085 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), - TriggerTypes = cms.vint32( 86 ) +process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.05 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) +process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", + saveTags = cms.bool( True ), + elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + lowerMassCut = cms.double( 8.0 ), + upperMassCut = cms.double( 999999.0 ), + ncandcut = cms.int32( 1 ), + electronRelaxed = cms.untracked.bool( True ), + ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), + ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), + MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) -) -process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) -) -process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) -) -process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) -) -process.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -41397,14 +37603,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41412,23 +37618,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -41445,10 +37639,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -41456,21 +37650,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -41499,641 +37693,770 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 54.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -process.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -process.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 116.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -process.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -process.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) -) -process.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorPFJets80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +process.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), + Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), + MinTag = cms.double( 0.59 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 128.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) +process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets30L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) ) -process.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 25.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.5 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) +process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -process.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", - shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - jet_radius = cms.double( 0.4 ), - min_candidate_pt = cms.double( 0.95 ), - flip = cms.bool( False ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - puppi_value_map = cms.InputTag( "" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), - fallback_puppi_weight = cms.bool( True ), - fallback_vertex_association = cms.bool( False ), - run_deepVertex = cms.bool( False ), - compute_probabilities = cms.bool( False ), - min_jet_pt = cms.double( 15.0 ), - max_jet_eta = cms.double( 2.5 ) +process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) ) -process.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", - src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), - input_names = cms.vstring( 'input_0', - 'input_1', - 'input_2', - 'input_3', - 'input_4' ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), - output_names = cms.vstring( 'ID_pred' ), - flav_names = cms.vstring( 'probb', - 'probbb', - 'problepb', - 'probc', - 'probuds', - 'probg' ) +process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets20L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) ) -process.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), - numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), - name = cms.string( "BvsAll" ) - ) +process.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 0.5 ), + maxNVertices = cms.int32( 2 ), + maxNRegions = cms.int32( 20 ), + nSigmaZVertex = cms.double( 0.0 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.3 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ) ) ) -process.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +process.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( 0.0 ), + etaMax = cms.double( 5.0 ), + ptMin = cms.double( 0.3 ), + ptMax = cms.double( 9999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 3 ), + ptErrorCut = cms.double( 5.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( True ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 2 ), + vtxFallback = cms.bool( True ), + zetaVtx = cms.double( 0.3 ), + rhoVtx = cms.double( 0.2 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), + regions = cms.InputTag( "hltBTaggingRegion" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) ) -process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) +process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) ) -process.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), + primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -process.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) ) -process.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) ) -process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) ) -process.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 2 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.5 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) +) +process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) +process.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.5 ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -42143,57 +38466,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 300.0 ), - etcutEE = cms.double( 300.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -42201,11 +38481,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -42222,10 +38502,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -42233,12 +38513,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -42247,7 +38527,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -42276,79 +38556,24 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) -process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -42357,7 +38582,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 19.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -42386,203 +38611,130 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1sDiJet16er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) +process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) ) -process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", +process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltL1sDiJet35er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -42592,273 +38744,177 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) +) +process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL1sDiJet60er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.05 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 70.0 ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.006 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) ) -process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", +process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - lowerMassCut = cms.double( 8.0 ), - upperMassCut = cms.double( 999999.0 ), - ncandcut = cms.int32( 1 ), - electronRelaxed = cms.untracked.bool( True ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) ) -process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", +process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltL1sDiJet80er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet80er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -42868,550 +38924,129 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) +process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sDiJet120er2p5Mu3dRMax0p8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.6 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5_Mu3_dR_Max0p8" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), +process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) -process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), +process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), +process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 20.0 ) + etMin = cms.double( 110.0 ) ) -process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43420,45 +39055,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) ) -process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43467,22 +39079,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) ) -process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltL1sMu3JetC35dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet35er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43492,39 +39104,39 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + MinN = cms.int32( 1 ) ) -process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), +process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) -process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), +process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), +process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 40.0 ) + etMin = cms.double( 300.0 ) ) -process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43533,22 +39145,22 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) ) -process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), @@ -43557,100 +39169,100 @@ leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) ) -process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), + MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) +process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), +process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) -process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), +process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), filter = cms.bool( False ), - etMin = cms.double( 70.0 ) + etMin = cms.double( 110.0 ) ) -process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), + leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) ) -process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + TriggerType = cms.int32( 85 ) ) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", +process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), + leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", +process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) ) -process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + TriggerType = cms.int32( 85 ) ) -process.hltL1sMu3JetC80dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet80er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43660,347 +39272,11 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltL1sMu3JetC120dRMax0p8 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p8" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), @@ -44234,9 +39510,9 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) -process.hltL1sLowETSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44246,17 +39522,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle15Ele8CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1LowETSingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowETSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), @@ -44267,29 +39543,29 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowETSingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowETSingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44309,9 +39585,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44331,9 +39607,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44353,9 +39629,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44375,9 +39651,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44397,9 +39673,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44419,9 +39695,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44441,9 +39717,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44463,9 +39739,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -44486,9 +39762,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), @@ -44509,9 +39785,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44531,9 +39807,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44553,9 +39829,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44575,9 +39851,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44597,9 +39873,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44619,9 +39895,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44641,9 +39917,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44663,9 +39939,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44685,9 +39961,28 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44697,20 +39992,114 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -44718,29 +40107,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + ncandcut = cms.int32( 1 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44760,31 +40139,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44804,31 +40161,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44848,31 +40183,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44892,31 +40205,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -44937,32 +40228,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -44982,31 +40250,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45026,31 +40272,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45070,31 +40294,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45114,67 +40316,33 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), + inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), + triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -45182,11 +40350,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -45203,10 +40371,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -45214,12 +40382,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -45228,7 +40396,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -45257,21 +40425,21 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45282,19 +40450,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45314,9 +40482,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45336,9 +40504,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45358,9 +40526,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45380,9 +40548,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -45403,9 +40571,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45425,9 +40593,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45447,9 +40615,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45469,9 +40637,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45491,28 +40659,28 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", +process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + checkSC = cms.bool( False ) ) -process.hltL1sSingleMu22IorSingleMu25IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_Mu23_EG10" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -45522,123 +40690,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorMu23EG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sMu23EG10Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu23EG10Filtered23" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45649,41 +40711,19 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -45691,8 +40731,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45703,85 +40743,191 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 33.0 ), + etcutEE = cms.double( 33.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 75.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG75EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45792,18 +40938,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 90.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG90EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45814,18 +40974,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 120.0 ), + etcutEE = cms.double( 120.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG120EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45836,18 +41010,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 150.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -45858,126 +41046,101 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 175.0 ), + etcutEE = cms.double( 175.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEG175EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 200.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEG200EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -45988,26 +41151,26 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -46020,9 +41183,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46030,8 +41193,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46042,20 +41205,47 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +process.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -46064,20 +41254,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -46086,109 +41276,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + countTracks = cms.bool( False ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.29 ), + egTrkIsoZSpan = cms.double( 999999.0 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSize = cms.double( 0.06 ), + egTrkIsoStripBarrel = cms.double( 0.03 ), + egTrkIsoStripEndcap = cms.double( 0.03 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -46197,28 +41310,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleIsoEG28to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_Mu7_EG20er2p5 OR L1_SingleMu25 OR L1_Mu6_DoubleEG17er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_Mu20_EG10er2p5 OR L1_SingleMu22 OR L1_Mu7_EG23er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -46228,139 +41322,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton50EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleIsoEG28to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to45" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -46371,28 +41343,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG50EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to45Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46403,23 +41375,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton22 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG22L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 22.0 ), - etcutEE = cms.double( 22.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG22L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22L1EG15EtFilter" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46427,8 +41385,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46439,52 +41397,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 25.0 ), - etcutEE = cms.double( 25.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -46492,63 +41419,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEG50EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG50EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 33.0 ), - etcutEE = cms.double( 33.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG50EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -46557,9 +41485,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleIsoEG28to60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -46569,17 +41497,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton75EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleIsoEG28to60Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to60" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -46590,28 +41518,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG75EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46622,52 +41550,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75EtFilter" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46675,8 +41560,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -46687,71 +41572,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), - etcutEE = cms.double( 120.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -46759,106 +41594,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 150.0 ), - etcutEE = cms.double( 150.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 175.0 ), - etcutEE = cms.double( 175.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG75EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 200.0 ), - etcutEE = cms.double( 200.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -46867,52 +41660,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton90EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEG90EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), + etcutEB = cms.double( 90.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46932,9 +41696,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46954,14 +41718,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -46981,9 +41740,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG90EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47003,9 +41762,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG90EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47025,21 +41784,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - trackProducer = cms.InputTag( "hltMergedTracks" ), - countTracks = cms.bool( False ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoConeSize = cms.double( 0.29 ), - egTrkIsoZSpan = cms.double( 999999.0 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - egTrkIsoStripEndcap = cms.double( 0.03 ) -) -process.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG90EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47059,52 +41806,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton100EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG100EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 100.0 ), + etcutEB = cms.double( 110.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG100EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47124,9 +41842,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47146,9 +41864,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47168,9 +41886,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47190,9 +41908,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47212,9 +41930,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47234,23 +41952,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton130EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG130EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 110.0 ), + etcutEB = cms.double( 130.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47270,9 +41988,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47292,9 +42010,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47314,9 +42032,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG130EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47336,9 +42054,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG130EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47358,9 +42076,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG130EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47380,23 +42098,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton120EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton150EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG120EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG150EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), + etcutEB = cms.double( 150.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG120EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47416,9 +42134,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG120EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47438,9 +42156,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG120EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47460,9 +42178,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG120EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG150EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47482,9 +42200,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG120EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG150EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47504,9 +42222,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG120EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG150EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47526,95 +42244,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton175EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG175EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 100.0 ), + etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG100EBHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EBHE10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPrePhoton100EEHE10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG100EEHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9999999.0 ), - etcutEE = cms.double( 100.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG100EEHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EEHE10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPrePhoton100EETightIDTightIso = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG100EETightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 99999.0 ), - etcutEE = cms.double( 100.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG100EETightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47634,9 +42280,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EETightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47656,9 +42302,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EETightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47678,9 +42324,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EETightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47700,9 +42346,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EETightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47722,9 +42368,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG100EETightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG100EETightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47744,23 +42390,45 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton200EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG200EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG200EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG200EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47768,8 +42436,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -47780,16 +42448,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG200EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.9 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -47802,16 +42470,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), @@ -47824,21 +42492,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -47846,18 +42514,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 4.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), @@ -47868,23 +42536,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), + etcutEB = cms.double( 100.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG100EBHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), + candTag = cms.InputTag( "hltEG100EBHE10EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47904,9 +42601,45 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47926,9 +42659,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47948,9 +42681,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47970,9 +42703,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -47992,23 +42725,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ300PFJetsMJJ400DEta3 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 999999.0 ), + etcutEE = cms.double( 75.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -48028,9 +42761,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -48050,9 +42783,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -48072,9 +42805,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -48094,9 +42827,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -48116,58 +42849,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 300.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -process.hltDiPFJet30MJJ400AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 400.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ400PFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiCaloJet30MJJ400AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 400.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) -process.hltDiPFJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 600.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) -) process.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -48540,64 +43221,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -48920,279 +43543,6 @@ secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 95.0 ) ) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdMass55 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - nrRequiredSecondLeg = cms.int32( 0 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - maxMatchDR = cms.double( 0.01 ) -) -process.hltDiEG18EtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) -) -process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), - minMass = cms.double( 55.0 ) -) process.hltPrePhoton35TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -49334,6 +43684,168 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs('kChargedPFCandidate')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ) + ) +) +process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "" ), + chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( isoConePiZeros = cms.string( "0.4" ), + leadObjectPt = cms.double( 0.5 ), + signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), + matchingCone = cms.string( "0.4" ), + isoConeChargedHadrons = cms.string( "0.4" ), + plugin = cms.string( "RecoTauBuilderConePlugin" ), + usePFLeptons = cms.bool( True ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), + isoConeNeutralHadrons = cms.string( "0.4" ), + name = cms.string( "fixedConeTau" ), + maxSignalConeChargedHadrons = cms.int32( 3 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + signalConeNeutralHadrons = cms.string( "0.1" ) + ) + ), + buildNullTaus = cms.bool( True ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + name = cms.string( "shrinkingConeElectronRej" ), + DataType = cms.string( "AOD" ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ) + ) + ) +) +process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltPFTausSansRef" ) +) +process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) +) +process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltPFTaus" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) process.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), @@ -51738,9 +46250,9 @@ BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -51750,14 +46262,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreTrimuon2Upsilon5MuonNoL1Mass = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51765,11 +46277,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -51786,10 +46298,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51797,12 +46309,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltTripleMu53p52p5L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), @@ -51811,7 +46323,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -51840,12 +46352,12 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltUpsilon5MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -51885,9 +46397,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon5MuonL3FilteredNoL1Mass" ), + PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -51896,7 +46408,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltVertexmumuFilterUpsilon5MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -51904,13 +46416,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -51920,14 +46432,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51935,11 +46447,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -51956,10 +46468,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -51967,121 +46479,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 5.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -52348,9 +46745,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -52497,9 +46894,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -52694,9 +47091,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -52971,9 +47368,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -53046,16 +47443,71 @@ mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 90.0 ) ) +process.hltL1sTripleMuControl = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0 OR L1_TripleMu_3SQ_2p5SQ_0_Mass_Max12 OR L1_TripleMu_5SQ_3SQ_0OQ" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMuControl" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -55134,261 +49586,6 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreDoubleMu40NoFiltersNoVtxDisplaced = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered40Displaced = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_DoubleMu_15_7 OR L1_DoubleMu5_SQ_EG9er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) process.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT360er OR L1_ETT2000" ), @@ -58200,7 +52397,7 @@ energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", @@ -58245,59 +52442,6 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) process.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT360er OR L1_ETT2000 OR L1_HTT320er" ), @@ -58314,6 +52458,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), @@ -58335,6 +52491,23 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) +process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) process.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), @@ -58929,6 +53102,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -60939,9 +55124,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -61159,9 +55344,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -61436,9 +55621,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -61450,9 +55635,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -63107,362 +57292,74 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu19 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPt = cms.double( 7.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MatchToPreviousCand = cms.bool( True ) ) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 7.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), + MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), @@ -64126,263 +58023,6 @@ MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) -process.hltL1sSingleEG10OR15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreEle15CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10OR15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle15JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - leptons = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ), - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ) -) -process.hltEle15PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle15JetCollectionsForLeptonPlusPFJets" ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinJetPt = cms.double( 30.0 ), - MaxAbsJetEta = cms.double( 2.5 ), - MinNJets = cms.uint32( 1 ), - triggerType = cms.int32( 85 ) -) process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -65520,486 +59160,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 145.0 ), - etcutEE = cms.double( 145.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 250.0 ), - etcutEE = cms.double( 250.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.075 ), - thrOverEEE = cms.vdouble( 0.075 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.007 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3" ), @@ -66527,53 +59687,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 10.0 ), - minPtJetMht = cms.double( 10.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 15.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -process.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -66736,10 +59850,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), @@ -66760,23 +59870,66 @@ trackPtCut = cms.double( 5.0 ), trackdRCut = cms.double( 0.2 ) ) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", +process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 10.0 ), + minPtJetMht = cms.double( 10.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtJet10' ), + mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), + minHt = cms.vdouble( 175.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", +process.hltPFHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 400.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -67048,10 +60201,6 @@ fedId = cms.int32( 1024 ), useTCDSEventNumber = cms.bool( True ) ) -process.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPrePhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67079,42 +60228,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreRandomTOTEMpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRandomTOTEMpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRandomTOTEMpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRandomTOTEMpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreZeroBiasTOTEMpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasTOTEMpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasTOTEMpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasTOTEMpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67141,7 +60258,7 @@ ) process.hltL1sDSTRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -67811,10 +60928,63 @@ applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) -process.hltEgammaEleGsfTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), +process.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 1000000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", + src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + producer = cms.string( "" ), + Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + Propagator = cms.string( "hltESPFwdElectronPropagator" ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + GeometricInnerState = cms.bool( True ), + AlgorithmName = cms.string( "gsf" ) +) +process.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", + TrackProducer = cms.InputTag( "" ), + GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + UseGsfTracks = cms.bool( True ), + BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +) +process.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + upperTrackNrToRemoveCut = cms.int32( 9999 ), + lowerTrackNrToRemoveCut = cms.int32( -1 ), + useDefaultValuesForBarrel = cms.bool( False ), + useDefaultValuesForEndcap = cms.bool( False ) +) +process.hltEgammaEleGsfUnseededTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltPixelTracksZetaClean" ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), @@ -68375,21 +61545,21 @@ minVtxProbCut = cms.double( 0.001 ) ) process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - r9Map = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoPixelOnly" ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ), + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','MissingHits' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','OneOESuperMinusOneOP' ), + EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfUnseededTrackIsoPixelOnly" ), + HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), egammaPtCut = cms.double( 2.0 ), egammaEtaCut = cms.double( 2.5 ), - egammaHoverECut = cms.double( 1.0 ), + egammaHoverECut = cms.double( 9999.0 ), egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), saveRecHitTiming = cms.bool( False ), @@ -68399,197 +61569,345 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'Dataset_Muon' ) +process.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", +process.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEGL1SingleIsoEG30Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3SingleEG30PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleEG30CaloIdLEt30Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleIsoEG30Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleEG30CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLEt30Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleEG30CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", +process.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", +process.hltEGL1DoubleIsoEG16EG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltDoubleEG16EG12CaloIdLEt12Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1DoubleIsoEG16EG12Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) +) +process.hltDoubleEG16EG12CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLEt12Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltDoubleEG16EG12CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( -0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'Dataset_Muon0', + 'Dataset_Muon1' ) ) -process.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", +process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", +process.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", +process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", +process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", +process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", +process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68599,334 +61917,70 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - chi2 = cms.double( 1000.0 ) +process.hltHT80 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 80.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) +process.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) -) -process.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ) -) -process.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 3 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 0.4 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) -) -process.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltPixelTracksForHighMult" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( False ), - qualityBit = cms.string( "loose" ), - chi2n_par = cms.double( 9999.0 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 100.0 ), - minNumberLayers = cms.uint32( 0 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 999 ), - minHitsToBypassChecks = cms.uint32( 999 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 0.5 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) -) -process.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -process.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 60 ), - MinSep = cms.double( 0.12 ) -) -process.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 2 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 85 ), - MinSep = cms.double( 0.12 ) -) -process.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 3 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 110 ), - MinSep = cms.double( 0.12 ) -) -process.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 4 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 135 ), - MinSep = cms.double( 0.12 ) -) -process.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 5 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - MinPt = cms.double( 0.4 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 160 ), - MinSep = cms.double( 0.12 ) -) -process.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 6 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 7 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 8 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 9 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), +process.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 10 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 11 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68936,548 +61990,859 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", + doBarrel = cms.bool( True ), + doEndcaps = cms.bool( True ), + barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + clusEtaSize = cms.int32( 3 ), + clusPhiSize = cms.int32( 3 ), + barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), + endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), + clusSeedThr = cms.double( 0.5 ), + clusSeedThrEndCap = cms.double( 1.0 ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + posCalcParameters = cms.PSet( + T0_barl = cms.double( 7.4 ), + T0_endcPresh = cms.double( 1.2 ), + LogWeighted = cms.bool( True ), + T0_endc = cms.double( 3.1 ), + X0 = cms.double( 0.89 ), + W0 = cms.double( 4.2 ) + ), + maxNumberofSeeds = cms.int32( 700 ), + maxNumberofClusters = cms.int32( 300 ), + debugLevel = cms.int32( 0 ) ) -process.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( True ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.22 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), + barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.06 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), + selePtPairBarrel_region1 = cms.double( 2.0 ), + selePtPairBarrel_region2 = cms.double( 1.75 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.65 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.65 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( False ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 2.5 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 1.5 ), + endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 1.5 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), + selePtGammaEndCap_region3 = cms.double( 0.5 ), + selePtGammaEndCap_region2 = cms.double( 0.5 ), + selePtGammaEndCap_region1 = cms.double( 0.5 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 99.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( False ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "pi0EcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -process.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) -process.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "barrel" ), + digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), + digisOut = cms.string( "pi0EBDigis" ), + recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "pi0EBSrFlags" ) ) -process.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -process.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( False ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.22 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), + barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.06 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), + selePtPairBarrel_region1 = cms.double( 1.5 ), + selePtPairBarrel_region2 = cms.double( 1.5 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.5 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.5 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( True ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 999.0 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 3.75 ), + endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 2.0 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), + selePtGammaEndCap_region3 = cms.double( 0.95 ), + selePtGammaEndCap_region2 = cms.double( 0.95 ), + selePtGammaEndCap_region1 = cms.double( 1.1 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 2.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( True ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "pi0EcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -process.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) -process.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "endcap" ), + digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), + digisOut = cms.string( "pi0EEDigis" ), + recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "pi0EESrFlags" ) ) -process.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 150.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( True ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.156 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.8 ), + massLowPi0Cand = cms.double( 0.084 ), + seleS9S25Gamma = cms.double( 0.8 ), + seleBeltDeta = cms.double( 0.1 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), + barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( True ), + seleMinvMinBarrel = cms.double( 0.2 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), + selePtPairBarrel_region1 = cms.double( 3.0 ), + selePtPairBarrel_region2 = cms.double( 3.0 ), + seleBeltDR = cms.double( 0.3 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 0.65 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 1.4 ), + store5x5RecHitEB = cms.bool( True ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( False ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.05 ), + selePtPairMaxEndCap_region3 = cms.double( 2.5 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 1.5 ), + endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 1.5 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), + selePtGammaEndCap_region3 = cms.double( 0.5 ), + selePtGammaEndCap_region2 = cms.double( 0.5 ), + selePtGammaEndCap_region1 = cms.double( 0.5 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( False ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.05 ), + selePtPairEndCap_region3 = cms.double( 99.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.2 ), + seleMinvMaxEndCap = cms.double( 0.3 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.0 ) + ), + storeRecHitES = cms.bool( False ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "etaEcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) +) +process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) +) +process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "barrel" ), + digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), + digisOut = cms.string( "etaEBDigis" ), + recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "etaEBSrFlags" ) ) -process.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", + barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), + endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), + useRecoFlag = cms.bool( False ), + flagLevelRecHitsToUse = cms.int32( 1 ), + useDBStatus = cms.bool( True ), + statusLevelRecHitsToUse = cms.int32( 1 ), + doSelBarrel = cms.bool( False ), + barrelSelection = cms.PSet( + massHighPi0Cand = cms.double( 0.163 ), + ptMinForIsolation = cms.double( 1.0 ), + seleMinvMaxBarrel = cms.double( 0.8 ), + massLowPi0Cand = cms.double( 0.104 ), + seleS9S25Gamma = cms.double( 0.0 ), + seleBeltDeta = cms.double( 0.05 ), + seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), + barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), + removePi0CandidatesForEta = cms.bool( False ), + seleMinvMinBarrel = cms.double( 0.3 ), + seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), + selePtPairBarrel_region1 = cms.double( 1.5 ), + selePtPairBarrel_region2 = cms.double( 1.5 ), + seleBeltDR = cms.double( 0.2 ), + region1_Barrel = cms.double( 1.0 ), + seleIsoBarrel_region1 = cms.double( 0.5 ), + selePtGammaBarrel_region1 = cms.double( 1.0 ), + seleIsoBarrel_region2 = cms.double( 0.5 ), + selePtGammaBarrel_region2 = cms.double( 0.5 ), + store5x5RecHitEB = cms.bool( False ), + seleNxtalBarrel_region2 = cms.uint32( 6 ), + seleNxtalBarrel_region1 = cms.uint32( 6 ) + ), + doSelEndcap = cms.bool( True ), + endcapSelection = cms.PSet( + seleBeltDetaEndCap = cms.double( 0.1 ), + selePtPairMaxEndCap_region3 = cms.double( 999.0 ), + seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), + seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), + seleNxtalEndCap_region2 = cms.uint32( 6 ), + seleNxtalEndCap_region3 = cms.uint32( 6 ), + ptMinForIsolationEndCap = cms.double( 0.5 ), + selePtPairEndCap_region1 = cms.double( 3.0 ), + endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), + selePtPairEndCap_region2 = cms.double( 3.0 ), + seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), + selePtGammaEndCap_region3 = cms.double( 1.0 ), + selePtGammaEndCap_region2 = cms.double( 1.0 ), + selePtGammaEndCap_region1 = cms.double( 1.0 ), + region1_EndCap = cms.double( 1.8 ), + region2_EndCap = cms.double( 2.0 ), + store5x5RecHitEE = cms.bool( True ), + seleIsoEndCap_region3 = cms.double( 0.5 ), + seleIsoEndCap_region2 = cms.double( 0.5 ), + seleMinvMinEndCap = cms.double( 0.2 ), + selePtPairEndCap_region3 = cms.double( 3.0 ), + seleIsoEndCap_region1 = cms.double( 0.5 ), + seleBeltDREndCap = cms.double( 0.3 ), + seleMinvMaxEndCap = cms.double( 0.8 ), + seleNxtalEndCap_region1 = cms.uint32( 6 ), + seleS9S25GammaEndCap = cms.double( 0.85 ) + ), + storeRecHitES = cms.bool( True ), + preshowerSelection = cms.PSet( + preshClusterEnergyCut = cms.double( 0.0 ), + debugLevelES = cms.string( "" ), + ESCollection = cms.string( "etaEcalRecHitsES" ), + preshNclust = cms.int32( 4 ), + preshStripEnergyCut = cms.double( 0.0 ), + preshCalibPlaneY = cms.double( 0.7 ), + preshSeededNstrip = cms.int32( 15 ), + preshCalibGamma = cms.double( 0.024 ), + preshCalibPlaneX = cms.double( 1.0 ), + preshCalibMIP = cms.double( 9.0E-5 ) + ), + debugLevel = cms.int32( 0 ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", + doEnergyScale = cms.bool( False ), + doEnergyScaleInverse = cms.bool( False ), + doIntercalib = cms.bool( False ), + doIntercalibInverse = cms.bool( False ), + EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), + EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), + doLaserCorrections = cms.bool( False ), + doLaserCorrectionsInverse = cms.bool( False ), + EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), + EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) ) -process.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", + region = cms.string( "endcap" ), + digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), + digisOut = cms.string( "etaEEDigis" ), + recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), + srFlagsIn = cms.InputTag( "hltEcalDigis" ), + srFlagsOut = cms.string( "etaEESrFlags" ) +) +process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", + SelectedTriggerType = cms.int32( 2 ) ) -process.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) ) -process.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) ) -process.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet", +process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", + barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), + endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), + barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), + endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), + barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + statusThreshold = cms.uint32( 3 ), + useRecoFlag = cms.bool( False ), + ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ), + ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ), + ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), + ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), + phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), + phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) -process.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) +process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet", +process.hltL1sCDC = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet", +process.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sCDC" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( False ), + SelectQualities = cms.vint32( ) ) -process.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.5 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", + rawInput = cms.InputTag( "rawDataCollector" ), + period = cms.uint32( 4096 ), + invert = cms.bool( False ), + fedId = cms.int32( 1024 ), + useTCDSEventNumber = cms.bool( False ) ) -process.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 0.7 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", + L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT300er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 3 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( -999.0 ), + etaMax = cms.double( 999.0 ), + ptMin = cms.double( 0.0 ), + ptMax = cms.double( 999999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 4 ), + ptErrorCut = cms.double( 999999.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( False ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 0 ), + vtxFallback = cms.bool( False ), + zetaVtx = cms.double( 999999.0 ), + rhoVtx = cms.double( 999999.0 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) +) +process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", + L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), + tauAssociationCone = cms.double( 0.0 ), + tauUnbiasCone = cms.double( 1.2 ), + PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), + ExtrapolationConeSize = cms.double( 1.0 ), + PixelIsolationConeSizeAtEC = cms.double( 40.0 ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxVtxDXYSeed = cms.double( 101.0 ), + MaxVtxDXYIsol = cms.double( 101.0 ), + VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), + MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), + minPTrack = cms.double( 5.0 ), + maxPTrackForIsolation = cms.double( 3.0 ), + EBEtaBoundary = cms.double( 1.479 ) ) -process.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 12.0 ), + MinPtTrack = cms.double( 3.5 ), + MaxEtaTrack = cms.double( 1.15 ), + MinEtaTrack = cms.double( 0.0 ), + MinDeltaPtL1Jet = cms.double( -40000.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), + EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + EBHitEnergyThreshold = cms.double( 0.1 ), + EBHitCountEnergyThreshold = cms.double( 0.5 ), + EEHitEnergyThreshold0 = cms.double( -41.0664 ), + EEHitEnergyThreshold1 = cms.double( 68.795 ), + EEHitEnergyThreshold2 = cms.double( -38.143 ), + EEHitEnergyThreshold3 = cms.double( 7.043 ), + EEFacHitCountEnergyThreshold = cms.double( 10.0 ), + EcalConeSizeEta0 = cms.double( 0.09 ), + EcalConeSizeEta1 = cms.double( 0.14 ) +) +process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ), + MaxEnergyInEB = cms.double( 2.0 ), + MaxEnergyInEE = cms.double( 4.0 ), + MaxEnergyOutEB = cms.double( 1.2 ), + MaxEnergyOutEE = cms.double( 2.0 ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", + corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), + associationCone = cms.double( 0.2 ) +) +process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 18.0 ), + MinPtTrack = cms.double( 20.0 ), + MaxEtaTrack = cms.double( 1.15 ), + MinEtaTrack = cms.double( 0.0 ), + MinDeltaPtL1Jet = cms.double( 4.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 999 ), + DropMultiL2Event = cms.bool( False ) ) -process.hltPreSinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - VerbosityLevel = cms.string( "ERROR" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - T0_endcPresh = cms.double( 1.2 ), - W0 = cms.double( 4.2 ), - X0 = cms.double( 0.89 ) - ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - SeedRecHitFlagToBeExcludedEB = cms.vstring( 'kFaultyHardware', - 'kTowerRecovered', - 'kDead' ), - SeedRecHitFlagToBeExcludedEE = cms.vstring( 'kFaultyHardware', - 'kNeighboursRecovered', - 'kTowerRecovered', - 'kDead', - 'kWeird' ), - RecHitFlagToBeExcludedEB = cms.vstring( 'kWeird', - 'kDiWeird', - 'kOutOfTime', - 'kTowerRecovered' ), - RecHitFlagToBeExcludedEE = cms.vstring( 'kWeird', - 'kDiWeird', - 'kOutOfTime', - 'kTowerRecovered' ) -) -process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelEtaSearchRoad = cms.double( 0.07 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -process.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - outputColl = cms.string( "" ), - etCut = cms.double( 8.0 ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ) -) -process.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) +process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", + L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), + tauAssociationCone = cms.double( 0.0 ), + tauUnbiasCone = cms.double( 1.2 ), + PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), + ExtrapolationConeSize = cms.double( 1.0 ), + PixelIsolationConeSizeAtEC = cms.double( 40.0 ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxVtxDXYSeed = cms.double( 101.0 ), + MaxVtxDXYIsol = cms.double( 101.0 ), + VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), + MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), + minPTrack = cms.double( 5.0 ), + maxPTrackForIsolation = cms.double( 3.0 ), + EBEtaBoundary = cms.double( 1.479 ) ) -process.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 12.0 ), + MinPtTrack = cms.double( 3.5 ), + MaxEtaTrack = cms.double( 2.2 ), + MinEtaTrack = cms.double( 1.1 ), + MinDeltaPtL1Jet = cms.double( -40000.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 5 ), + DropMultiL2Event = cms.bool( False ) ) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", +process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), + EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + EBHitEnergyThreshold = cms.double( 0.1 ), + EBHitCountEnergyThreshold = cms.double( 0.5 ), + EEHitEnergyThreshold0 = cms.double( -41.0664 ), + EEHitEnergyThreshold1 = cms.double( 68.795 ), + EEHitEnergyThreshold2 = cms.double( -38.143 ), + EEHitEnergyThreshold3 = cms.double( 7.043 ), + EEFacHitCountEnergyThreshold = cms.double( 10.0 ), + EcalConeSizeEta0 = cms.double( 0.09 ), + EcalConeSizeEta1 = cms.double( 0.14 ) +) +process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ), + MaxEnergyInEB = cms.double( 2.0 ), + MaxEnergyInEE = cms.double( 4.0 ), + MaxEnergyOutEB = cms.double( 1.2 ), + MaxEnergyOutEE = cms.double( 2.0 ), + NMaxTrackCandidates = cms.int32( 10 ), + DropMultiL2Event = cms.bool( False ) +) +process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", + corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), + filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), + associationCone = cms.double( 0.2 ) +) +process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), + L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), + MaxPtNearby = cms.double( 2.0 ), + MinEnergyTrack = cms.double( 18.0 ), + MinPtTrack = cms.double( 20.0 ), + MaxEtaTrack = cms.double( 2.2 ), + MinEtaTrack = cms.double( 1.1 ), + MinDeltaPtL1Jet = cms.double( 4.0 ), + filterTrackEnergy = cms.bool( True ), + NMaxTrackCandidates = cms.int32( 999 ), + DropMultiL2Event = cms.bool( False ) +) +process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69487,57 +62852,65 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", +process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69547,154 +62920,482 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), - MinN = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), + MaxEta = cms.double( 2.4 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) +process.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), + MaxEta = cms.double( 2.4 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", + pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), + trigstring = cms.untracked.string( "alcaPCCEvent" ) +) +process.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreSinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreSinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", +process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - triggerType = cms.int32( 81 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.1 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", +process.hltPreMCPFBTagDeepCSV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.25 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( True ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltPFHTForMC' ), + mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", +process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 30.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), + minMht = cms.vdouble( -1.0 ) ) -process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", +process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 5.0 ), + metLabel = cms.InputTag( "hltMet" ), + jetsLabel = cms.InputTag( "hltAK4CaloJets" ), + goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ) +) +process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", + jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), + tracks = cms.InputTag( "hltPixelTracks" ), + primaryVertex = cms.InputTag( "hltTrimmedPixelVertices" ), + MinGoodJetTrackPtRatio = cms.double( 0.045 ), + MinGoodJetTrackPt = cms.double( 1.8 ), + MaxTrackDistanceToJet = cms.double( 0.04 ), + MinTrackPt = cms.double( 0.6 ), + MaxTrackChi2 = cms.double( 20.0 ), + UseForwardJetsAsNoPU = cms.bool( True ), + MinEtaForwardJets = cms.double( 2.4 ), + MinEtForwardJets = cms.double( 40.0 ) +) +process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltCaloJetFromPV" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), + mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreMCCaloBTagDeepCSV = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.2 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMhtForMC' ), + mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), + minMht = cms.vdouble( -1.0 ) +) +process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8TrimModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( True ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), + mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 30.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 3.0 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) +) +process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), + mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), + minHt = cms.vdouble( -1.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -69705,28 +63406,28 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 40.0 ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69737,32 +63438,40 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHToverET" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69773,32 +63482,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 60.0 ), - etcutEE = cms.double( 60.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -69809,132 +63504,190 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), + nrRequiredFirstLeg = cms.int32( 0 ), + nrRequiredSecondLeg = cms.int32( 0 ), + nrRequiredUniqueLeg = cms.int32( 1 ), + maxMatchDR = cms.double( 0.01 ) ) -process.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MaxEta = cms.double( 2.55 ), + MinN = cms.int32( 2 ) ) -process.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", + saveTags = cms.bool( True ), + firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), + secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), + minMass = cms.double( 10.0 ) ) -process.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69944,2712 +63697,2576 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 10.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 1 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 0.0 ), - MinPtMin = cms.double( 0.0 ), - MinInvMass = cms.double( 1.6 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 2.5 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG5HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( ), - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) +process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 150.0 ), + thrRegularEE = cms.vdouble( 150.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltHIL3TrajSeedOIState" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ) - ) -) -process.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonTrackingRegionBuilder = cms.PSet( ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - PtCut = cms.double( 1.0 ), - PCut = cms.double( 2.5 ) -) -process.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - trackCandidateAlso = cms.bool( True ), - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltHIL3TrajSeedOIHit" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) -) -process.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -process.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ) - ) -) -process.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -process.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' ) -) -process.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' ) -) -process.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -process.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' ) -) -process.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltHIL3Muons" ), - InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 20.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.5 ), - MaxInvMass = cms.vdouble( 4.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 20.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 14.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 150.0 ), + thrRegularEE = cms.vdouble( 150.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCEgammaOpen = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCEgammaOpenUnseeded = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltEgammaElectronPixelSeedsForBParkingUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", + initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), + vertices = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + measTkEvt = cms.InputTag( "hltSiStripClusters" ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), + matcherConfig = cms.PSet( + useRecoVertex = cms.bool( False ), + minNrHits = cms.vuint32( 2, 2 ), + matchingCuts = cms.VPSet( + cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 9999.0 ), + dRZMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxHighEtThres = cms.vdouble( 20.0 ), + dRZMaxHighEtThres = cms.vdouble( 0.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ) + ), + minNrHitsValidLayerBins = cms.vint32( 4 ), + detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), + navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), + paramMagField = cms.ESInputTag( "","ParabolicMf" ) + ) ) -process.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltEgammaPixelMatchVarsForBParkingUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParkingUnseeded" ), + dPhi1SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00823, -0.0029 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00282 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.010838, -0.00345 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0043 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol2" ) + ) +) ), + dPhi2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 1.3E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.6 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.9 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 7.94E-5 ), + xMin = cms.double( 1.9 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ) +) ), + dRZ2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol3" ) + ) +) ), + productsToWrite = cms.int32( 0 ) +) +process.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.2 ), + egTrkIsoZSpan = cms.double( 0.15 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), + egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), + egTrkIsoStripBarrel = cms.double( 0.01 ), + egTrkIsoStripEndcap = cms.double( 0.01 ), + useGsfTrack = cms.bool( True ), + useSCRefs = cms.bool( True ) ) -process.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 10 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 15 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 15.0 ), + etcutEE = cms.double( 15.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltHIL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "pt > 100 && abs(eta) < 2.5" ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 40000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - onDemand = cms.bool( False ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.4 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw", - onDemand = cms.bool( False ), - Clusterizer = cms.PSet( - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ), - ConditionsLabel = cms.string( "" ) - ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ), - Use10bitsTruncation = cms.bool( False ) - ), - DoAPVEmulatorCheck = cms.bool( False ), - HybridZeroSuppressed = cms.bool( False ), - ProductLabel = cms.InputTag( "rawDataCollector" ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter", - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - rphiRecHits = cms.string( "rphiRecHit" ), - stereoRecHits = cms.string( "stereoRecHit" ), - matchedRecHits = cms.string( "matchedRecHit" ), - useSiStripQuality = cms.bool( False ), - MaskBadAPVFibers = cms.bool( False ), - doMatching = cms.bool( True ), - StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), - Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), - siStripQualityLabel = cms.ESInputTag( "","" ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0PixelTripletsTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0PixelTripletsClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0PixelTripletsHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ), - trackingRegions = cms.InputTag( "hltPAIter0PixelTripletsTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0PixelTripletsHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPAIter0PixelTripletsHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter0PixelTripletsHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ) +process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) - ) +process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) - ) +process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) - ) +process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1', - 'hltPAIter0TrackClassifier2', - 'hltPAIter0TrackClassifier3' ) +process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -process.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ) +process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter1DetachedTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPAIter1DetachedTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPAIter1DetachedTripletHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ), - trackingRegions = cms.InputTag( "hltPAIter1DetachedTripletTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPAIter1DetachedTripletHitTriplets = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter1DetachedTripletHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter1DetachedTripletHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +process.hltDiMuonRelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ) +process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) - ) +process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) - ) +process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1', - 'hltPAIter1TrackClassifier2' ) +process.hltPreMCPFBTagDeepJet = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltBTagPFDeepJet4p06Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.25 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ) +process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 OR L1_HTT360er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter2LowPtTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltQuadJet20 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -process.hltPAIter2LowPtTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltTripleJet35 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltPAIter2LowPtTripletHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ), - trackingRegions = cms.InputTag( "hltPAIter2LowPtTripletTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltDoubleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -process.hltPAIter2LowPtTripletHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPAIter2LowPtTripletHitDoublets" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) -process.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter2LowPtTripletHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -process.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ) +process.hltPFDoubleJetLooseID75 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -process.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) - ) +process.hltPFSingleJetLooseID100 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) -process.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hlt2PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) ) -process.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ) +process.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.4 ), + min_jet_pt = cms.double( 30.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) ) -process.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagInfos" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probtauh', + 'probb', + 'probc', + 'probuds', + 'probg' ), + debugMode = cms.untracked.bool( False ) ) -process.hltPAIter3PixelPairTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( True ) +process.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "BvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "TauhvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsL" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) + ) ) ) -process.hltPAIter3PixelPairClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) -) -process.hltPAIter3PixelPairHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" ), - trackingRegions = cms.InputTag( "hltPAIter3PixelPairTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPF2CentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt2PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter3PixelPairHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) -) -process.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter3PixelPairSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -process.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelPairStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ) -) -process.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) - ) -) -process.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ) -) -process.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPAIter4MixedTripletTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPAIter4MixedTripletClusterCheckA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPNetCvsLTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltPAIter4MixedTripletHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ), - trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hlt2PNetCvsLTag0p3 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltPAIter4MixedTripletHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -process.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +process.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+BPix3+TIB1' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4MixedTripletTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPAIter4MixedTripletClusterCheckB = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4MixedTripletHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ), - trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsB" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4MixedTripletHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsB" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ) +process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' ) +process.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter4MixedSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ) +process.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ) - ) +process.hltEcalDetIdToBeRecoveredCPUOnly = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", + ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), + ebDetIdToBeRecovered = cms.string( "ebDetId" ), + integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), + eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), + ebFEToBeRecovered = cms.string( "ebFE" ), + ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), + eeDetIdToBeRecovered = cms.string( "eeDetId" ), + eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), + eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), + ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), + ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), + eeFEToBeRecovered = cms.string( "eeFE" ), + integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), + eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ) ) -process.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) +process.hltEcalUncalibRecHitCPUOnly = cms.EDProducer( "EcalUncalibRecHitProducer", + EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ), + EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), + EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ), + EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), + algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), + algoPSet = cms.PSet( + addPedestalUncertaintyEE = cms.double( 0.0 ), + EBtimeFitLimits_Upper = cms.double( 1.4 ), + addPedestalUncertaintyEB = cms.double( 0.0 ), + EEtimeFitLimits_Lower = cms.double( 0.2 ), + gainSwitchUseMaxSampleEB = cms.bool( True ), + timealgo = cms.string( "RatioMethod" ), + EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), + EEtimeNconst = cms.double( 31.8 ), + EBtimeNconst = cms.double( 28.5 ), + prefitMaxChiSqEE = cms.double( 10.0 ), + outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), + EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), + outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), + outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), + gainSwitchUseMaxSampleEE = cms.bool( False ), + prefitMaxChiSqEB = cms.double( 25.0 ), + mitigateBadSamplesEB = cms.bool( False ), + outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), + simplifiedNoiseModelForGainSwitch = cms.bool( True ), + ampErrorCalculation = cms.bool( False ), + mitigateBadSamplesEE = cms.bool( False ), + amplitudeThresholdEB = cms.double( 10.0 ), + amplitudeThresholdEE = cms.double( 10.0 ), + EBtimeFitLimits_Lower = cms.double( 0.2 ), + EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), + selectiveBadSampleCriteriaEB = cms.bool( False ), + dynamicPedestalsEB = cms.bool( False ), + useLumiInfoRunHeader = cms.bool( False ), + EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), + dynamicPedestalsEE = cms.bool( False ), + doPrefitEE = cms.bool( False ), + selectiveBadSampleCriteriaEE = cms.bool( False ), + EEtimeFitLimits_Upper = cms.double( 1.4 ), + outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), + outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), + outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), + EEtimeConstantTerm = cms.double( 1.0 ), + EBtimeConstantTerm = cms.double( 0.6 ), + activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), + outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), + doPrefitEB = cms.bool( False ) ) ) -process.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1', - 'hltPAIter4TrackClassifier2' ) -) -process.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ) -) -process.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) +process.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer", + recoverEEVFE = cms.bool( False ), + EErechitCollection = cms.string( "EcalRecHitsEE" ), + recoverEBIsolatedChannels = cms.bool( False ), + recoverEBVFE = cms.bool( False ), + laserCorrection = cms.bool( True ), + EBLaserMIN = cms.double( 0.5 ), + killDeadChannels = cms.bool( True ), + dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), + EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEE' ), + dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), + EELaserMIN = cms.double( 0.5 ), + ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebFE' ), + cleaningConfig = cms.PSet( + cThreshold_endcap = cms.double( 15.0 ), + tightenCrack_e1_double = cms.double( 2.0 ), + cThreshold_barrel = cms.double( 4.0 ), + e6e2thresh = cms.double( 0.04 ), + e4e1Threshold_barrel = cms.double( 0.08 ), + e4e1Threshold_endcap = cms.double( 0.3 ), + tightenCrack_e4e1_single = cms.double( 3.0 ), + cThreshold_double = cms.double( 10.0 ), + e4e1_b_barrel = cms.double( -0.024 ), + tightenCrack_e6e2_double = cms.double( 3.0 ), + e4e1_a_barrel = cms.double( 0.04 ), + tightenCrack_e1_single = cms.double( 2.0 ), + e4e1_a_endcap = cms.double( 0.02 ), + e4e1_b_endcap = cms.double( -0.0125 ), + ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) + logWarningEtThreshold_EE_FE = cms.double( 50.0 ), + eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeDetId' ), + recoverEBFE = cms.bool( False ), + eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeFE' ), + ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebDetId' ), + singleChannelRecoveryThreshold = cms.double( 8.0 ), + sum8ChannelRecoveryThreshold = cms.double( 0.0 ), + bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), + bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), + ChannelStatusToBeExcluded = cms.vstring( ), + EBrechitCollection = cms.string( "EcalRecHitsEB" ), + triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), + recoverEEFE = cms.bool( False ), + singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), + EBLaserMAX = cms.double( 3.0 ), + flagsMapDBReco = cms.PSet( + kDead = cms.vstring( 'kNoDataNoTP' ), + kGood = cms.vstring( 'kOk', + 'kDAC', + 'kNoLaser', + 'kNoisy' ), + kTowerRecovered = cms.vstring( 'kDeadFE' ), + kNoisy = cms.vstring( 'kNNoisy', + 'kFixedG6', + 'kFixedG1' ), + kNeighboursRecovered = cms.vstring( 'kFixedG0', + 'kNonRespondingIsolated', + 'kDeadVFE' ) ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ) -) -process.hltPAIter5PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) + EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEB' ), + algoRecover = cms.string( "EcalRecHitWorkerRecover" ), + algo = cms.string( "EcalRecHitWorkerSimple" ), + EELaserMAX = cms.double( 8.0 ), + logWarningEtThreshold_EB_FE = cms.double( 50.0 ), + recoverEEIsolatedChannels = cms.bool( False ), + skipTimeCalib = cms.bool( False ) ) -process.hltPAIter5PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) -) -process.hltPAIter5PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ), - trackingRegions = cms.InputTag( "hltPAIter5PixelLessTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltTowerMakerForAllCPUOnly = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltHbherecoLegacy" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltEcalRecHitCPUOnly:EcalRecHitsEB','hltEcalRecHitCPUOnly:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) ) -process.hltPAIter5PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltPAIter5PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +process.hltAK4CaloJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( 0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter5PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 2.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) +process.hltAK4CaloJetsIDPassedCPUOnly = cms.EDProducer( "HLTCaloJetIDProducer", + min_N90 = cms.int32( -2 ), + min_N90hits = cms.int32( 2 ), + min_EMF = cms.double( 1.0E-6 ), + max_EMF = cms.double( 999.0 ), + jetsInput = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), + JetIDParams = cms.PSet( + hfRecHitsColl = cms.InputTag( "hltHfreco" ), + hoRecHitsColl = cms.InputTag( "hltHoreco" ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + hbheRecHitsColl = cms.InputTag( "hltHbherecoLegacy" ), + useRecHits = cms.bool( True ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ) ) ) -process.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), +process.hltFixedGridRhoFastjetAllCaloCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) +) +process.hltAK4CaloFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", + level = cms.string( "L1FastJet" ), + algorithm = cms.string( "AK4CaloHLT" ), + srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloCPUOnly" ) +) +process.hltAK4CaloCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorCPUOnly','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) +) +process.hltAK4CaloJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +) +process.hltAK4CaloJetsCorrectedIDPassedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsIDPassedCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +) +process.hltSingleCaloJet10CPUOnly = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedCPUOnly" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) +) +process.hltAK4CaloJetsPFCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +process.hltAK4CaloJetsPFEt5CPUOnly = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsPFCPUOnly" ), + filter = cms.bool( False ), + etMin = cms.double( 5.0 ) +) +process.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer", + src = cms.InputTag( "hltSiPixelClustersLegacy" ), + onDemand = cms.bool( False ) +) +process.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + src = cms.InputTag( "hltSiPixelClustersLegacy" ), + CPE = cms.string( "hltESPPixelCPEFast" ), + convertToLegacy = cms.bool( True ) +) +process.hltSiStripClustersCPUOnly = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClusters" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) +) +process.hltIterL3OISeedsFromL2MuonsCPUOnly = cms.EDProducer( "TSGForOIDNN", + src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + layersToTry = cms.int32( 2 ), + fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), + hitsToTry = cms.int32( 1 ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), + maxEtaForTOB = cms.double( 1.8 ), + minEtaForTEC = cms.double( 0.7 ), + debug = cms.untracked.bool( False ), + maxSeeds = cms.uint32( 20 ), + maxHitlessSeeds = cms.uint32( 5 ), + maxHitSeeds = cms.uint32( 1 ), + propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxHitlessSeedsIP = cms.uint32( 5 ), + maxHitlessSeedsMuS = cms.uint32( 0 ), + maxHitDoubletSeeds = cms.uint32( 0 ), + getStrategyFromDNN = cms.bool( True ), + useRegressor = cms.bool( False ), + dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) +) +process.hltIterL3OITrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter5PixelLessSeeds" ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), + TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ), +process.hltIterL3OIMuCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltIterL3OITrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelLessStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ) -) -process.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ) - ) + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "iter10" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -process.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), +process.hltIterL3OIMuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + minPixelHits = cms.vint32( 0, 0, 1 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 4, 3, 2 ), + min3DLayers = cms.vint32( 1, 2, 1 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 5, 5 ) ) ) -process.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1', - 'hltPAIter5TrackClassifier2' ) -) -process.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ), - oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ) +process.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) +process.hltL3MuonsIterL3OICPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ), - MTEC = cms.PSet( + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' ) - ) -) -process.hltPAIter6TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityCPUOnly" ) ) ) -process.hltPAIter6TobTecClusterCheckTripl = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltIterL3OIL3MuonsLinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) -process.hltPAIter6TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ), - trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsTripl" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltIterL3OIL3MuonsCPUOnly = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) -process.hltPAIter6TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltPAIter6TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.01 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +process.hltIterL3OIL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltIterL3OIL3MuonsCPUOnly" ), + InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), + MuonPtOption = cms.string( "Tracker" ) ) -process.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) +process.hltL2SelectorForL3IOCPUOnly = cms.EDProducer( "HLTMuonL2SelectorForL3IO", + l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesCPUOnly" ), + InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), + applyL3Filters = cms.bool( False ), + MinNhits = cms.int32( 1 ), + MaxNormalizedChi2 = cms.double( 20.0 ), + MinNmuonHits = cms.int32( 1 ), + MaxPtDifference = cms.double( 0.3 ) +) +process.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1", + onGPU = cms.bool( False ), + pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), + ptmin = cms.double( 0.899999976158 ), + CAThetaCutBarrel = cms.double( 0.00200000009499 ), + CAThetaCutForward = cms.double( 0.00300000002608 ), + hardCurvCut = cms.double( 0.0328407224959 ), + dcaCutInnerTriplet = cms.double( 0.15000000596 ), + dcaCutOuterTriplet = cms.double( 0.25 ), + earlyFishbone = cms.bool( True ), + lateFishbone = cms.bool( False ), + fillStatistics = cms.bool( False ), + minHitsPerNtuplet = cms.uint32( 3 ), + maxNumberOfDoublets = cms.uint32( 524288 ), + minHitsForSharingCut = cms.uint32( 10 ), + fitNas4 = cms.bool( False ), + doClusterCut = cms.bool( True ), + doZ0Cut = cms.bool( True ), + doPtCut = cms.bool( True ), + useRiemannFit = cms.bool( False ), + doSharedHitCut = cms.bool( True ), + dupPassThrough = cms.bool( False ), + useSimpleTripletCleaner = cms.bool( True ), + idealConditions = cms.bool( False ), + includeJumpingForwardDoublets = cms.bool( True ), + trackQualityCuts = cms.PSet( + chi2MaxPt = cms.double( 10.0 ), + tripletMaxTip = cms.double( 0.3 ), + chi2Scale = cms.double( 8.0 ), + quadrupletMaxTip = cms.double( 0.5 ), + quadrupletMinPt = cms.double( 0.3 ), + quadrupletMaxZip = cms.double( 12.0 ), + tripletMaxZip = cms.double( 12.0 ), + tripletMinPt = cms.double( 0.5 ), + chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) -process.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ), + pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), + minNumberOfHits = cms.int32( 0 ), + minQuality = cms.string( "loose" ) ) -process.hltPAIter6TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1", + onGPU = cms.bool( False ), + oneKernel = cms.bool( True ), + useDensity = cms.bool( True ), + useDBSCAN = cms.bool( False ), + useIterative = cms.bool( False ), + minT = cms.int32( 2 ), + eps = cms.double( 0.07 ), + errmax = cms.double( 0.01 ), + chi2max = cms.double( 9.0 ), + PtMin = cms.double( 0.5 ), + PtMax = cms.double( 75.0 ), + pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ) ) -process.hltPAIter6TobTecClusterCheckPair = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA", + TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + src = cms.InputTag( "hltPixelVerticesCPUOnly" ) ) -process.hltPAIter6TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" ), - trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsPair" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer", + src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ) +process.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", + DeltaR = cms.double( 0.025 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( -1 ), + vertexCollection = cms.InputTag( "notUsed" ), + MeasurementTrackerName = cms.InputTag( "" ), + UseVertex = cms.bool( False ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 0.0 ), + DeltaZ = cms.double( 24.2 ), + ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), + deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), + deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ) ) -process.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' ) +process.hltPixelTracksInRegionL2CPUOnly = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsCPUOnly" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -process.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), +process.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionL2CPUOnly" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +process.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", + src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly" ), + L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2Muon = cms.InputTag( "hltL2MuonCandidates" ), + rejectAll = cms.bool( False ), + isFromL1 = cms.bool( False ), + mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), + mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), + mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), + mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), + mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), + mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), + mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), + mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), + mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), + mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), + doSort = cms.bool( False ), + nSeedsMaxB = cms.int32( 99999 ), + nSeedsMaxE = cms.int32( 99999 ), + etaEdge = cms.double( 1.2 ), + mvaCutB = cms.double( 0.01 ), + mvaCutE = cms.double( 0.01 ), + minL1Qual = cms.int32( 7 ), + baseScore = cms.double( 0.5 ) +) +process.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltPAIter6TobTecSeeds" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), @@ -72657,158 +66274,253 @@ ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", +process.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ), + src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "tobTecStep" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), + GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ) -) -process.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ) - ) + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -process.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), +process.hltIter0IterL3MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) ) ) -process.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1', - 'hltPAIter6TrackClassifier2' ) -) -process.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter", - filterParams = cms.PSet( - maxZ = cms.double( 15.0 ), - minNdof = cms.double( 25.0 ), - maxRho = cms.double( 2.0 ) - ), - src = cms.InputTag( "hltPAIter0PrimaryVertices" ) +process.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'BPix3+TIB1', - 'BPix3+TIB2' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ) +process.hltL3MuonsIterL3IOCPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPAIter7JetCoreTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ), - vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), - ptMin = cms.double( 10.0 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.2 ), - originHalfLength = cms.double( 0.2 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.string( "" ), - deltaPhiRegion = cms.double( 0.2 ) + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( True ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.04 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + matchToSeeds = cms.bool( True ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly" ) ) ) -process.hltPAIter7JetCoreClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltIterL3MuonsFromL2LinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly','hltL3MuonsIterL3IOCPUOnly' ) ) -process.hltPAIter7JetCoreHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" ), - trackingRegions = cms.InputTag( "hltPAIter7JetCoreTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPixelTracksInRegionL1CPUOnly = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -process.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltPAIter7JetCoreHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( True ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionL1CPUOnly" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), +process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", + src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly" ), + L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2Muon = cms.InputTag( "hltL2MuonCandidates" ), + rejectAll = cms.bool( False ), + isFromL1 = cms.bool( True ), + mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), + mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), + mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), + mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), + mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), + mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), + mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), + mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), + mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), + mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), + mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), + doSort = cms.bool( False ), + nSeedsMaxB = cms.int32( 99999 ), + nSeedsMaxE = cms.int32( 99999 ), + etaEdge = cms.double( 1.2 ), + mvaCutB = cms.double( 0.01 ), + mvaCutE = cms.double( 0.01 ), + minL1Qual = cms.int32( 7 ), + baseScore = cms.double( 0.5 ) +) +process.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ), - src = cms.InputTag( "hltPAIter7JetCoreSeeds" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), @@ -72816,1565 +66528,2382 @@ ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 10000 ) + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", +process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "jetCoreRegionalStep" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), + GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ) + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -process.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ), +process.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - minPixelHits = cms.vint32( 1, 1, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 3 ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ) + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 0.5, 0.35, 0.2 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.3, 0.2, 0.1 ), - minLayers = cms.vint32( 3, 5, 5 ) + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) ) ) -process.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ), - inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection', - 'hltPAIter7TrackSelection', - 'hltPAIter1TrackSelection', - 'hltPAIter2TrackSelection', - 'hltPAIter3TrackSelection', - 'hltPAIter4TrackSelection', - 'hltPAIter5TrackSelection', - 'hltPAIter6TrackSelection' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - shareFrac = cms.double( 0.19 ), - foundHitBonus = cms.double( 10.0 ), - lostHitPenalty = cms.double( 5.0 ), - minShareHits = cms.uint32( 2 ), - allowFirstHitShare = cms.bool( True ), - enableMerging = cms.bool( True ), - minQuality = cms.string( "loose" ), +process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) -process.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltPAIterativeTrackingMerged" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( True ), - vertices = cms.InputTag( "hltPixelVertices" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=2" ), - copyTrajectories = cms.untracked.bool( False ), +process.hltIterL3MuonMergedCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "loose" ), - chi2n_par = cms.double( 9999.0 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - d0_par1 = cms.vdouble( 9999.0, 0.0 ), - dz_par1 = cms.vdouble( 9999.0, 0.0 ), - d0_par2 = cms.vdouble( 9999.0, 0.0 ), - dz_par2 = cms.vdouble( 5.0, 0.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 100.0 ), - minNumberLayers = cms.uint32( 0 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 999 ), - minHitsToBypassChecks = cms.uint32( 999 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 0.5 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 3 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) -) -process.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPAGoodFullTracks" ), - particleType = cms.string( "pi+" ) -) -process.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 18.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 24.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 34.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 45.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonAndMuonFromL1MergedCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ), - MinPt = cms.double( 53.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) +process.hltIterL3GlbMuonCPUOnly = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), + HitThreshold = cms.int32( 1 ), + Chi2CutGEM = cms.double( 1.0 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ) + ) ) -process.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonsNoIDCPUOnly = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + useGEM = cms.bool( True ), + GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "Notused" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + digiMaxDistanceX = cms.double( 25.0 ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 2.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedCPUOnly','hltIterL3GlbMuonCPUOnly','hltL2Muons:UpdatedAtVtx' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( True ) ) -process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIterL3MuonsCPUOnly = cms.EDProducer( "MuonIDFilterProducerForHLT", + inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDCPUOnly" ), + applyTriggerIdLoose = cms.bool( True ), + typeMuon = cms.uint32( 0 ), + allowedTypeMask = cms.uint32( 0 ), + requiredTypeMask = cms.uint32( 0 ), + minNMuonHits = cms.int32( 0 ), + minNMuonStations = cms.int32( 0 ), + minNTrkLayers = cms.int32( 0 ), + minTrkHits = cms.int32( 0 ), + minPixLayer = cms.int32( 0 ), + minPixHits = cms.int32( 0 ), + minPt = cms.double( 0.0 ), + maxNormalizedChi2 = cms.double( 9999.0 ) ) -process.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3MuonsIterL3LinksCPUOnly = cms.EDProducer( "MuonLinksProducer", + inputCollection = cms.InputTag( "hltIterL3MuonsCPUOnly" ) ) -process.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIterL3MuonTracksCPUOnly = cms.EDProducer( "HLTMuonTrackSelector", + track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ), + muon = cms.InputTag( "hltIterL3MuonsCPUOnly" ), + originalMVAVals = cms.InputTag( "none" ), + copyMVA = cms.bool( False ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3MuonsCPUOnly" ), + DisplacedReconstruction = cms.bool( False ) ) -process.hltHT80 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 80.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFlowCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFlowCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesCPUOnly" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) -process.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0PFlowTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMergedTracksCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFMuonMergingCPUOnly = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMuonLinksCPUOnly = cms.EDProducer( "MuonLinksProducerForHLT", + InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), + LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksCPUOnly" ), + ptMin = cms.double( 2.5 ), + pMin = cms.double( 2.5 ), + shareHitFraction = cms.double( 0.8 ) ) -process.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 6 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 7 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 8 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 9 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 10 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 11 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - clusEtaSize = cms.int32( 3 ), - clusPhiSize = cms.int32( 3 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - clusSeedThr = cms.double( 0.5 ), - clusSeedThrEndCap = cms.double( 1.0 ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) +process.hltMuonsCPUOnly = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), - maxNumberofSeeds = cms.int32( 700 ), - maxNumberofClusters = cms.int32( 300 ), - debugLevel = cms.int32( 0 ) -) -process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( True ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( True ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( True ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( True ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), - doSelEndcap = cms.bool( False ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) ), - storeRecHitES = cms.bool( False ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) ), - debugLevel = cms.int32( 0 ) -) -process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "barrel" ), - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - digisOut = cms.string( "pi0EBDigis" ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "pi0EBSrFlags" ) -) -process.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( False ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5CPUOnly" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) ), - doSelEndcap = cms.bool( True ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) ), - storeRecHitES = cms.bool( True ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) ), - debugLevel = cms.int32( 0 ) + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( True ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 10.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingCPUOnly','hltMuonLinksCPUOnly','hltL2Muons' ), + fillCaloCompatibility = cms.bool( True ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 10.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( True ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) ) -process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "endcap" ), - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - digisOut = cms.string( "pi0EEDigis" ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "pi0EESrFlags" ) +process.hltParticleFlowRecHitECALUnseededCPUOnly = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + barrel = cms.PSet( ), + endcap = cms.PSet( ), + name = cms.string( "PFRecHitECALNavigator" ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEBRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ), + cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ) + ) ) -process.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + name = cms.string( "PFRecHitHCALDenseIdNavigator" ), + hcalEnums = cms.vint32( 1, 2 ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( "hltHbherecoLegacy" ), + name = cms.string( "PFHBHERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + detectorEnum = cms.int32( 2 ) + ) + ) + ), + cms.PSet( flags = cms.vstring( 'Standard' ), + cleaningThresholds = cms.vdouble( 0.0 ), + name = cms.string( "PFRecHitQTestHCALChannel" ), + maxSeverities = cms.vint32( 11 ) + ) + ) + ) + ) ) -process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( True ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) +process.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededCPUOnly" ), + recHitCleaners = cms.VPSet( ), - doSelEndcap = cms.bool( False ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) + seedCleaners = cms.VPSet( ), - storeRecHitES = cms.bool( False ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.15 ), + seedingThreshold = cms.double( 0.6 ), + detector = cms.string( "ECAL_ENDCAP" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 0.23 ), + detector = cms.string( "ECAL_BARREL" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 8 ) ), - debugLevel = cms.int32( 0 ) -) -process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "barrel" ), - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - digisOut = cms.string( "etaEBDigis" ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "etaEBSrFlags" ) + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 0.08 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( gatheringThreshold = cms.double( 0.3 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 9 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + maxIterations = cms.uint32( 50 ), + positionCalcForConvergence = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + showerSigma = cms.double( 1.5 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + energyCorrector = cms.PSet( ) ) -process.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltParticleFlowClusterECALUnseededCPUOnly = cms.EDProducer( "CorrectedECALPFClusterProducer", + minimumPSEnergy = cms.double( 0.0 ), + skipPS = cms.bool( False ), + inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), + energyCorrector = cms.PSet( + applyCrackCorrections = cms.bool( False ), + srfAwareCorrection = cms.bool( True ), + applyMVACorrections = cms.bool( True ), + maxPtForMVAEvaluation = cms.double( 300.0 ), + recHitsEBLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), + recHitsEELabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), + ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), + eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ) + ), + inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededCPUOnly" ) ) -process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - useRecoFlag = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - useDBStatus = cms.bool( True ), - statusLevelRecHitsToUse = cms.int32( 1 ), - doSelBarrel = cms.bool( False ), - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) +process.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ), + recHitCleaners = cms.VPSet( ), - doSelEndcap = cms.bool( True ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) + seedCleaners = cms.VPSet( ), - storeRecHitES = cms.bool( True ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 4 ) ), - debugLevel = cms.int32( 0 ) -) -process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doEnergyScaleInverse = cms.bool( False ), - doIntercalib = cms.bool( False ), - doIntercalibInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doLaserCorrections = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 5 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + maxIterations = cms.uint32( 5 ), + minChi2Prob = cms.double( 0.0 ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ), + maxNSigmaTime = cms.double( 10.0 ), + showerSigma = cms.double( 10.0 ), + timeSigmaEE = cms.double( 10.0 ), + clusterTimeResFromSeed = cms.bool( False ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 6.0 ), + noiseTerm = cms.double( 21.86 ), + constantTermLowE = cms.double( 4.24 ), + noiseTermLowE = cms.double( 8.0 ), + threshHighE = cms.double( 15.0 ), + constantTerm = cms.double( 2.82 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 6.0 ), + noiseTerm = cms.double( 21.86 ), + constantTermLowE = cms.double( 4.24 ), + noiseTermLowE = cms.double( 8.0 ), + threshHighE = cms.double( 15.0 ), + constantTerm = cms.double( 2.82 ) + ), + timeSigmaEB = cms.double( 10.0 ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) ) -process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - region = cms.string( "endcap" ), - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - digisOut = cms.string( "etaEEDigis" ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - srFlagsIn = cms.InputTag( "hltEcalDigis" ), - srFlagsOut = cms.string( "etaEESrFlags" ) +process.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer", + clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ), + pfClusterBuilder = cms.PSet( + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + minFractionInCalc = cms.double( 1.0E-9 ), + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), + detector = cms.string( "HCAL_BARREL1" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) + ), + cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + detector = cms.string( "HCAL_ENDCAP" ), + logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) + ) + ) + ), + algoName = cms.string( "PFMultiDepthClusterizer" ), + nSigmaPhi = cms.double( 2.0 ), + minFractionToKeep = cms.double( 1.0E-7 ), + nSigmaEta = cms.double( 2.0 ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) ) -process.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltLightPFTracksCPUOnly = cms.EDProducer( "LightPFTrackProducer", + TrackQuality = cms.string( "none" ), + UseQuality = cms.bool( False ), + TkColList = cms.VInputTag( 'hltPFMuonMergingCPUOnly' ) ) -process.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPAIterativeTrackingMerged" ), - particleType = cms.string( "pi+" ) +process.hltParticleFlowBlockCPUOnly = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuonsCPUOnly" ), + source = cms.InputTag( "hltLightPFTracksCPUOnly" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededCPUOnly" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALCPUOnly" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) ) -process.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - trackCollection = cms.InputTag( "hltPAFullCands" ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 99999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 999.0 ) +process.hltParticleFlowCPUOnly = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockCPUOnly" ), + muons = cms.InputTag( "hltMuonsCPUOnly" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) -process.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 8.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +process.hltAK4PFJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowCPUOnly" ), + srcPVs = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +process.hltAK4PFJetsLooseIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.99 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) -process.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltAK4PFJetsTightIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.9 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) -process.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 15.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +process.hltFixedGridRhoFastjetAllCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltParticleFlowCPUOnly" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) ) -process.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +process.hltAK4PFFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", + level = cms.string( "L1FastJet" ), + algorithm = cms.string( "AK4PFHLT" ), + srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCPUOnly" ) ) -process.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltAK4PFCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorCPUOnly','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) -process.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 20.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +process.hltAK4PFJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -process.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +process.hltAK4PFJetsLooseIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsLooseIDCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -process.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltAK4PFJetsTightIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltAK4PFJetsTightIDCPUOnly" ), + correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) -process.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 30.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +process.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrectedCPUOnly" ), + triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10CPUOnly" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter", +process.hltSinglePFJet40CPUOnly = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) -) -process.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 40.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10CPUOnly" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) +process.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( AlCa_PFJet40_v22 AND NOT AlCa_PFJet40_CPUOnly_v1 ) OR ( NOT AlCa_PFJet40_v22 AND AlCa_PFJet40_CPUOnly_v1 )' ) ) -process.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 50.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter", +process.hltL1sSingleTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltPAFullCands" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 60.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) +process.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) ) -process.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter", +process.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltPAFullCands" ) -) -process.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ), - filter = cms.bool( False ), - cut = cms.string( "abs(eta)<2.1" ) -) -process.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 3 ) -) -process.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ), - filter = cms.bool( False ), - etMin = cms.double( 60.0 ) -) -process.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) +process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltPFTaus" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.3 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) + minTauPtForNoIso = cms.double( 500.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) ), - algorithm = cms.string( "DA_vect" ) + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltPFMuonMerging" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ) -) -process.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ), - primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.06 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -process.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) +process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltPFTaus" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) + minTauPtForNoIso = cms.double( 500.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( False ), - extSVCollection = cms.InputTag( "secondaryVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.02 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 200.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -process.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ), - tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' ) +process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) ) -process.hltBTagCaloDeepCSV2p95Jet60Eta2p1 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ), - JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +process.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 50.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltPFTaus" ) ) -process.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltPFTaus" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -process.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet", +process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), + JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -process.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet", +process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ), - filter = cms.bool( False ), - cut = cms.string( "abs(eta)<2.1" ) -) -process.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 3 ) -) -process.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) -) -process.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltPFMuonMerging" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ) -) -process.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ), - primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( False ), - extSVCollection = cms.InputTag( "secondaryVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -process.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ), - tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' ) -) -process.hltBTagCaloDeepCSV2p95Jet80Eta2p1 = cms.EDFilter( "HLTPFJetTag", +process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ), - JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", +process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPFMuonMerging" ), - particleType = cms.string( "pi+" ) -) -process.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", +process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ), - trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - MinPt = cms.double( 2.5 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 999999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 0.12 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 3 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 7.0 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.17 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter", +process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 2.5 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.95 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ) -) -process.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ), - PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 7.0 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.17 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 16.0 ), + etcutEE = cms.double( 16.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter", +process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 2.5 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.95 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ) -) -process.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ), - tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 3 ) ) -process.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag", +process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ), - JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ), - MinTag = cms.double( 0.01 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ), - tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag", +process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ), - JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ), - MinTag = cms.double( 0.01 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 3 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", +process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ), - ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), - ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sBptxXOR = cms.EDFilter( "HLTL1TSeed", +process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_BptxXOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1BptxXOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 3 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed", +process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_1 OR L1_TOTEM_1 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_1" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -74384,600 +68913,980 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler", +process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_2 OR L1_TOTEM_2 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_2" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", + L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ), + JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + pt1Min = cms.double( 115.0 ), + pt2Min = cms.double( 40.0 ), + pt3Min = cms.double( 110.0 ), + mjjMin = cms.double( 650.0 ), + matchingR = cms.double( 0.5 ) ) -process.hltPreL1MinimumBiasHFORpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", + PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), + TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon" ), + Min_dR = cms.double( 0.5 ) ) -process.hltPreL1MinimumBiasHFORpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 115.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreL1MinimumBiasHFORpart5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), +process.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreL1MinimumBiasHFORpart6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 6 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 7 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 8 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHFORpart9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 9 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) +) +process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", + PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), + TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), + Min_dR = cms.double( 0.5 ) ) -process.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed", +process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) +) +process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 115.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed", +process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed", +process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.9 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed", +process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.0 ), + thrRegularEE = cms.vdouble( 4.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed", +process.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), + minPtLow = cms.double( 30.0 ), + minPtHigh = cms.double( 30.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 3.0 ), + minInvMass = cms.double( 300.0 ), + maxEta = cms.double( 5.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) +) +process.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + minPtLow = cms.double( 30.0 ), + minPtHigh = cms.double( 30.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 3.0 ), + minInvMass = cms.double( 300.0 ), + maxEta = cms.double( 5.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) ) -process.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sCDC = cms.EDFilter( "HLTL1TSeed", +process.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sCDC" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( False ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.5 ), + MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - rawInput = cms.InputTag( "rawDataCollector" ), - period = cms.uint32( 4096 ), - invert = cms.bool( False ), - fedId = cms.int32( 1024 ), - useTCDSEventNumber = cms.bool( False ) -) -process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", +process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 9.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT300er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 18.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed", +process.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( True ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 99999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 1 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 18.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 0.0 ), + MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( -999.0 ), - etaMax = cms.double( 999.0 ), - ptMin = cms.double( 0.0 ), - ptMax = cms.double( 999999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 4 ), - ptErrorCut = cms.double( 999999.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( False ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 0 ), - vtxFallback = cms.bool( False ), - zetaVtx = cms.double( 999999.0 ), - rhoVtx = cms.double( 999999.0 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - tauAssociationCone = cms.double( 0.0 ), - tauUnbiasCone = cms.double( 1.2 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), - ExtrapolationConeSize = cms.double( 1.0 ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxVtxDXYSeed = cms.double( 101.0 ), - MaxVtxDXYIsol = cms.double( 101.0 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - minPTrack = cms.double( 5.0 ), - maxPTrackForIsolation = cms.double( 3.0 ), - EBEtaBoundary = cms.double( 1.479 ) -) -process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", +process.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 12.0 ), - MinPtTrack = cms.double( 3.5 ), - MaxEtaTrack = cms.double( 1.15 ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( -1 ), + MinPtPair = cms.vdouble( 3.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 2.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 2.9 ), + MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -999.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBHitEnergyThreshold = cms.double( 0.1 ), - EBHitCountEnergyThreshold = cms.double( 0.5 ), - EEHitEnergyThreshold0 = cms.double( -41.0664 ), - EEHitEnergyThreshold1 = cms.double( 68.795 ), - EEHitEnergyThreshold2 = cms.double( -38.143 ), - EEHitEnergyThreshold3 = cms.double( 7.043 ), - EEFacHitCountEnergyThreshold = cms.double( 10.0 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EcalConeSizeEta1 = cms.double( 0.14 ) +process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", + Src = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), + matchToPrevious = cms.bool( True ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MinPtPair = cms.double( 0.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 999999.0 ), + ChargeOpt = cms.int32( -1 ) ) -process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", +process.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ), - MaxEnergyInEB = cms.double( 2.0 ), - MaxEnergyInEE = cms.double( 4.0 ), - MaxEnergyOutEB = cms.double( 1.2 ), - MaxEnergyOutEE = cms.double( 2.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) + FastAccept = cms.bool( True ), + MinLxySignificance = cms.double( -1.0 ), + MaxLxySignificance = cms.double( -1.0 ), + MaxNormalisedChi2 = cms.double( 999999.0 ), + MinVtxProbability = cms.double( 0.1 ), + MinCosinePointingAngle = cms.double( 0.9 ), + DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) +process.hltPixelTracksTrackingRegionsDoubleJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + zErrorVetex = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 10 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 0.5 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltIterL3MuonCandidates" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.1 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 1.0 ), + deltaPhi = cms.double( 1.0 ) + ) ) -process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 18.0 ), - MinPtTrack = cms.double( 20.0 ), - MaxEtaTrack = cms.double( 1.15 ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 999 ), - DropMultiL2Event = cms.bool( False ) +process.hltPixelTracksDoubleJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltPixelTracksTrackingRegionsDoubleJpsiRegional" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) ) -process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksDoubleJpsiRegional" ), + InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + originHalfLength = cms.double( 1.0E9 ), + originRadius = cms.double( 1.0E9 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - tauAssociationCone = cms.double( 0.0 ), - tauUnbiasCone = cms.double( 1.2 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), - ExtrapolationConeSize = cms.double( 1.0 ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxVtxDXYSeed = cms.double( 101.0 ), - MaxVtxDXYIsol = cms.double( 101.0 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - minPTrack = cms.double( 5.0 ), - maxPTrackForIsolation = cms.double( 3.0 ), - EBEtaBoundary = cms.double( 1.479 ) +process.hltIter0JpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0JpsiTkTkPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 12.0 ), - MinPtTrack = cms.double( 3.5 ), - MaxEtaTrack = cms.double( 2.2 ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 5 ), - DropMultiL2Event = cms.bool( False ) +process.hltIter0JpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0JpsiTkTkCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter1" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBHitEnergyThreshold = cms.double( 0.1 ), - EBHitCountEnergyThreshold = cms.double( 0.5 ), - EEHitEnergyThreshold0 = cms.double( -41.0664 ), - EEHitEnergyThreshold1 = cms.double( 68.795 ), - EEHitEnergyThreshold2 = cms.double( -38.143 ), - EEHitEnergyThreshold3 = cms.double( 7.043 ), - EEFacHitCountEnergyThreshold = cms.double( 10.0 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EcalConeSizeEta1 = cms.double( 0.14 ) +process.hltIter0JpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 2 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), + dr_exp = cms.vint32( 3, 3, 3 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), + dz_exp = cms.vint32( 3, 3, 3 ) + ), + minNVtxTrk = cms.int32( 2 ), + maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ), - MaxEnergyInEB = cms.double( 2.0 ), - MaxEnergyInEE = cms.double( 4.0 ), - MaxEnergyOutEB = cms.double( 1.2 ), - MaxEnergyOutEE = cms.double( 2.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - DropMultiL2Event = cms.bool( False ) +process.hltIter0JpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 1 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), + dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 99, 3, 3 ), + min3DLayers = cms.vint32( 1, 2, 3 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), + dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 2 ), + maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), + maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), + minLayers = cms.vint32( 5, 5, 5 ) + ) ) -process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) +process.hltIter0JpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", + inputClassifiers = cms.vstring( 'hltIter0JpsiTkTkTrackCutClassifierPrompt', + 'hltIter0JpsiTkTkTrackCutClassifierDetached' ) ) -process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), - MaxPtNearby = cms.double( 2.0 ), - MinEnergyTrack = cms.double( 18.0 ), - MinPtTrack = cms.double( 20.0 ), - MaxEtaTrack = cms.double( 2.2 ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - filterTrackEnergy = cms.bool( True ), - NMaxTrackCandidates = cms.int32( 999 ), - DropMultiL2Event = cms.bool( False ) -) -process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIter0JpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltIter0JpsiTkTkTrackSelectionHighPurity" ), + particleType = cms.string( "K+" ) ) -process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 = cms.EDProducer( "HLTmumutktkVtxProducer", + MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), + TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), + PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), + SimpleMagneticField = cms.string( "" ), + ThirdTrackMass = cms.double( 0.493677 ), + FourthTrackMass = cms.double( 0.493677 ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 1.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 99999.0 ), + MinTrkTrkMass = cms.double( 0.95 ), + MaxTrkTrkMass = cms.double( 1.05 ), + MinD0Significance = cms.double( 0.0 ), + OppositeSign = cms.bool( True ), + OverlapDR = cms.double( 1.44E-4 ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) -process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", +process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 = cms.EDFilter( "HLTmumutktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 10.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinLxySignificance = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( -2.0 ), + MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), + TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), + MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) -process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleMuon3Mass3p8to60noDrDCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", +process.hltPFMETNoMu50 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", +process.hltPreTripleMu533Mass3p8DCA = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltTripleMu533Mass3p8DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MaxEta = cms.double( 1.9 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 3 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 0.5 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -74987,462 +69896,292 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), - MaxEta = cms.double( 1.6 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -process.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", - pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), - trigstring = cms.untracked.string( "alcaPCCEvent" ) +process.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 65.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -process.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputJetTags = cms.InputTag( "" ), + Mqq = cms.double( 150.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 10.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "Eta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.4 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) ) -process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", +process.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 88.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +process.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 103.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -process.hltPreMCPFBTagDeepCSV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) ) -process.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", +process.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), + Jets = cms.InputTag( "hltSelector6PFJets" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.25 ), + MinTag = cms.double( 0.16 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", +process.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + MinTag = cms.double( 0.43 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", +process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Mqq = cms.double( 200.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 2.8 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 6 ) ) -process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 5.0 ), - metLabel = cms.InputTag( "hltMet" ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ) -) -process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", +process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", +process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) ) -process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - tracks = cms.InputTag( "hltPixelTracks" ), - primaryVertex = cms.InputTag( "hltTrimmedPixelVertices" ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MinGoodJetTrackPt = cms.double( 1.8 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - MinTrackPt = cms.double( 0.6 ), - MaxTrackChi2 = cms.double( 20.0 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinEtaForwardJets = cms.double( 2.4 ), - MinEtForwardJets = cms.double( 40.0 ) -) -process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", +process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 111.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreMCCaloBTagDeepCSV = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", +process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 1.9 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "1BTagAndEta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", +process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 76.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", +process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), + MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 30.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), + candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75462,17 +70201,17 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG30HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHToverET" ), + candTag = cms.InputTag( "hltEG30R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), @@ -75484,15 +70223,15 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + candTag = cms.InputTag( "hltEG30HE12b10eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), @@ -75506,9 +70245,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), + candTag = cms.InputTag( "hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75528,11 +70267,11 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), @@ -75543,37 +70282,28 @@ thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - nrRequiredSecondLeg = cms.int32( 0 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - maxMatchDR = cms.double( 0.01 ) -) -process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", +process.hltDiEG18EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 18.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.55 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDiEG18R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75593,17 +70323,17 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), @@ -75615,21 +70345,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + candTag = cms.InputTag( "hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.85 ), + thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75637,9 +70367,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), + candTag = cms.InputTag( "hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75651,7 +70381,7 @@ thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75659,11 +70389,11 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), + candTag = cms.InputTag( "hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), @@ -75673,17 +70403,17 @@ thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), + candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -75695,7 +70425,7 @@ thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -75703,15 +70433,22 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", +process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), - minMass = cms.double( 10.0 ) + firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + minMass = cms.double( 55.0 ) ) -process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", +process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEnableParking = cms.EDFilter( "HLTBool", + result = cms.bool( True ) +) +process.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -75721,1133 +70458,1413 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.014 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( 6.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 150.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltL1sBigORDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5 OR L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5 OR L1_DoubleJet45_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltL1sVeryBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu18er2p1_Tau26er2p1_Jet55 OR L1_Mu18er2p1_Tau26er2p1_Jet70" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltL2TauTagNNProducer = cms.EDProducer( "L2TauNNProducer", + debugLevel = cms.int32( 0 ), + L1Taus = cms.VPSet( + cms.PSet( L1CollectionName = cms.string( "DoubleTau" ), + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) + ), + cms.PSet( L1CollectionName = cms.string( "SingleTau" ), + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ) + ), + cms.PSet( L1CollectionName = cms.string( "MuXXTauYY" ), + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) + ), + cms.PSet( L1CollectionName = cms.string( "Mu22Tau40" ), + L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) + ), + cms.PSet( L1CollectionName = cms.string( "DoubleTauJet" ), + L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ) + ), + cms.PSet( L1CollectionName = cms.string( "VBFIsoTau" ), + L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ) + ), + cms.PSet( L1CollectionName = cms.string( "Mu18TauXX" ), + L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ) + ) + ), + hbheInput = cms.InputTag( "hltHbhereco" ), + hoInput = cms.InputTag( "hltHoreco" ), + ebInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + pataVertices = cms.InputTag( "hltPixelVerticesSoA" ), + pataTracks = cms.InputTag( "hltPixelTracksSoA" ), + BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + track_pt_min = cms.double( 1.0 ), + track_pt_max = cms.double( 10.0 ), + track_chi2_max = cms.double( 99999.0 ), + graphPath = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/L2TauTag_Run3v1.pb" ), + normalizationDict = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/NormalizationDict.json" ) ) -process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2DoubleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + nExpected = cms.int32( 2 ), + L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigOR" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTau' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) ) -process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sTauVeryBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max90 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max90 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau40er2p1 OR L1_Mu22er2p1_Tau70er2p1 OR L1_IsoTau52er2p1_QuadJet36er2p5 OR L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp OR L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp OR L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsL1JetsHLTForDeepTauInput = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + JetSrc = cms.InputTag( "hltHpsPFTauProducer" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( False ), + KeepOriginalVertex = cms.bool( True ) ) -process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "hltEgammaCandidates" ), + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + MuonTag = cms.InputTag( "hltMuons" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched" ), + selectionCut = cms.double( 0.5 ) + ) + ) ) -process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauSecondaryVertexProducerForDeepTau = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ) ) -process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsPFTauTransverseImpactParametersForDeepTau = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTau" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTau" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), + rhoConeSize = cms.double( 0.5 ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + footprintCorrections = cms.VPSet( + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) + ) + ), + deltaBetaFactor = cms.string( "0.2000" ), + applyFootprintCorrection = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + verbosity = cms.int32( 0 ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.5 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), + rhoConeSize = cms.double( 0.5 ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + footprintCorrections = cms.VPSet( + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) + ), + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) + ) + ), + deltaBetaFactor = cms.string( "0.2000" ), + applyFootprintCorrection = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + verbosity = cms.int32( 0 ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) + ) + ), + IDWPdefinitions = cms.VPSet( + ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", + TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + verbose = cms.untracked.int32( 0 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.4 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), + EtMin = cms.double( 20.0 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 4.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), + TriggerTypes = cms.vint32( 84 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 3.7 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.357 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "NotUsed" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.03 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 0.33333 ), + rhoUEOffsetCorrection = cms.double( 0.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.05 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 60.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinN = cms.int32( 2 ) ) -process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu = cms.EDFilter( "HLTMuonIsoFilter", +process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + JetMinPt = cms.double( 40.0 ), + JetMaxEta = cms.double( 2.1 ), + JetMinDR = cms.double( 0.5 ), + JetMaxDZ = cms.double( 0.2 ), + TriggerType = cms.int32( 84 ) ) -process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) +) +process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", + saveTags = cms.bool( True ), + JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), + JetMinPt = cms.double( 35.0 ), + JetMaxEta = cms.double( 2.1 ), + JetMinDR = cms.double( 0.5 ), + JetMaxDZ = cms.double( 0.2 ), + TriggerType = cms.int32( 84 ) +) +process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 30 && abs(eta) < 2.5" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( 'hltHpsPFTauDeepTauProducer','VSjet' ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) +) +process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), + inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 0.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", + maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), + maxNumberOfHitsLast2Stations = cms.int32( -1 ), + maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), + maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), + maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), + PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + verbosity = cms.int32( 0 ), + maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), + minPtMatchedMuon = cms.double( 5.0 ), + dRmuonMatchLimitedToJetArea = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maskHitsDT = cms.vint32( 0, 0, 0, 0 ), + HoPMin = cms.double( -1.0 ), + maxNumberOfMatches = cms.int32( 1 ), + discriminatorOption = cms.string( "custom" ), + dRmuonMatch = cms.double( 0.3 ), + srcMuons = cms.InputTag( "" ), + doCaloMuonVeto = cms.bool( False ) +) +process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 27 && abs(eta) < 2.5" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminatorBigL1matched" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) + ) +) +process.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 27.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon' ), + inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -76876,44 +71893,231 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDiMuonRelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) -process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltL2Mu22Tau40TagNNFilterSingleTauWP = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu22Tau40' ), + DiscrWP = cms.double( 0.8517 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 180 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( + ), + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ) + ) + ) +) +process.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseSingleTauWPDeepTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40" ), triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltIsoMu24FilterEle24Tau30Monitoring = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), + inputTag1 = cms.InputTag( "hltIsoMu24FilterEle24Tau30Monitoring" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), + MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), + CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), @@ -76923,21 +72127,32 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 2 ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), + MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -76945,12 +72160,12 @@ MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), + minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -76966,38 +72181,306 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreMCPFBTagDeepJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBTagPFDeepJet4p06Single = cms.EDFilter( "HLTPFJetTag", +process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.25 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +process.hltL2TauTagNNFilterMuXXerIsoTauYY = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsSinglePFTau35 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", +process.hltL2SingleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sSingleTau" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','SingleTau' ), + DiscrWP = cms.double( 0.8517 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.24 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 3 ), + TriggerType = cms.int32( 86 ) +) +process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.28746 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet2p94Double = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet1p59Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.45 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.16 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +process.hltBTagPFDeepJet1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector6PFJets" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.43 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Mqq = cms.double( 200.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 2.8 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 6 ) +) +process.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 1.9 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "1BTagAndEta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +process.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTagPFDeepJet1p5Single = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetForBtag" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.59 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltL1sQuadJetOrHTTOrMuonHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_Mu6_HTT240er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -77007,375 +72490,301 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", +process.hlt4PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +process.hlt3PixelOnlyPFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +process.hlt2PixelOnlyPFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hlt1PixelOnlyPFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hlt4PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +process.hlt3PFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +process.hlt2PFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hlt1PFCentralJetTightIDPt70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", +process.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", +process.hlt4PFCentralJetTightIDPt35 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 4 ) +) +process.hltPFCentralJetTightIDPt35 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt35" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt35" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", +process.hlt3PFCentralJetTightIDPt45 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 45.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 3 ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPFJetTwoC30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetFilterTwoC30" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFJetTwoC30" ), + JetTags = cms.InputTag( "hltParticleNetDiscriminatorsJetTags","BvsAll" ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEcalDetIdToBeRecoveredCPUOnly = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), - eeFEToBeRecovered = cms.string( "eeFE" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ) +process.hltPreQuadPFJet100887030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEcalUncalibRecHitCPUOnly = cms.EDProducer( "EcalUncalibRecHitProducer", - EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - addPedestalUncertaintyEE = cms.double( 0.0 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - addPedestalUncertaintyEB = cms.double( 0.0 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - gainSwitchUseMaxSampleEB = cms.bool( True ), - timealgo = cms.string( "RatioMethod" ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EEtimeNconst = cms.double( 31.8 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), - gainSwitchUseMaxSampleEE = cms.bool( False ), - prefitMaxChiSqEB = cms.double( 25.0 ), - mitigateBadSamplesEB = cms.bool( False ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - simplifiedNoiseModelForGainSwitch = cms.bool( True ), - ampErrorCalculation = cms.bool( False ), - mitigateBadSamplesEE = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - selectiveBadSampleCriteriaEB = cms.bool( False ), - dynamicPedestalsEB = cms.bool( False ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - dynamicPedestalsEE = cms.bool( False ), - doPrefitEE = cms.bool( False ), - selectiveBadSampleCriteriaEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), - doPrefitEB = cms.bool( False ) - ) -) -process.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEE' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeDetId' ), - recoverEBFE = cms.bool( False ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeFE' ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - sum8ChannelRecoveryThreshold = cms.double( 0.0 ), - bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), - bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), - recoverEEFE = cms.bool( False ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - EBLaserMAX = cms.double( 3.0 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEB' ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - EELaserMAX = cms.double( 8.0 ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - skipTimeCalib = cms.bool( False ) +process.hltPFTripleJetLooseID70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) ) -process.hltTowerMakerForAllCPUOnly = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltHbherecoLegacy" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitCPUOnly:EcalRecHitsEB','hltEcalRecHitCPUOnly:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) +process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4CaloJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( 0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltPNetCvsAllTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltAK4CaloJetsIDPassedCPUOnly = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - max_EMF = cms.double( 999.0 ), - jetsInput = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbherecoLegacy" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ) - ) +process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) ) -process.hltFixedGridRhoFastjetAllCaloCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) +process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4CaloFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", - level = cms.string( "L1FastJet" ), - algorithm = cms.string( "AK4CaloHLT" ), - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloCPUOnly" ) +process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK4CaloCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorCPUOnly','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) +process.hltPNetCvsAllTag0p6 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) ) -process.hltAK4CaloJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +process.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltAK4CaloJetsCorrectedIDPassedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassedCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) +process.hltPreAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCaloJet10CPUOnly = cms.EDFilter( "HLT1CaloJet", +process.hltSingleAK8PFJet220 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedCPUOnly" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), + MinPt = cms.double( 220.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK4CaloJetsPFCPUOnly = cms.EDProducer( "FastjetJetProducer", +process.hltAK8PFJets220Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 220 && abs(eta) < 2.5" ) +) +process.hltAK8PFSoftDropJets220 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -77384,7 +72793,7 @@ useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -77393,12 +72802,12 @@ rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -77413,25 +72822,25 @@ dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets220Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), + jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), + radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), @@ -77460,2312 +72869,1366 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK4CaloJetsPFEt5CPUOnly = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsPFCPUOnly" ), - filter = cms.bool( False ), - etMin = cms.double( 5.0 ) +process.hltAK8SinglePFJets220SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets220" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersLegacy" ), - onDemand = cms.bool( False ) +process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_DoubleJet150er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "hltESPPixelCPEFast" ), - convertToLegacy = cms.bool( True ) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiStripClustersCPUOnly = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hlt2PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) ) -process.hltIterL3OISeedsFromL2MuonsCPUOnly = cms.EDProducer( "TSGForOIDNN", - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), - hitsToTry = cms.int32( 1 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - maxEtaForTOB = cms.double( 1.8 ), - minEtaForTEC = cms.double( 0.7 ), - debug = cms.untracked.bool( False ), - maxSeeds = cms.uint32( 20 ), - maxHitlessSeeds = cms.uint32( 5 ), - maxHitSeeds = cms.uint32( 1 ), - propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxHitlessSeedsIP = cms.uint32( 5 ), - maxHitlessSeedsMuS = cms.uint32( 0 ), - maxHitDoubletSeeds = cms.uint32( 0 ), - getStrategyFromDNN = cms.bool( True ), - useRegressor = cms.bool( False ), - dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) +process.hlt1PixelOnlyPFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIterL3OITrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hlt1PFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIterL3OIMuCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltIterL3OITrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "iter10" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -process.hltIterL3OIMuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) +process.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 230.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), + MinN = cms.int32( 1 ) +) +process.hltPFJetForParticleNetAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForParticleNetSelectorAK8" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltParticleNetLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) +) +process.hltBoostedDBInclusiveVertexFinderPFAK8 = cms.EDProducer( "InclusiveCandidateVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) ) ) -process.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltBoostedDBInclusiveSecondaryVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveVertexFinderPFAK8" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) ) -process.hltL3MuonsIterL3OICPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) +process.hltBoostedDBTrackVertexArbitratorPFAK8 = cms.EDProducer( "CandidateVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveSecondaryVerticesPFAK8" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +process.hltBoostedDBInclusiveMergedVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltBoostedDBTrackVertexArbitratorPFAK8" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +process.hltParticleNetSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 3.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.65 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltParticleNetLifetimeTagInfosPFAK8" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +process.hltPrimaryVertexAssociationAK8 = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 230.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.8 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) +) +process.hltParticleNetJetTagsInfosAK8 = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.8 ), + min_jet_pt = cms.double( 230.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociationAK8','original' ) +) +process.hltParticleNetONNXJetTagsAK8 = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagsInfosAK8" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probHtt', + 'probHbb', + 'probHcc', + 'probHqq', + 'probHgg', + 'probQCD' ), + debugMode = cms.untracked.bool( False ) +) +process.hltParticleNetDiscriminatorsJetTagsAK8 = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "HbbVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb','hltParticleNetONNXJetTagsAK8:probQCD' ) ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + cms.PSet( name = cms.string( "HccVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc','hltParticleNetONNXJetTagsAK8:probQCD' ) ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityCPUOnly" ) + cms.PSet( name = cms.string( "HttVsQCD" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt','hltParticleNetONNXJetTagsAK8:probQCD' ) + ) ) ) -process.hltIterL3OIL3MuonsLinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) +process.hltAK8PFJets220SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets220SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltIterL3OIL3MuonsCPUOnly = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) +process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets220SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltIterL3OIL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsCPUOnly" ), - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), - MuonPtOption = cms.string( "Tracker" ) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2SelectorForL3IOCPUOnly = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesCPUOnly" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), - applyL3Filters = cms.bool( False ), - MinNhits = cms.int32( 1 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MaxPtDifference = cms.double( 0.3 ) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.53 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -process.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1", - onGPU = cms.bool( False ), - pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), - ptmin = cms.double( 0.899999976158 ), - CAThetaCutBarrel = cms.double( 0.00200000009499 ), - CAThetaCutForward = cms.double( 0.00300000002608 ), - hardCurvCut = cms.double( 0.0328407224959 ), - dcaCutInnerTriplet = cms.double( 0.15000000596 ), - dcaCutOuterTriplet = cms.double( 0.25 ), - earlyFishbone = cms.bool( True ), - lateFishbone = cms.bool( False ), - fillStatistics = cms.bool( False ), - minHitsPerNtuplet = cms.uint32( 3 ), - maxNumberOfDoublets = cms.uint32( 524288 ), - minHitsForSharingCut = cms.uint32( 10 ), - fitNas4 = cms.bool( False ), - doClusterCut = cms.bool( True ), - doZ0Cut = cms.bool( True ), - doPtCut = cms.bool( True ), - useRiemannFit = cms.bool( False ), - doSharedHitCut = cms.bool( True ), - dupPassThrough = cms.bool( False ), - useSimpleTripletCleaner = cms.bool( True ), - idealConditions = cms.bool( False ), - includeJumpingForwardDoublets = cms.bool( True ), - trackQualityCuts = cms.PSet( - chi2MaxPt = cms.double( 10.0 ), - tripletMaxTip = cms.double( 0.3 ), - chi2Scale = cms.double( 8.0 ), - quadrupletMaxTip = cms.double( 0.5 ), - quadrupletMinPt = cms.double( 0.3 ), - quadrupletMaxZip = cms.double( 12.0 ), - tripletMaxZip = cms.double( 12.0 ), - tripletMinPt = cms.double( 0.5 ), - chi2Coeff = cms.vdouble( 0.9, 1.8 ) - ) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ), - pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), - minNumberOfHits = cms.int32( 0 ), - minQuality = cms.string( "loose" ) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.55 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -process.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1", - onGPU = cms.bool( False ), - oneKernel = cms.bool( True ), - useDensity = cms.bool( True ), - useDBSCAN = cms.bool( False ), - useIterative = cms.bool( False ), - minT = cms.int32( 2 ), - eps = cms.double( 0.07 ), - errmax = cms.double( 0.01 ), - chi2max = cms.double( 9.0 ), - PtMin = cms.double( 0.5 ), - PtMax = cms.double( 75.0 ), - pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA", - TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - src = cms.InputTag( "hltPixelVerticesCPUOnly" ) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) ) -process.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer", - src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", - DeltaR = cms.double( 0.025 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( -1 ), - vertexCollection = cms.InputTag( "notUsed" ), - MeasurementTrackerName = cms.InputTag( "" ), - UseVertex = cms.bool( False ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 0.0 ), - DeltaZ = cms.double( 24.2 ), - ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), - deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), - deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ) +process.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 230.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltPixelTracksInRegionL2CPUOnly = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsCPUOnly" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +process.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) ) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionL2CPUOnly" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly" ), - L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2Muon = cms.InputTag( "hltL2MuonCandidates" ), - rejectAll = cms.bool( False ), - isFromL1 = cms.bool( False ), - mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), - mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), - mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), - mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), - mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), - mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), - mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), - mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), - mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), - mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), - doSort = cms.bool( False ), - nSeedsMaxB = cms.int32( 99999 ), - nSeedsMaxE = cms.int32( 99999 ), - etaEdge = cms.double( 1.2 ), - mvaCutB = cms.double( 0.01 ), - mvaCutE = cms.double( 0.01 ), - minL1Qual = cms.int32( 7 ), - baseScore = cms.double( 0.5 ) +process.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +process.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltIter0IterL3MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3MuonsIterL3IOCPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly" ) - ) +process.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 250.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIterL3MuonsFromL2LinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly','hltL3MuonsIterL3IOCPUOnly' ) +process.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) -process.hltPixelTracksInRegionL1CPUOnly = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +process.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionL1CPUOnly" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly" ), - L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2Muon = cms.InputTag( "hltL2MuonCandidates" ), - rejectAll = cms.bool( False ), - isFromL1 = cms.bool( True ), - mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ), - mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ), - mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ), - mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ), - mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ), - mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ), - mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ), - mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ), - mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ), - mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ), - mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ), - doSort = cms.bool( False ), - nSeedsMaxB = cms.int32( 99999 ), - nSeedsMaxE = cms.int32( 99999 ), - etaEdge = cms.double( 1.2 ), - mvaCutB = cms.double( 0.01 ), - mvaCutE = cms.double( 0.01 ), - minL1Qual = cms.int32( 7 ), - baseScore = cms.double( 0.5 ) +process.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 275.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) ) -process.hltIterL3MuonMergedCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltIterL3MuonAndMuonFromL1MergedCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIterL3GlbMuonCPUOnly = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), - HitThreshold = cms.int32( 1 ), - Chi2CutGEM = cms.double( 1.0 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ) - ) +process.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltIterL3MuonsNoIDCPUOnly = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - useGEM = cms.bool( True ), - GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - digiMaxDistanceX = cms.double( 25.0 ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 2.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedCPUOnly','hltIterL3GlbMuonCPUOnly','hltL2Muons:UpdatedAtVtx' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( True ) +process.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltIterL3MuonsCPUOnly = cms.EDProducer( "MuonIDFilterProducerForHLT", - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDCPUOnly" ), - applyTriggerIdLoose = cms.bool( True ), - typeMuon = cms.uint32( 0 ), - allowedTypeMask = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minNMuonHits = cms.int32( 0 ), - minNMuonStations = cms.int32( 0 ), - minNTrkLayers = cms.int32( 0 ), - minTrkHits = cms.int32( 0 ), - minPixLayer = cms.int32( 0 ), - minPixHits = cms.int32( 0 ), - minPt = cms.double( 0.0 ), - maxNormalizedChi2 = cms.double( 9999.0 ) +process.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3MuonsIterL3LinksCPUOnly = cms.EDProducer( "MuonLinksProducer", - inputCollection = cms.InputTag( "hltIterL3MuonsCPUOnly" ) +process.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 0 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIterL3MuonTracksCPUOnly = cms.EDProducer( "HLTMuonTrackSelector", - track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ), - muon = cms.InputTag( "hltIterL3MuonsCPUOnly" ), - originalMVAVals = cms.InputTag( "none" ), - copyMVA = cms.bool( False ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) ) -process.hltIterL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsCPUOnly" ), - DisplacedReconstruction = cms.bool( False ) +process.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIter0PFlowCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0PFlowCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesCPUOnly" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) +process.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 425.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltIter0PFlowTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) ) -process.hltMergedTracksCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltPFMuonMergingCPUOnly = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltAK8SinglePFJets425SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltMuonLinksCPUOnly = cms.EDProducer( "MuonLinksProducerForHLT", - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksCPUOnly" ), - ptMin = cms.double( 2.5 ), - pMin = cms.double( 2.5 ), - shareHitFraction = cms.double( 0.8 ) +process.hltPreAK8PFJet450SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMuonsCPUOnly = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5CPUOnly" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( True ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 10.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingCPUOnly','hltMuonLinksCPUOnly','hltL2Muons' ), - fillCaloCompatibility = cms.bool( True ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 10.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( True ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) +process.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 450.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltParticleFlowRecHitECALUnseededCPUOnly = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ) +process.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) ) -process.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALDenseIdNavigator" ), - hcalEnums = cms.vint32( 1, 2 ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoLegacy" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), - threshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - detectorEnum = cms.int32( 1 ) - ), - cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - detectorEnum = cms.int32( 2 ) - ) - ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ) +process.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( True ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededCPUOnly" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - energyCorrector = cms.PSet( ) +process.hltAK8SinglePFJets450SoftDropMass40 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( -1.0 ), + MinMass = cms.double( 40.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) ) -process.hltParticleFlowClusterECALUnseededCPUOnly = cms.EDProducer( "CorrectedECALPFClusterProducer", - minimumPSEnergy = cms.double( 0.0 ), - skipPS = cms.bool( False ), - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - energyCorrector = cms.PSet( - applyCrackCorrections = cms.bool( False ), - srfAwareCorrection = cms.bool( True ), - applyMVACorrections = cms.bool( True ), - maxPtForMVAEvaluation = cms.double( 300.0 ), - recHitsEBLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), - recHitsEELabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), - ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), - eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededCPUOnly" ) +process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), - seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), - seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - maxIterations = cms.uint32( 5 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( detector = cms.string( "HCAL_BARREL1" ), - depths = cms.vint32( 1, 2, 3, 4 ), - recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), - depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) +process.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer", - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ), - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - minFractionInCalc = cms.double( 1.0E-9 ), - logWeightDenominatorByDetector = cms.VPSet( - cms.PSet( depths = cms.vint32( 1, 2, 3, 4 ), - detector = cms.string( "HCAL_BARREL1" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ) - ), - cms.PSet( depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), - detector = cms.string( "HCAL_ENDCAP" ), - logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ) - ) - ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) +process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltLightPFTracksCPUOnly = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingCPUOnly' ) +process.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) ) -process.hltParticleFlowBlockCPUOnly = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsCPUOnly" ), - source = cms.InputTag( "hltLightPFTracksCPUOnly" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededCPUOnly" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALCPUOnly" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) +process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +process.hltPreIsoMu50AK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +process.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2DoubleTauJetTagNNFilter = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 2 ), + L1TauSrc = cms.InputTag( "hltL1sBigORDoubleTauJet" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauJet' ), + DiscrWP = cms.double( 0.386 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), + discriminators = cms.VPSet( ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) + discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) -process.hltParticleFlowCPUOnly = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockCPUOnly" ), - muons = cms.InputTag( "hltMuonsCPUOnly" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) -) -process.hltAK4PFJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowCPUOnly" ), - srcPVs = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltAK4PFJetsLooseIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.99 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) -) -process.hltAK4PFJetsTightIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.9 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) -) -process.hltFixedGridRhoFastjetAllCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltParticleFlowCPUOnly" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) -) -process.hltAK4PFFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", - level = cms.string( "L1FastJet" ), - algorithm = cms.string( "AK4PFHLT" ), - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCPUOnly" ) -) -process.hltAK4PFCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorCPUOnly','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -process.hltAK4PFJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) -) -process.hltAK4PFJetsLooseIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseIDCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) -) -process.hltAK4PFJetsTightIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightIDCPUOnly" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) +process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) ) -process.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrectedCPUOnly" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10CPUOnly" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) +process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltSinglePFJet40CPUOnly = cms.EDFilter( "HLT1PFJet", +process.hlt1PFJet60L1HLTMatched = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10CPUOnly" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( AlCa_PFJet40_v22 AND NOT AlCa_PFJet40_CPUOnly_v1 ) OR ( NOT AlCa_PFJet40_v22 AND AlCa_PFJet40_CPUOnly_v1 )' ) -) -process.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 = cms.EDFilter( "HLT3DoublePFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), + triggerType1 = cms.int32( 84 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sSingleTau = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleTauJet70 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -79775,2043 +74238,2714 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hlt1PFJet75L1HLTMatched = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), + MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", +process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 = cms.EDFilter( "HLT3DoublePFTauPFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), + inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), + triggerType1 = cms.int32( 84 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 24.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) +process.hltL2TauTagNNFilterMu18erTauXX = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu18TauXX' ), + DiscrWP = cms.double( 0.339 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring = cms.EDFilter( "HLT2MuonPFTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltL1sMu18erTau26er2p1Jet55 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet55" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) +process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 = cms.EDFilter( "HLT3MuonPFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltPFTaus" ), - cut = cms.string( "pt > 0" ), +process.hltL1sMu18erTau26er2p1Jet70 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet70" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 = cms.EDFilter( "HLT3MuonPFTauPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), + originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), + inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + triggerType3 = cms.int32( 85 ), + MinDphi = cms.double( 1.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.5 ), + MaxDelR = cms.double( 9999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2VBFIsoTauNNFilter = cms.EDFilter( "L2TauTagFilter", + saveTags = cms.bool( True ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','VBFIsoTau' ), + DiscrWP = cms.double( 0.4327 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsDoublePFTau20withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 20 && abs(eta) < 2.1" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", +process.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 2 ) ) -process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), +process.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), + inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), + MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltPreMediumChargedIsoPFTau200HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFTau200Track = cms.EDFilter( "HLT1PFTau", +process.hltRealDijetFilter = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + minPtLow = cms.double( 40.0 ), + minPtHigh = cms.double( 40.0 ), + etaOpposite = cms.bool( True ), + minDeltaEta = cms.double( 0.0 ), + minInvMass = cms.double( 500.0 ), + maxEta = cms.double( 999.0 ), + leadingJetOnly = cms.bool( False ), + triggerType = cms.int32( 85 ) +) +process.hltVBFIsoTauL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", + L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), + JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + pt1Min = cms.double( 40.0 ), + pt2Min = cms.double( 40.0 ), + pt3Min = cms.double( 40.0 ), + mjjMin = cms.double( 500.0 ), + matchingR = cms.double( 0.5 ) ) -process.hltPFTau200TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", +process.hltVBFLooseIDPFDummyFilter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - triggerType = cms.int32( 84 ), + inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) +) +process.hltPFDiJetCorrCheckerWithMediumDiTau = cms.EDProducer( "HLTPFDiJetCorrCheckerWithDiTau", + pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), + tauSrc = cms.InputTag( "hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch" ), + extraTauPtCut = cms.double( 45.0 ), + mjjMin = cms.double( 500.0 ), + dRmin = cms.double( 0.5 ) ) -process.hltSelectedPFTau200MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), + inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTau" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 2 ) ) -process.hltPreMediumChargedIsoPFTau220HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTau220Track = cms.EDFilter( "HLT1PFTau", +process.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltPFTau220TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", +process.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltSelectedPFTau220MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch" ), + nExpected = cms.int32( 1 ), + L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), + DiscrWP = cms.double( 0.4327 ), + l1TauPtThreshold = cms.double( 250.0 ) +) +process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau = cms.EDFilter( "HLT1PFTau", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 220.0 ), + MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) -process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", +process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), + inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), + inputTag2 = cms.InputTag( "hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 3 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 16.0 ), - etcutEE = cms.double( 16.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), + MinNstations = cms.vint32( 0, 2, 0, 2 ), + MinNhits = cms.vint32( 0, 1, 0, 1 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL2fDoubleMu10NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 10.0 ), + MinPtMin = cms.double( 10.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 3 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL2fL1fMuf0DoubleL2MuNoVtx10Q" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2fDoubleMu12NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 12.0 ), + MinPtMin = cms.double( 12.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2fDoubleMu14NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.0 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 2 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 14.0 ), + MinPtMin = cms.double( 14.0 ), + MinInvMass = cms.double( -9999.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 3.15 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 3 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 18.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreL2Mu10NoVtx2Cha = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 3 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", +process.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleEG8er2p5_HTT260er OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMuORL1f0L2NoVtx10Q2Cha" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", +process.hltPreL3Mu10NoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -process.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1Muf0L2MuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - muonTag = cms.InputTag( "" ), - doMuonCorrection = cms.bool( False ), - maxMuonEta = cms.double( 2.1 ), - minJetPt = cms.double( 30.0 ), - maxEta = cms.double( 3.0 ), - maxNJ = cms.int32( 9 ), - acceptNJ = cms.bool( True ) -) -process.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMet" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.4 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) -) -process.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", +process.hltL3fL1Muf0L2NVf15f7L3MuNVf10 = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - muonTag = cms.InputTag( "" ), - doMuonCorrection = cms.bool( False ), - maxMuonEta = cms.double( 2.1 ), - minJetPt = cms.double( 40.0 ), - maxEta = cms.double( 3.0 ), - maxNJ = cms.int32( 9 ), - acceptNJ = cms.bool( True ) +process.hltPreL3Mu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRsq0p35 = cms.EDFilter( "HLTRFilter", +process.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.59 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRsq0p40 = cms.EDFilter( "HLTRFilter", +process.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.63 ), - minMR = cms.double( -1.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( 0.0 ), - MROffset = cms.double( 0.0 ), - RMRCut = cms.double( -999999.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMet" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.14 ), - minMR = cms.double( 100.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 220.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.1 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.3 ), - minMR = cms.double( 200.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 300.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 0.1 ), + MinDXYBeamSpot = cms.double( 0.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", +process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - doMuonCorrection = cms.bool( False ), - minR = cms.double( 0.3 ), - minMR = cms.double( 200.0 ), - doRPrime = cms.bool( False ), - acceptNJ = cms.bool( True ), - R2Offset = cms.double( -0.25 ), - MROffset = cms.double( -300.0 ), - RMRCut = cms.double( 320.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.1 ), + MinNmuonHits = cms.int32( 12 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", +process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 4 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 1.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) +process.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", +process.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 4 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", +process.hltPreL2Mu10NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sDoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 2 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreL1DoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTPrescaler", +process.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreIsoMu27MET90 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreVBFDoubleLooseChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltHpsDoublePFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", + src = cms.InputTag( "hltL2Muons" ), + layersToTry = cms.int32( 8 ), + fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), + hitsToTry = cms.int32( 8 ), + adjustErrorsDynamicallyForHits = cms.bool( False ), + adjustErrorsDynamicallyForHitless = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + UseHitLessSeeds = cms.bool( True ), + estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), + maxEtaForTOB = cms.double( 1.8 ), + minEtaForTEC = cms.double( 0.7 ), + debug = cms.untracked.bool( False ), + fixedErrorRescaleFactorForHits = cms.double( 1.0 ), + maxSeeds = cms.uint32( 16 ), + maxHitlessSeeds = cms.uint32( 5 ), + maxHitSeeds = cms.uint32( 7 ), + numL2ValidHitsCutAllEta = cms.uint32( 20 ), + numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), + pT1 = cms.double( 13.0 ), + pT2 = cms.double( 30.0 ), + pT3 = cms.double( 70.0 ), + eta1 = cms.double( 0.2 ), + eta2 = cms.double( 0.3 ), + eta3 = cms.double( 1.0 ), + eta4 = cms.double( 1.2 ), + eta5 = cms.double( 1.6 ), + eta6 = cms.double( 1.4 ), + eta7 = cms.double( 2.1 ), + SF1 = cms.double( 3.0 ), + SF2 = cms.double( 4.0 ), + SF3 = cms.double( 5.0 ), + SF4 = cms.double( 7.0 ), + SF5 = cms.double( 10.0 ), + SF6 = cms.double( 2.0 ), + SFHld = cms.double( 2.0 ), + SFHd = cms.double( 12.0 ), + tsosDiff1 = cms.double( 0.2 ), + tsosDiff2 = cms.double( 0.02 ), + displacedReco = cms.bool( True ), + propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) -process.hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 0 ) ) -process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - pt2Min = cms.double( 40.0 ), - pt3Min = cms.double( 110.0 ), - mjjMin = cms.double( 650.0 ), - matchingR = cms.double( 0.5 ) +process.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "iter10" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) +process.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 4, 3, 2 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 5, 5 ) + ) ) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) +process.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2Muons" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) + ) ) -process.hltPreVBFDoubleMediumChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) -process.hltHpsDoublePFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) -process.hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), + InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), + MuonPtOption = cms.string( "Global" ) ) -process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) +process.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", + l2Src = cms.InputTag( "hltL2Muons" ), + l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), + InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), + applyL3Filters = cms.bool( False ), + MinNhits = cms.int32( 1 ), + MaxNormalizedChi2 = cms.double( 20.0 ), + MinNmuonHits = cms.int32( 1 ), + MaxPtDifference = cms.double( 0.3 ) ) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) +process.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + DeltaR = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( -1 ), + vertexCollection = cms.InputTag( "notUsed" ), + Rescale_phi = cms.double( 3.0 ), + Eta_fixed = cms.bool( True ), + Rescale_eta = cms.double( 3.0 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Eta_min = cms.double( 0.0 ), + Phi_fixed = cms.bool( True ), + Phi_min = cms.double( 0.0 ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "" ), + UseVertex = cms.bool( False ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 0.0 ), + DeltaZ = cms.double( 24.2 ), + DeltaEta = cms.double( 0.3 ), + DeltaPhi = cms.double( 0.225 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), + InputVertexCollection = cms.InputTag( "" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.3 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltDoubleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) +process.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) +process.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) +process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ) ) -process.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + DeltaR = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( 0 ), + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + Rescale_phi = cms.double( 3.0 ), + Eta_fixed = cms.bool( True ), + Rescale_eta = cms.double( 3.0 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Eta_min = cms.double( 0.0 ), + Phi_fixed = cms.bool( True ), + Phi_min = cms.double( 0.0 ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), + UseVertex = cms.bool( True ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 2.0 ), + DeltaZ = cms.double( 24.2 ), + DeltaEta = cms.double( 0.3 ), + DeltaPhi = cms.double( 0.3 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHEFilter" ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.9 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 0 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyR9Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( 0.005 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 0 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) ) -process.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 4.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), + src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 300.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) +process.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ) ) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), + originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltDiCaloJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - minPtLow = cms.double( 30.0 ), - minPtHigh = cms.double( 30.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - minInvMass = cms.double( 600.0 ), - maxEta = cms.double( 5.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) +process.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + L1MinPt = cms.double( -1.0 ), + L1MaxEta = cms.double( 5.0 ), + L1MinQuality = cms.uint32( 7 ), + CentralBxOnly = cms.bool( True ) ) -process.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ) ) -process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) ) -process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), + maxNRegions = cms.int32( 100 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + maxNVertices = cms.int32( 10 ), + ptMin = cms.double( 3.0 ), + originRadius = cms.double( 1.0 ), + zErrorBeamSpot = cms.double( 24.2 ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ), + precise = cms.bool( True ), + nSigmaZVertex = cms.double( 3.0 ), + zErrorVetex = cms.double( 12.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), + searchOpt = cms.bool( True ) + ) ) -process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 9.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -process.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) ) -process.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 18.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), + src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPreMu18Mu9SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIterX" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ) ) -process.hltDiMuon189SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +process.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -process.hltPreMu18Mu9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), + originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreMu18Mu9DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltDiMuon189DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +process.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreMu20Mu10SameSign = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltL3fL1DoubleMu157fFiltered10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), +process.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +process.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.0 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.0 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2Muons" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) + ) +) +process.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "Notused" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 2.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 0.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( True ) +) +process.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", + inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) +) +process.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), + DisplacedReconstruction = cms.bool( False ) +) +process.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), + DisplacedReconstruction = cms.bool( True ) +) +process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), + MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MatchToPreviousCand = cms.bool( False ) ) -process.hltL3fL1DoubleMu157fFiltered20 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), + MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MatchToPreviousCand = cms.bool( False ) ) -process.hltDiMuon2010SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltPreL3dTksMu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 12 ), + CutOnChambers = cms.bool( True ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 20.0 ), - MinPtMin = cms.vdouble( 10.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu20Mu10SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon2010SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu20Mu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu20Mu10DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MatchToPreviousCand = cms.bool( True ) ) -process.hltDiMuon2010DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), + PreviousCandTag = cms.InputTag( "" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 5 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 10.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPreMu23Mu12SameSign = cms.EDFilter( "HLTPrescaler", +process.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMu157fFiltered12 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), + CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MatchToPreviousCand = cms.bool( True ) ) -process.hltL3fL1DoubleMu157fFiltered23 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20" ), + L1CandTag = cms.InputTag( "" ), + inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), + MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), + MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), + MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), + minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -81827,214 +76961,276 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDiMuon2312SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltEGL1Mu5EG20FilterEtalt2p5 = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( True ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 99999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 23.0 ), - MinPtMin = cms.vdouble( 12.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu23Mu12SameSignDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.5 ) ) -process.hltDiMuon2312SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1Mu5EG20FilterEtalt2p5" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPreMu23Mu12 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.03 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu23Mu12DZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.1 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiMuon2312DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) ) -process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) +process.hltDisplacedhltIter4ClustersRefRemovalForTau = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltMergedTracks" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( -1.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.1 ), - MinCosinePointingAngle = cms.double( 0.9 ), - DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClusters" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ) ) -process.hltPixelTracksTrackingRegionsDoubleJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", +process.hltDisplacedhltIter4PixelLessLayerTripletsForTau = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + maxRing = cms.int32( 3 ) + ) +) +process.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.1 ), + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 12.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), + zErrorBeamSpot = cms.double( 15.0 ), + maxNVertices = cms.int32( 10 ), + maxNRegions = cms.int32( 100 ), nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 1.2 ), mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), + input = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + originRadius = cms.double( 1.0 ), + measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) + deltaEta = cms.double( 0.3 ), + deltaPhi = cms.double( 0.5 ) ) ) -process.hltPixelTracksDoubleJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltPixelTracksTrackingRegionsDoubleJpsiRegional" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) +process.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 800000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksDoubleJpsiRegional" ), - InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - originHalfLength = cms.double( 1.0E9 ), - originRadius = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForTau" ), + trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltIter0JpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0JpsiTkTkPixelSeedsFromPixelTracks" ), +process.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau" ), + maxElement = cms.uint32( 100000 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) +) +process.hltDisplacedhltIter4PFlowPixelLessSeedsForTau = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) + ) +) +process.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), + src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeedsForTau" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), @@ -82047,10 +77243,10 @@ maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltIter0JpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", +process.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0JpsiTkTkCkfTrackCandidates" ), + src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), @@ -82058,690 +77254,1894 @@ alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter1" ), + AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter0JpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) + MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ) ) -process.hltIter0JpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), +process.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau" ), + keepAllTracks = cms.bool( False ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ) + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.25 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 1.0, 4.0 ), + dz_par1 = cms.vdouble( 1.0, 4.0 ), + d0_par2 = cms.vdouble( 1.0, 4.0 ), + dz_par2 = cms.vdouble( 1.0, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 5 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 0 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) ) -process.hltIter0JpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter0JpsiTkTkTrackCutClassifierPrompt', - 'hltIter0JpsiTkTkTrackCutClassifierDetached' ) +process.hltIter4MergedWithIter0ForTau = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltIter0JpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','QualityMasks' ), - minQuality = cms.string( "highPurity" ), +process.hltPFMuonMergingForDisplTau = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter0JpsiTkTkTrackSelectionHighPurity" ), - particleType = cms.string( "K+" ) +process.hltMuonLinksForDisplTau = cms.EDProducer( "MuonLinksProducerForHLT", + InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), + LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), + ptMin = cms.double( 2.5 ), + pMin = cms.double( 2.5 ), + shareHitFraction = cms.double( 0.8 ) ) -process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 = cms.EDProducer( "HLTmumutktkVtxProducer", - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), - SimpleMagneticField = cms.string( "" ), - ThirdTrackMass = cms.double( 0.493677 ), - FourthTrackMass = cms.double( 0.493677 ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 1.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 99999.0 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxTrkTrkMass = cms.double( 1.05 ), - MinD0Significance = cms.double( 0.0 ), - OppositeSign = cms.bool( True ), - OverlapDR = cms.double( 1.44E-4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) +process.hltMuonsForDisplTau = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( True ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( True ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( True ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( True ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 10.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingForDisplTau','hltMuonLinksForDisplTau','hltL2Muons' ), + fillCaloCompatibility = cms.bool( True ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 10.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( True ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) ) -process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) -) -process.hltPreDoubleMu2JpsiDoubleTkMu0Phi = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltLightPFTracksForDisplTaus = cms.EDProducer( "LightPFTrackProducer", + TrackQuality = cms.string( "none" ), + UseQuality = cms.bool( False ), + TkColList = cms.VInputTag( 'hltPFMuonMergingForDisplTau' ) ) -process.hltDoubleMu2JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltParticleFlowBlockForDisplTaus = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuonsForDisplTau" ), + source = cms.InputTag( "hltLightPFTracksForDisplTaus" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) ) -process.hltMumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) +process.hltParticleFlowForDisplTaus = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockForDisplTaus" ), + muons = cms.InputTag( "hltMuonsForDisplTau" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVertices" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) -process.hltMumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( -1.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.1 ), - MinCosinePointingAngle = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltMumuVtxProducerDoubleMu2Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltAK4PFJetsForDisplTaus = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowForDisplTaus" ), + srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltDiMuonGlbOrTrkFiltered0v2 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 0.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.65 ), - maxMass = cms.double( 1.15 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) +process.hltTauPFJets08RegionDispl = cms.EDProducer( "RecoTauJetRegionProducer", + src = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + deltaR = cms.double( 0.8 ), + pfCandAssocMapSrc = cms.InputTag( "" ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + minJetPt = cms.double( -1.0 ), + pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ) ) -process.hltDiMuonGlbOrTrk0zFiltered0p2v2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ), + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ), + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 0.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "PFNeutralHadrons" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 5 ), + minMergeNeutralHadronEt = cms.double( 0.0 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + minBlockElementMatchesPhoton = cms.int32( 2 ) + ) + ) ) -process.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFTauPiZerosDispl = cms.EDProducer( "RecoTauPiZeroProducer", + massHypothesis = cms.double( 0.136 ), + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "RecoTauPiZeroStringQuality" ), + selection = cms.string( "algoIs('kStrips')" ), + name = cms.string( "InStrip" ), + selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), + applyElecTrackQcuts = cms.bool( False ), + stripCandidatesParticleIds = cms.vint32( 2, 4 ), + makeCombinatoricStrips = cms.bool( False ), + stripPhiAssociationDistance = cms.double( 0.2 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 1000.0 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + maxStripBuildIterations = cms.int32( -1 ), + updateStripAfterEachDaughter = cms.bool( False ), + stripEtaAssociationDistance = cms.double( 0.05 ), + minStripEt = cms.double( 1.0 ), + plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), + minGammaEtStripAdd = cms.double( 0.0 ), + name = cms.string( "s" ) + ) + ) ) -process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltHpsCombinatoricRecoTausDispl = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZerosDispl" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionDispl" ), + maxJetAbsEta = cms.double( 2.5 ), + outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), + chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl" ), + minJetPt = cms.double( 14.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), + builders = cms.VPSet( + cms.PSet( decayModes = cms.VPSet( + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nPiZeros = cms.uint32( 0 ), + nCharged = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 6 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 5 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 2 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ) + ) +), + isolationConeSize = cms.double( 0.5 ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + name = cms.string( "combinatoric" ), + pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ), + plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), + qualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + minGammaEt = cms.double( 1.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 1.0 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 1000.0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + minGammaEt = cms.double( 0.5 ), + minNeutralHadronEt = cms.double( 30.0 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + vertexTrackFiltering = cms.bool( False ), + vxAssocQualityCuts = cms.PSet( + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 1000.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ) + ), + signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) + ) + ), + buildNullTaus = cms.bool( False ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( DataType = cms.string( "AOD" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ), + name = cms.string( "elec_rej" ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "tau_mass" ), + plugin = cms.string( "PFRecoTauMassPlugin" ), + verbosity = cms.int32( 0 ) + ) + ) ) -process.hltDoubleMuon3Mass3p8to60noDrDCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltHpsSelectionDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +) +process.hltHpsPFTauProducerSansRefsDispl = cms.EDProducer( "RecoTauCleaner", + outputSelection = cms.string( "" ), + cleaners = cms.VPSet( + cms.PSet( name = cms.string( "HPS_Select" ), + plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), + src = cms.InputTag( "hltHpsSelectionDiscriminatorDispl" ) + ), + cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), + plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), + minTrackPt = cms.double( 5.0 ) + ), + cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), + plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) + ), + cms.PSet( name = cms.string( "Pt" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-pt()" ), + tolerance = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "StripMultiplicity" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) + ), + cms.PSet( name = cms.string( "CombinedIsolation" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) + ) + ), + verbosity = cms.int32( 0 ), + src = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ) +) +process.hltHpsPFTauProducerDispl = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltHpsPFTauProducerSansRefsDispl" ) +) +process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +) +process.hltHpsPFTauTrackFindingDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +) +process.hltHpsSelectedPFTausTrackFindingDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminatorDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsPFTauTrackDispl = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), + inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinN = cms.int32( 1 ) ) -process.hltPFMETNoMu50 = cms.EDFilter( "HLT1PFMET", +process.hltHpsDoubleDisplPFTau32Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltPreTripleMu533Mass3p8DCA = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHpsPFTauTrackPt1DiscriminatorGlobDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) -process.hltTripleMu533Mass3p8DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltHpsSelectedPFTausTrackPt1GlobDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsDoubleDisplPFTau32TrackPt1Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreQuadPFJet98837115DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1GlobDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 4 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) +process.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 3.7 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( True ), + rhoConeSize = cms.double( 0.357 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "NotUsed" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.03 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( False ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 0.33333 ), + rhoUEOffsetCorrection = cms.double( 0.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 0.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) -process.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", +process.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", + storeRawFootprintCorrection = cms.bool( False ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + storeRawOccupancy = cms.bool( False ), + maximumSumPtCut = cms.double( 2.0 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.5 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ), + minNeutralHadronEt = cms.double( 1.0 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + minTauPtForNoIso = cms.double( -99.0 ), + maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + vertexSrc = cms.InputTag( "NotUsed" ), + applySumPtCut = cms.bool( False ), + rhoConeSize = cms.double( 0.5 ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + enableHGCalWorkaround = cms.bool( False ), + footprintCorrections = cms.VPSet( + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 0" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + ), + cms.PSet( offset = cms.string( "2.7" ), + selection = cms.string( "decayMode() = 5" ) + ), + cms.PSet( offset = cms.string( "0.0" ), + selection = cms.string( "decayMode() = 6" ) + ), + cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), + selection = cms.string( "decayMode() = 10" ) + ) + ), + deltaBetaFactor = cms.string( "0.38" ), + applyFootprintCorrection = cms.bool( False ), + UseAllPFCandsForWeights = cms.bool( False ), + relativeSumPtCut = cms.double( 0.05 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maximumOccupancy = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + applyOccupancyCut = cms.bool( False ), + applyDeltaBetaCorrection = cms.bool( False ), + applyRelativeSumPtCut = cms.bool( True ), + storeRawPUsumPt = cms.bool( False ), + applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), + deltaBetaPUTrackPtCutOverride = cms.bool( True ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), + storeRawSumPt = cms.bool( False ), + ApplyDiscriminationByECALIsolation = cms.bool( False ), + applyRhoCorrection = cms.bool( False ), + WeightECALIsolation = cms.double( 1.0 ), + rhoUEOffsetCorrection = cms.double( 1.0 ), + maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), + deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), + isoConeSizeForDeltaBeta = cms.double( 0.3 ), + relativeSumPtOffset = cms.double( 60.0 ), + customOuterCone = cms.double( -1.0 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +) +process.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", + Prediscriminants = cms.PSet( + BooleanOperator = cms.string( "or" ), + discr1 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + ), + discr2 = cms.PSet( + cut = cms.double( 0.5 ), + Producer = cms.InputTag( "hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator" ) + ) + ), + PassValue = cms.double( 1.0 ), + FailValue = cms.double( 0.0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +) +process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 65.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), + MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) -process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", +process.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob = cms.EDProducer( "L1THLTTauMatching", + L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), + EtMin = cms.double( 0.0 ), + ReduceTauContent = cms.bool( True ), + KeepOriginalVertex = cms.bool( False ) +) +process.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) ) -process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - inputJetTags = cms.InputTag( "" ), - Mqq = cms.double( 150.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "Eta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) +process.hltHpsPFTauPrimaryVertexProducer = cms.EDProducer( "PFTauPrimaryVertexProducer", + qualityCuts = cms.PSet( + signalQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + maxDeltaZ = cms.double( 0.4 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ), + minNeutralHadronEt = cms.double( 30.0 ) + ), + isolationQualityCuts = cms.PSet( + minTrackPt = cms.double( 1.0 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + maxDeltaZ = cms.double( 0.2 ), + maxDeltaZToLeadTrack = cms.double( -1.0 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 8 ), + minGammaEt = cms.double( 1.5 ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.5 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.1 ), + minTrackVertexWeight = cms.double( -1.0 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackHits = cms.uint32( 3 ), + minGammaEt = cms.double( 1.0 ) + ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + vertexTrackFiltering = cms.bool( False ), + recoverLeadingTrk = cms.bool( False ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) + ), + cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), + Algorithm = cms.int32( 0 ), + RemoveElectronTracks = cms.bool( False ), + RemoveMuonTracks = cms.bool( False ), + useBeamSpot = cms.bool( True ), + useSelectedTaus = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ElectronTag = cms.InputTag( "" ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + MuonTag = cms.InputTag( "" ), + PVTag = cms.InputTag( "hltPixelVertices" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl" ), + selectionCut = cms.double( 0.5 ) + ) + ) ) -process.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +process.hltHpsPFTauSecondaryVertexProducer = cms.EDProducer( "PFTauSecondaryVertexProducer", + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) -process.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", +process.hltHpsPFTauTransverseImpactParameters = cms.EDProducer( "PFTauTransverseImpactParameters", + PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducer" ), + useFullCalculation = cms.bool( True ), + PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), + PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducer" ) +) +process.hltHpsDisplPFTauDxy0p005Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByIPCut", + tausTIP = cms.InputTag( "hltHpsPFTauTransverseImpactParameters" ), + cut = cms.string( "abs(dxy) > 0.005" ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "AND" ) ) +) +process.hltHpsSelectedDisplPFTausDxy0p005 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducerDispl" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ), + cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauDxy0p005Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) +process.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltHpsSelectedDisplPFTausDxy0p005" ), + triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), + MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 4 ) + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 2 ) +) +process.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingProducer = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( True ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -process.hltPFTripleJetLooseID71 = cms.EDFilter( "HLT1PFJet", +process.hltCaloJetTimingFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 64.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) +) +process.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHT430DelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFDoubleJetLooseID83 = cms.EDFilter( "HLT1PFJet", +process.hltCaloJetTimingFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 83.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) +) +process.hltPreHT430DelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFSingleJetLooseID98 = cms.EDFilter( "HLT1PFJet", +process.hltSingleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 98.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), + MaxEta = cms.double( 2.0 ), MinN = cms.int32( 1 ) ) -process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) +process.hltCentralCaloJetptLowPtCollectionProducerSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltSingleCentralCaloJetpt40" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) +process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ) ) -process.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle' ) +) +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 2.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", +process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ) +) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle' ) +) +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 2.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", +process.hltCaloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( True ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +process.hltCaloJetTimingFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreHT430DelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", +process.hltCaloJetTimingFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 2.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", +process.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingFilterSingle0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 88.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", +process.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHT430DelayedJet40SingleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingFilterSingle1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 103.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 1.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +process.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingFilterDoubleTau0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", +process.hltCaloJetTimingFilterDoubleTau0p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.75 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", +process.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingFilterDoubleTau1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", +process.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingFilterDoubleTau1p25ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 111.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.25 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPreQuadPFJet98837115PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", +process.hltCaloJetTimingFilterSingleTau2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 2.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +process.hltCaloJetTimingFilterSingleTau3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 3.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) +) +process.hltL1sVoMu6HTT240Or250 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -82751,793 +79151,632 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1Mu6HT240 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", +process.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 76.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 3 ) + MaxEta = cms.double( 2.0 ), + MinN = cms.int32( 2 ) ) -process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", +process.hltCentralCaloJetptLowPt30CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt30" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ) +) +process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) +) +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltPreQuadPFJet98837115 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) ) -process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) ) -process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp17 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePFJet330AK8 = cms.EDFilter( "HLT1PFJet", +process.hltHT240 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 330.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 240.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 330.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) +process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltPFJetForBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelectorAK8" ), - TriggerTypes = cms.vint32( 86 ) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) ) -process.hltDeepBLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtagAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) + useTrackQuality = cms.bool( False ) ) -process.hltDeepSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5' ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosAK8 = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPFAK8" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsPFAK8 = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosAK8" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltBTagAK8PFDeepCSV16p1Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPFAK8','probb' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) ) -process.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5' ) ) -process.hltBTagAK8PFDeepCSV10p3Single = cms.EDFilter( "HLTPFJetTag", +process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPFAK8','probb' ), - MinTag = cms.double( 0.4 ), + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBp02 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8TrimModJets" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFJet330AK8ForDB = cms.EDFilter( "HLT1PFJet", +process.hltDoubleCentralCaloJetpt35 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB" ), + inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetForDBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), + MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.0 ), + MinN = cms.int32( 2 ) ) -process.hltPFJetForDBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForDBtagSelectorAK8" ), - TriggerTypes = cms.vint32( 86 ) +process.hltCentralCaloJetptLowPt35CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt35" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltBoostedDBLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), +process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ) +) +process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) -) -process.hltBoostedDBInclusiveVertexFinderPFAK8 = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) + useTrackQuality = cms.bool( False ) ) -process.hltBoostedDBInclusiveSecondaryVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveVertexFinderPFAK8" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) +process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt' ) ) -process.hltBoostedDBTrackVertexArbitratorPFAK8 = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltBoostedDBInclusiveSecondaryVerticesPFAK8" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltBoostedDBInclusiveMergedVerticesPFAK8 = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltBoostedDBTrackVertexArbitratorPFAK8" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) +process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltBoostedDBSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBoostedDBLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - extSVDeltaRToJet = cms.double( 0.3 ) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ) ) -process.hltBoostedDBSVAK8TagInfosPF = cms.EDProducer( "BoostedDoubleSVProducer", - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.8 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - beta = cms.double( 1.0 ), - R0 = cms.double( 0.8 ), - maxSVDeltaRToJet = cms.double( 0.7 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - svTagInfos = cms.InputTag( "hltBoostedDBSecondaryVertexTagInfosPFAK8" ), - weights = cms.InputTag( "" ) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -process.hltBoostedDBJetTagsPFAK8 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltBoostedDoubleSecondaryVertexAK8Computer" ), - tagInfos = cms.VInputTag( 'hltBoostedDBSVAK8TagInfosPF' ) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5' ) ) -process.hltBTagPFBoostedDoubleSecondaryVertexpZSingle = cms.EDFilter( "HLTPFJetTag", +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( 0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp2 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBTagPFBoostedDoubleSecondaryVertexnp02Single = cms.EDFilter( "HLTPFJetTag", +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( -0.2 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltBTagPFBoostedDoubleSecondaryVertexnp4Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForDBtagAK8" ), - JetTags = cms.InputTag( "hltBoostedDBJetTagsPFAK8" ), - MinTag = cms.double( -0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) -process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -process.hltEG30R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5' ) ) -process.hltEG30HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) -process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) ) -process.hltDiEG18R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5' ) ) -process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) +) +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ) +) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5' ) +) +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 0.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) +) +process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 8 ), + maximumTransverseImpactParameter = cms.double( 0.1 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 20.0 ), + maximumLongitudinalImpactParameter = cms.double( 0.1 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), + tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5' ) +) +process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5" ), + MinTag = cms.double( -999999.0 ), + MaxTag = cms.double( 1.5 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", +process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) +) +process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), + primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), + computeProbabilities = cms.bool( False ), + computeGhostTrack = cms.bool( False ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 0 ), + minimumNumberOfHits = cms.int32( 6 ), + maximumTransverseImpactParameter = cms.double( 9999999.0 ), + minimumTransverseMomentum = cms.double( 0.5 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), + tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5' ) +) +process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - minMass = cms.double( 55.0 ) + Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), + JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5" ), + MinTag = cms.double( 5.0 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", +process.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEnableParking = cms.EDFilter( "HLTBool", - result = cms.bool( True ) +process.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", +process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreCaloMET60DTCluster50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDTrechitClusterProducer50 = cms.EDProducer( "DTrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +) +process.hltMuonRecHitClusterFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( 50 ), + MinSizeMinusMB1 = cms.int32( 0 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( 999.0 ) +) +process.hltPreCaloMET60DTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMuonRecHitClusterNoMB1SFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( 50 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( 999.0 ) +) +process.hltPreL1METDTCluster50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreL1METDTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -83547,498 +79786,396 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", +process.hltPreCscClusterLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), +process.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltCsc2DRecHits" ) +) +process.hltCscClusterLoose = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 200, 100, 500, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -process.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltPreCscClusterMedium = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), +process.hltCscClusterMedium = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 300, 100, 800, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -process.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), +process.hltPreCscClusterTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCscClusterTight = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( 6.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinSize = cms.int32( -1 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( 500, 100, 800, 500 ), + Max_nMB1 = cms.int32( -1 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( 0 ), + Max_nME12 = cms.int32( 0 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -5.0 ), + MaxTime = cms.double( 12.5 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) ) -process.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreL1CSCShowerDTCluster50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +process.hltDTrechitClusters = cms.EDProducer( "DTrechitClusterProducer", + nRechitMin = cms.int32( 50 ), + rParam = cms.double( 0.4 ), + nStationThres = cms.int32( 10 ), + recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +) +process.hltDTCluster50NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusters" ), + MinN = cms.int32( 1 ), + MinSize = cms.int32( 50 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( 0 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) +) +process.hltPreL1CSCShowerDTCluster75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), +process.hltDTCluster75NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", + ClusterTag = cms.InputTag( "hltDTrechitClusters" ), MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + MinSize = cms.int32( 75 ), + MinSizeMinusMB1 = cms.int32( -1 ), + MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), + MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), + MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), + MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), + MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), + Max_nMB1 = cms.int32( 0 ), + Max_nMB2 = cms.int32( -1 ), + Max_nME11 = cms.int32( -1 ), + Max_nME12 = cms.int32( -1 ), + Max_nME41 = cms.int32( -1 ), + Max_nME42 = cms.int32( -1 ), + MinNstation = cms.int32( 0 ), + MinAvgStation = cms.double( 0.0 ), + MinTime = cms.double( -999.0 ), + MaxTime = cms.double( 999.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MaxTimeSpread = cms.double( -1.0 ) +) +process.hltPrePFMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMET75 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL3fL1sSingleMu3L1f0L2f10OneMuL3Filtered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltPFMET105 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 105.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltSingleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", +process.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 1 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreTrkMu16NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.0 ), + MinN = cms.int32( 1 ) ) -process.hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sSingleMu7L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltHT170 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 170.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltPreDoubleTrkMu166NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", +process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sDoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltHT200 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 200.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0SQL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sDoubleMu0SQL1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHT270 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0SQL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 270.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3pfL1sDoubleMu0SQL1f0L2pf0OneMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltHT320 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 6.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 320.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1sDoubleMu0SQL1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltHT420 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 420.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingBarrelOnlyProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( False ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -process.hltDoubleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", +process.hltCaloJetTimingBarrelOnlyFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - previousCandTag = cms.InputTag( "" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 4 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 2 ), - maxAbsEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", +process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingBarrelOnlyFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), + minJets = cms.uint32( 1 ), + jetTimeThresh = cms.double( 2.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", +process.hltCaloJetTimingBarrelOnlyProducer = cms.EDProducer( "HLTCaloJetTimingProducer", + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + barrelJets = cms.bool( True ), + endcapJets = cms.bool( False ), + ecalCellEnergyThresh = cms.double( 0.5 ), + ecalCellTimeThresh = cms.double( 12.5 ), + ecalCellTimeErrorThresh = cms.double( 100.0 ), + matchingRadius = cms.double( 0.4 ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +process.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 0.5 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", +process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetTimingBarrelOnlyFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), + jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), + jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), + jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), + minJets = cms.uint32( 2 ), + jetTimeThresh = cms.double( 1.0 ), + jetCellsForTimingThresh = cms.uint32( 5 ), + jetEcalEtForTimingThresh = cms.double( 10.0 ), + minJetPt = cms.double( 40.0 ) ) -process.hltL1sBigORDoubleTauJet = cms.EDFilter( "HLTL1TSeed", +process.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5 OR L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_15_10_er2p5 OR L1_DoubleEG_20_10_er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_27_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5 OR L1_DoubleEG_LooseIso25_12_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5 OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -84048,5858 +80185,4674 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", +process.hltPreDiPhoton10Time1ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltL1sVeryBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", +process.hltEG10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu18er2p1_Tau26er2p1_Jet55 OR L1_Mu18er2p1_Tau26er2p1_Jet70" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 1 ) ) -process.hltL2TauTagNNProducer = cms.EDProducer( "L2TauNNProducer", - debugLevel = cms.int32( 0 ), - L1Taus = cms.VPSet( - cms.PSet( L1CollectionName = cms.string( "DoubleTau" ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) - ), - cms.PSet( L1CollectionName = cms.string( "SingleTau" ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ) - ), - cms.PSet( L1CollectionName = cms.string( "MuXXTauYY" ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) - ), - cms.PSet( L1CollectionName = cms.string( "Mu22Tau40" ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) - ), - cms.PSet( L1CollectionName = cms.string( "DoubleTauJet" ), - L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ) - ), - cms.PSet( L1CollectionName = cms.string( "VBFIsoTau" ), - L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ) - ), - cms.PSet( L1CollectionName = cms.string( "Mu18TauXX" ), - L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ) - ) - ), - hbheInput = cms.InputTag( "hltHbhereco" ), - hoInput = cms.InputTag( "hltHoreco" ), - ebInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - pataVertices = cms.InputTag( "hltPixelVerticesSoA" ), - pataTracks = cms.InputTag( "hltPixelTracksSoA" ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - track_pt_min = cms.double( 1.0 ), - track_pt_max = cms.double( 10.0 ), - track_chi2_max = cms.double( 99999.0 ), - graphPath = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/L2TauTag_Run3v1.pb" ), - normalizationDict = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/NormalizationDict.json" ) +process.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG10EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2DoubleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", +process.hltEG10CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - nExpected = cms.int32( 2 ), - L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigOR" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTau' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) + candTag = cms.InputTag( "hltEG10HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.016 ), + thrRegularEE = cms.vdouble( 0.04 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sTauVeryBigOR = cms.EDFilter( "HLTL1TSeed", +process.hltEG10CaloIdLTime1nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max90 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max90 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau40er2p1 OR L1_Mu22er2p1_Tau70er2p1 OR L1_IsoTau52er2p1_QuadJet36er2p5 OR L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp OR L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp OR L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsL1JetsHLTForDeepTauInput = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - JetSrc = cms.InputTag( "hltHpsPFTauProducer" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( False ), - KeepOriginalVertex = cms.bool( True ) +process.hltDiEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) ) -process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +process.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10EtUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "hltEgammaCandidates" ), - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - MuonTag = cms.InputTag( "hltMuons" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched" ), - selectionCut = cms.double( 0.5 ) - ) - ) +process.hltDiEG10CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG10HEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.016 ), + thrRegularEE = cms.vdouble( 0.04 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltHpsPFTauSecondaryVertexProducerForDeepTau = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ) +process.hltDiEG10CaloIdLTime1nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsPFTauTransverseImpactParametersForDeepTau = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTau" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTau" ) +process.hltPreDiPhoton10Time1p2ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.5 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) +process.hltEG10CaloIdLTime1p2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.2 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) +process.hltDiEG10CaloIdLTime1p2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.2 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) +process.hltPreDiPhoton10Time1p4ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +process.hltEG10CaloIdLTime1p4nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.4 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltDiEG10CaloIdLTime1p4nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.4 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltPreDiPhoton10Time1p6ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG10CaloIdLTime1p6nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.6 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltDiEG10CaloIdLTime1p6nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.6 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) +) +process.hltPreDiPhoton10Time1p8ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", - TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - verbose = cms.untracked.int32( 0 ) +process.hltEG10CaloIdLTime1p8nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.8 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), - EtMin = cms.double( 20.0 ) -) -process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltDiEG10CaloIdLTime1p8nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 1.8 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +process.hltPreDiPhoton10Time2ns = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) +process.hltEG10CaloIdLTime2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 2.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", +process.hltDiEG10CaloIdLTime2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 4.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 999.0 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( 2.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), - TriggerTypes = cms.vint32( 84 ) +process.hltPreDiPhoton10sminlt0p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltEG10CaloIdLsminlt0p1Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.1 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", +process.hltDiEG10CaloIdLsminlt0p1UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.1 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltPreDiPhoton10sminlt0p12 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", +process.hltEG10CaloIdLsminlt0p12Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) + inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 1 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.12 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 999999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", +process.hltDiEG10CaloIdLsminlt0p12UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), + l1EGCand = cms.InputTag( "" ), + RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + inputTrack = cms.InputTag( "" ), + ncandcut = cms.int32( 2 ), + EBOnly = cms.bool( False ), + sMin_min = cms.double( 0.0 ), + sMin_max = cms.double( 0.12 ), + sMaj_min = cms.double( 0.0 ), + sMaj_max = cms.double( 999.0 ), + seedTimeMin = cms.double( -25.0 ), + seedTimeMax = cms.double( 25.0 ), + useTrackVeto = cms.bool( False ), + maxTrackCut = cms.int32( 999 ), + trackPtCut = cms.double( 99999.0 ), + trackdRCut = cms.double( 999.0 ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltPreDiPhoton10CaloIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", +process.hltL1sDoubleEGXer1p2dRMaxY = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - JetMinPt = cms.double( 40.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG4_er1p2_dR_Max0p9 OR L1_DoubleEG4p5_er1p2_dR_Max0p9 OR L1_DoubleEG5_er1p2_dR_Max0p9 OR L1_DoubleEG5p5_er1p2_dR_Max0p8 OR L1_DoubleEG6_er1p2_dR_Max0p8 OR L1_DoubleEG6p5_er1p2_dR_Max0p8 OR L1_DoubleEG7_er1p2_dR_Max0p8 OR L1_DoubleEG7p5_er1p2_dR_Max0p7 OR L1_DoubleEG8_er1p2_dR_Max0p7 OR L1_DoubleEG8p5_er1p2_dR_Max0p7 OR L1_DoubleEG9_er1p2_dR_Max0p7 OR L1_DoubleEG9p5_er1p2_dR_Max0p6 OR L1_DoubleEG10_er1p2_dR_Max0p6 OR L1_DoubleEG10p5_er1p2_dR_Max0p6 OR L1_DoubleEG11_er1p2_dR_Max0p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", +process.hltL1DoubleEGXer1p2dRMaxYFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGXer1p2dRMaxY" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 4.0 ), + etcutEE = cms.double( 4.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", +process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - JetMinPt = cms.double( 35.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) -) -process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 30 && abs(eta) < 2.5" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( 'hltHpsPFTauDeepTauProducer','VSjet' ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", +process.hltDoubleEle4eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 27 && abs(eta) < 2.5" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminatorBigL1matched" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +process.hltDoubleEle4eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltDoubleEle4eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle4p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 4.5 ), + etcutEE = cms.double( 4.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDoubleEle4p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle4p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle4p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltDoubleEle4p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2Mu22Tau40TagNNFilterSingleTauWP = cms.EDFilter( "L2TauTagFilter", +process.hltDoubleEle4p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu22Tau40' ), - DiscrWP = cms.double( 0.8517 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 180 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ) - ) - ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltDoubleEle4p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle4p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseSingleTauWPDeepTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIsoMu24FilterEle24Tau30Monitoring = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), - inputTag1 = cms.InputTag( "hltIsoMu24FilterEle24Tau30Monitoring" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.0 ), + etcutEE = cms.double( 5.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltDoubleEle5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2TauTagNNFilterMuXXerIsoTauYY = cms.EDFilter( "L2TauTagFilter", +process.hltDoubleEle5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSinglePFTau35 = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2SingleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sSingleTau" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','SingleTau' ), - DiscrWP = cms.double( 0.8517 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -process.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 5.5 ), + etcutEE = cms.double( 5.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", +process.hltDoubleEle5p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 3 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", +process.hltDoubleEle5p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.28746 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagPFDeepJet2p94Double = cms.EDFilter( "HLTPFJetTag", +process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagPFDeepJet1p59Single = cms.EDFilter( "HLTPFJetTag", +process.hltDoubleEle5p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.45 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle5p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagPFDeepJet1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle5p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", +process.hltDoubleEle5p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) -) -process.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", +process.hltDoubleEle5p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -process.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet98837115DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreQuadPFJet98837115PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBTagPFDeepJet1p5Single = cms.EDFilter( "HLTPFJetTag", +process.hltDoubleEle6eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 6.0 ), + etcutEE = cms.double( 6.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltL1sQuadJetOrHTTOrMuonHTT = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleEle6eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_Mu6_HTT240er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hlt4PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt3PixelOnlyPFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt2PixelOnlyPFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt1PixelOnlyPFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt4PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt3PFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt2PFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt1PFCentralJetTightIDPt70 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.4 ), - min_jet_pt = cms.double( 30.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) -) -process.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagInfos" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probtauh', - 'probb', - 'probc', - 'probuds', - 'probg' ), - debugMode = cms.untracked.bool( False ) -) -process.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "BvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "CvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "TauhvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ) - ) -) -process.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", +process.hltDoubleEle6p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 6.5 ), + etcutEE = cms.double( 6.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hlt4PFCentralJetTightIDPt35 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 4 ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltPFCentralJetTightIDPt35 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt35" ), - TriggerTypes = cms.vint32( 86 ) +process.hltDoubleEle6p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", +process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt35" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle6p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt3PFCentralJetTightIDPt45 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 3 ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle6p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetTwoC30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetFilterTwoC30" ), - TriggerTypes = cms.vint32( 86 ) +process.hltDoubleEle6p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", +process.hltDoubleEle6p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetTwoC30" ), - JetTags = cms.InputTag( "hltParticleNetDiscriminatorsJetTags","BvsAll" ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleEle7eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 7.0 ), + etcutEE = cms.double( 7.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle7eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle7eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) +process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltDoubleEle7eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle7eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle7eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle7eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPFJetForParticleNetAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForParticleNetSelectorAK8" ), - TriggerTypes = cms.vint32( 85 ) +process.hltDoubleEle7eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltParticleNetLifetimeTagInfosPFAK8 = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) -) -process.hltParticleNetSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltParticleNetLifetimeTagInfosPFAK8" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - extSVDeltaRToJet = cms.double( 0.3 ) -) -process.hltPrimaryVertexAssociationAK8 = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 230.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.8 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) -) -process.hltParticleNetJetTagsInfosAK8 = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.8 ), - min_jet_pt = cms.double( 230.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltBoostedDBInclusiveMergedVerticesPFAK8" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForParticleNetAK8" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociationAK8','original' ) +process.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltParticleNetONNXJetTagsAK8 = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagsInfosAK8" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probHtt', - 'probHbb', - 'probHcc', - 'probHqq', - 'probHgg', - 'probQCD' ), - debugMode = cms.untracked.bool( False ) +process.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltParticleNetDiscriminatorsJetTagsAK8 = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "HbbVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb','hltParticleNetONNXJetTagsAK8:probQCD' ) - ), - cms.PSet( name = cms.string( "HccVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc','hltParticleNetONNXJetTagsAK8:probQCD' ) - ), - cms.PSet( name = cms.string( "HttVsQCD" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt','hltParticleNetONNXJetTagsAK8:probQCD' ) - ) - ) +process.hltDoubleEle7p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 7.5 ), + etcutEE = cms.double( 7.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) +process.hltDoubleEle7p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle7p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) +process.hltDoubleEle7p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltDoubleEle7p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) +process.hltDoubleEle7p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 275.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) +process.hltDoubleEle8eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle8eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) +process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle8eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + candTag = cms.InputTag( "hltDoubleEle8eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle8eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 0 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle8eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) +process.hltDoubleEle8eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltDoubleEle8eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle8eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 425.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) -) -process.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.5 ), + etcutEE = cms.double( 8.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltAK8SinglePFJets425SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltPreAK8PFJet450SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle8p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 450.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltDoubleEle8p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets450SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle8p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( -1.0 ), - MinMass = cms.double( 40.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle8p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle8p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle8p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltDoubleEle9eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 9.0 ), + etcutEE = cms.double( 9.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle9eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle9eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltDoubleEle9eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + candTag = cms.InputTag( "hltDoubleEle9eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle9eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle9eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle9eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleEle9eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDoubleEle9eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2DoubleTauJetTagNNFilter = cms.EDFilter( "L2TauTagFilter", +process.hltDoubleEle9p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - nExpected = cms.int32( 2 ), - L1TauSrc = cms.InputTag( "hltL1sBigORDoubleTauJet" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauJet' ), - DiscrWP = cms.double( 0.386 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 9.5 ), + etcutEE = cms.double( 9.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle9p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hlt1PFJet60L1HLTMatched = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle9p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 = cms.EDFilter( "HLT3DoublePFTauPFJet", +process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), - triggerType1 = cms.int32( 84 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sDoubleTauJet70 = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleEle9p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hlt1PFJet75L1HLTMatched = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle9p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 = cms.EDFilter( "HLT3DoublePFTauPFJet", +process.hltDoubleEle9p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), - inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), - triggerType1 = cms.int32( 84 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle9p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDoubleEle9p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle10eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle10eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 24.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle10eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", +process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltDoubleEle10eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2TauTagNNFilterMu18erTauXX = cms.EDFilter( "L2TauTagFilter", +process.hltDoubleEle10eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu18TauXX' ), - DiscrWP = cms.double( 0.339 ), - l1TauPtThreshold = cms.double( 250.0 ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltDoubleEle10eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle10eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle10eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sMu18erTau26er2p1Jet55 = cms.EDFilter( "HLTL1TSeed", +process.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet55" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 = cms.EDFilter( "HLT3MuonPFTauPFJet", +process.hltDoubleEle4eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltL1sMu18erTau26er2p1Jet70 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet70" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 = cms.EDFilter( "HLT3MuonPFTauPFJet", +process.hltDoubleEle4p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), - originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), - inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - triggerType3 = cms.int32( 85 ), - MinDphi = cms.double( 1.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.5 ), - MaxDelR = cms.double( 9999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2VBFIsoTauNNFilter = cms.EDFilter( "L2TauTagFilter", - saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','VBFIsoTau' ), - DiscrWP = cms.double( 0.4327 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -process.hltHpsDoublePFTau20withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 20 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) +process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", +process.hltDoubleEle5p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 45.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) +process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRealDijetFilter = cms.EDFilter( "HLTPFJetVBFFilter", +process.hltDoubleEle6eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - minPtLow = cms.double( 40.0 ), - minPtHigh = cms.double( 40.0 ), - etaOpposite = cms.bool( True ), - minDeltaEta = cms.double( 0.0 ), - minInvMass = cms.double( 500.0 ), - maxEta = cms.double( 999.0 ), - leadingJetOnly = cms.bool( False ), - triggerType = cms.int32( 85 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltVBFIsoTauL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 40.0 ), - pt2Min = cms.double( 40.0 ), - pt3Min = cms.double( 40.0 ), - mjjMin = cms.double( 500.0 ), - matchingR = cms.double( 0.5 ) +process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltVBFLooseIDPFDummyFilter = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle6p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPFDiJetCorrCheckerWithMediumDiTau = cms.EDProducer( "HLTPFDiJetCorrCheckerWithDiTau", - pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), - tauSrc = cms.InputTag( "hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch" ), - extraTauPtCut = cms.double( 45.0 ), - mjjMin = cms.double( 500.0 ), - dRmin = cms.double( 0.5 ) +process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau = cms.EDFilter( "HLT1PFJet", +process.hltDoubleEle7eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTau" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle7p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau = cms.EDFilter( "L2TauTagFilter", +process.hltDoubleEle8eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - nExpected = cms.int32( 1 ), - L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), - DiscrWP = cms.double( 0.4327 ), - l1TauPtThreshold = cms.double( 250.0 ) -) -process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) +process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau = cms.EDFilter( "HLT2MuonPFTau", +process.hltDoubleEle8p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle9eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltL2fDoubleMu10NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 10.0 ), - MinPtMin = cms.double( 10.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) +process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle9p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1fMuf0DoubleL2MuNoVtx10Q" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fDoubleMu12NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltDoubleEle10eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 12.0 ), - MinPtMin = cms.double( 12.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fDoubleMu14NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", +process.hltDoubleEle4eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 2 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 14.0 ), - MinPtMin = cms.double( 14.0 ), - MinInvMass = cms.double( -9999.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 3.15 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle4p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 18.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle5p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL2Mu10NoVtx2Cha = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle6eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltDoubleEle6p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMuORL1f0L2NoVtx10Q2Cha" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL3Mu10NoVtx = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1Muf0L2MuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1Muf0L2NVf15f7L3MuNVf10 = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle7eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL3Mu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle7p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle8eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.1 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) +process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle8p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDXYBeamSpot = cms.double( 0.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", +process.hltDoubleEle9eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.1 ), - MinNmuonHits = cms.int32( 12 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle9p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 1.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle10eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoubleEle10eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreL2Mu10NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", +process.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltSingleEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 2 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", - src = cms.InputTag( "hltL2Muons" ), - layersToTry = cms.int32( 8 ), - fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), - hitsToTry = cms.int32( 8 ), - adjustErrorsDynamicallyForHits = cms.bool( False ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - UseHitLessSeeds = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - maxEtaForTOB = cms.double( 1.8 ), - minEtaForTEC = cms.double( 0.7 ), - debug = cms.untracked.bool( False ), - fixedErrorRescaleFactorForHits = cms.double( 1.0 ), - maxSeeds = cms.uint32( 16 ), - maxHitlessSeeds = cms.uint32( 5 ), - maxHitSeeds = cms.uint32( 7 ), - numL2ValidHitsCutAllEta = cms.uint32( 20 ), - numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), - pT1 = cms.double( 13.0 ), - pT2 = cms.double( 30.0 ), - pT3 = cms.double( 70.0 ), - eta1 = cms.double( 0.2 ), - eta2 = cms.double( 0.3 ), - eta3 = cms.double( 1.0 ), - eta4 = cms.double( 1.2 ), - eta5 = cms.double( 1.6 ), - eta6 = cms.double( 1.4 ), - eta7 = cms.double( 2.1 ), - SF1 = cms.double( 3.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF6 = cms.double( 2.0 ), - SFHld = cms.double( 2.0 ), - SFHd = cms.double( 12.0 ), - tsosDiff1 = cms.double( 0.2 ), - tsosDiff2 = cms.double( 0.02 ), - displacedReco = cms.bool( True ), - propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) +process.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 0 ) +process.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "iter10" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ) +process.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltL1sSingleEG10er2p5SingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGmtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) - ) +process.hltPreSingleEle8SingleEGL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) +process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5SingleEG15er2p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) +process.hltSingleEle8SingleEGL1EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1SingleEG10er2p5L1SingleEG15er2p5Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), - InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), - MuonPtOption = cms.string( "Global" ) +process.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - l2Src = cms.InputTag( "hltL2Muons" ), - l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), - applyL3Filters = cms.bool( False ), - MinNhits = cms.int32( 1 ), - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MaxPtDifference = cms.double( 0.3 ) +process.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - DeltaR = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( -1 ), - vertexCollection = cms.InputTag( "notUsed" ), - Rescale_phi = cms.double( 3.0 ), - Eta_fixed = cms.bool( True ), - Rescale_eta = cms.double( 3.0 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Eta_min = cms.double( 0.0 ), - Phi_fixed = cms.bool( True ), - Phi_min = cms.double( 0.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "" ), - UseVertex = cms.bool( False ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 0.0 ), - DeltaZ = cms.double( 24.2 ), - DeltaEta = cms.double( 0.3 ), - DeltaPhi = cms.double( 0.225 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) +process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) +process.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), - InputVertexCollection = cms.InputTag( "" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.0 ), + thrRegularEE = cms.vdouble( 2.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso25_LooseIso12_er1p5 OR L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ) +process.hltEGL1SingleAndDoubleEGEta1p5OrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGIsoeta1p5" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) +process.hltEG20EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - DeltaR = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( 0 ), - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - Rescale_phi = cms.double( 3.0 ), - Eta_fixed = cms.bool( True ), - Rescale_eta = cms.double( 3.0 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Eta_min = cms.double( 0.0 ), - Phi_fixed = cms.bool( True ), - Phi_min = cms.double( 0.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), - UseVertex = cms.bool( True ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 2.0 ), - DeltaZ = cms.double( 24.2 ), - DeltaEta = cms.double( 0.3 ), - DeltaPhi = cms.double( 0.3 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) -) -process.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) -) -process.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltEG20R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +process.hltEG20HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) +process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20HE12b10eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), - src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ) +process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltDiEG14EtUnseededFilter = cms.EDFilter( "HLT1Photon", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 14.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) ) -process.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), - originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltDiEG14R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ), - CentralBxOnly = cms.bool( True ) +process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ) +process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) +process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), - maxNRegions = cms.int32( 100 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - maxNVertices = cms.int32( 10 ), - ptMin = cms.double( 3.0 ), - originRadius = cms.double( 1.0 ), - zErrorBeamSpot = cms.double( 24.2 ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ), - precise = cms.bool( True ), - nSigmaZVertex = cms.double( 3.0 ), - zErrorVetex = cms.double( 12.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), - searchOpt = cms.bool( True ) - ) +process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltEG20HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) +process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), - src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ) +process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), - originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltEG22EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 22.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) - ) -) -process.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 2.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 0.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( True ) -) -process.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", - inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) -) -process.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), - DisplacedReconstruction = cms.bool( False ) -) -process.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), - DisplacedReconstruction = cms.bool( True ) -) -process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltPreL3dTksMu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 12 ), - CutOnChambers = cms.bool( True ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks = cms.EDFilter( "HLTMuonL3SimplePreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), - PreviousCandTag = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 5 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 10.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( 0.01 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltEGL1Mu5EG20FilterEtalt2p5 = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.5 ) -) -process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20FilterEtalt2p5" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG22R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltEG22EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.03 ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -89912,20 +84865,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG22HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -89934,2116 +84887,932 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEG22HE12b10eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltEG22HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltDisplacedhltIter4ClustersRefRemovalForTau = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltMergedTracks" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) + candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClusters" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ) +process.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PixelLessLayerTripletsForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ) +process.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.5 ) - ) +process.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForTau" ), - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau" ), - maxElement = cms.uint32( 100000 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) +process.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowPixelLessSeedsForTau = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ) +process.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeedsForTau" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIterX" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ) +process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.25 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 5 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 0 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltIter4MergedWithIter0ForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMuonMergingForDisplTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) ) -process.hltMuonLinksForDisplTau = cms.EDProducer( "MuonLinksProducerForHLT", - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ), - pMin = cms.double( 2.5 ), - shareHitFraction = cms.double( 0.8 ) +process.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltMuonsForDisplTau = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( True ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 10.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingForDisplTau','hltMuonLinksForDisplTau','hltL2Muons' ), - fillCaloCompatibility = cms.bool( True ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 10.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( True ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) +process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltLightPFTracksForDisplTaus = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingForDisplTau' ) +process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltParticleFlowBlockForDisplTaus = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsForDisplTau" ), - source = cms.InputTag( "hltLightPFTracksForDisplTaus" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) +process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltParticleFlowForDisplTaus = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockForDisplTaus" ), - muons = cms.InputTag( "hltMuonsForDisplTau" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) +process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltAK4PFJetsForDisplTaus = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowForDisplTaus" ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltTauPFJets08RegionDispl = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ) +process.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ), - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ), - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 0.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "PFNeutralHadrons" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 5 ), - minMergeNeutralHadronEt = cms.double( 0.0 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - minBlockElementMatchesPhoton = cms.int32( 2 ) - ) - ) +process.hltPreMu50L1SingleMuShower = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTauPiZerosDispl = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 1000.0 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) +process.hltPreExpressMuons = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsCombinatoricRecoTausDispl = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosDispl" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionDispl" ), - maxJetAbsEta = cms.double( 2.5 ), - outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), - chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl" ), - minJetPt = cms.double( 14.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), - builders = cms.VPSet( - cms.PSet( decayModes = cms.VPSet( - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nPiZeros = cms.uint32( 0 ), - nCharged = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 6 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 5 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 2 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ) - ) -), - isolationConeSize = cms.double( 0.5 ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - name = cms.string( "combinatoric" ), - pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ), - plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), - qualityCuts = cms.PSet( - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - minGammaEt = cms.double( 1.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 1.0 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 1000.0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - minGammaEt = cms.double( 0.5 ), - minNeutralHadronEt = cms.double( 30.0 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - vertexTrackFiltering = cms.bool( False ), - vxAssocQualityCuts = cms.PSet( - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 1000.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ) - ), - signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) - ) - ), - buildNullTaus = cms.bool( False ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( DataType = cms.string( "AOD" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ), - name = cms.string( "elec_rej" ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "tau_mass" ), - plugin = cms.string( "PFRecoTauMassPlugin" ), - verbosity = cms.int32( 0 ) - ) - ) +process.hltExpressMuonsFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_IsoMu20_v17 OR HLT_IsoMu24_v15 OR HLT_IsoMu27_v18 )' ) ) -process.hltHpsSelectionDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +process.hltPreOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauProducerSansRefsDispl = cms.EDProducer( "RecoTauCleaner", - outputSelection = cms.string( "" ), - cleaners = cms.VPSet( - cms.PSet( name = cms.string( "HPS_Select" ), - plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), - src = cms.InputTag( "hltHpsSelectionDiscriminatorDispl" ) - ), - cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), - plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), - minTrackPt = cms.double( 5.0 ) - ), - cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), - plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) - ), - cms.PSet( name = cms.string( "Pt" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-pt()" ), - tolerance = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "StripMultiplicity" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) - ), - cms.PSet( name = cms.string( "CombinedIsolation" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) - ) - ), - verbosity = cms.int32( 0 ), - src = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ) +process.hltOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 )' ) ) -process.hltHpsPFTauProducerDispl = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltHpsPFTauProducerSansRefsDispl" ) +process.hltPreHIOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) +process.hltHIOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( '( HLT_HIRandom_v3 OR HLT_HIHcalNZS_v4 OR HLT_HIHcalPhiSym_v4 )' ) ) -process.hltHpsPFTauTrackFindingDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +process.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsSelectedPFTausTrackFindingDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminatorDispl" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu', + 'hltEcalUncalibRecHit@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -process.hltHpsPFTauTrackDispl = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) +process.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda', + 'hltEcalUncalibRecHit@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -process.hltHpsDoubleDisplPFTau32Glob = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauTrackPt1DiscriminatorGlobDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +process.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -process.hltHpsSelectedPFTausTrackPt1GlobDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -process.hltHpsDoubleDisplPFTau32TrackPt1Glob = cms.EDFilter( "HLT1PFTau", +process.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu', + 'hltPixelTracksSoA@cpu', + 'hltPixelVerticesSoA@cpu' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) +) +process.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda', + 'hltPixelTracksSoA@cuda', + 'hltPixelVerticesSoA@cuda' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) +) +process.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", + pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), + TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" ) +) +process.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", + pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), + TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" ) +) +process.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA", + pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), + pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ), + minD2cut = cms.double( 1.0E-4 ) +) +process.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", + pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ) +) +process.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", + pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ) +) +process.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA", + pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ), + pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ), + useQualityCut = cms.bool( True ), + minQuality = cms.string( "loose" ), + deltaR2cut = cms.double( 0.04 ) +) +process.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA", + pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" ) +) +process.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA", + pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" ) +) +process.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA", + pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ), + pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ), + beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), + dzCut = cms.double( 1.0 ) +) +process.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1GlobDispl" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) +process.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) +process.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob = cms.EDFilter( "HLT1PFTau", +process.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer", + eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ), + lumiProducts = cms.untracked.vstring( ), + runProducts = cms.untracked.vstring( ), + processProducts = cms.untracked.vstring( ) ) -process.hltHpsPFTauPrimaryVertexProducer = cms.EDProducer( "PFTauPrimaryVertexProducer", - qualityCuts = cms.PSet( - signalQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - maxDeltaZ = cms.double( 0.4 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ), - minNeutralHadronEt = cms.double( 30.0 ) - ), - isolationQualityCuts = cms.PSet( - minTrackPt = cms.double( 1.0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - maxDeltaZ = cms.double( 0.2 ), - maxDeltaZToLeadTrack = cms.double( -1.0 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 8 ), - minGammaEt = cms.double( 1.5 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.5 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackHits = cms.uint32( 3 ), - minGammaEt = cms.double( 1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - vertexTrackFiltering = cms.bool( False ), - recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), - Algorithm = cms.int32( 0 ), - RemoveElectronTracks = cms.bool( False ), - RemoveMuonTracks = cms.bool( False ), - useBeamSpot = cms.bool( True ), - useSelectedTaus = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ElectronTag = cms.InputTag( "" ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - MuonTag = cms.InputTag( "" ), - PVTag = cms.InputTag( "hltPixelVertices" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl" ), - selectionCut = cms.double( 0.5 ) - ) - ) +process.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsPFTauSecondaryVertexProducer = cms.EDProducer( "PFTauSecondaryVertexProducer", - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ) +process.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi", + isRun3 = cms.bool( True ), + includeErrors = cms.bool( True ), + inputLabel = cms.InputTag( "rawDataCollector" ), + mappingLabel = cms.string( "RPix" ) ) -process.hltHpsPFTauTransverseImpactParameters = cms.EDProducer( "PFTauTransverseImpactParameters", - PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducer" ), - useFullCalculation = cms.bool( True ), - PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), - PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducer" ) +process.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer", + RPixVerbosity = cms.untracked.int32( 0 ), + tag = cms.InputTag( "hltCTPPSPixelDigis" ), + SeedADCThreshold = cms.int32( 2 ), + ADCThreshold = cms.int32( 2 ), + ElectronADCGain = cms.double( 135.0 ), + VCaltoElectronGain = cms.int32( 50 ), + VCaltoElectronOffset = cms.int32( -411 ), + doSingleCalibration = cms.bool( False ) ) -process.hltHpsDisplPFTauDxy0p005Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByIPCut", - tausTIP = cms.InputTag( "hltHpsPFTauTransverseImpactParameters" ), - cut = cms.string( "abs(dxy) > 0.005" ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "AND" ) ) +process.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer", + RPixVerbosity = cms.untracked.int32( 0 ), + RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" ) ) -process.hltHpsSelectedDisplPFTausDxy0p005 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducerDispl" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauDxy0p005Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) +process.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer", + tag = cms.InputTag( "hltCTPPSPixelRecHits" ), + patternFinderAlgorithm = cms.string( "RPixRoadFinder" ), + trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ), + trackMinNumberOfPoints = cms.uint32( 3 ), + verbosity = cms.untracked.int32( 0 ), + maximumChi2OverNDF = cms.double( 5.0 ), + maximumXLocalDistanceFromTrack = cms.double( 0.2 ), + maximumYLocalDistanceFromTrack = cms.double( 0.3 ), + maxHitPerPlane = cms.int32( 20 ), + maxHitPerRomanPot = cms.int32( 60 ), + maxTrackPerRomanPot = cms.int32( 10 ), + maxTrackPerPattern = cms.int32( 5 ), + numberOfPlanesPerPot = cms.int32( 6 ), + roadRadius = cms.double( 1.0 ), + minRoadSize = cms.int32( 3 ), + maxRoadSize = cms.int32( 20 ), + roadRadiusBadPot = cms.double( 0.5 ) +) +process.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter", + pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), + minTracks = cms.int32( 1 ), + maxTracks = cms.int32( 1 ), + do_express = cms.bool( True ), + triggerType = cms.int32( 91 ) +) +process.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 ) +) +process.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter", + pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), + minTracks = cms.int32( 1 ), + maxTracks = cms.int32( 4 ), + do_express = cms.bool( False ), + triggerType = cms.int32( 91 ) +) +process.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHIPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule", + ProductLabel = cms.InputTag( "rawDataCollector" ), + LegacyUnpacker = cms.bool( False ), + AppendedBytes = cms.int32( 0 ), + UseDaqRegister = cms.bool( False ), + UseFedKey = cms.bool( False ), + UnpackBadChannels = cms.bool( False ), + MarkModulesOnMissingFeds = cms.bool( True ), + TriggerFedId = cms.int32( 0 ), + UnpackCommonModeValues = cms.bool( False ), + DoAllCorruptBufferChecks = cms.bool( False ), + DoAPVEmulatorCheck = cms.bool( False ), + ErrorThreshold = cms.uint32( 7174 ) +) +process.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression", + Algorithms = cms.PSet( + CutToAvoidSignal = cms.double( 2.0 ), + lastGradient = cms.int32( 10 ), + slopeY = cms.int32( 4 ), + slopeX = cms.int32( 3 ), + PedestalSubtractionFedMode = cms.bool( False ), + Use10bitsTruncation = cms.bool( False ), + Fraction = cms.double( 0.2 ), + minStripsToFit = cms.uint32( 4 ), + consecThreshold = cms.uint32( 5 ), + hitStripThreshold = cms.uint32( 40 ), + Deviation = cms.uint32( 25 ), + CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ), + filteredBaselineDerivativeSumSquare = cms.double( 30.0 ), + ApplyBaselineCleaner = cms.bool( True ), + doAPVRestore = cms.bool( True ), + TruncateInSuppressor = cms.bool( True ), + restoreThreshold = cms.double( 0.5 ), + sizeWindow = cms.int32( 1 ), + APVInspectMode = cms.string( "Hybrid" ), + ForceNoRestore = cms.bool( False ), + useRealMeanCM = cms.bool( False ), + ApplyBaselineRejection = cms.bool( True ), + DeltaCMThreshold = cms.uint32( 20 ), + nSigmaNoiseDerTh = cms.uint32( 4 ), + nSaturatedStrip = cms.uint32( 2 ), + SiStripFedZeroSuppressionMode = cms.uint32( 4 ), + useCMMeanMap = cms.bool( False ), + discontinuityThreshold = cms.int32( 12 ), + distortionThreshold = cms.uint32( 20 ), + filteredBaselineMax = cms.double( 6.0 ), + Iterations = cms.int32( 3 ), + CleaningSequence = cms.uint32( 1 ), + nSmooth = cms.uint32( 9 ), + APVRestoreMode = cms.string( "BaselineFollower" ), + MeanCM = cms.int32( 0 ), + widthCluster = cms.int32( 64 ) ), - discriminatorContainers = cms.VPSet( - ) + RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ), + storeCM = cms.bool( False ), + fixCM = cms.bool( False ), + produceRawDigis = cms.bool( False ), + produceCalculatedBaseline = cms.bool( False ), + produceBaselinePoints = cms.bool( False ), + storeInZScollBadAPV = cms.bool( True ), + produceHybridFormat = cms.bool( False ) ) -process.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedDisplPFTausDxy0p005" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 32.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) +process.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule", + FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ), + PacketCode = cms.string( "ZERO_SUPPRESSED" ), + UseFedKey = cms.bool( False ), + UseWrongDigiType = cms.bool( False ), + CopyBufferHeader = cms.bool( True ), + InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ), + RawDataTag = cms.InputTag( "rawDataCollector" ) ) -process.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", +process.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer", + Clusterizer = cms.PSet( + Algorithm = cms.string( "ThreeThresholdAlgorithm" ), + ChannelThreshold = cms.double( 2.0 ), + SeedThreshold = cms.double( 3.0 ), + ClusterThreshold = cms.double( 5.0 ), + MaxSequentialHoles = cms.uint32( 0 ), + MaxSequentialBad = cms.uint32( 1 ), + MaxAdjacentBad = cms.uint32( 0 ), + RemoveApvShots = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + ConditionsLabel = cms.string( "" ) + ), + DigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' ) +) +process.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters", + inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ), + maxSaturatedStrips = cms.uint32( 3 ) +) +process.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel", + verbose = cms.untracked.int32( 0 ), + RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) +) +process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", + src = cms.InputTag( "rawDataRepacker" ), + fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) +) +process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingProducer = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( True ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +process.hltPreHIRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", +process.hltL1sAlCaEcalPhiSymForHI = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalPhiSymForHI = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHT430DelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", +process.hltL1sHIHcalNZS = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet56_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", +process.hltL1sHIHcalPhiSym = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND OR L1_SingleMuOpen_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHT430DelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", +process.hltPreHIHcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", +process.hltL1sRPCMuonNormalisationForHI = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltCentralCaloJetptLowPtCollectionProducerSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltSingleCentralCaloJetpt40" ), - TriggerTypes = cms.vint32( 85 ) +process.hltPreAlCaRPCMuonNormalisationForHI = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltCaloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( True ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCaloJetTimingFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreHT430DelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloJetTimingFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 2.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloJetTimingFilterSingle0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT430DelayedJet40SingleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloJetTimingFilterSingle1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 1.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloJetTimingFilterDoubleTau0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", +process.hltRPCMuonNormaL1Filtered0ForHI = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sRPCMuonNormalisationForHI" ), + MaxEta = cms.double( 2.4 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltCaloJetTimingFilterDoubleTau0p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", +process.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.75 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) + L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG21_BptxAND OR L1_SingleJet56_BptxAND OR L1_SingleEG3 OR L1_SingleEG5 OR L1_SingleEG50 OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalPi0EBonlyForHI = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterDoubleTau1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalPi0EEonlyForHI = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterDoubleTau1p25ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.25 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalEtaEBonlyForHI = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterSingleTau2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 2.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive = cms.EDFilter( "HLTPrescaler", +process.hltPreAlCaEcalEtaEEonlyForHI = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetTimingFilterSingleTau3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 3.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) -) -process.hltL1sVoMu6HTT240Or250 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sCentrality30100MB1ANDBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + L1SeedsLogicalExpression = cms.string( "L1_Centrality_30_100_MinimumBiasHF1_AND_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -92053,5419 +85822,8041 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreL1Mu6HT240 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICentralityVeto = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICentralityVetoBeamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 2 ) -) -process.hltCentralCaloJetptLowPt30CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt30" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) +process.hltPuAK4CaloJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltTowerMakerForAll" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 10.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( True ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( True ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.5 ), + subtractorName = cms.string( "MultipleAlgoIterator" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.5 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltPuAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", + min_N90 = cms.int32( -2 ), + min_N90hits = cms.int32( 2 ), + min_EMF = cms.double( 1.0E-6 ), + max_EMF = cms.double( 999.0 ), + jetsInput = cms.InputTag( "hltPuAK4CaloJets" ), + JetIDParams = cms.PSet( + useRecHits = cms.bool( True ), + hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), + hoRecHitsColl = cms.InputTag( "hltHoreco" ), + hfRecHitsColl = cms.InputTag( "hltHfreco" ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) + ) ) -process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPuAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltPuAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltPuAK4CaloJets" ), + correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' ) ) -process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltPuAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltPuAK4CaloJetsIDPassed" ), + correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' ) ) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +process.hltL2MuonSeedsPPOnAA = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", + GMTReadoutCollection = cms.InputTag( "" ), + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + Propagator = cms.string( "SteppingHelixPropagatorAny" ), + L1MinPt = cms.double( 0.0 ), + L1MaxEta = cms.double( 2.5 ), + L1MinQuality = cms.uint32( 0 ), + SetMinPtBarrelTo = cms.double( 3.0 ), + SetMinPtEndcapTo = cms.double( 0.5 ), + UseOfflineSeed = cms.untracked.bool( True ), + UseUnassociatedL1 = cms.bool( False ), + MatchDR = cms.vdouble( 1.0 ), + EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), + CentralBxOnly = cms.bool( True ), + MatchType = cms.uint32( 0 ), + SortType = cms.uint32( 0 ), + OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) + ) ) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltL2MuonsPPOnAA = cms.EDProducer( "L2MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', + 'hltESPFastSteppingHelixPropagatorOpposite' ) + ), + InputObjects = cms.InputTag( "hltL2MuonSeedsPPOnAA" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + L2TrajBuilderParameters = cms.PSet( + BWFilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + BWSeedType = cms.string( "fromGenerator" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 100.0 ), + FitDirection = cms.string( "outsideIn" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + DoSeedRefit = cms.bool( False ), + FilterParameters = cms.PSet( + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), + RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), + EnableGEMMeasurement = cms.bool( True ), + EnableRPCMeasurement = cms.bool( True ), + MuonTrajectoryUpdatorParameters = cms.PSet( + ExcludeRPCFromFit = cms.bool( False ), + Granularity = cms.int32( 0 ), + MaxChi2 = cms.double( 25.0 ), + RescaleError = cms.bool( False ), + RescaleErrorFactor = cms.double( 100.0 ), + UseInvalidHits = cms.bool( True ) + ), + EnableCSCMeasurement = cms.bool( True ), + MaxChi2 = cms.double( 1000.0 ), + FitDirection = cms.string( "insideOut" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NumberOfSigma = cms.double( 3.0 ), + EnableDTMeasurement = cms.bool( True ) + ), + SeedPosition = cms.string( "in" ), + DoBackwardFilter = cms.bool( True ), + DoRefit = cms.bool( False ), + NavigationType = cms.string( "Standard" ), + SeedTransformerParameters = cms.PSet( + Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + NMinRecHits = cms.uint32( 2 ), + RescaleError = cms.double( 100.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + UseSubRecHits = cms.bool( False ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) + ), + DoSeedRefit = cms.bool( False ), + TrackLoaderParameters = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + VertexConstraint = cms.bool( True ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) + ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5' ) +process.hltL2MuonCandidatesPPOnAA = cms.EDProducer( "L2MuonCandidateProducer", + InputObjects = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ) ) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltSiPixelDigisPPOnAA = cms.EDProducer( "SiPixelRawToDigi", + IncludeErrors = cms.bool( True ), + UseQualityInfo = cms.bool( False ), + ErrorList = cms.vint32( 29 ), + UserErrorList = cms.vint32( ), + InputLabel = cms.InputTag( "rawDataCollector" ), + Regions = cms.PSet( ), + UsePilotBlade = cms.bool( False ), + UsePhase1 = cms.bool( True ), + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltSiPixelClustersPPOnAA = cms.EDProducer( "SiPixelClusterProducer", + src = cms.InputTag( "hltSiPixelDigisPPOnAA" ), + ClusterMode = cms.string( "PixelThresholdClusterizer" ), + maxNumberOfClusters = cms.int32( -1 ), + payloadType = cms.string( "Offline" ), + ChannelThreshold = cms.int32( 10 ), + MissCalibrate = cms.bool( True ), + SplitClusters = cms.bool( False ), + VCaltoElectronGain = cms.int32( 1 ), + VCaltoElectronGain_L1 = cms.int32( 1 ), + VCaltoElectronOffset = cms.int32( 0 ), + VCaltoElectronOffset_L1 = cms.int32( 0 ), + SeedThreshold = cms.int32( 1000 ), + ClusterThreshold_L1 = cms.int32( 4000 ), + ClusterThreshold = cms.int32( 4000 ), + ElectronPerADCGain = cms.double( 135.0 ), + DropDuplicates = cms.bool( True ), + Phase2Calibration = cms.bool( False ), + Phase2ReadoutMode = cms.int32( -1 ), + Phase2DigiBaseline = cms.double( 1200.0 ), + Phase2KinkADC = cms.int32( 8 ) ) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) +process.hltSiPixelClustersCachePPOnAA = cms.EDProducer( "SiPixelClusterShapeCacheProducer", + src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + onDemand = cms.bool( False ) ) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltSiPixelRecHitsPPOnAA = cms.EDProducer( "SiPixelRecHitConverter", + src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + CPE = cms.string( "hltESPPixelCPEGeneric" ), + VerboseLevel = cms.untracked.int32( 0 ) ) -process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5' ) +process.hltHITrackingSiStripRawToClustersFacilityZeroSuppression = cms.EDProducer( "SiStripClusterizer", + Clusterizer = cms.PSet( + ChannelThreshold = cms.double( 2.0 ), + MaxSequentialBad = cms.uint32( 1 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + MaxSequentialHoles = cms.uint32( 0 ), + MaxAdjacentBad = cms.uint32( 0 ), + Algorithm = cms.string( "ThreeThresholdAlgorithm" ), + SeedThreshold = cms.double( 3.0 ), + RemoveApvShots = cms.bool( True ), + ClusterThreshold = cms.double( 5.0 ), + ConditionsLabel = cms.string( "" ) + ), + DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode','hltSiStripZeroSuppression:ZeroSuppressed' ) ) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltSiStripClustersPPOnAA = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClustersPPOnAA" ), + stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) ) -process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3OISeedsFromL2MuonsPPOnAA = cms.EDProducer( "TSGForOIFromL2", + src = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + layersToTry = cms.int32( 2 ), + fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), + hitsToTry = cms.int32( 1 ), + adjustErrorsDynamicallyForHits = cms.bool( False ), + adjustErrorsDynamicallyForHitless = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + UseHitLessSeeds = cms.bool( True ), + estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), + maxEtaForTOB = cms.double( 1.8 ), + minEtaForTEC = cms.double( 0.7 ), + debug = cms.untracked.bool( False ), + fixedErrorRescaleFactorForHits = cms.double( 1.0 ), + maxSeeds = cms.uint32( 20 ), + maxHitlessSeeds = cms.uint32( 5 ), + maxHitSeeds = cms.uint32( 1 ), + numL2ValidHitsCutAllEta = cms.uint32( 20 ), + numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), + pT1 = cms.double( 13.0 ), + pT2 = cms.double( 30.0 ), + pT3 = cms.double( 70.0 ), + eta1 = cms.double( 0.2 ), + eta2 = cms.double( 0.3 ), + eta3 = cms.double( 1.0 ), + eta4 = cms.double( 1.2 ), + eta5 = cms.double( 1.6 ), + eta6 = cms.double( 1.4 ), + eta7 = cms.double( 2.1 ), + SF1 = cms.double( 3.0 ), + SF2 = cms.double( 4.0 ), + SF3 = cms.double( 5.0 ), + SF4 = cms.double( 7.0 ), + SF5 = cms.double( 10.0 ), + SF6 = cms.double( 2.0 ), + SFHld = cms.double( 2.0 ), + SFHd = cms.double( 4.0 ), + tsosDiff1 = cms.double( 0.2 ), + tsosDiff2 = cms.double( 0.02 ), + displacedReco = cms.bool( False ), + propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) -process.hltDoubleCentralCaloJetpt35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.0 ), - MinN = cms.int32( 2 ) +process.hltIterL3OITrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( True ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltCentralCaloJetptLowPt35CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt35" ), - TriggerTypes = cms.vint32( 85 ) +process.hltIterL3OIMuCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "" ), + src = cms.InputTag( "hltIterL3OITrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "iter10" ), + Propagator = cms.string( "PropagatorWithMaterial" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ) ) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ) +process.hltIterL3OIMuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "Notused" ), + ignoreVertices = cms.bool( True ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 1 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 4, 3, 2 ), + min3DLayers = cms.vint32( 1, 2, 1 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 5, 5 ) + ) ) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltIterL3OIMuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt' ) +process.hltL3MuonsIterL3OIPPOnAA = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 0.5 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 0.5 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityPPOnAA" ) + ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIterL3OIL3MuonsLinksCombinationPPOnAA = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA' ) ) -process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltIterL3OIL3MuonsPPOnAA = cms.EDProducer( "L3TrackCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA' ) ) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5' ) +process.hltIterL3OIL3MuonCandidatesPPOnAA = cms.EDProducer( "L3MuonCandidateProducer", + InputObjects = cms.InputTag( "hltIterL3OIL3MuonsPPOnAA" ), + InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationPPOnAA" ), + MuonPtOption = cms.string( "Tracker" ) ) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltL2SelectorForL3IOPPOnAA = cms.EDProducer( "HLTMuonL2SelectorForL3IO", + l2Src = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesPPOnAA" ), + InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationPPOnAA" ), + applyL3Filters = cms.bool( False ), + MinNhits = cms.int32( 1 ), + MaxNormalizedChi2 = cms.double( 200.0 ), + MinNmuonHits = cms.int32( 1 ), + MaxPtDifference = cms.double( 0.3 ) ) -process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", + ptMin = cms.double( 0.1 ), + nSigmaInvPtTolerance = cms.double( 0.0 ), + tipMax = cms.double( 1.0 ), + nSigmaTipMaxTolerance = cms.double( 0.0 ), + chi2 = cms.double( 1000.0 ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", + scaleErrorsForBPix1 = cms.bool( False ), + scaleFactor = cms.double( 0.65 ) ) -process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltIterL3MuonPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "MuonTrackingRegionEDProducer", + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + DeltaR = cms.double( 0.025 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + OnDemand = cms.int32( -1 ), + vertexCollection = cms.InputTag( "notUsed" ), + Rescale_phi = cms.double( 3.0 ), + Eta_fixed = cms.bool( True ), + Rescale_eta = cms.double( 3.0 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Eta_min = cms.double( 0.0 ), + Phi_fixed = cms.bool( True ), + Phi_min = cms.double( 0.0 ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "" ), + UseVertex = cms.bool( False ), + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Z_fixed = cms.bool( True ), + Pt_min = cms.double( 1.4 ), + DeltaZ = cms.double( 24.2 ), + DeltaEta = cms.double( 0.2 ), + DeltaPhi = cms.double( 0.15 ), + maxRegions = cms.int32( 5 ), + precise = cms.bool( True ), + input = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ) ) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) +process.hltIterL3MuonPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltIterL3MuonPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5' ) +process.hltIterL3MuonPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.005 ), + CAPhiCut = cms.double( 0.2 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIterL3MuonPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsPPOnAA" ), + Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), + Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltIterL3MuonPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", + WtAverage = cms.bool( True ), + ZOffset = cms.double( 5.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Verbosity = cms.int32( 0 ), + UseError = cms.bool( True ), + TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), + ZSeparation = cms.double( 0.05 ), + NTrkMin = cms.int32( 2 ), + Method2 = cms.bool( True ), + Finder = cms.string( "DivisiveVertexFinder" ), + PtMin = cms.double( 1.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) +process.hltIterL3MuonTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", + src = cms.InputTag( "hltIterL3MuonPixelVerticesPPOnAA" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltIter0IterL3MuonPixelSeedsFromPixelTracksPPOnAA = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), + InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( False ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5' ) +process.hltIter0IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 3, 4 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 3, 4 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) +process.hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIter2IterL3MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) +process.hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ) ) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ) +process.hltIter2IterL3MuonPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix2_neg', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_pos+FPix3_pos' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltIter2IterL3MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), + MaxNumberOfPixelClusters = cms.uint32( 10000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5' ) +process.hltIter2IterL3MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIter2IterL3MuonPixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.015 ), + CAPhiCut = cms.double( 0.1 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 1.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) +process.hltIter2IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 0 ), - minimumNumberOfHits = cms.int32( 6 ), - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter2" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5' ) +process.hltIter2IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) +process.hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ) ) -process.hltPreCaloMET60DTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_pos', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'BPix3+FPix1_pos', + 'BPix3+FPix1_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix3_pos', + 'FPix1_neg+FPix3_neg', + 'FPix2_pos+FPix3_pos', + 'FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltDTrechitClusterProducer50 = cms.EDProducer( "DTrechitClusterProducer", - nRechitMin = cms.int32( 50 ), - rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +process.hltIter3IterL3MuonL2CandidatesPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ), + particleType = cms.string( "mu+" ) ) -process.hltMuonRecHitClusterFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 50 ), - MinSizeMinusMB1 = cms.int32( 0 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( 999.0 ) +process.hltIter3IterL3MuonTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "notUsed" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 2 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 2.0 ), + mode = cms.string( "BeamSpotSigma" ), + input = cms.InputTag( "hltIter3IterL3MuonL2CandidatesPPOnAA" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.015 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.1 ), + deltaPhi = cms.double( 0.1 ) + ) ) -process.hltPreCaloMET60DTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), + MaxNumberOfPixelClusters = cms.uint32( 10000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltMuonRecHitClusterNoMB1SFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( 50 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( 999.0 ) +process.hltIter3IterL3MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPreL1METDTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoubletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreL1METDTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltIter3IterL3MuonPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter3" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreCscClusterLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer", - nRechitMin = cms.int32( 50 ), - rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltCsc2DRecHits" ) +process.hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltCscClusterLoose = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 200, 100, 500, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +process.hltIter3IterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMergedPPOnAA','hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMergedPPOnAA','hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreCscClusterMedium = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3MuonsIterL3IOPPOnAA = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( False ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 0.5 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 0.5 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( True ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 2 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( True ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.04 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 0.1 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesPPOnAA" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + matchToSeeds = cms.bool( True ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMergedPPOnAA" ) + ) ) -process.hltCscClusterMedium = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 300, 100, 800, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +process.hltIterL3MuonsFromL2LinksCombinationPPOnAA = cms.EDProducer( "L3TrackLinksCombiner", + labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA','hltL3MuonsIterL3IOPPOnAA' ) ) -process.hltPreCscClusterTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1MuonsPt0PPOnAA = cms.EDProducer( "HLTL1TMuonSelector", + InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MinPt = cms.double( 9999.0 ), + L1MaxEta = cms.double( 5.0 ), + L1MinQuality = cms.uint32( 7 ), + CentralBxOnly = cms.bool( True ) ) -process.hltCscClusterTight = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( -1 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( 500, 100, 800, 500 ), - Max_nMB1 = cms.int32( -1 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( 0 ), - Max_nME12 = cms.int32( 0 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -5.0 ), - MaxTime = cms.double( 12.5 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +process.hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "notUsed" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 5 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 1.5 ), + mode = cms.string( "BeamSpotSigma" ), + input = cms.InputTag( "hltL1MuonsPt0PPOnAA" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.2 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.35 ), + deltaPhi = cms.double( 0.2 ) + ) ) -process.hltPreL1CSCShowerDTCluster50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3FromL1MuonPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltDTrechitClusters = cms.EDProducer( "DTrechitClusterProducer", - nRechitMin = cms.int32( 50 ), - rParam = cms.double( 0.4 ), - nStationThres = cms.int32( 10 ), - recHitLabel = cms.InputTag( "hltDt1DRecHits" ) +process.hltIterL3FromL1MuonPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltDTCluster50NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 50 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( 0 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.005 ), + CAPhiCut = cms.double( 0.2 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltPreL1CSCShowerDTCluster75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3FromL1MuonPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsPPOnAA" ), + Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), + Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltDTCluster75NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", - ClusterTag = cms.InputTag( "hltDTrechitClusters" ), - MinN = cms.int32( 1 ), - MinSize = cms.int32( 75 ), - MinSizeMinusMB1 = cms.int32( -1 ), - MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), - MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), - MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), - MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), - MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), - Max_nMB1 = cms.int32( 0 ), - Max_nMB2 = cms.int32( -1 ), - Max_nME11 = cms.int32( -1 ), - Max_nME12 = cms.int32( -1 ), - Max_nME41 = cms.int32( -1 ), - Max_nME42 = cms.int32( -1 ), - MinNstation = cms.int32( 0 ), - MinAvgStation = cms.double( 0.0 ), - MinTime = cms.double( -999.0 ), - MaxTime = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MaxTimeSpread = cms.double( -1.0 ) +process.hltIterL3FromL1MuonPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", + WtAverage = cms.bool( True ), + ZOffset = cms.double( 5.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Verbosity = cms.int32( 0 ), + UseError = cms.bool( True ), + TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), + ZSeparation = cms.double( 0.05 ), + NTrkMin = cms.int32( 2 ), + Method2 = cms.bool( True ), + Finder = cms.string( "DivisiveVertexFinder" ), + PtMin = cms.double( 1.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltPrePFMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", + src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesPPOnAA" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltMET75 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 75.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksPPOnAA = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksPPOnAA" ), + InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( False ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltPFMET105 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltIter0IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "none" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ) ) -process.hltPrePFMET105PFJet100looseRecoiling = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 3, 4 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 3, 4 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 4 ) + ) ) -process.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) +process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPFJet100PFMET105MinDPhi2 = cms.EDFilter( "HLT2PFJetPFMET", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToCaloJets70' ), - originTag2 = cms.VInputTag( 'hltPFMETProducer' ), - inputTag1 = cms.InputTag( "hltSinglePFJet100" ), - inputTag2 = cms.InputTag( "hltPFMET105" ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 87 ), - MinDphi = cms.double( 2.0 ), - MaxDphi = cms.double( 100.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ) ) -process.hltPrePFMET110PFJet100looseRecoiling = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix2_neg', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_pos+FPix3_pos' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPFJet100PFMET110MinDPhi2 = cms.EDFilter( "HLT2PFJetPFMET", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToCaloJets70' ), - originTag2 = cms.VInputTag( 'hltPFMETProducer' ), - inputTag1 = cms.InputTag( "hltSinglePFJet100" ), - inputTag2 = cms.InputTag( "hltPFMET110" ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 87 ), - MinDphi = cms.double( 2.0 ), - MaxDphi = cms.double( 100.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltIter2IterL3FromL1MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), + MaxNumberOfPixelClusters = cms.uint32( 10000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIter2IterL3FromL1MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonPixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.015 ), + CAPhiCut = cms.double( 0.1 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltHT170 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 170.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter2IterL3FromL1MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltHT200 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 200.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter2" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltHT270 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 270.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter2IterL3FromL1MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltHT320 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 320.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ) ) -process.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_pos', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'BPix3+FPix1_pos', + 'BPix3+FPix1_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix3_pos', + 'FPix1_neg+FPix3_neg', + 'FPix2_pos+FPix3_pos', + 'FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltHT420 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 420.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) +process.hltIter3IterL3FromL1MuonTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "notUsed" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 1 ), + maxNRegions = cms.int32( 5 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 1.0 ), + mode = cms.string( "BeamSpotSigma" ), + input = cms.InputTag( "hltL1MuonsPt0PPOnAA" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.015 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.2 ), + deltaPhi = cms.double( 0.1 ) + ) ) -process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), + MaxNumberOfPixelClusters = cms.uint32( 10000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltCaloJetTimingBarrelOnlyProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( False ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +process.hltIter3IterL3FromL1MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairsPPOnAA" ), + trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltCaloJetTimingBarrelOnlyFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +process.hltIter3IterL3FromL1MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoubletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltCaloJetTimingBarrelOnlyFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), - minJets = cms.uint32( 1 ), - jetTimeThresh = cms.double( 2.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +process.hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter3" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dr_exp = cms.vint32( 4, 4, 2147483647 ), + d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), + dz_exp = cms.vint32( 4, 4, 2147483647 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltCaloJetTimingBarrelOnlyProducer = cms.EDProducer( "HLTCaloJetTimingProducer", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - barrelJets = cms.bool( True ), - endcapJets = cms.bool( False ), - ecalCellEnergyThresh = cms.double( 0.5 ), - ecalCellTimeThresh = cms.double( 12.5 ), - ecalCellTimeErrorThresh = cms.double( 100.0 ), - matchingRadius = cms.double( 0.4 ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 0.5 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +process.hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter3IterL3FromL1MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedPPOnAA','hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedPPOnAA','hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltCaloJetTimingBarrelOnlyFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", - saveTags = cms.bool( True ), - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), - jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), - jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), - minJets = cms.uint32( 2 ), - jetTimeThresh = cms.double( 1.0 ), - jetCellsForTimingThresh = cms.uint32( 5 ), - jetEcalEtForTimingThresh = cms.double( 10.0 ), - minJetPt = cms.double( 40.0 ) +process.hltIterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityPPOnAA','hltIter3IterL3MuonMergedPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityPPOnAA','hltIter3IterL3MuonMergedPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonAndMuonFromL1MergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedPPOnAA','hltIter3IterL3FromL1MuonMergedPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedPPOnAA','hltIter3IterL3FromL1MuonMergedPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3GlbMuonPPOnAA = cms.EDProducer( "L3MuonProducer", + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + UseMuonNavigation = cms.untracked.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', + 'SteppingHelixPropagatorAny', + 'hltESPSmartPropagator', + 'hltESPSteppingHelixPropagatorOpposite' ) + ), + MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + TrackLoaderParameters = cms.PSet( + MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + DoSmoothing = cms.bool( True ), + SmoothTkTrack = cms.untracked.bool( False ), + VertexConstraint = cms.bool( False ), + MuonUpdatorAtVertexParameters = cms.PSet( + MaxChi2 = cms.double( 1000000.0 ), + BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), + Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) + ), + PutTkTrackIntoEvent = cms.untracked.bool( False ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + L3TrajBuilderParameters = cms.PSet( + PtCut = cms.double( 1.5 ), + TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), + GlobalMuonTrackMatcher = cms.PSet( + Chi2Cut_3 = cms.double( 200.0 ), + DeltaDCut_2 = cms.double( 10.0 ), + Eta_threshold = cms.double( 1.2 ), + Quality_2 = cms.double( 15.0 ), + DeltaDCut_1 = cms.double( 40.0 ), + Quality_3 = cms.double( 7.0 ), + DeltaDCut_3 = cms.double( 15.0 ), + Quality_1 = cms.double( 20.0 ), + Pt_threshold1 = cms.double( 0.0 ), + DeltaRCut_2 = cms.double( 0.2 ), + DeltaRCut_1 = cms.double( 0.1 ), + Pt_threshold2 = cms.double( 9.99999999E8 ), + Chi2Cut_1 = cms.double( 50.0 ), + Chi2Cut_2 = cms.double( 50.0 ), + DeltaRCut_3 = cms.double( 1.0 ), + LocChi2Cut = cms.double( 0.001 ), + Propagator = cms.string( "hltESPSmartPropagator" ), + MinPt = cms.double( 1.5 ), + MinP = cms.double( 2.5 ) + ), + ScaleTECxFactor = cms.double( -1.0 ), + tkTrajUseVertex = cms.bool( False ), + MuonTrackingRegionBuilder = cms.PSet( + Rescale_Dz = cms.double( 4.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( True ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 24.2 ), + maxRegions = cms.int32( 20 ), + EtaR_UpperLimit_Par1 = cms.double( 0.25 ), + UseVertex = cms.bool( False ), + Z_fixed = cms.bool( False ), + PhiR_UpperLimit_Par1 = cms.double( 0.6 ), + PhiR_UpperLimit_Par2 = cms.double( 0.2 ), + Rescale_phi = cms.double( 3.0 ), + DeltaEta = cms.double( 0.2 ), + precise = cms.bool( True ), + OnDemand = cms.int32( -1 ), + EtaR_UpperLimit_Par2 = cms.double( 0.15 ), + MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), + vertexCollection = cms.InputTag( "pixelVertices" ), + Pt_min = cms.double( 1.4 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( True ), + DeltaR = cms.double( 0.025 ), + input = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.15 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) + ), + TrackTransformer = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + RefitDirection = cms.string( "insideOut" ), + RefitRPCHits = cms.bool( True ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) + ), + tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + RefitRPCHits = cms.bool( True ), + tkTrajVertex = cms.InputTag( "Notused" ), + GlbRefitterParameters = cms.PSet( + Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), + RefitFlag = cms.bool( True ), + SkipStation = cms.int32( -1 ), + Chi2CutRPC = cms.double( 1.0 ), + PropDirForCosmics = cms.bool( False ), + CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), + HitThreshold = cms.int32( 1 ), + DYTthrs = cms.vint32( 30, 15 ), + TrackerSkipSystem = cms.int32( -1 ), + RefitDirection = cms.string( "insideOut" ), + Chi2CutCSC = cms.double( 150.0 ), + Chi2CutDT = cms.double( 10.0 ), + RefitRPCHits = cms.bool( True ), + TrackerSkipSection = cms.int32( -1 ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + DoPredictionsOnly = cms.bool( False ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MuonHitsOption = cms.int32( 1 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) + ), + PCut = cms.double( 2.5 ), + tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), + TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + tkTrajMaxChi2 = cms.double( 9999.0 ), + MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), + ScaleTECyFactor = cms.double( -1.0 ), + tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedPPOnAA" ) + ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIterL3MuonsNoIDPPOnAA = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMergedPPOnAA" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "Notused" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( "Notused" ), + CaloTowerCollectionLabel = cms.InputTag( "Notused" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( "Notused" ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "Notused" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( False ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 9999.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 1.5 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedPPOnAA','hltIterL3GlbMuonPPOnAA','hltL2MuonsPPOnAA:UpdatedAtVtx' ), + fillCaloCompatibility = cms.bool( False ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 2.5 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 9999.0 ), + fillIsolation = cms.bool( False ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( True ) ) -process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_15_10_er2p5 OR L1_DoubleEG_20_10_er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_27_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5 OR L1_DoubleEG_LooseIso25_12_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5 OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT320er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltIterL3MuonsPPOnAA = cms.EDProducer( "MuonIDFilterProducerForHLT", + inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDPPOnAA" ), + applyTriggerIdLoose = cms.bool( True ), + typeMuon = cms.uint32( 0 ), + allowedTypeMask = cms.uint32( 0 ), + requiredTypeMask = cms.uint32( 0 ), + minNMuonHits = cms.int32( 0 ), + minNMuonStations = cms.int32( 0 ), + minNTrkLayers = cms.int32( 0 ), + minTrkHits = cms.int32( 0 ), + minPixLayer = cms.int32( 0 ), + minPixHits = cms.int32( 0 ), + minPt = cms.double( 0.0 ), + maxNormalizedChi2 = cms.double( 9999.0 ) ) -process.hltPreDiPhoton10Time1ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3MuonsIterL3LinksPPOnAA = cms.EDProducer( "MuonLinksProducer", + inputCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ) ) -process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltIterL3MuonTracksPPOnAA = cms.EDProducer( "HLTMuonTrackSelector", + track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedPPOnAA" ), + muon = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + originalMVAVals = cms.InputTag( "none" ), + copyMVA = cms.bool( False ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltEG10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltIterL3MuonCandidatesPPOnAA = cms.EDProducer( "L3MuonCandidateProducerFromMuons", + InputObjects = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + DisplacedReconstruction = cms.bool( False ) ) -process.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector", + src = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + cut = cms.string( "pt > 100 && abs(eta) < 2.5" ) ) -process.hltEG10CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter0PixelQuadrupletsPreSplittingPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ), + hitErrorRZ = cms.double( 0.006 ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltEG10CaloIdLTime1nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelTrackingRegionsPreSplitting = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 4.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 1.0 ), + originHalfLength = cms.double( 0.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltDiEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltFullIter0PixelClusterCheckPreSplittingPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10EtUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +process.hltFullIter0PixelHitDoubletsPreSplittingPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplitting" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltDiEG10CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG10HEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +process.hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0012 ), + CAPhiCut = cms.double( 0.2 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltDiEG10CaloIdLTime1nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelSeedsPreSplittingPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltPreDiPhoton10Time1p2ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CkfTrackCandidatesPreSplittingPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltEG10CaloIdLTime1p2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.2 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "initialStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "" ) ) -process.hltDiEG10CaloIdLTime1p2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.2 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PrimaryVerticesPreSplittingPPOnAA = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.7 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 3 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 2.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAA" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreDiPhoton10Time1p4ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiPixelClustersAfterSplittingPPOnAA = cms.EDProducer( "JetCoreClusterSplitter", + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPOnAA" ), + pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + verbose = cms.bool( False ), + ptMin = cms.double( 200.0 ), + cores = cms.InputTag( "hltJetsForCoreTracking" ), + chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), + forceXError = cms.double( 100.0 ), + forceYError = cms.double( 150.0 ), + fractionalWidth = cms.double( 0.4 ), + chargePerUnit = cms.double( 2000.0 ), + centralMIPCharge = cms.double( 26000.0 ) ) -process.hltEG10CaloIdLTime1p4nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.4 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltSiPixelClustersCacheAfterSplittingPPOnAA = cms.EDProducer( "SiPixelClusterShapeCacheProducer", + src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + onDemand = cms.bool( False ) ) -process.hltDiEG10CaloIdLTime1p4nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.4 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltSiPixelRecHitsAfterSplittingPPOnAA = cms.EDProducer( "SiPixelRecHitConverter", + src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + CPE = cms.string( "hltESPPixelCPEGeneric" ), + VerboseLevel = cms.untracked.int32( 0 ) ) -process.hltPreDiPhoton10Time1p6ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression = cms.EDProducer( "SiStripClusterizer", + Clusterizer = cms.PSet( + ChannelThreshold = cms.double( 2.0 ), + MaxSequentialBad = cms.uint32( 1 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + MaxSequentialHoles = cms.uint32( 0 ), + MaxAdjacentBad = cms.uint32( 0 ), + Algorithm = cms.string( "ThreeThresholdAlgorithm" ), + SeedThreshold = cms.double( 3.0 ), + RemoveApvShots = cms.bool( True ), + ClusterThreshold = cms.double( 5.0 ), + ConditionsLabel = cms.string( "" ) + ), + DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode','hltSiStripZeroSuppression:ZeroSuppressed' ) ) -process.hltEG10CaloIdLTime1p6nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.6 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -process.hltDiEG10CaloIdLTime1p6nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.6 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltSiStripClustersFullPPOnAA = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPOnAA" ), + stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) ) -process.hltPreDiPhoton10Time1p8ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", + ClusterProducer = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + rphiRecHits = cms.string( "rphiRecHit" ), + stereoRecHits = cms.string( "stereoRecHit" ), + matchedRecHits = cms.string( "matchedRecHit" ), + useSiStripQuality = cms.bool( False ), + MaskBadAPVFibers = cms.bool( False ), + doMatching = cms.bool( True ), + StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), + Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), + siStripQualityLabel = cms.ESInputTag( "","" ) ) -process.hltEG10CaloIdLTime1p8nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.8 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 4.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 0.8 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ) + ) ) -process.hltDiEG10CaloIdLTime1p8nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 1.8 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreDiPhoton10Time2ns = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltEG10CaloIdLTime2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 2.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltPixelTracksHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.002 ), + CAPhiCut = cms.double( 0.2 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltDiEG10CaloIdLTime2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 999.0 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( 2.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsPPOnAA" ), + Fitter = cms.InputTag( "hltPixelTracksFitter" ), + Filter = cms.InputTag( "hltPixelTracksFilter" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltPreDiPhoton10sminlt0p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", + WtAverage = cms.bool( True ), + ZOffset = cms.double( 5.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Verbosity = cms.int32( 0 ), + UseError = cms.bool( True ), + TrackCollection = cms.InputTag( "hltPixelTracksPPOnAA" ), + ZSeparation = cms.double( 0.05 ), + NTrkMin = cms.int32( 2 ), + Method2 = cms.bool( True ), + Finder = cms.string( "DivisiveVertexFinder" ), + PtMin = cms.double( 1.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltEG10CaloIdLsminlt0p1Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.1 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", + src = cms.InputTag( "hltPixelVerticesPPOnAA" ), + maxVtx = cms.uint32( 100 ), + fractionSumPt2 = cms.double( 0.3 ), + minSumPt2 = cms.double( 0.0 ), + PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) -process.hltDiEG10CaloIdLsminlt0p1UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.1 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreDiPhoton10sminlt0p12 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 4.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 1.0 ), + originHalfLength = cms.double( 0.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltEG10CaloIdLsminlt0p12Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.12 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltDiEG10CaloIdLsminlt0p12UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.12 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltPreDiPhoton10sminlt0p14 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0012 ), + CAPhiCut = cms.double( 0.2 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) + ) ) -process.hltEG10CaloIdLsminlt0p14Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.14 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) + ) ) -process.hltDiEG10CaloIdLsminlt0p14UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.14 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), + src = cms.InputTag( "hltFullIter0PixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreDiPhoton10sminlt0p16 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "initialStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "" ) ) -process.hltEG10CaloIdLsminlt0p16Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 1 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.16 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 999999.0 ), - trackdRCut = cms.double( 999.0 ) -) -process.hltDiEG10CaloIdLsminlt0p16UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "" ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - inputTrack = cms.InputTag( "" ), - ncandcut = cms.int32( 2 ), - EBOnly = cms.bool( False ), - sMin_min = cms.double( 0.0 ), - sMin_max = cms.double( 0.16 ), - sMaj_min = cms.double( 0.0 ), - sMaj_max = cms.double( 999.0 ), - seedTimeMin = cms.double( -25.0 ), - seedTimeMax = cms.double( 25.0 ), - useTrackVeto = cms.bool( False ), - maxTrackCut = cms.int32( 999 ), - trackPtCut = cms.double( 99999.0 ), - trackdRCut = cms.double( 999.0 ) +process.hltFullIter0PrimaryVerticesPPOnAA = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.7 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 3 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 2.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreDiPhoton10CaloIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.5, 0.2 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorInitialStep_Phase1" ) + ) ) -process.hltL1sDoubleEGXer1p2dRMaxY = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG4_er1p2_dR_Max0p9 OR L1_DoubleEG4p5_er1p2_dR_Max0p9 OR L1_DoubleEG5_er1p2_dR_Max0p9 OR L1_DoubleEG5p5_er1p2_dR_Max0p8 OR L1_DoubleEG6_er1p2_dR_Max0p8 OR L1_DoubleEG6p5_er1p2_dR_Max0p8 OR L1_DoubleEG7_er1p2_dR_Max0p8 OR L1_DoubleEG7p5_er1p2_dR_Max0p7 OR L1_DoubleEG8_er1p2_dR_Max0p7 OR L1_DoubleEG8p5_er1p2_dR_Max0p7 OR L1_DoubleEG9_er1p2_dR_Max0p7 OR L1_DoubleEG9p5_er1p2_dR_Max0p6 OR L1_DoubleEG10_er1p2_dR_Max0p6 OR L1_DoubleEG10p5_er1p2_dR_Max0p6 OR L1_DoubleEG11_er1p2_dR_Max0p6" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter0HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreDoubleEle4eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltL1DoubleEGXer1p2dRMaxYFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGXer1p2dRMaxY" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltFullIter1MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ) ) -process.hltDoubleEle4eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 4.0 ), - etcutEE = cms.double( 4.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltFullIter1PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltEgammaElectronPixelSeedsForBParking = cms.EDProducer( "ElectronNHitSeedProducer", - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - matcherConfig = cms.PSet( - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 2 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ), - detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), - navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), - paramMagField = cms.ESInputTag( "","ParabolicMf" ) +process.hltFullIter1PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.5 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 1.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) ) ) -process.hltEgammaPixelMatchVarsForBParking = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - productsToWrite = cms.int32( 0 ) +process.hltFullIter1PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltDoubleEle4eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltFullIter1PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltDoubleEle4eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter1PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0017 ), + CAPhiCut = cms.double( 0.3 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 150.0 ), + value1 = cms.double( 1000.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) + ) +) +process.hltFullIter1PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltEgammaCkfTrackCandidatesForGSFForBParking = cms.EDProducer( "CkfTrackCandidateMaker", +process.hltFullIter1CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( True ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter1PixelSeedsPPOnAA" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 1000000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) + TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltEgammaGsfTracksForBParking = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFForBParking" ), +process.hltFullIter1CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - GeometricInnerState = cms.bool( True ), - AlgorithmName = cms.string( "gsf" ) -) -process.hltEgammaGsfElectronsForBParking = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - UseGsfTracks = cms.bool( True ), - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "lowPtQuadStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltEgammaGsfTrackVarsForBParking = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - inputCollection = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - useDefaultValuesForBarrel = cms.bool( False ), - useDefaultValuesForEndcap = cms.bool( False ) +process.hltFullIter1TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.4, 0.3 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorLowPtQuadStep_Phase1" ) + ) ) -process.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter1HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter1MergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltFullIter0HighPurityTracksPPOnAA','hltFullIter1HighPurityTracksPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltFullIter0HighPurityTracksPPOnAA','hltFullIter1HighPurityTracksPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltDoubleEle4eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter1TrackRefsForJets4Iter2PPOnAA = cms.EDProducer( "ChargedRefCandidateProducer", + src = cms.InputTag( "hltIter1MergedPPOnAA" ), + particleType = cms.string( "pi+" ) ) -process.hltDoubleEle4eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltAK4Iter1TrackJets4Iter2PPOnAA = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( True ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.5 ), + DxyTrVtxMax = cms.double( 0.2 ), + MaxVtxZ = cms.double( 30.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2PPOnAA" ), + srcPVs = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + jetType = cms.string( "TrackJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.1 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 7.5 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 0.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( 0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltDoubleEle4eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter1TrackAndTauJets4Iter2PPOnAA = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", + inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2PPOnAA" ), + inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + inputTrackTag = cms.InputTag( "hltIter1MergedPPOnAA" ), + ptMinCaloJet = cms.double( 10.0 ), + etaMinCaloJet = cms.double( -2.7 ), + etaMaxCaloJet = cms.double( 2.7 ), + tauConeSize = cms.double( 0.2 ), + isolationConeSize = cms.double( 0.5 ), + fractionMinCaloInTauCone = cms.double( 0.7 ), + fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), + ptTrkMaxInCaloCone = cms.double( 1.4 ), + nTrkMaxInCaloCone = cms.int32( 0 ) ) -process.hltDoubleEle4eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltDoubleEle4eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ) ) -process.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltDoubleEle4p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 4.5 ), - etcutEE = cms.double( 4.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltFullIter2PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.2 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 1.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltFullIter2PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltDoubleEle4p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.004 ), + CAPhiCut = cms.double( 0.07 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) + ) ) -process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltDoubleEle4p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter2PixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltDoubleEle4p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "highPtTripletStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltDoubleEle4p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.3, 0.85 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorHighPtTripletStep_Phase1" ) + ) ) -process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltFullIter2HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter2MergedPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter1MergedPPOnAA','hltFullIter2HighPurityTracksPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter1MergedPPOnAA','hltFullIter2HighPurityTracksPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubletRecoveryClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltDoubleEle5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.0 ), - etcutEE = cms.double( 5.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ) ) -process.hltDoubleEle5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltDoubletRecoveryPixelLayersAndRegionsPPOnAA = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 15.0 ), + extraPhi = cms.double( 0.0 ), + extraEta = cms.double( 0.0 ), + maxNVertices = cms.int32( 3 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 1.2 ), + operationMode = cms.string( "VerticesFixed" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + originRadius = cms.double( 0.015 ), + measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ), + precise = cms.bool( True ), + zErrorVertex = cms.double( 0.03 ) + ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + ignoreSingleFPixPanelModules = cms.bool( True ), + debug = cms.untracked.bool( False ), + createPlottingFiles = cms.untracked.bool( False ), + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_pos', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'BPix3+FPix1_pos', + 'BPix3+FPix1_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix3_pos', + 'FPix1_neg+FPix3_neg', + 'FPix2_pos+FPix3_pos', + 'FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltDoubleEle5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( False ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), + MaxNumberOfPixelClusters = cms.uint32( 40000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), + cut = cms.string( "" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "" ), + trackingRegions = cms.InputTag( "" ), + trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegionsPPOnAA" ), + clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltDoubleEle5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltDoubleEle5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltDoubletRecovery" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltDoubleEle5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltDoubleEle5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltDoubleEle5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltMergedTracksPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter2MergedPPOnAA','hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter2MergedPPOnAA','hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFMuonMergingPPOnAA = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksPPOnAA','hltMergedTracksPPOnAA' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksPPOnAA','hltMergedTracksPPOnAA' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltDoubleEle5p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.5 ), - etcutEE = cms.double( 5.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltMuonLinksPPOnAA = cms.EDProducer( "MuonLinksProducerForHLT", + InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingPPOnAA" ), + LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + ptMin = cms.double( 2.5 ), + pMin = cms.double( 2.5 ), + shareHitFraction = cms.double( 0.8 ) ) -process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltDoubleEle5p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltMuonsPPOnAA = cms.EDProducer( "MuonIdProducer", + MuonCaloCompatibility = cms.PSet( + delta_eta = cms.double( 0.02 ), + delta_phi = cms.double( 0.02 ), + allSiPMHO = cms.bool( False ), + MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), + PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( True ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( True ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 9999.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( True ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( True ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.05 ), + useCalo = cms.bool( False ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 9999.0 ), + dRHcalPreselection = cms.double( 0.2 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + CenterConeOnCalIntersection = cms.bool( False ), + NoiseTow_EE = cms.double( 0.15 ), + Noise_EB = cms.double( 0.025 ), + Noise_HE = cms.double( 0.2 ), + DR_Veto_E = cms.double( 0.07 ), + NoiseTow_EB = cms.double( 0.04 ), + Noise_EE = cms.double( 0.1 ), + UseRecHitsFlag = cms.bool( False ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "Cal" ), + Noise_HO = cms.double( 0.2 ), + DR_Veto_HO = cms.double( 0.1 ), + Threshold_H = cms.double( 0.5 ), + PrintTimeReport = cms.untracked.bool( False ), + Threshold_E = cms.double( 0.2 ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "CaloExtractorByAssociator" ), + Threshold_HO = cms.double( 0.5 ), + DepositInstanceLabels = cms.vstring( 'ecal', + 'hcal', + 'ho' ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 1.0 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 1.0 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 1.0 ), + dRHcalPreselection = cms.double( 1.0 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Noise_HB = cms.double( 0.2 ) + ), + TrackExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltPFMuonMergingPPOnAA" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + DR_Max = cms.double( 1.0 ), + DepositLabel = cms.untracked.string( "" ), + NHits_Min = cms.uint32( 0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "TrackExtractor" ) + ), + JetExtractorPSet = cms.PSet( + JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + DR_Veto = cms.double( 0.1 ), + DR_Max = cms.double( 1.0 ), + ExcludeMuonVeto = cms.bool( True ), + PrintTimeReport = cms.untracked.bool( False ), + PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + ComponentName = cms.string( "JetExtractor" ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( False ), + UseMuonNavigation = cms.untracked.bool( False ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ), + TrackAssociatorParameters = cms.PSet( + useMuon = cms.bool( False ), + truthMatch = cms.bool( False ), + usePreshower = cms.bool( False ), + dRPreshowerPreselection = cms.double( 0.2 ), + muonMaxDistanceSigmaY = cms.double( 0.0 ), + useEcal = cms.bool( False ), + muonMaxDistanceSigmaX = cms.double( 0.0 ), + dRMuon = cms.double( 9999.0 ), + dREcal = cms.double( 0.5 ), + CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), + DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), + EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + propagateAllDirections = cms.bool( True ), + muonMaxDistanceY = cms.double( 5.0 ), + useHO = cms.bool( False ), + muonMaxDistanceX = cms.double( 5.0 ), + trajectoryUncertaintyTolerance = cms.double( -1.0 ), + useHcal = cms.bool( False ), + HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), + accountForTrajectoryChangeCalo = cms.bool( False ), + dREcalPreselection = cms.double( 0.5 ), + useCalo = cms.bool( True ), + dRMuonPreselection = cms.double( 0.2 ), + EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + dRHcal = cms.double( 0.5 ), + dRHcalPreselection = cms.double( 0.5 ), + HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) + ), + Threshold = cms.double( 5.0 ) + ), + trackDepositName = cms.string( "tracker" ), + ecalDepositName = cms.string( "ecal" ), + hcalDepositName = cms.string( "hcal" ), + hoDepositName = cms.string( "ho" ), + jetDepositName = cms.string( "jets" ), + TimingFillerParameters = cms.PSet( + DTTimingParameters = cms.PSet( + HitError = cms.double( 6.0 ), + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + DoWireCorr = cms.bool( False ), + RequireBothProjections = cms.bool( False ), + DTTimeOffset = cms.double( 2.7 ), + PruneCut = cms.double( 10000.0 ), + DTsegments = cms.InputTag( "hltDt4DSegments" ), + UseSegmentT0 = cms.bool( False ), + HitsMin = cms.int32( 5 ), + DropTheta = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + UseCSC = cms.bool( True ), + CSCTimingParameters = cms.PSet( + MatchParameters = cms.PSet( + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + debug = cms.bool( False ), + CSCWireTimeOffset = cms.double( 0.0 ), + CSCStripError = cms.double( 7.0 ), + CSCTimeOffset = cms.double( 0.0 ), + CSCWireError = cms.double( 8.6 ), + PruneCut = cms.double( 100.0 ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + UseStripTime = cms.bool( True ), + CSCStripTimeOffset = cms.double( 0.0 ), + UseWireTime = cms.bool( True ), + ServiceParameters = cms.PSet( + RPCLayers = cms.bool( True ), + Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) + ) + ), + ErrorDT = cms.double( 6.0 ), + EcalEnergyCut = cms.double( 0.4 ), + UseECAL = cms.bool( True ), + ErrorEB = cms.double( 2.085 ), + UseDT = cms.bool( True ), + ErrorEE = cms.double( 6.95 ), + ErrorCSC = cms.double( 7.4 ) + ), + ShowerDigiFillerParameters = cms.PSet( + cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), + dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), + digiMaxDistanceX = cms.double( 25.0 ) + ), + TrackerKinkFinderParameters = cms.PSet( + usePosition = cms.bool( False ), + diagonalOnly = cms.bool( False ) + ), + fillEnergy = cms.bool( True ), + storeCrossedHcalRecHits = cms.bool( False ), + maxAbsPullX = cms.double( 4.0 ), + maxAbsEta = cms.double( 3.0 ), + minPt = cms.double( 10.0 ), + inputCollectionTypes = cms.vstring( 'inner tracks', + 'links', + 'outer tracks' ), + addExtraSoftMuons = cms.bool( False ), + fillGlobalTrackRefits = cms.bool( False ), + debugWithTruthMatching = cms.bool( False ), + inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingPPOnAA','hltMuonLinksPPOnAA','hltL2MuonsPPOnAA' ), + fillCaloCompatibility = cms.bool( True ), + maxAbsPullY = cms.double( 9999.0 ), + maxAbsDy = cms.double( 9999.0 ), + minP = cms.double( 10.0 ), + minPCaloMuon = cms.double( 1.0E9 ), + maxAbsDx = cms.double( 3.0 ), + fillIsolation = cms.bool( True ), + writeIsoDeposits = cms.bool( False ), + minNumberOfMatches = cms.int32( 1 ), + fillMatching = cms.bool( True ), + fillShowerDigis = cms.bool( False ), + ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), + sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), + fillGlobalTrackQuality = cms.bool( False ), + globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), + selectHighPurity = cms.bool( False ), + pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), + fillTrackerKink = cms.bool( False ), + minCaloCompatibility = cms.double( 0.6 ), + runArbitrationCleaner = cms.bool( False ), + arbitrationCleanerOptions = cms.PSet( + OverlapDTheta = cms.double( 0.02 ), + Overlap = cms.bool( True ), + Clustering = cms.bool( True ), + ME1a = cms.bool( True ), + ClusterDTheta = cms.double( 0.02 ), + ClusterDPhi = cms.double( 0.6 ), + OverlapDPhi = cms.double( 0.0786 ) + ), + arbitrateTrackerMuons = cms.bool( False ) ) -process.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltLightPFTracksPPOnAA = cms.EDProducer( "LightPFTrackProducer", + TrackQuality = cms.string( "none" ), + UseQuality = cms.bool( False ), + TkColList = cms.VInputTag( 'hltPFMuonMergingPPOnAA' ) ) -process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltParticleFlowBlockPPOnAA = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuonsPPOnAA" ), + source = cms.InputTag( "hltLightPFTracksPPOnAA" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) ) -process.hltDoubleEle5p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltParticleFlowPPOnAA = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockPPOnAA" ), + muons = cms.InputTag( "hltMuonsPPOnAA" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVerticesPPOnAA" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) -process.hltDoubleEle5p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltKT4PFJetsForRho = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowPPOnAA" ), + srcPVs = cms.InputTag( "hltPixelVerticesPPOnAA" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "Kt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 0.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( True ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.5 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltDoubleEle5p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHiFJRhoProducer = cms.EDProducer( "HiFJRhoProducer", + jetSource = cms.InputTag( "hltKT4PFJetsForRho" ), + nExcl = cms.int32( 2 ), + etaMaxExcl = cms.double( 2.0 ), + ptMinExcl = cms.double( 20.0 ), + nExcl2 = cms.int32( 1 ), + etaMaxExcl2 = cms.double( 3.0 ), + ptMinExcl2 = cms.double( 20.0 ), + etaRanges = cms.vdouble( -5.0, -3.0, -2.1, -1.3, 1.3, 2.1, 3.0, 5.0 ) ) -process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFJetsPPOnAA = cms.EDProducer( "CSJetProducer", + csRParam = cms.double( -1.0 ), + csAlpha = cms.double( 2.0 ), + useModulatedRho = cms.bool( False ), + minFlowChi2Prob = cms.double( 0.0 ), + maxFlowChi2Prob = cms.double( 0.0 ), + etaMap = cms.InputTag( 'hltHiFJRhoProducer','mapEtaEdges' ), + rho = cms.InputTag( 'hltHiFJRhoProducer','mapToRho' ), + rhom = cms.InputTag( 'hltHiFJRhoProducer','mapToRhoM' ), + rhoFlowFitParams = cms.InputTag( 'hiFJRhoFlowModulationProducer','rhoFlowFitParams' ), + jetCollInstanceName = cms.string( "pfParticlesCs" ), + src = cms.InputTag( "hltParticleFlowPPOnAA" ), + srcPVs = cms.InputTag( "" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 5.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( True ), + doRhoFastjet = cms.bool( True ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.5 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( True ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.5 ), + Ghost_EtaMax = cms.double( 6.5 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.005 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( True ), + doFastJetNonUniform = cms.bool( True ), + useDeterministicSeed = cms.bool( False ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.8 ), + nExclude = cms.uint32( 2 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0 ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + sumRecHits = cms.bool( False ) ) -process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFJetsLooseIDPPOnAA = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.99 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ) ) -process.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltCsAK4PFJetsTightIDPPOnAA = cms.EDProducer( "HLTPFJetIDProducer", + minPt = cms.double( 20.0 ), + maxEta = cms.double( 1.0E99 ), + CHF = cms.double( 0.0 ), + NHF = cms.double( 0.9 ), + CEF = cms.double( 0.99 ), + NEF = cms.double( 0.99 ), + maxCF = cms.double( 99.0 ), + NCH = cms.int32( 0 ), + NTOT = cms.int32( 1 ), + jetsInput = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ) ) -process.hltDoubleEle6eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.0 ), - etcutEE = cms.double( 6.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltFixedGridRhoFastjetAllPPOnAA = cms.EDProducer( "FixedGridRhoProducerFastjet", + pfCandidatesTag = cms.InputTag( "hltParticleFlowPPOnAA" ), + maxRapidity = cms.double( 5.0 ), + gridSpacing = cms.double( 0.55 ) ) -process.hltDoubleEle6eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltCsAK4PFFastJetCorrectorPPOnAA = cms.EDProducer( "L1FastjetCorrectorProducer", + level = cms.string( "L1FastJet" ), + algorithm = cms.string( "AK4PFHLT" ), + srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllPPOnAA" ) ) -process.hltDoubleEle6eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFRelativeCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", + level = cms.string( "L2Relative" ), + algorithm = cms.string( "AK4PFHLT" ) ) -process.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFAbsoluteCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", + level = cms.string( "L3Absolute" ), + algorithm = cms.string( "AK4PFHLT" ) ) -process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFResidualCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", + level = cms.string( "L2L3Residual" ), + algorithm = cms.string( "AK4PFHLT" ) ) -process.hltDoubleEle6eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFCorrectorPPOnAA = cms.EDProducer( "ChainedJetCorrectorProducer", + correctors = cms.VInputTag( 'hltCsAK4PFRelativeCorrectorPPOnAA','hltCsAK4PFAbsoluteCorrectorPPOnAA' ) ) -process.hltDoubleEle6eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFJetsCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ), + correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) ) -process.hltDoubleEle6eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFJetsLooseIDCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltCsAK4PFJetsLooseIDPPOnAA" ), + correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) ) -process.hltDoubleEle6eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCsAK4PFJetsTightIDCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", + src = cms.InputTag( "hltCsAK4PFJetsTightIDPPOnAA" ), + correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) +) +process.hltVerticesPFPPOnAA = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltPFMuonMergingPPOnAA" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) +) +process.hltVerticesPFSelectorPPOnAA = cms.EDFilter( "PrimaryVertexObjectFilter", + filterParams = cms.PSet( + maxZ = cms.double( 24.0 ), + minNdof = cms.double( 4.0 ), + maxRho = cms.double( 2.0 ), + pvSrc = cms.InputTag( "hltVerticesPFPPOnAA" ) + ), + src = cms.InputTag( "hltVerticesPFPPOnAA" ) +) +process.hltVerticesPFFilterPPOnAA = cms.EDFilter( "VertexSelector", + src = cms.InputTag( "hltVerticesPFSelectorPPOnAA" ), + cut = cms.string( "!isFake" ), + filter = cms.bool( True ) ) -process.hltDoubleEle6eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sL1FirstCollisionAfterAbortGapCentrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit_Centrality30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICentrality30100FirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1ZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.5 ), - etcutEE = cms.double( 6.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreHIZeroBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIPuAK4CaloJet40Eta5p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.1 ), + MinN = cms.int32( 1 ) ) -process.hltDoubleEle6p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.rawDataReducedFormat = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataRepacker" ), + fedList = ( cms.vuint32( 100, 101, 102, 1024, 103, 104, 105, 106, 107, 108, 109, 110, 111, 1022, 1118, 1119, 112, 1120, 1121, 1122, 1123, 113, 1134, 1135, 114, 115, 116, 117, 118, 119, 120, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 121, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 122, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 123, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 124, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 125, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 126, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 127, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 128, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 129, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 130, 1300, 1301, 1302, 1308, 1309, 131, 1310, 1311, 1312, 1313, 1314, 132, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 133, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 134, 135, 1354, 1356, 1358, 136, 1360, 1368, 1369, 137, 1370, 1371, 1376, 1377, 138, 1380, 1381, 1384, 1385, 1386, 139, 1390, 1391, 1392, 1393, 1394, 1395, 140, 1402, 1404, 1405, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212)+cms.vuint32( 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467)+cms.vuint32( 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 690, 691, 692, 693, 70, 71, 72, 73, 735, 74, 75, 76, 77, 78, 79, 790, 791, 792, 793, 80, 81, 82, 83, 831, 832, 833, 834, 835, 836, 837, 838, 839, 84, 841, 842, 843, 844, 845, 846, 847, 848, 849, 85, 851, 852, 853, 854, 855, 856, 857, 858, 859, 86, 861, 862, 863, 864, 865, 866, 867, 868, 869, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99) ) ) -process.hltDoubleEle6p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleJet44BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet44_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIPuAK4CaloJet60Eta5p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.1 ), + MinN = cms.int32( 1 ) ) -process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleJet56BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet56_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIPuAK4CaloJet80Eta5p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltSinglePuAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.0 ), - etcutEE = cms.double( 7.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.1 ), + MinN = cms.int32( 1 ) ) -process.hltDoubleEle7eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL1sSingleJet60BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle7eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIPuAK4CaloJet100Eta5p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltSinglePuAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.1 ), + MinN = cms.int32( 1 ) ) -process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIPuAK4CaloJet120Eta5p1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.1 ), + MinN = cms.int32( 1 ) ) -process.hltDoubleEle7eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleJet28Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle7eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIPuAK4CaloJet40Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleJet44Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet44_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle7eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIPuAK4CaloJet60Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sSingleJet56Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet56_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIPuAK4CaloJet80Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1sSingleJet60Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.5 ), - etcutEE = cms.double( 7.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreHIPuAK4CaloJet100Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sL1MinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIGEDPhoton10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltParticleFlowRecHitECALPPOnAA = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + barrel = cms.PSet( ), + endcap = cms.PSet( ), + name = cms.string( "PFRecHitECALNavigator" ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEBRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ), + cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ) + ) +) +process.hltParticleFlowRecHitPSPPOnAA = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + name = cms.string( "PFPSRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( threshold = cms.double( 7.0E-6 ), + name = cms.string( "PFRecHitQTestThreshold" ) + ) + ) + ) + ) +) +process.hltParticleFlowClusterPSPPOnAA = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSPPOnAA" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 4 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( False ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 6.0E-5 ), + minFractionInCalc = cms.double( 1.0E-9 ) + ), + maxIterations = cms.uint32( 50 ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS2" ) + ) + ), + showerSigma = cms.double( 0.3 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) +) +process.hltParticleFlowClusterECALUncorrectedPPOnAA = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALPPOnAA" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.15 ), + seedingThreshold = cms.double( 0.6 ), + detector = cms.string( "ECAL_ENDCAP" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 0.23 ), + detector = cms.string( "ECAL_BARREL" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 8 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 0.08 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( gatheringThreshold = cms.double( 0.3 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 9 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + maxIterations = cms.uint32( 50 ), + positionCalcForConvergence = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + showerSigma = cms.double( 1.5 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + energyCorrector = cms.PSet( ) +) +process.hltParticleFlowClusterECALPPOnAA = cms.EDProducer( "CorrectedECALPFClusterProducer", + minimumPSEnergy = cms.double( 0.0 ), + skipPS = cms.bool( False ), + inputPS = cms.InputTag( "hltParticleFlowClusterPSPPOnAA" ), + energyCorrector = cms.PSet( + applyCrackCorrections = cms.bool( False ), + srfAwareCorrection = cms.bool( True ), + applyMVACorrections = cms.bool( True ), + maxPtForMVAEvaluation = cms.double( 300.0 ), + recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), + eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) + ), + inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedPPOnAA" ) +) +process.hltParticleFlowSuperClusterECALPPOnAA = cms.EDProducer( "PFECALSuperClusterProducer", + PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), + doSatelliteClusterMerge = cms.bool( False ), + thresh_PFClusterBarrel = cms.double( 0.5 ), + PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), + useRegression = cms.bool( True ), + satelliteMajorityFraction = cms.double( 0.5 ), + thresh_PFClusterEndcap = cms.double( 0.5 ), + ESAssociation = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), + PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), + verbose = cms.untracked.bool( False ), + thresh_SCEt = cms.double( 4.0 ), + etawidth_SuperClusterEndcap = cms.double( 0.04 ), + phiwidth_SuperClusterEndcap = cms.double( 0.6 ), + useDynamicDPhiWindow = cms.bool( True ), + PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), + regressionConfig = cms.PSet( + uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), + ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), + regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), + uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), + isHLT = cms.bool( True ), + regTrainedWithPS = cms.bool( True ) + ), + applyCrackCorrections = cms.bool( False ), + satelliteClusterSeedThreshold = cms.double( 50.0 ), + etawidth_SuperClusterBarrel = cms.double( 0.04 ), + PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), + PFClusters = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), + thresh_PFClusterSeedBarrel = cms.double( 1.0 ), + EnergyWeight = cms.string( "Raw" ), + BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + thresh_PFClusterSeedEndcap = cms.double( 1.0 ), + phiwidth_SuperClusterBarrel = cms.double( 0.6 ), + thresh_PFClusterES = cms.double( 0.5 ), + seedThresholdIsET = cms.bool( True ), + isOOTCollection = cms.bool( False ), + barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), + endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), + PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), + dropUnseedable = cms.bool( False ), + ClusteringType = cms.string( "Mustache" ) +) +process.hltEgammaCandidatesPPOnAA = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", + scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALPPOnAA','hltParticleFlowSuperClusterECALBarrel' ), + scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALPPOnAA','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), + recoEcalCandidateCollection = cms.string( "" ) +) +process.hltEgammaCandidatesWrapperPPOnAA = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + candNonIsolatedTag = cms.InputTag( "" ), + doIsolated = cms.bool( True ) +) +process.hltEG10EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEgammaHoverEPPOnAA = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + etMin = cms.double( 0.0 ), + innerCone = cms.double( 0.0 ), + outerCone = cms.double( 0.14 ), + depth = cms.int32( -1 ), + doEtSum = cms.bool( False ), + useSingleTower = cms.bool( False ), + effectiveAreas = cms.vdouble( 0.105, 0.17 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) +) +process.hltEG10HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltPreHIGEDPhoton20 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG20EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 20.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG20HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltL1sL1SingleEG7BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG7_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIGEDPhoton30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG30EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltL1sL1SingleEG21BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIGEDPhoton40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG40EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 40.0 ), + etcutEE = cms.double( 40.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG40HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG50EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltL1sL1SingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIGEDPhoton60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG60EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 60.0 ), + etcutEE = cms.double( 60.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG60HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEG60EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton10EB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG10EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEG10EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIGEDPhoton20EB = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG20EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 20.0 ), + etcutEE = cms.double( 999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle8eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle8eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG20HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG20EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltPreHIGEDPhoton30EB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG30EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG30EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton40EB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG40EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 40.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle8eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG40HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEG40EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton50EB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG50EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleEle8eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltEG50EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton60EB = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG60EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 60.0 ), + etcutEE = cms.double( 999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG60HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEG60EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 2.0 ), + thrOverEEE = cms.vdouble( 2.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton10HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton20HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG20HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIGEDPhoton30HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.5 ), - etcutEE = cms.double( 8.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltDoubleEle8p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIGEDPhoton40HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG40HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton50HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton60HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG60HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltEG60EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton10EBHECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG10HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEG10EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIGEDPhoton20EBHECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG20HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEG20EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +) +process.hltPreHIGEDPhoton30EBHECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEG30EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIGEDPhoton40EBHECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.0 ), - etcutEE = cms.double( 9.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle9eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltDoubleEle9eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG40HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG40EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIGEDPhoton50EBHECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIGEDPhoton60EBHECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG60HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEG60EtEBPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sMinimumBiasHF1ANDBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIEle10Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.5 ), - etcutEE = cms.double( 9.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltEgammaClusterShapePPOnAA = cms.EDProducer( "EgammaHLTClusterShapeProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + isIeta = cms.bool( True ), + multThresEB = cms.double( 1.0 ), + multThresEE = cms.double( 1.25 ) ) -process.hltDoubleEle9p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEle10ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), +process.hltEgammaEcalPFClusterIsoPPOnAA = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), + rhoProducer = cms.InputTag( "" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.0 ), + drVetoEndcap = cms.double( 0.0 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -process.hltDoubleEle9p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEle10HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle10eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle10eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), +process.hltEgammaHcalPFClusterIsoPPOnAA = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), + useHF = cms.bool( False ), + pfClusterProducerHFEM = cms.InputTag( "" ), + pfClusterProducerHFHAD = cms.InputTag( "" ), + rhoProducer = cms.InputTag( "" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.0 ), + drVetoEndcap = cms.double( 0.0 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + useEt = cms.bool( True ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEle10EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltSiStripClustersPPOnAAZeroSuppression = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClustersPPOnAA" ), + stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) ) -process.hltDoubleEle10eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'FPix1_pos+FPix2_pos', + 'FPix1_pos+FPix3_pos', + 'FPix2_pos+FPix3_pos', + 'BPix1+FPix1_pos', + 'BPix1+FPix2_pos', + 'BPix1+FPix3_pos', + 'BPix2+FPix1_pos', + 'BPix2+FPix2_pos', + 'BPix2+FPix3_pos', + 'BPix3+FPix1_pos', + 'BPix3+FPix2_pos', + 'BPix3+FPix3_pos', + 'BPix4+FPix1_pos', + 'BPix4+FPix2_pos', + 'BPix4+FPix3_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_neg+FPix3_neg', + 'FPix2_neg+FPix3_neg', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_neg', + 'BPix2+FPix3_neg', + 'BPix3+FPix1_neg', + 'BPix3+FPix2_neg', + 'BPix3+FPix3_neg', + 'BPix4+FPix1_neg', + 'BPix4+FPix2_neg', + 'BPix4+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltDoubleEle10eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), +process.hltPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix2_neg', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_pos+FPix3_pos' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +process.hltEgammaSuperClustersToPixelMatchPPOnAA = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", + cands = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + minEtCutEB = cms.double( 0.0 ), + minEtCutEE = cms.double( 0.0 ), + cuts = cms.VPSet( + cms.PSet( endcapCut = cms.PSet( + useEt = cms.bool( False ), + cutOverE = cms.double( 0.2 ) +), + var = cms.InputTag( "hltEgammaHoverEPPOnAA" ), + barrelCut = cms.PSet( + useEt = cms.bool( False ), + cutOverE = cms.double( 0.2 ) + ) + ) + ) +) +process.hltEleSeedsTrackingRegionsPPOnAA = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", + RegionPSet = cms.PSet( + minBSDeltaZ = cms.double( 0.0 ), + useZInVertex = cms.bool( True ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + beamSpot = cms.InputTag( "" ), + useZInBeamspot = cms.bool( False ), + ptMin = cms.double( 4.0 ), + deltaEtaRegion = cms.double( 0.1 ), + nrSigmaForBSDeltaZ = cms.double( 3.0 ), + originHalfLength = cms.double( 0.5 ), + measurementTrackerEvent = cms.InputTag( "" ), + originRadius = cms.double( 0.2 ), + precise = cms.bool( True ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchPPOnAA' ), + whereToUseMeasTracker = cms.string( "kNever" ), + deltaPhiRegion = cms.double( 0.4 ), + defaultZ = cms.double( 0.0 ) + ) +) +process.hltElePixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltPixelLayerPairsPPOnAA" ), + trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) +) +process.hltElePixelSeedsDoubletsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +) +process.hltElePixelHitDoubletsForTripletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltPixelLayerTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) +) +process.hltElePixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.004 ), + CAPhiCut = cms.double( 0.1 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +) +process.hltElePixelSeedsTripletsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltElePixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +) +process.hltElePixelSeedsCombinedPPOnAA = cms.EDProducer( "SeedCombiner", + seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsPPOnAA','hltElePixelSeedsTripletsPPOnAA' ) +) +process.hltEgammaElectronPixelSeedsPPOnAA = cms.EDProducer( "ElectronNHitSeedProducer", + initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedPPOnAA" ), + vertices = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + measTkEvt = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchPPOnAA' ), + matcherConfig = cms.PSet( + useRecoVertex = cms.bool( False ), + minNrHits = cms.vuint32( 2, 3 ), + matchingCuts = cms.VPSet( + cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 9999.0 ), + dRZMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxHighEtThres = cms.vdouble( 20.0 ), + dRZMaxHighEtThres = cms.vdouble( 0.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ) + ), + minNrHitsValidLayerBins = cms.vint32( 4 ), + detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), + navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), + paramMagField = cms.ESInputTag( "","ParabolicMf" ) + ) +) +process.hltEgammaPixelMatchVarsPPOnAA = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + dPhi1SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00823, -0.0029 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00282 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.010838, -0.00345 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0043 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol2" ) + ) +) ), + dPhi2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 1.3E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.6 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.9 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 7.94E-5 ), + xMin = cms.double( 1.9 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ) +) ), + dRZ2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol3" ) + ) +) ), + productsToWrite = cms.int32( 0 ) +) +process.hltEle10PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle10HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltEgammaCkfTrackCandidatesForGSFPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + src = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 1000000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltEgammaGsfTracksPPOnAA = cms.EDProducer( "GsfTrackProducer", + src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + producer = cms.string( "" ), + Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + Propagator = cms.string( "hltESPFwdElectronPropagator" ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + GeometricInnerState = cms.bool( True ), + AlgorithmName = cms.string( "gsf" ) +) +process.hltEgammaGsfElectronsPPOnAA = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", + TrackProducer = cms.InputTag( "" ), + GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksPPOnAA" ), + UseGsfTracks = cms.bool( True ), + BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +) +process.hltEgammaGsfTrackVarsPPOnAA = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + inputCollection = cms.InputTag( "hltEgammaGsfTracksPPOnAA" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + upperTrackNrToRemoveCut = cms.int32( 9999 ), + lowerTrackNrToRemoveCut = cms.int32( -1 ), + useDefaultValuesForBarrel = cms.bool( False ), + useDefaultValuesForEndcap = cms.bool( False ) +) +process.hltEle10GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle10PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle10GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle4eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksPPOnAA" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( True ), + includeFourthHit = cms.bool( False ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltDoubleEle4p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ) ) -process.hltDoubleEle5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.3, 4.0 ), + dz_par1 = cms.vdouble( 0.35, 4.0 ), + d0_par2 = cms.vdouble( 0.4, 4.0 ), + dz_par2 = cms.vdouble( 0.4, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) ) -process.hltDoubleEle5p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ) ) -process.hltDoubleEle6eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.2 ), + sigmaZVertex = cms.double( 3.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 4.0 ), + originRadius = cms.double( 0.05 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltDoubleEle6p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerQuadruplets" ), + trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.004 ), + CAPhiCut = cms.double( 0.3 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 100.0 ), + value1 = cms.double( 1000.0 ), + pt1 = cms.double( 0.4 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "none" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltDoubleEle7eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsPixelTracks = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitQuadruplets" ), + Fitter = cms.InputTag( "hltPixelTracksFitter" ), + Filter = cms.InputTag( "hltPixelTracksFilter" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltIter1ElectronsPixelTracks" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( True ), + includeFourthHit = cms.bool( False ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltDoubleEle7p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), + src = cms.InputTag( "hltIter1ElectronsPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter1" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ) ) -process.hltDoubleEle8eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.85, 3.0 ), + dz_par1 = cms.vdouble( 0.8, 3.0 ), + d0_par2 = cms.vdouble( 0.9, 3.0 ), + dz_par2 = cms.vdouble( 0.9, 3.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) ) -process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.4 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 1.0, 4.0 ), + dz_par1 = cms.vdouble( 1.0, 4.0 ), + d0_par2 = cms.vdouble( 1.0, 4.0 ), + dz_par2 = cms.vdouble( 1.0, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 5 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) ) -process.hltDoubleEle8p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter1ForElectronsMerged = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) ) -process.hltDoubleEle9eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ) ) -process.hltDoubleEle9p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter2ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix2_neg', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_pos+FPix3_pos' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.2 ), + sigmaZVertex = cms.double( 3.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 4.0 ), + originRadius = cms.double( 0.05 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltDoubleEle10eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) +process.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerTriplets" ), + trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltIter2ElectronsPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.004 ), + CAPhiCut = cms.double( 0.1 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.4 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltDoubleEle4eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitTriplets" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +) +process.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), + src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter2" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ) +) +process.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.3, 4.0 ), + dz_par1 = cms.vdouble( 0.35, 4.0 ), + d0_par2 = cms.vdouble( 0.4, 4.0 ), + dz_par2 = cms.vdouble( 0.4, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) +) +process.hltIter2ForElectronsMerged = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter1ForElectronsMerged','hltIter2ElectronsTrackSelectionHighPurity' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter1ForElectronsMerged','hltIter2ElectronsTrackSelectionHighPurity' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +process.hltDoubletRecoveryForElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltIter2ElectronsTrackSelectionHighPurity" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 16.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) +) +process.hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ) +) +process.hltDoubletRecoveryForElectronsPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 15.0 ), + extraPhi = cms.double( 0.0 ), + extraEta = cms.double( 0.0 ), + maxNVertices = cms.int32( 3 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 4.0 ), + operationMode = cms.string( "VerticesFixed" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), + originRadius = cms.double( 0.015 ), + measurementTrackerName = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ), + precise = cms.bool( True ), + zErrorVertex = cms.double( 0.03 ) + ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + ignoreSingleFPixPanelModules = cms.bool( True ), + debug = cms.untracked.bool( False ), + createPlottingFiles = cms.untracked.bool( False ), + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_pos', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'BPix3+FPix1_pos', + 'BPix3+FPix1_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix3_pos', + 'FPix1_neg+FPix3_neg', + 'FPix2_pos+FPix3_pos', + 'FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.006 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + skipClusters = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) +) +process.hltDoubletRecoveryForElectronsPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "" ), + trackingRegions = cms.InputTag( "" ), + trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryForElectronsPixelLayersAndRegions" ), + clusterCheck = cms.InputTag( "" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) +) +process.hltDoubletRecoveryForElectronsPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowPixelHitDoublets" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +) +process.hltDoubletRecoveryForElectronsPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ), + src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowPixelSeeds" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltDoubletRecoveryForElectronsPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltDoubletRecovery" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ) +) +process.hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", + src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowCtfWithMaterialTracks" ), + keepAllTracks = cms.bool( False ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + useVertices = cms.bool( True ), + useVtxError = cms.bool( False ), + vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), + vtxNumber = cms.int32( -1 ), + vertexCut = cms.string( "tracksSize>=3" ), + copyTrajectories = cms.untracked.bool( False ), + copyExtras = cms.untracked.bool( True ), + qualityBit = cms.string( "highPurity" ), + chi2n_par = cms.double( 0.7 ), + chi2n_no1Dmod_par = cms.double( 9999.0 ), + res_par = cms.vdouble( 0.003, 0.001 ), + d0_par1 = cms.vdouble( 0.3, 4.0 ), + dz_par1 = cms.vdouble( 0.35, 4.0 ), + d0_par2 = cms.vdouble( 0.4, 4.0 ), + dz_par2 = cms.vdouble( 0.4, 4.0 ), + applyAdaptedPVCuts = cms.bool( True ), + max_d0 = cms.double( 100.0 ), + max_z0 = cms.double( 100.0 ), + nSigmaZ = cms.double( 3.0 ), + minNumberLayers = cms.uint32( 3 ), + minNumber3DLayers = cms.uint32( 0 ), + maxNumberLostLayers = cms.uint32( 1 ), + minHitsToBypassChecks = cms.uint32( 20 ), + applyAbsCutsIfNoPV = cms.bool( False ), + max_d0NoPV = cms.double( 100.0 ), + max_z0NoPV = cms.double( 100.0 ), + max_relpterr = cms.double( 9999.0 ), + min_nhits = cms.uint32( 0 ), + max_minMissHitOutOrIn = cms.int32( 99 ), + max_lostHitFraction = cms.double( 1.0 ), + max_eta = cms.double( 9999.0 ), + min_eta = cms.double( -9999.0 ) +) +process.hltMergedForElectrons = cms.EDProducer( "TrackListMerger", + ShareFrac = cms.double( 0.19 ), + FoundHitBonus = cms.double( 5.0 ), + LostHitPenalty = cms.double( 20.0 ), + MinPT = cms.double( 0.05 ), + Epsilon = cms.double( -0.001 ), + MaxNormalizedChisq = cms.double( 1000.0 ), + MinFound = cms.int32( 3 ), + TrackProducers = cms.VInputTag( 'hltIter2ForElectronsMerged','hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity' ), + hasSelector = cms.vint32( 0, 0 ), + indivShareFrac = cms.vdouble( 1.0, 1.0 ), + selectedTrackQuals = cms.VInputTag( 'hltIter2ForElectronsMerged','hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity' ), + setsToMerge = cms.VPSet( + cms.PSet( pQual = cms.bool( False ), + tLists = cms.vint32( 0, 1 ) + ) + ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + allowFirstHitShare = cms.bool( True ), + newQuality = cms.string( "confirmed" ), + copyExtras = cms.untracked.bool( True ), + writeOnlyTrkQuals = cms.bool( False ), + copyMVA = cms.bool( False ) +) +process.hltEgammaEleGsfTrackIsoPPOnAA = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsPPOnAA" ), + trackProducer = cms.InputTag( "hltMergedForElectrons" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.2 ), + egTrkIsoZSpan = cms.double( 0.15 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), + egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), + egTrkIsoStripBarrel = cms.double( 0.01 ), + egTrkIsoStripEndcap = cms.double( 0.01 ), + useGsfTrack = cms.bool( True ), + useSCRefs = cms.bool( True ) ) -process.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle10GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle10GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIEle15Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG15EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 15.0 ), + etcutEE = cms.double( 15.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEle15ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEG15EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle15ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle15HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle15EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + candTag = cms.InputTag( "hltEle15HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle15PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle6eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle15GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle15GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle15GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleEG15BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIEle20Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle20ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle20HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle20EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltEle20HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle20PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle20GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle20GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle20GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIEle30Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle30ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle10eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle30HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle30EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle30PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltEle30HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), @@ -97482,16 +93873,16 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEle30PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97502,18 +93893,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97524,18 +93915,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEle30GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97546,20 +93937,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltEle30GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97568,18 +93959,34 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleEG21BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreHIEle40Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEle40ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97590,20 +93997,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle40ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97612,20 +94019,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle40HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97634,58 +94041,37 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltL1sSingleEG10er2p5SingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGmtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreSingleEle8SingleEGL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEle40HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5SingleEG15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + candTag = cms.InputTag( "hltEle40EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltSingleEle8SingleEGL1EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1SingleEG10er2p5L1SingleEG15er2p5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle40PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltEle40HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), @@ -97702,16 +94088,16 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltEle40PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97722,18 +94108,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97744,18 +94130,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltEle40GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97766,20 +94152,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltEle40GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97788,18 +94174,22 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIEle50Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEle50ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97810,20 +94200,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle50HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltEle50ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97832,20 +94222,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle50EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltEle50HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97854,63 +94244,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso25_LooseIso12_er1p5 OR L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleAndDoubleEGEta1p5OrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGIsoeta1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG20EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 9999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG20R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle50HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltEle50EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -97919,40 +94266,63 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG20HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEle50PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEle50HcalIsoPPOnAAFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltEle50GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle50PixelMatchPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle50GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), + thrRegularEB = cms.vdouble( 0.008 ), + thrRegularEE = cms.vdouble( 0.012 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97963,18 +94333,18 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle50GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltEle50GsfDetaPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -97985,52 +94355,54 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEle50GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + candTag = cms.InputTag( "hltEle50GsfDphiPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDiEG14EtUnseededFilter = cms.EDFilter( "HLT1Photon", +process.hltPreHIEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEG10EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 14.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.5 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltDiEG14R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + candTag = cms.InputTag( "hltDoubleEG10EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -98041,42 +94413,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), @@ -98085,20 +94435,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle10HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), @@ -98107,178 +94457,118 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle10HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle10GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +process.hltPreHIEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle10Mass50PPOnAAFilter = cms.EDFilter( "HLTEgammaCombMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPOnAAFilter" ), + secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPOnAAFilter" ), + minMass = cms.double( 50.0 ) ) -process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHIDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEG15EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), + etcutEB = cms.double( 15.0 ), + etcutEE = cms.double( 15.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +process.hltDoubleEle15ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG15EtPPOnAAFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), + thrRegularEB = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.15 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), @@ -98287,20 +94577,20 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle15EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltDoubleEle15HoverEPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), @@ -98309,732 +94599,180 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle15HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltDoubleEle15GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 1.0 ), + thrOverEEE = cms.vdouble( 1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG22EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle15Mass50PPOnAAFilter = cms.EDFilter( "HLTEgammaCombMassFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 22.0 ), - etcutEE = cms.double( 9999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPOnAAFilter" ), + secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPOnAAFilter" ), + minMass = cms.double( 50.0 ) ) -process.hltEG22R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEG22HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIL1Mu3Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1fL1sMuOpenL1Filtered3 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22HE12b10eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 3.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIL1Mu3Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIL1Mu3Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL1Mu5Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG22HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltL1fL1sMuOpenL1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 5.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIL1Mu5Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMu3OpenBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3Open_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltPreHIL1Mu5Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sMu3OpenL1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 5.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL1Mu7Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fL1sMuOpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 24.0 ), - etcutEE = cms.double( 9999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 7.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreHIL1Mu7Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltPreHIL1Mu7Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 7.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0105 ), - thrRegularEE = cms.vdouble( 0.0105 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - triggerType = cms.int32( 92 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 16.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.5 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 2 ) -) -process.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.5 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEB = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( 0.06 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 3.0 ), - thrRegularEE = cms.vdouble( 3.0 ), - thrOverEEB = cms.vdouble( 0.012 ), - thrOverEEE = cms.vdouble( 0.012 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu50L1SingleMuShower = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreExpressMuons = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltExpressMuonsFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_IsoMu20_v17 OR HLT_IsoMu24_v15 OR HLT_IsoMu27_v18 )' ) -) -process.hltPreOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 OR HLT_L1SingleMu7_v2 OR HLT_L1DoubleMu0_v2 OR HLT_L1SingleEG10_v3 OR HLT_L1SingleEG18_v2 OR HLT_Photon22_v4 OR HLT_L1SingleJet35_v2 OR HLT_L1SingleJet200_v2 OR HLT_L1DoubleJetC50_v3 OR HLT_CaloJet10_NoJetID_v5 OR HLT_CaloJet20_NoJetID_v5 OR HLT_CaloJet50_NoJetID_v5 )' ) -) -process.hltPreHIOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHIOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_HIRandom_v3 OR HLT_HIHcalNZS_v4 OR HLT_HIHcalPhiSym_v4 )' ) -) -process.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu', - 'hltEcalUncalibRecHit@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda', - 'hltEcalUncalibRecHit@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu', - 'hltPixelTracksSoA@cpu', - 'hltPixelVerticesSoA@cpu' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda', - 'hltPixelTracksSoA@cuda', - 'hltPixelVerticesSoA@cuda' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", - pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), - TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" ) -) -process.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", - pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), - TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" ) -) -process.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA", - pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), - pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ), - minD2cut = cms.double( 1.0E-4 ) -) -process.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", - pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ) -) -process.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", - pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ) -) -process.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA", - pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ), - pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ), - useQualityCut = cms.bool( True ), - minQuality = cms.string( "loose" ), - deltaR2cut = cms.double( 0.04 ) -) -process.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA", - pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" ) -) -process.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA", - pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" ) -) -process.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA", - pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ), - pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ), - beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), - dzCut = cms.double( 1.0 ) -) -process.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -99044,108 +94782,43 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer", - eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ), - lumiProducts = cms.untracked.vstring( ), - runProducts = cms.untracked.vstring( ), - processProducts = cms.untracked.vstring( ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiPixelDigisForHighBeta = cms.EDProducer( "SiPixelRawToDigi", - IncludeErrors = cms.bool( True ), - UseQualityInfo = cms.bool( True ), - ErrorList = cms.vint32( 29 ), - UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataCollector" ), - Regions = cms.PSet( ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ), - SiPixelQualityLabel = cms.string( "" ) -) -process.hltSiPixelClustersForHighBeta = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisForHighBeta" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( 40000 ), - payloadType = cms.string( "HLT" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) -) -process.hltSiPixelClustersCacheForHighBeta = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsForHighBeta = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) -) -process.hltPixelTracksTrackingRegionsForHighBeta = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.05 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ) - ) +process.hltSinglePuAK4CaloJet26Eta2p4 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 1 ) ) -process.hltPixelLayerTripletsForHighBeta = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), +process.hltFullIter0PixelQuadrupletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ), + hitErrorRZ = cms.double( 0.006 ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) + HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), @@ -99156,23 +94829,45 @@ MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) -process.hltPixelTracksHitDoubletsForHighBeta = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForHighBeta" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighBeta" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -process.hltPixelTracksHitTripletsForHighBeta = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighBeta" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.1 ), +process.hltFullIter0PixelTrackingRegionsPreSplittingPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 4.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 3.0 ), + originHalfLength = cms.double( 0.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) +) +process.hltFullIter0PixelClusterCheckPreSplittingPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) +) +process.hltFullIter0PixelHitDoubletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPOnAAForDmeson" ), + trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplittingPPOnAAForDmeson" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPOnAAForDmeson" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) +) +process.hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPOnAAForDmeson" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0012 ), + CAPhiCut = cms.double( 0.2 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) @@ -99183,212 +94878,169 @@ cut = cms.double( -1.0 ) ) ), - CAHardPtCut = cms.double( 0.05 ), + CAHardPtCut = cms.double( 0.0 ), maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.05 ), + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) + pt2 = cms.double( 2.0 ) ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) -) -process.hltPixelTracksForHighBeta = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForHighBeta" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelTrackFilterN1 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 1 ), - maxPixelTracks = cms.uint32( 0 ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTrackFilterN2 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 2 ), - maxPixelTracks = cms.uint32( 0 ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTrackFilterN3 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBeta" ), - minPixelTracks = cms.uint32( 3 ), - maxPixelTracks = cms.uint32( 0 ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sTOTEM4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_4 OR L1_TOTEM_4 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreTOTEM4ANDPixelTrackCountingMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM4ANDPixelTrackCountingMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM4ANDPixelTrackCountingMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM4ANDPixelTrackCountingMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM4ANDPixelTrackCountingMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PixelSeedsPreSplittingPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAAForDmeson" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CkfTrackCandidatesPreSplittingPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), + src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPOnAAForDmeson" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAAForDmeson = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( False ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPOnAAForDmeson" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "initialStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "" ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PrimaryVerticesPreSplittingPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.7 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 3 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 2.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAAForDmeson" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiPixelClustersAfterSplittingPPOnAAForDmeson = cms.EDProducer( "JetCoreClusterSplitter", + pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPOnAAForDmeson" ), + pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + verbose = cms.bool( False ), + ptMin = cms.double( 200.0 ), + cores = cms.InputTag( "hltJetsForCoreTracking" ), + chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), + forceXError = cms.double( 100.0 ), + forceYError = cms.double( 150.0 ), + fractionalWidth = cms.double( 0.4 ), + chargePerUnit = cms.double( 2000.0 ), + centralMIPCharge = cms.double( 26000.0 ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson = cms.EDProducer( "SiPixelClusterShapeCacheProducer", + src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + onDemand = cms.bool( False ) ) -process.hltPreTOTEM4ANDPixelTrackCountingMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson = cms.EDProducer( "SiPixelRecHitConverter", + src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + CPE = cms.string( "hltESPPixelCPEGeneric" ), + VerboseLevel = cms.untracked.int32( 0 ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSiStripClustersFullPPOnAAForDmeson = cms.EDProducer( "MeasurementTrackerEventProducer", + measurementTracker = cms.string( "hltESPMeasurementTracker" ), + skipClusters = cms.InputTag( "" ), + pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + vectorHits = cms.InputTag( "" ), + vectorHitsRej = cms.InputTag( "" ), + inactivePixelDetectorLabels = cms.VInputTag( ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), + pixelCablingMapLabel = cms.string( "" ), + inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), + switchOffPixelsIfEmpty = cms.bool( True ) ) -process.hltPixelLayerTripletsForHighBetaBPix = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4' ), +process.hltFullIter0PixelQuadrupletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsForHighBeta" ) + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), @@ -99399,23 +95051,45 @@ MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) -process.hltPixelTracksHitDoubletsForHighBetaBPix = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForHighBetaBPix" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighBeta" ), +process.hltFullIter0PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 4.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 3.0 ), + originHalfLength = cms.double( 0.0 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) +) +process.hltFullIter0PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) +) +process.hltFullIter0PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPOnAAForDmeson" ), + trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPPOnAAForDmeson" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPOnAAForDmeson" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltPixelTracksHitTripletsForHighBetaBPix = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighBetaBPix" ), +process.hltFullIter0PixelHitQuadrupletsPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPOnAAForDmeson" ), extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.1 ), + CAThetaCut = cms.double( 0.0012 ), + CAPhiCut = cms.double( 0.2 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) @@ -99426,6230 +95100,5854 @@ cut = cms.double( -1.0 ) ) ), - CAHardPtCut = cms.double( 0.05 ), + CAHardPtCut = cms.double( 0.0 ), maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.05 ), + value2 = cms.double( 50.0 ), + value1 = cms.double( 200.0 ), + pt1 = cms.double( 0.7 ), enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) + pt2 = cms.double( 2.0 ) ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) -) -process.hltPixelTracksForHighBetaBPix = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForHighBetaBPix" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelTrackFilterBPixN1 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 1 ), - maxPixelTracks = cms.uint32( 0 ) -) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTrackFilterBPixN2 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 2 ), - maxPixelTracks = cms.uint32( 0 ) + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPOnAAForDmeson" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + src = cms.InputTag( "hltFullIter0PixelSeedsPPOnAAForDmeson" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPOnAAForDmeson" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "initialStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "" ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0PrimaryVerticesPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.7 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 3 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 2.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPixelTrackFilterBPixN3 = cms.EDFilter( "HLTPixelTrackFilter", - pixelTracks = cms.InputTag( "hltPixelTracksForHighBetaBPix" ), - minPixelTracks = cms.uint32( 3 ), - maxPixelTracks = cms.uint32( 0 ) +process.hltFullIter0TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.5, 0.2 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorInitialStep_Phase1" ) + ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter0HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), + originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1ClustersRefRemovalPPOnAAForDmeson = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPOnAAForDmeson" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelQuadrupletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.5 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 2.8 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPOnAAForDmeson" ), + trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPOnAAForDmeson" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPOnAAForDmeson" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelHitQuadrupletsPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPOnAAForDmeson" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0017 ), + CAPhiCut = cms.double( 0.3 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 150.0 ), + value1 = cms.double( 1000.0 ), + pt1 = cms.double( 0.7 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPOnAAForDmeson" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson" ), + src = cms.InputTag( "hltFullIter1PixelSeedsPPOnAAForDmeson" ), + clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPOnAAForDmeson" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "lowPtQuadStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson" ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.4, 0.3 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorLowPtQuadStep_Phase1" ) + ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter1HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson" ), + originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2ClustersRefRemovalPPOnAAForDmeson = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPOnAAForDmeson" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelTripletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.2 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 3.5 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPOnAAForDmeson" ), + trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPOnAAForDmeson" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPOnAAForDmeson" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelHitTripletsPPOnAAForDmeson = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPOnAAForDmeson" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.004 ), + CAPhiCut = cms.double( 0.07 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 6.0 ), + value1 = cms.double( 100.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 8.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPOnAAForDmeson" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson" ), + src = cms.InputTag( "hltFullIter2PixelSeedsPPOnAAForDmeson" ), + clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPOnAAForDmeson" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "highPtTripletStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter2TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.9, -0.3, 0.85 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorHighPtTripletStep_Phase1" ) + ) ) -process.hltPixelActivityFilterBPixNClu5NLay3 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 5 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter2HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson" ), + originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPOnAAForDmeson" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix1+BPix3+FPix1_pos', + 'BPix1+BPix3+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'BPix1+BPix2+FPix2_pos', + 'BPix1+BPix2+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+FPix2_pos+FPix3_pos', + 'BPix1+FPix2_neg+FPix3_neg', + 'BPix1+FPix1_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( False ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.2 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 2.8 ), + originRadius = cms.double( 0.02 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltPixelActivityFilterBPixNClu5NLay4 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 5 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter3PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.002 ), + CAPhiCut = cms.double( 0.05 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.3 ), + maxChi2 = cms.PSet( + value2 = cms.double( 8.0 ), + value1 = cms.double( 70.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter3PixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPixelActivityFilterBPixNClu6NLay3 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 6 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter3CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter3CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "lowPtTripletStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.8, -0.4, 0.5 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorLowPtTripletStep_Phase1" ) + ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter3HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter3HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ) ) -process.hltPixelActivityFilterBPixNClu6NLay4 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 6 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter4PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', + 'BPix1+BPix2+BPix3+FPix1_pos', + 'BPix1+BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos+FPix2_pos', + 'BPix1+BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', + 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 1.0 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 1.0 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1, 2 ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", + doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + fitFastCircle = cms.bool( True ), + fitFastCircleChi2Cut = cms.bool( True ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.0011 ), + CAPhiCut = cms.double( 0.0 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.0 ), + maxChi2 = cms.PSet( + value2 = cms.double( 100.0 ), + value1 = cms.double( 500.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPixelActivityFilterBPixNClu7NLay3 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 7 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 3 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter4PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter4PixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter4CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "detachedQuadStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", + src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.2, 0.2, 0.5 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorDetachedQuadStep_Phase1" ) + ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter4HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPixelActivityFilterBPixNClu7NLay4 = cms.EDFilter( "HLTPixelActivityFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSiPixelClustersForHighBeta" ), - minClusters = cms.uint32( 0 ), - maxClusters = cms.uint32( 0 ), - minClustersBPix = cms.uint32( 7 ), - maxClustersBPix = cms.uint32( 0 ), - minClustersFPix = cms.uint32( 0 ), - maxClustersFPix = cms.uint32( 0 ), - minLayersBPix = cms.uint32( 4 ), - maxLayersBPix = cms.uint32( 0 ), - minLayersFPix = cms.uint32( 0 ), - maxLayersFPix = cms.uint32( 0 ) +process.hltFullIter5ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter4HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 0.5 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 0.5 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0, 1 ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", + doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsPPOnAA" ), + extraHitRPhitolerance = cms.double( 0.032 ), + useBendingCorrection = cms.bool( True ), + CAThetaCut = cms.double( 0.001 ), + CAPhiCut = cms.double( 0.0 ), + CAThetaCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAPhiCut_byTriplets = cms.VPSet( + cms.PSet( seedingLayers = cms.string( "" ), + cut = cms.double( -1.0 ) + ) + ), + CAHardPtCut = cms.double( 0.2 ), + maxChi2 = cms.PSet( + value2 = cms.double( 10.0 ), + value1 = cms.double( 300.0 ), + pt1 = cms.double( 0.8 ), + enabled = cms.bool( True ), + pt2 = cms.double( 2.0 ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter5PixelSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter5CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "detachedTripletStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", + src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.2, 0.4, 0.85 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "HIMVASelectorDetachedTripletStep_Phase1" ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter5HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter5HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "tight" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6PixelTrackingRegionSeedLayersBPPOnAA = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", + RegionPSet = cms.PSet( + deltaEta_Cand = cms.double( -1.0 ), + vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + extraPhi = cms.double( 0.0 ), + extraEta = cms.double( 0.0 ), + seedingMode = cms.string( "Global" ), + maxNVertices = cms.int32( 5 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 5.0 ), + input = cms.InputTag( "" ), + operationMode = cms.string( "VerticesFixed" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + deltaPhi_Cand = cms.double( -1.0 ), + originRadius = cms.double( 0.015 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + zErrorVertex = cms.double( 0.3 ) + ), + inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), + ignoreSingleFPixPanelModules = cms.bool( True ), + debug = cms.untracked.bool( False ), + createPlottingFiles = cms.untracked.bool( False ), + layerList = cms.vstring( 'BPix1+BPix2', + 'BPix1+BPix3', + 'BPix1+BPix4', + 'BPix2+BPix3', + 'BPix2+BPix4', + 'BPix3+BPix4', + 'BPix1+FPix1_pos', + 'BPix1+FPix1_neg', + 'BPix1+FPix2_pos', + 'BPix1+FPix2_neg', + 'BPix1+FPix3_pos', + 'BPix1+FPix3_neg', + 'BPix2+FPix1_pos', + 'BPix2+FPix1_neg', + 'BPix2+FPix2_pos', + 'BPix2+FPix2_neg', + 'BPix3+FPix1_pos', + 'BPix3+FPix1_neg', + 'FPix1_pos+FPix2_pos', + 'FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix3_pos', + 'FPix1_neg+FPix3_neg', + 'FPix2_pos+FPix3_pos', + 'FPix2_neg+FPix3_neg' ), + BPix = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6PixelHitDoubletsBPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "" ), + trackingRegions = cms.InputTag( "" ), + trackingRegionsSeedingLayers = cms.InputTag( "hltFullIter6PixelTrackingRegionSeedLayersBPPOnAA" ), + clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6PixelSeedsBPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( False ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter6PixelSeedsBPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter6CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "pixelPairStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.2, 0.0, 0.9 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelPairStep_Phase1" ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter6HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter6HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedLayersAPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 1 ) + ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedTrackingRegionsAPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 3.75 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 1.5 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + originRScaling4BigEvts = cms.bool( True ), + ptMinScaling4BigEvts = cms.bool( True ), + minOriginR = cms.double( 0.0 ), + maxPtMin = cms.double( 0.7 ), + scalingStartNPix = cms.double( 20000.0 ), + scalingEndNPix = cms.double( 35000.0 ), + pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedHitDoubletsAPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsAPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedHitTripletsAPPOnAA = cms.EDProducer( "PixelTripletLargeTipEDProducer", + doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitTriplets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + useMultScattering = cms.bool( True ), + useBending = cms.bool( True ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedSeedsAPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( True ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedLayersBPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) + ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedTrackingRegionsBPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 2.5 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 1.5 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + originRScaling4BigEvts = cms.bool( True ), + ptMinScaling4BigEvts = cms.bool( True ), + minOriginR = cms.double( 0.0 ), + maxPtMin = cms.double( 0.7 ), + scalingStartNPix = cms.double( 20000.0 ), + scalingEndNPix = cms.double( 35000.0 ), + pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedHitDoubletsBPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsBPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedHitTripletsBPPOnAA = cms.EDProducer( "PixelTripletLargeTipEDProducer", + doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitTriplets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + useMultScattering = cms.bool( True ), + useBending = cms.bool( True ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedSeedsBPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + FilterStripHits = cms.bool( True ), + FilterPixelHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( False ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7MixedSeedsPPOnAA = cms.EDProducer( "SeedCombiner", + seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAPPOnAA','hltFullIter7MixedSeedsBPPOnAA' ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter7MixedSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter7CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "mixedTripletStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", + src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.5, 0.0, 0.9 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter7HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter7HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessLayersPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TIB1+TIB2+MTIB3', + 'TIB1+TIB2+MTIB4', + 'TIB1+TIB2+MTID1_pos', + 'TIB1+TIB2+MTID1_neg', + 'TID1_pos+TID2_pos+TID3_pos', + 'TID1_neg+TID2_neg+TID3_neg', + 'TID1_pos+TID2_pos+MTID3_pos', + 'TID1_neg+TID2_neg+MTID3_neg', + 'TID1_pos+TID2_pos+MTEC1_pos', + 'TID1_neg+TID2_neg+MTEC1_neg', + 'TID2_pos+TID3_pos+TEC1_pos', + 'TID2_neg+TID3_neg+TEC1_neg', + 'TID2_pos+TID3_pos+MTEC1_pos', + 'TID2_neg+TID3_neg+MTEC1_neg', + 'TEC1_pos+TEC2_pos+TEC3_pos', + 'TEC1_neg+TEC2_neg+TEC3_neg', + 'TEC1_pos+TEC2_pos+MTEC3_pos', + 'TEC1_neg+TEC2_neg+MTEC3_neg', + 'TEC1_pos+TEC2_pos+TEC4_pos', + 'TEC1_neg+TEC2_neg+TEC4_neg', + 'TEC1_pos+TEC2_pos+MTEC4_pos', + 'TEC1_neg+TEC2_neg+MTEC4_neg', + 'TEC2_pos+TEC3_pos+TEC4_pos', + 'TEC2_neg+TEC3_neg+TEC4_neg', + 'TEC2_pos+TEC3_pos+MTEC4_pos', + 'TEC2_neg+TEC3_neg+MTEC4_neg', + 'TEC2_pos+TEC3_pos+TEC5_pos', + 'TEC2_neg+TEC3_neg+TEC5_neg', + 'TEC2_pos+TEC3_pos+TEC6_pos', + 'TEC2_neg+TEC3_neg+TEC6_neg', + 'TEC3_pos+TEC4_pos+TEC5_pos', + 'TEC3_neg+TEC4_neg+TEC5_neg', + 'TEC3_pos+TEC4_pos+MTEC5_pos', + 'TEC3_neg+TEC4_neg+MTEC5_neg', + 'TEC3_pos+TEC5_pos+TEC6_pos', + 'TEC3_neg+TEC5_neg+TEC6_neg', + 'TEC4_pos+TEC5_pos+TEC6_pos', + 'TEC4_neg+TEC5_neg+TEC6_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) + ), + TID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 2 ) + ), + TOB = cms.PSet( ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 1 ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 2 ) + ), + MTIB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) + ), + MTID = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 3 ), + rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) + ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 3 ), + skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 3 ), + rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 3.0 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 1.0 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + originRScaling4BigEvts = cms.bool( True ), + ptMinScaling4BigEvts = cms.bool( False ), + minOriginR = cms.double( 0.0 ), + maxPtMin = cms.double( 0.7 ), + scalingStartNPix = cms.double( 20000.0 ), + scalingEndNPix = cms.double( 35000.0 ), + pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegionsPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessHitTripletsPPOnAA = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsPPOnAA" ), + maxElement = cms.uint32( 0 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.005 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8PixelLessSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + mode = cms.string( "and" ), + comparitors = cms.VPSet( + cms.PSet( FilterStripHits = cms.bool( True ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ), + cms.PSet( subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + FilterAtHelixStage = cms.bool( False ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ), + layerMask = cms.PSet( ) + ) + ), + ComponentName = cms.string( "CombinedSeedComparitor" ) + ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter8PixelLessSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter8CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "pixelLessStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltL1sL1TOTEM3 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TOTEM_3" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter8TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.4, 0.0, 0.8 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ) ) -process.hltPreL1TOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter8HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPOnAA" ), + originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierPPOnAA','MVAValues' ), + originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierPPOnAA','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltL1sL1RomanPot = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_4 OR L1_TOTEM_4 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_4 OR L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_2 OR L1_TOTEM_2 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_2 OR L1_NotMinimumBiasHF0_AND_BptxAND_TOTEM_1 OR L1_TOTEM_1 OR L1_NotMinimumBiasHF0_OR_BptxAND_TOTEM_1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter9ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", + trajectories = cms.InputTag( "hltFullIter8HighPurityTracksPPOnAA" ), + trackClassifier = cms.InputTag( '','QualityMasks' ), + pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), + TrackQuality = cms.string( "highPurity" ), + maxChi2 = cms.double( 9.0 ), + minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), + overrideTrkQuals = cms.InputTag( "" ) ) -process.hltPreL1RomanPotpart0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", + src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + OnDemand = cms.bool( False ), + clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ) ) -process.hltPreL1RomanPotpart1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TobTecLayersTriplPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TOB1+TOB2+MTOB3', + 'TOB1+TOB2+MTOB4', + 'TOB1+TOB2+MTEC1_pos', + 'TOB1+TOB2+MTEC1_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) + ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) + ), + MTEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 6 ), + skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 7 ), + rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) + ) ) -process.hltPreL1RomanPotpart2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TobTecTrackingRegionsTriplPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 5.0 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 3.5 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + originRScaling4BigEvts = cms.bool( True ), + ptMinScaling4BigEvts = cms.bool( False ), + minOriginR = cms.double( 0.0 ), + maxPtMin = cms.double( 0.7 ), + scalingStartNPix = cms.double( 20000.0 ), + scalingEndNPix = cms.double( 35000.0 ), + pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPreL1RomanPotpart3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TobTecClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), + silentClusterCheck = cms.untracked.bool( False ) ) -process.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TobTecHitDoubletsTriplPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi", - isRun3 = cms.bool( True ), - includeErrors = cms.bool( True ), - inputLabel = cms.InputTag( "rawDataCollector" ), - mappingLabel = cms.string( "RPix" ) +process.hltFullIter9TobTecHitTripletsTriplPPOnAA = cms.EDProducer( "MultiHitFromChi2EDProducer", + doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplPPOnAA" ), + maxElement = cms.uint32( 0 ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + extraHitRPhitolerance = cms.double( 0.0 ), + extraHitRZtolerance = cms.double( 0.0 ), + extraZKDBox = cms.double( 0.2 ), + extraRKDBox = cms.double( 0.2 ), + extraPhiKDBox = cms.double( 0.01 ), + fnSigmaRZ = cms.double( 2.0 ), + refitHits = cms.bool( True ), + ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxChi2 = cms.double( 5.0 ), + chi2VsPtCut = cms.bool( True ), + pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), + chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), + detIdsToDebug = cms.vint32( 0, 0, 0 ) ) -process.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer", - RPixVerbosity = cms.untracked.int32( 0 ), - tag = cms.InputTag( "hltCTPPSPixelDigis" ), - SeedADCThreshold = cms.int32( 2 ), - ADCThreshold = cms.int32( 2 ), - ElectronADCGain = cms.double( 135.0 ), - VCaltoElectronGain = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -411 ), - doSingleCalibration = cms.bool( False ) +process.hltFullIter9TobTecSeedsTriplPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + mode = cms.string( "and" ), + comparitors = cms.VPSet( + cms.PSet( FilterStripHits = cms.bool( True ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ), + cms.PSet( subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + FilterAtHelixStage = cms.bool( False ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ), + layerMask = cms.PSet( ) + ) + ), + ComponentName = cms.string( "CombinedSeedComparitor" ) + ) ) -process.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer", - RPixVerbosity = cms.untracked.int32( 0 ), - RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" ) +process.hltFullIter9TobTecLayersPairPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'TOB1+TEC1_pos', + 'TOB1+TEC1_neg', + 'TEC1_pos+TEC2_pos', + 'TEC1_neg+TEC2_neg', + 'TEC2_pos+TEC3_pos', + 'TEC2_neg+TEC3_neg', + 'TEC3_pos+TEC4_pos', + 'TEC3_neg+TEC4_neg', + 'TEC4_pos+TEC5_pos', + 'TEC4_neg+TEC5_neg', + 'TEC5_pos+TEC6_pos', + 'TEC5_neg+TEC6_neg', + 'TEC6_pos+TEC7_pos', + 'TEC6_neg+TEC7_neg' ), + BPix = cms.PSet( ), + FPix = cms.PSet( ), + TIB = cms.PSet( ), + TID = cms.PSet( ), + TOB = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) + ), + TEC = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + minRing = cms.int32( 5 ), + skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + useRingSlector = cms.bool( True ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + maxRing = cms.int32( 5 ) + ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer", - tag = cms.InputTag( "hltCTPPSPixelRecHits" ), - patternFinderAlgorithm = cms.string( "RPixRoadFinder" ), - trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ), - trackMinNumberOfPoints = cms.uint32( 3 ), - verbosity = cms.untracked.int32( 0 ), - maximumChi2OverNDF = cms.double( 5.0 ), - maximumXLocalDistanceFromTrack = cms.double( 0.2 ), - maximumYLocalDistanceFromTrack = cms.double( 0.3 ), - maxHitPerPlane = cms.int32( 20 ), - maxHitPerRomanPot = cms.int32( 60 ), - maxTrackPerRomanPot = cms.int32( 10 ), - maxTrackPerPattern = cms.int32( 5 ), - numberOfPlanesPerPot = cms.int32( 6 ), - roadRadius = cms.double( 1.0 ), - minRoadSize = cms.int32( 3 ), - maxRoadSize = cms.int32( 20 ), - roadRadiusBadPot = cms.double( 0.5 ) +process.hltFullIter9TobTecTrackingRegionsPairPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", + RegionPSet = cms.PSet( + useFixedError = cms.bool( True ), + nSigmaZ = cms.double( 4.0 ), + VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + useFoundVertices = cms.bool( True ), + fixedError = cms.double( 7.5 ), + maxNVertices = cms.int32( -1 ), + sigmaZVertex = cms.double( 4.0 ), + useFakeVertices = cms.bool( False ), + ptMin = cms.double( 5.0 ), + originRadius = cms.double( 6.0 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + originRScaling4BigEvts = cms.bool( True ), + ptMinScaling4BigEvts = cms.bool( False ), + minOriginR = cms.double( 0.0 ), + maxPtMin = cms.double( 0.7 ), + scalingStartNPix = cms.double( 20000.0 ), + scalingEndNPix = cms.double( 35000.0 ), + pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) + ) ) -process.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter", - pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), - minTracks = cms.int32( 1 ), - maxTracks = cms.int32( 1 ), - do_express = cms.bool( True ), - triggerType = cms.int32( 91 ) +process.hltFullIter9TobTecHitDoubletsPairPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairPPOnAA" ), + trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitDoublets = cms.bool( False ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 1462, 1463 ) +process.hltFullIter9TobTecSeedsPairPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", + seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairPPOnAA" ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + MinOneOverPtError = cms.double( 1.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + magneticField = cms.string( "ParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + SeedComparitorPSet = cms.PSet( + mode = cms.string( "and" ), + comparitors = cms.VPSet( + cms.PSet( FilterStripHits = cms.bool( True ), + FilterPixelHits = cms.bool( False ), + ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + FilterAtHelixStage = cms.bool( True ), + ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), + ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) + ), + cms.PSet( subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + FilterAtHelixStage = cms.bool( False ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ), + layerMask = cms.PSet( ) + ) + ), + ComponentName = cms.string( "CombinedSeedComparitor" ) + ) ) -process.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TobTecSeedsPPOnAA = cms.EDProducer( "SeedCombiner", + seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplPPOnAA','hltFullIter9TobTecSeedsPairPPOnAA' ) ) -process.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter", - pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), - minTracks = cms.int32( 1 ), - maxTracks = cms.int32( 4 ), - do_express = cms.bool( False ), - triggerType = cms.int32( 91 ) +process.hltFullIter9CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( True ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPOnAA" ), + src = cms.InputTag( "hltFullIter9TobTecSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 50 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) -process.hltL1sDoubleMu = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_OQ OR L1_DoubleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter9CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter9CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "tobTecStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPOnAA" ) ) -process.hltPreL1DoubleMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter9TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", + src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.6, -0.3, 0.7 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ) ) -process.hltL1sL1SingleMu = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu22" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter10JetCoreLayersPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", + layerList = cms.vstring( 'BPix1+BPix2+BPix3', + 'BPix2+BPix3+BPix4', + 'BPix1+BPix3+BPix4', + 'BPix1+BPix2+BPix4', + 'BPix2+BPix3+FPix1_pos', + 'BPix2+BPix3+FPix1_neg', + 'BPix1+BPix2+FPix1_pos', + 'BPix1+BPix2+FPix1_neg', + 'BPix2+FPix1_pos+FPix2_pos', + 'BPix2+FPix1_neg+FPix2_neg', + 'BPix1+FPix1_pos+FPix2_pos', + 'BPix1+FPix1_neg+FPix2_neg', + 'FPix1_pos+FPix2_pos+FPix3_pos', + 'FPix1_neg+FPix2_neg+FPix3_neg', + 'BPix1+BPix2+TIB1', + 'BPix1+BPix3+TIB1', + 'BPix1+BPix4+TIB1', + 'BPix2+BPix3+TIB1', + 'BPix2+BPix4+TIB1', + 'BPix3+BPix4+TIB1' ), + BPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0027 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ), + hitErrorRZ = cms.double( 0.006 ) + ), + FPix = cms.PSet( + hitErrorRPhi = cms.double( 0.0051 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + useErrorsFromParam = cms.bool( True ), + hitErrorRZ = cms.double( 0.0036 ), + HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) + ), + TIB = cms.PSet( + matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) + ), + TID = cms.PSet( ), + TOB = cms.PSet( ), + TEC = cms.PSet( ), + MTIB = cms.PSet( ), + MTID = cms.PSet( ), + MTOB = cms.PSet( ), + MTEC = cms.PSet( ) ) -process.hltPreL1SingleMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter10JetCoreRegionSeedsPPOnAA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer", + OrderedHitsFactoryPSet = cms.PSet( + maxElement = cms.uint32( 0 ), + ComponentName = cms.string( "StandardHitTripletGenerator" ), + SeedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersPPOnAA" ), + LayerSrc = cms.InputTag( "hltFullIter10JetCoreLayersPPOnAA" ), + GeneratorPSet = cms.PSet( + maxElement = cms.uint32( 0 ), + useBending = cms.bool( True ), + useFixedPreFiltering = cms.bool( False ), + ComponentName = cms.string( "PixelTripletHLTGenerator" ), + useMultScattering = cms.bool( True ), + phiPreFiltering = cms.double( 0.3 ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), + extraHitRPhitolerance = cms.double( 0.032 ), + extraHitRZtolerance = cms.double( 0.037 ) + ) + ), + SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), + RegionFactoryPSet = cms.PSet( + ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ), + RegionPSet = cms.PSet( + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 10.0 ), + originRadius = cms.double( 0.2 ), + originHalfLength = cms.double( 0.2 ), + deltaPhiRegion = cms.double( 0.2 ), + measurementTrackerName = cms.string( "" ), + zVertex = cms.double( 5.0 ), + deltaEtaRegion = cms.double( 0.2 ), + rVertex = cms.double( 5.0 ), + useFakeVertices = cms.bool( False ), + JetSrc = cms.InputTag( "hltJetsForCoreTracking" ), + vertexSrc = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + howToUseMeasurementTracker = cms.string( "Never" ), + zErrorVetex = cms.double( 0.1 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( -1.0 ), + zErrorBeamSpot = cms.double( 15.0 ), + deltaEta = cms.double( 0.2 ), + deltaPhi = cms.double( 0.2 ), + vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + maxNRegions = cms.int32( 3 ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + input = cms.InputTag( "hltJetsForCoreTracking" ), + maxNVertices = cms.int32( 1 ), + mode = cms.string( "VerticesFixed" ) + ), + CollectionsPSet = cms.PSet( + recoL2MuonsCollection = cms.InputTag( "" ), + recoTrackMuonsCollection = cms.InputTag( "" ), + recoMuonsCollection = cms.InputTag( "" ) + ), + RegionInJetsCheckPSet = cms.PSet( + recoCaloJetsCollection = cms.InputTag( "hltJetsForCoreTracking" ), + deltaRExclusionSize = cms.double( 0.3 ), + jetsPtMin = cms.double( 5.0 ), + doJetsExclusionCheck = cms.bool( True ) + ), + ToolsPSet = cms.PSet( + regionBase = cms.string( "seedOnJets" ), + thePropagatorName = cms.string( "AnalyticalPropagator" ) + ) + ), + SeedCreatorPSet = cms.PSet( + ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), + forceKinematicWithRegionDirection = cms.bool( True ), + magneticField = cms.string( "ParabolicMf" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + MinOneOverPtError = cms.double( 1.0 ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + maxseeds = cms.int32( 10000 ) + ), + ClusterCheckPSet = cms.PSet( + MaxNumberOfPixelClusters = cms.uint32( 150000 ), + cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), + MaxNumberOfCosmicClusters = cms.uint32( 500000 ), + doClusterCheck = cms.bool( True ), + ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ) + ) ) -process.hltL1sL1DoubleJet = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5 OR L1_DoubleJet32er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter10CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), + src = cms.InputTag( "hltFullIter10JetCoreRegionSeedsPPOnAA" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 500000 ), + maxSeedsBeforeCleaning = cms.uint32( 10000 ) ) -process.hltPreL1DoubleJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIter10CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltFullIter10CkfTrackCandidatesPPOnAA" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + AlgorithmName = cms.string( "jetCoreRegionalStep" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( False ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "" ) ) -process.hltL1sL1DoubleJetANDTotem = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5_TOTEM_2 OR L1_DoubleJet20er2p5_TOTEM_4 OR L1_DoubleJet20er2p5_TOTEM_1 OR L1_DoubleJet32er2p5_TOTEM_2 OR L1_DoubleJet32er2p5_TOTEM_4 OR L1_DoubleJet32er2p5_TOTEM_1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullIter10TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", + src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksPPOnAA" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) + ) ) -process.hltPreL1DoubleJetANDTotem = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullIterativeTrackingMergedPPOnAAForDmeson = cms.EDProducer( "TrackCollectionMerger", + trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter3CtfWithMaterialTracksPPOnAA','hltFullIter4CtfWithMaterialTracksPPOnAA','hltFullIter5CtfWithMaterialTracksPPOnAA','hltFullIter6CtfWithMaterialTracksPPOnAA','hltFullIter7CtfWithMaterialTracksPPOnAA','hltFullIter8CtfWithMaterialTracksPPOnAA','hltFullIter9CtfWithMaterialTracksPPOnAA','hltFullIter10CtfWithMaterialTracksPPOnAA' ), + inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter3TrackMVAClassifierPPOnAA', + 'hltFullIter4TrackMVAClassifierPPOnAA', + 'hltFullIter5TrackMVAClassifierPPOnAA', + 'hltFullIter6TrackMVAClassifierPPOnAA', + 'hltFullIter7TrackMVAClassifierPPOnAA', + 'hltFullIter8TrackMVAClassifierPPOnAA', + 'hltFullIter9TrackMVAClassifierPPOnAA', + 'hltFullIter10TrackMVAClassifierPPOnAA' ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + shareFrac = cms.double( 0.19 ), + foundHitBonus = cms.double( 10.0 ), + lostHitPenalty = cms.double( 5.0 ), + minShareHits = cms.uint32( 2 ), + allowFirstHitShare = cms.bool( True ), + enableMerging = cms.bool( True ), + minQuality = cms.string( "loose" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltL1sL1DoubleJetgap = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet32_dEta_2p5_10p0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullOnlinePrimaryVerticesPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 2.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 3.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreL1DoubleJetgap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltGoodHighPurityFullTrackCutClassifierForDmeson = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + dr_par = cms.PSet( + drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + dr_exp = cms.vint32( 0, 0, 0 ) + ), + minLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_exp = cms.vint32( 0, 0, 0 ), + dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ) + ), + maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxLostLayers = cms.vint32( 999, 999, 999 ), + maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), + maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + minPixelHits = cms.vint32( 1, 1, 1 ), + minNVtxTrk = cms.int32( 2 ), + minHits = cms.vint32( 11, 11, 11 ), + maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) + ) ) -process.hltL1sL1HFveto = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF0_AND_BptxAND OR L1_NotMinimumBiasHF0_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltGoodHighPurityFullTracksForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), + originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmeson','MVAValues' ), + originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmeson','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreL1HFveto = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullCandsPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltGoodHighPurityFullTracksForDmeson" ), + particleType = cms.string( "pi+" ) ) -process.hltPreHIPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( False ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsPPOnAA" ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 10000.0 ), + MaxEta = cms.double( 9999.0 ), + MaxVz = cms.double( 9999.0 ), + MinTrks = cms.int32( 0 ), + MinSep = cms.double( 999.0 ) ) -process.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule", - ProductLabel = cms.InputTag( "rawDataCollector" ), - LegacyUnpacker = cms.bool( False ), - AppendedBytes = cms.int32( 0 ), - UseDaqRegister = cms.bool( False ), - UseFedKey = cms.bool( False ), - UnpackBadChannels = cms.bool( False ), - MarkModulesOnMissingFeds = cms.bool( True ), - TriggerFedId = cms.int32( 0 ), - UnpackCommonModeValues = cms.bool( False ), - DoAllCorruptBufferChecks = cms.bool( False ), - DoAPVEmulatorCheck = cms.bool( False ), - ErrorThreshold = cms.uint32( 7174 ) -) -process.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression", - Algorithms = cms.PSet( - CutToAvoidSignal = cms.double( 2.0 ), - lastGradient = cms.int32( 10 ), - slopeY = cms.int32( 4 ), - slopeX = cms.int32( 3 ), - PedestalSubtractionFedMode = cms.bool( False ), - Use10bitsTruncation = cms.bool( False ), - Fraction = cms.double( 0.2 ), - minStripsToFit = cms.uint32( 4 ), - consecThreshold = cms.uint32( 5 ), - hitStripThreshold = cms.uint32( 40 ), - Deviation = cms.uint32( 25 ), - CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ), - filteredBaselineDerivativeSumSquare = cms.double( 30.0 ), - ApplyBaselineCleaner = cms.bool( True ), - doAPVRestore = cms.bool( True ), - TruncateInSuppressor = cms.bool( True ), - restoreThreshold = cms.double( 0.5 ), - sizeWindow = cms.int32( 1 ), - APVInspectMode = cms.string( "Hybrid" ), - ForceNoRestore = cms.bool( False ), - useRealMeanCM = cms.bool( False ), - ApplyBaselineRejection = cms.bool( True ), - DeltaCMThreshold = cms.uint32( 20 ), - nSigmaNoiseDerTh = cms.uint32( 4 ), - nSaturatedStrip = cms.uint32( 2 ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - useCMMeanMap = cms.bool( False ), - discontinuityThreshold = cms.int32( 12 ), - distortionThreshold = cms.uint32( 20 ), - filteredBaselineMax = cms.double( 6.0 ), - Iterations = cms.int32( 3 ), - CleaningSequence = cms.uint32( 1 ), - nSmooth = cms.uint32( 9 ), - APVRestoreMode = cms.string( "BaselineFollower" ), - MeanCM = cms.int32( 0 ), - widthCluster = cms.int32( 64 ) - ), - RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ), - storeCM = cms.bool( False ), - fixCM = cms.bool( False ), - produceRawDigis = cms.bool( False ), - produceCalculatedBaseline = cms.bool( False ), - produceBaselinePoints = cms.bool( False ), - storeInZScollBadAPV = cms.bool( True ), - produceHybridFormat = cms.bool( False ) +process.hlttktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 20.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule", - FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ), - PacketCode = cms.string( "ZERO_SUPPRESSED" ), - UseFedKey = cms.bool( False ), - UseWrongDigiType = cms.bool( False ), - CopyBufferHeader = cms.bool( True ), - InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ), - RawDataTag = cms.InputTag( "rawDataCollector" ) +process.hlttktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt20" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer", - Clusterizer = cms.PSet( - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - SeedThreshold = cms.double( 3.0 ), - ClusterThreshold = cms.double( 5.0 ), - MaxSequentialHoles = cms.uint32( 0 ), - MaxSequentialBad = cms.uint32( 1 ), - MaxAdjacentBad = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - ConditionsLabel = cms.string( "" ) - ), - DigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' ) +process.hltPreHIDmesonPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters", - inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ), - maxSaturatedStrips = cms.uint32( 3 ) +process.hltSinglePuAK4CaloJet30Eta2p4 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 1 ) ) -process.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel", - verbose = cms.untracked.int32( 0 ), - RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) +process.hlttktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 30.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", - src = cms.InputTag( "rawDataRepacker" ), - fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) +process.hlttktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIRandom = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltSinglePuAK4CaloJet50Eta2p4 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 1 ) ) -process.hltL1sAlCaEcalPhiSymForHI = cms.EDFilter( "HLTL1TSeed", +process.hlttktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 40.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hlttktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltPreAlCaEcalPhiSymForHI = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sHIHcalNZS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet56_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltSinglePuAK4CaloJet56Eta2p4 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 56.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIHcalNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hlttktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 50.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltL1sHIHcalPhiSym = cms.EDFilter( "HLTL1TSeed", +process.hlttktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND OR L1_SingleMuOpen_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltPreHIHcalPhiSym = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sRPCMuonNormalisationForHI = cms.EDFilter( "HLTL1TSeed", +process.hltSinglePuAK4CaloJet60Eta2p4 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 1 ) +) +process.hlttktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 60.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hlttktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltPreAlCaRPCMuonNormalisationForHI = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltRPCMuonNormaL1Filtered0ForHI = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sRPCMuonNormalisationForHI" ), - MaxEta = cms.double( 1.9 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10 = cms.EDProducer( "TrackCollectionMerger", + trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter3CtfWithMaterialTracksPPOnAA','hltFullIter4CtfWithMaterialTracksPPOnAA','hltFullIter5CtfWithMaterialTracksPPOnAA','hltFullIter6CtfWithMaterialTracksPPOnAA','hltFullIter7CtfWithMaterialTracksPPOnAA','hltFullIter8CtfWithMaterialTracksPPOnAA','hltFullIter9CtfWithMaterialTracksPPOnAA' ), + inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson', + 'hltFullIter3TrackMVAClassifierPPOnAA', + 'hltFullIter4TrackMVAClassifierPPOnAA', + 'hltFullIter5TrackMVAClassifierPPOnAA', + 'hltFullIter6TrackMVAClassifierPPOnAA', + 'hltFullIter7TrackMVAClassifierPPOnAA', + 'hltFullIter8TrackMVAClassifierPPOnAA', + 'hltFullIter9TrackMVAClassifierPPOnAA' ), + trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), + shareFrac = cms.double( 0.19 ), + foundHitBonus = cms.double( 10.0 ), + lostHitPenalty = cms.double( 5.0 ), + minShareHits = cms.uint32( 2 ), + allowFirstHitShare = cms.bool( True ), + enableMerging = cms.bool( True ), + minQuality = cms.string( "loose" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG21_BptxAND OR L1_SingleJet56_BptxAND OR L1_SingleEG3 OR L1_SingleEG5 OR L1_SingleEG50 OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10 = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 2.5 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 2.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 2.4 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 10.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 3.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + algorithm = cms.string( "gap" ), + TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltPreAlCaEcalPi0EBonlyForHI = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10 = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + dr_par = cms.PSet( + drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + dr_exp = cms.vint32( 0, 0, 0 ) + ), + minLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_exp = cms.vint32( 0, 0, 0 ), + dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ) + ), + maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxLostLayers = cms.vint32( 999, 999, 999 ), + maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), + maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + minPixelHits = cms.vint32( 1, 1, 1 ), + minNVtxTrk = cms.int32( 2 ), + minHits = cms.vint32( 11, 11, 11 ), + maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) + ) ) -process.hltPreAlCaEcalPi0EEonlyForHI = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltGoodHighPurityFullTracksForDmesonNoIter10 = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), + originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10','MVAValues' ), + originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltPreAlCaEcalEtaEBonlyForHI = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullCandsPPOnAANoIter10 = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltGoodHighPurityFullTracksForDmesonNoIter10" ), + particleType = cms.string( "pi+" ) ) -process.hltPreAlCaEcalEtaEEonlyForHI = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltFullTrackFilterForDmesonNoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( False ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 10000.0 ), + MaxEta = cms.double( 9999.0 ), + MaxVz = cms.double( 9999.0 ), + MinTrks = cms.int32( 0 ), + MinSep = cms.double( 999.0 ) ) -process.hltL1sCentrality30100MB1ANDBptxAND = cms.EDFilter( "HLTL1TSeed", +process.hlttktkVtxForDmesonDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 20.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hlttktkFilterForDmesonDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Centrality_30_100_MinimumBiasHF1_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt20NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltPreHICentralityVeto = cms.EDFilter( "HLTPrescaler", +process.hltPreHIDmesonPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHICentralityVetoBeamspot = cms.EDFilter( "HLTPrescaler", +process.hlttktkVtxForDmesonDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 30.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hlttktkFilterForDmesonDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) +) +process.hltPreHIDmesonPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPuAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 10.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( True ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( True ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.5 ), - subtractorName = cms.string( "MultipleAlgoIterator" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.5 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltPuAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - max_EMF = cms.double( 999.0 ), - jetsInput = cms.InputTag( "hltPuAK4CaloJets" ), - JetIDParams = cms.PSet( - useRecHits = cms.bool( True ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ) +process.hlttktkVtxForDmesonDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 40.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltPuAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' ) +process.hlttktkFilterForDmesonDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltPuAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltPuAK4CaloJets" ), - correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' ) +process.hltPreHIDmesonPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPuAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltPuAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' ) +process.hlttktkVtxForDmesonDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 50.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltL2MuonSeedsPPOnAA = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - GMTReadoutCollection = cms.InputTag( "" ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ), - L1MinPt = cms.double( 0.0 ), - L1MaxEta = cms.double( 2.5 ), - L1MinQuality = cms.uint32( 0 ), - SetMinPtBarrelTo = cms.double( 3.0 ), - SetMinPtEndcapTo = cms.double( 0.5 ), - UseOfflineSeed = cms.untracked.bool( True ), - UseUnassociatedL1 = cms.bool( False ), - MatchDR = cms.vdouble( 1.0 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - CentralBxOnly = cms.bool( True ), - MatchType = cms.uint32( 0 ), - SortType = cms.uint32( 0 ), - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ) +process.hlttktkFilterForDmesonDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltL2MuonsPPOnAA = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsPPOnAA" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableGEMMeasurement = cms.bool( True ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) +process.hltPreHIDmesonPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2MuonCandidatesPPOnAA = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ) +process.hlttktkVtxForDmesonDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEta = cms.double( 2.0 ), + MinPt = cms.double( 6.0 ), + MinPtPair = cms.double( 60.0 ), + MinInvMass = cms.double( 1.47 ), + MaxInvMass = cms.double( 2.27 ), + massParticle1 = cms.double( 0.1396 ), + massParticle2 = cms.double( 0.4937 ), + ChargeOpt = cms.int32( -1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltSiPixelDigisPPOnAA = cms.EDProducer( "SiPixelRawToDigi", - IncludeErrors = cms.bool( True ), - UseQualityInfo = cms.bool( False ), - ErrorList = cms.vint32( 29 ), - UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataCollector" ), - Regions = cms.PSet( ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ), - SiPixelQualityLabel = cms.string( "" ) +process.hlttktkFilterForDmesonDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 0.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltSiPixelClustersPPOnAA = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisPPOnAA" ), - ClusterMode = cms.string( "PixelThresholdClusterizer" ), - maxNumberOfClusters = cms.int32( -1 ), - payloadType = cms.string( "Offline" ), - ChannelThreshold = cms.int32( 10 ), - MissCalibrate = cms.bool( True ), - SplitClusters = cms.bool( False ), - VCaltoElectronGain = cms.int32( 1 ), - VCaltoElectronGain_L1 = cms.int32( 1 ), - VCaltoElectronOffset = cms.int32( 0 ), - VCaltoElectronOffset_L1 = cms.int32( 0 ), - SeedThreshold = cms.int32( 1000 ), - ClusterThreshold_L1 = cms.int32( 4000 ), - ClusterThreshold = cms.int32( 4000 ), - ElectronPerADCGain = cms.double( 135.0 ), - DropDuplicates = cms.bool( True ), - Phase2Calibration = cms.bool( False ), - Phase2ReadoutMode = cms.int32( -1 ), - Phase2DigiBaseline = cms.double( 1200.0 ), - Phase2KinkADC = cms.int32( 8 ) +process.hltPreHIDsPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiPixelClustersCachePPOnAA = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - onDemand = cms.bool( False ) +process.hltTktktkVtxForDsDpt20 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 20.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltSiPixelRecHitsPPOnAA = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) +process.hltTktktkFilterForDsDpt20 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt20" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltHITrackingSiStripRawToClustersFacilityZeroSuppression = cms.EDProducer( "SiStripClusterizer", - Clusterizer = cms.PSet( - ChannelThreshold = cms.double( 2.0 ), - MaxSequentialBad = cms.uint32( 1 ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialHoles = cms.uint32( 0 ), - MaxAdjacentBad = cms.uint32( 0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - SeedThreshold = cms.double( 3.0 ), - RemoveApvShots = cms.bool( True ), - ClusterThreshold = cms.double( 5.0 ), - ConditionsLabel = cms.string( "" ) - ), - DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode','hltSiStripZeroSuppression:ZeroSuppressed' ) +process.hltPreHIDsPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiStripClustersPPOnAA = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersPPOnAA" ), - stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hltTktktkVtxForDsDpt30 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 30.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3OISeedsFromL2MuonsPPOnAA = cms.EDProducer( "TSGForOIFromL2", - src = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), - hitsToTry = cms.int32( 1 ), - adjustErrorsDynamicallyForHits = cms.bool( False ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - UseHitLessSeeds = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - maxEtaForTOB = cms.double( 1.8 ), - minEtaForTEC = cms.double( 0.7 ), - debug = cms.untracked.bool( False ), - fixedErrorRescaleFactorForHits = cms.double( 1.0 ), - maxSeeds = cms.uint32( 20 ), - maxHitlessSeeds = cms.uint32( 5 ), - maxHitSeeds = cms.uint32( 1 ), - numL2ValidHitsCutAllEta = cms.uint32( 20 ), - numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), - pT1 = cms.double( 13.0 ), - pT2 = cms.double( 30.0 ), - pT3 = cms.double( 70.0 ), - eta1 = cms.double( 0.2 ), - eta2 = cms.double( 0.3 ), - eta3 = cms.double( 1.0 ), - eta4 = cms.double( 1.2 ), - eta5 = cms.double( 1.6 ), - eta6 = cms.double( 1.4 ), - eta7 = cms.double( 2.1 ), - SF1 = cms.double( 3.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF6 = cms.double( 2.0 ), - SFHld = cms.double( 2.0 ), - SFHd = cms.double( 4.0 ), - tsosDiff1 = cms.double( 0.2 ), - tsosDiff2 = cms.double( 0.02 ), - displacedReco = cms.bool( False ), - propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) +process.hltTktktkFilterForDsDpt30 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt30" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIterL3OITrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( True ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreHIDsPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3OIMuCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "" ), - src = cms.InputTag( "hltIterL3OITrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "iter10" ), - Propagator = cms.string( "PropagatorWithMaterial" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ) -) -process.hltIterL3OIMuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - ignoreVertices = cms.bool( True ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ) +process.hltTktktkVtxForDsDpt40 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 40.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3OIMuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltTktktkFilterForDsDpt40 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt40" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltL3MuonsIterL3OIPPOnAA = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 0.5 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 0.5 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityPPOnAA" ) - ) +process.hltPreHIDsPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3OIL3MuonsLinksCombinationPPOnAA = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA' ) +process.hltTktktkVtxForDsDpt50 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 50.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3OIL3MuonsPPOnAA = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA' ) +process.hltTktktkFilterForDsDpt50 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt50" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIterL3OIL3MuonCandidatesPPOnAA = cms.EDProducer( "L3MuonCandidateProducer", - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsPPOnAA" ), - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationPPOnAA" ), - MuonPtOption = cms.string( "Tracker" ) +process.hltPreHIDsPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL2SelectorForL3IOPPOnAA = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - l2Src = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesPPOnAA" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationPPOnAA" ), - applyL3Filters = cms.bool( False ), - MinNhits = cms.int32( 1 ), - MaxNormalizedChi2 = cms.double( 200.0 ), - MinNmuonHits = cms.int32( 1 ), - MaxPtDifference = cms.double( 0.3 ) +process.hltTktktkVtxForDsDpt60 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 60.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - chi2 = cms.double( 1000.0 ) +process.hltTktktkFilterForDsDpt60 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt60" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) +process.hltPreHIDsPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "MuonTrackingRegionEDProducer", - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - DeltaR = cms.double( 0.025 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - OnDemand = cms.int32( -1 ), - vertexCollection = cms.InputTag( "notUsed" ), - Rescale_phi = cms.double( 3.0 ), - Eta_fixed = cms.bool( True ), - Rescale_eta = cms.double( 3.0 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Eta_min = cms.double( 0.0 ), - Phi_fixed = cms.bool( True ), - Phi_min = cms.double( 0.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "" ), - UseVertex = cms.bool( False ), - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Z_fixed = cms.bool( True ), - Pt_min = cms.double( 1.4 ), - DeltaZ = cms.double( 24.2 ), - DeltaEta = cms.double( 0.2 ), - DeltaPhi = cms.double( 0.15 ), - maxRegions = cms.int32( 5 ), - precise = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ) +process.hltTktktkVtxForDsDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 20.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3MuonPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltTktktkFilterForDsDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt20NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIterL3MuonPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPreHIDsPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.005 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltTktktkVtxForDsDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 30.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIterL3MuonPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsPPOnAA" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) +process.hltTktktkFilterForDsDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt30NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIterL3MuonPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 2 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 1.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltPreHIDsPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", - src = cms.InputTag( "hltIterL3MuonPixelVerticesPPOnAA" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltTktktkVtxForDsDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 40.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksPPOnAA = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -process.hltIter0IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltTktktkFilterForDsDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt40NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltPreHIDsPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ) +process.hltTktktkVtxForDsDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 50.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltTktktkFilterForDsDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt50NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIter2IterL3MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreHIDsPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ) +process.hltTktktkVtxForDsDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 60.0 ), + MinInvMassRes = cms.double( 0.8 ), + MaxInvMassRes = cms.double( 1.2 ), + MinInvMass = cms.double( 1.57 ), + MaxInvMass = cms.double( 2.37 ), + massParticleRes1 = cms.double( 0.4937 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 1 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter2IterL3MuonPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltTktktkFilterForDsDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt60NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIter2IterL3MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreHILcPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltTktktkVtxForLcDpt20 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 20.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter2IterL3MuonPixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.015 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltTktktkFilterForLcDpt20 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt20" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIter2IterL3MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHILcPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltTktktkVtxForLcDpt30 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 30.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter2" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ) +process.hltTktktkFilterForLcDpt30 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt30" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIter2IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltPreHILcPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltTktktkVtxForLcDpt40 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 40.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter2IterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltTktktkFilterForLcDpt40 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt40" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIter3IterL3MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurityPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreHILcPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ) +process.hltTktktkVtxForLcDpt50 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 50.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter3IterL3MuonPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_pos', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'BPix3+FPix1_pos', - 'BPix3+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix3_pos', - 'FPix1_neg+FPix3_neg', - 'FPix2_pos+FPix3_pos', - 'FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltTktktkFilterForLcDpt50 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt50" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIter3IterL3MuonL2CandidatesPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ), - particleType = cms.string( "mu+" ) +process.hltPreHILcPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3MuonTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 2.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIter3IterL3MuonL2CandidatesPPOnAA" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.1 ), - deltaPhi = cms.double( 0.1 ) - ) +process.hltTktktkVtxForLcDpt60 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 60.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter3IterL3MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltTktktkFilterForLcDpt60 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt60" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) ) -process.hltIter3IterL3MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreHILcPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoubletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltTktktkVtxForLcDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 20.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) ) -process.hltIter3IterL3MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltIter3IterL3MuonPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltTktktkFilterForLcDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt20NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) ) -process.hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter3" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEventPPOnAA" ) +process.hltPreHILcPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA" ), +process.hltTktktkVtxForLcDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 30.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hltTktktkFilterForLcDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt30NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) +) +process.hltPreHILcPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltTktktkVtxForLcDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 40.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hltTktktkFilterForLcDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt40NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) +) +process.hltPreHILcPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltTktktkVtxForLcDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 50.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hltTktktkFilterForLcDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt50NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) +) +process.hltPreHILcPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltTktktkVtxForLcDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", + Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), + PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), + MaxEtaTk = cms.double( 2.0 ), + MinPtResTk1 = cms.double( 6.0 ), + MinPtResTk2 = cms.double( 6.0 ), + MinPtThirdTk = cms.double( 6.0 ), + MinPtRes = cms.double( 0.0 ), + MinPtTri = cms.double( 60.0 ), + MinInvMassRes = cms.double( 0.0 ), + MaxInvMassRes = cms.double( 0.0 ), + MinInvMass = cms.double( 2.1 ), + MaxInvMass = cms.double( 2.5 ), + massParticleRes1 = cms.double( 0.9383 ), + massParticleRes2 = cms.double( 0.4937 ), + massParticle3 = cms.double( 0.1396 ), + ChargeOpt = cms.int32( -1 ), + ResOpt = cms.int32( 0 ), + triggerTypeDaughters = cms.int32( 91 ) +) +process.hltTktktkFilterForLcDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", + saveTags = cms.bool( True ), + FastAccept = cms.bool( False ), + MinLxySignificance = cms.double( 1.0 ), + MaxLxySignificance = cms.double( 999.0 ), + MaxNormalisedChi2 = cms.double( 999.0 ), + MinVtxProbability = cms.double( 0.0 ), + MinCosinePointingAngle = cms.double( 0.8 ), + triggerTypeDaughters = cms.int32( 91 ), + DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt60NoIter10" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) +) +process.hltPreHIFullTracks2018HighPt18 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesPPOnAA" ), + vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + drWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ), + dr_exp = cms.vint32( 0, 0, 0 ) ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), + minLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) + dz_exp = cms.vint32( 0, 0, 0 ), + dzWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ) ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) + maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxChi2n = cms.vdouble( 0.15, 0.15, 0.15 ), + maxLostLayers = cms.vint32( 999, 999, 999 ), + maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), + maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + minPixelHits = cms.vint32( 1, 1, 1 ), + minNVtxTrk = cms.int32( 2 ), + minHits = cms.vint32( 11, 11, 11 ), + maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) ) ) -process.hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifierPPOnAA','QualityMasks' ), +process.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), + originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','MVAValues' ), + originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) -process.hltIter3IterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMergedPPOnAA','hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMergedPPOnAA','hltIter3IterL3MuonTrackSelectionHighPurityPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltFullCandsForHighPtTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPt" ), + particleType = cms.string( "pi+" ) ) -process.hltL3MuonsIterL3IOPPOnAA = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 0.5 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 0.5 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IOPPOnAA" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesPPOnAA" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMergedPPOnAA" ) - ) -) -process.hltIterL3MuonsFromL2LinksCombinationPPOnAA = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OIPPOnAA','hltL3MuonsIterL3IOPPOnAA' ) +process.hltFullTrackHighPt18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 18.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltL1MuonsPt0PPOnAA = cms.EDProducer( "HLTL1TMuonSelector", - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinPt = cms.double( 9999.0 ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ), - CentralBxOnly = cms.bool( True ) +process.hltPreHIFullTracks2018HighPt24 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.5 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt0PPOnAA" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) +process.hltFullTrackHighPt24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 24.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIterL3FromL1MuonPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIFullTracks2018HighPt34 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3FromL1MuonPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltFullTrackHighPt34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 34.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.005 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltPreHIFullTracks2018HighPt45 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3FromL1MuonPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsPPOnAA" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) +process.hltFullTrackHighPt45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 45.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIterL3FromL1MuonPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksPPOnAA" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 2 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 1.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltPreHIFullTracks2018HighPt56 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesPPOnAA" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltFullTrackHighPt56 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 56.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksPPOnAA = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksPPOnAA" ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltPreHIFullTracks2018HighPt60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "none" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltFullTrackHighPt60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), + MinPt = cms.double( 60.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ) +process.hltPreHIFullTracks2018HighPt18NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), +process.hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10 = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), + vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) + drWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ), + dr_exp = cms.vint32( 0, 0, 0 ) ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), + minLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) + dz_exp = cms.vint32( 0, 0, 0 ), + dzWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ) ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) + maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), + maxChi2n = cms.vdouble( 0.15, 0.15, 0.15 ), + maxLostLayers = cms.vint32( 999, 999, 999 ), + maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), + maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), + minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + minPixelHits = cms.vint32( 1, 1, 1 ), + minNVtxTrk = cms.int32( 2 ), + minHits = cms.vint32( 11, 11, 11 ), + maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) ) ) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), +process.hltGoodHighPurityFullTracksForHighPtNoIter10 = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), + originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10','MVAValues' ), + originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) -process.hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltFullCandsForHighPtTriggerNoIter10 = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPtNoIter10" ), + particleType = cms.string( "pi+" ) ) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ) +process.hltFullTrackHighPt18NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 18.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter2IterL3FromL1MuonPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIFullTracks2018HighPt24NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3FromL1MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltFullTrackHighPt24NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 24.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter2IterL3FromL1MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltPreHIFullTracks2018HighPt34NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3FromL1MuonPixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.015 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltFullTrackHighPt34NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 34.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter2IterL3FromL1MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHIFullTracks2018HighPt45NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltFullTrackHighPt45NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 45.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter2" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ) +process.hltPreHIFullTracks2018HighPt56NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltFullTrackHighPt56NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 56.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreHIFullTracks2018HighPt60NoIter10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2IterL3FromL1MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityPPOnAA','hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltFullTrackHighPt60NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", + saveTags = cms.bool( True ), + vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), + trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), + MinPt = cms.double( 60.0 ), + MaxPt = cms.double( 9999.0 ), + MaxEta = cms.double( 2.4 ), + MaxVz = cms.double( 15.0 ), + MinTrks = cms.int32( 1 ), + MinSep = cms.double( 9999.0 ) ) -process.hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurityPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL1sDoubleMuOpenBptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ) +process.hltPreHIL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3FromL1MuonPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_pos', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'BPix3+FPix1_pos', - 'BPix3+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix3_pos', - 'FPix1_neg+FPix3_neg', - 'FPix2_pos+FPix3_pos', - 'FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL1fL1sL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIter3IterL3FromL1MuonTrackingRegionsPPOnAA = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt0PPOnAA" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.2 ), - deltaPhi = cms.double( 0.1 ) - ) +process.hltL1sDoubleMuOpenCentrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter3IterL3FromL1MuonPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreHIL1DoubleMuOpenCentrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3FromL1MuonPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairsPPOnAA" ), - trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltL1fL1sL1DoubleMuOpenCentrality30100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality30100BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIter3IterL3FromL1MuonPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoubletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltL1sDoubleMuOpenCentrality40100BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_40_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter3IterL3FromL1MuonCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreHIL1DoubleMuOpenCentrality40100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter3" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventPPOnAA" ) +process.hltL1fL1sL1DoubleMuOpenCentrality40100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality40100BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltL1sDoubleMuOpenCentrality50100BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_50_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreHIL1DoubleMuOpenCentrality50100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter3IterL3FromL1MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedPPOnAA','hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedPPOnAA','hltIter3IterL3FromL1MuonTrackSelectionHighPurityPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltL1fL1sL1DoubleMuOpenCentrality50100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality50100BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIterL3MuonMergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityPPOnAA','hltIter3IterL3MuonMergedPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityPPOnAA','hltIter3IterL3MuonMergedPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIL1DoubleMuOpener1p6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonAndMuonFromL1MergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedPPOnAA','hltIter3IterL3FromL1MuonMergedPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedPPOnAA','hltIter3IterL3FromL1MuonMergedPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltL1fL1sL1DoubleMuOpenL1FilteredEr1p6 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), + MaxEta = cms.double( 1.6 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIterL3GlbMuonPPOnAA = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.5 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.5 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 20 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.4 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2MuonsPPOnAA','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedPPOnAA" ) - ) +process.hltL1sDoubleMuOpenOSBptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_OS_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIterL3MuonsNoIDPPOnAA = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMergedPPOnAA" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( False ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 9999.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 1.5 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedPPOnAA','hltIterL3GlbMuonPPOnAA','hltL2MuonsPPOnAA:UpdatedAtVtx' ), - fillCaloCompatibility = cms.bool( False ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 2.5 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 9999.0 ), - fillIsolation = cms.bool( False ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( True ) +process.hltPreHIL1DoubleMuOpenOSer1p6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonsPPOnAA = cms.EDProducer( "MuonIDFilterProducerForHLT", - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDPPOnAA" ), - applyTriggerIdLoose = cms.bool( True ), - typeMuon = cms.uint32( 0 ), - allowedTypeMask = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minNMuonHits = cms.int32( 0 ), - minNMuonStations = cms.int32( 0 ), - minNTrkLayers = cms.int32( 0 ), - minTrkHits = cms.int32( 0 ), - minPixLayer = cms.int32( 0 ), - minPixHits = cms.int32( 0 ), - minPt = cms.double( 0.0 ), - maxNormalizedChi2 = cms.double( 9999.0 ) +process.hltL1fL1sL1DoubleMuOpenOSL1FilteredEr1p6 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOSBptxAND" ), + MaxEta = cms.double( 1.6 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltL3MuonsIterL3LinksPPOnAA = cms.EDProducer( "MuonLinksProducer", - inputCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ) +process.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIterL3MuonTracksPPOnAA = cms.EDProducer( "HLTMuonTrackSelector", - track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedPPOnAA" ), - muon = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - originalMVAVals = cms.InputTag( "none" ), - copyMVA = cms.bool( False ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIterL3MuonCandidatesPPOnAA = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - DisplacedReconstruction = cms.bool( False ) +process.hltL1fL1sL1DoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector", - src = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "pt > 100 && abs(eta) < 2.5" ) +process.hltL1sDoubleMu10BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu10_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltFullIter0PixelQuadrupletsPreSplittingPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ), - hitErrorRZ = cms.double( 0.006 ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIL1DoubleMu10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelTrackingRegionsPreSplitting = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.0 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter0PixelClusterCheckPreSplittingPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltL1fL1sL1DoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu10BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter0PixelHitDoubletsPreSplittingPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplitting" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPreHIL2L1DoubleMu10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0012 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltL2fL1sL1DoubleMu10L1f0L2Filtered0 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 0 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 0.0 ), + MinPtMin = cms.double( 0.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltFullIter0PixelSeedsPreSplittingPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltPreHIL3L1DoubleMu10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0CkfTrackCandidatesPreSplittingPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltL2fL1sL1DoubleMu10L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "" ) +process.hltL1fForIterL3L1fL1sL1DoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter0PrimaryVerticesPreSplittingPPOnAA = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.7 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 3 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 2.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAA" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltDoubleMuOpenL1DoubleMu10Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu10L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu10L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( -1 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 0.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 0.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -999.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.0 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( False ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltSiPixelClustersAfterSplittingPPOnAA = cms.EDProducer( "JetCoreClusterSplitter", - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPOnAA" ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - verbose = cms.bool( False ), - ptMin = cms.double( 200.0 ), - cores = cms.InputTag( "hltJetsForCoreTracking" ), - chargeFractionMin = cms.double( 2.0 ), - deltaRmax = cms.double( 0.05 ), - forceXError = cms.double( 100.0 ), - forceYError = cms.double( 150.0 ), - fractionalWidth = cms.double( 0.4 ), - chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ) +process.hltPreHIL2DoubleMuOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiPixelClustersCacheAfterSplittingPPOnAA = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - onDemand = cms.bool( False ) +process.hltL2fL1sL1DoubleMuOpenL1f0L2Filtered0 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + FastAccept = cms.bool( False ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MinNstations = cms.int32( 0 ), + MinNchambers = cms.int32( 0 ), + MaxDr = cms.double( 100.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.double( 0.0 ), + MinPtMax = cms.double( 0.0 ), + MinPtMin = cms.double( 0.0 ), + MinInvMass = cms.double( 0.0 ), + MaxInvMass = cms.double( 9999.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 999.0 ), + MinAngle = cms.double( -999.0 ), + MaxAngle = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ) ) -process.hltSiPixelRecHitsAfterSplittingPPOnAA = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) +process.hltPreHIL3DoubleMuOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression = cms.EDProducer( "SiStripClusterizer", - Clusterizer = cms.PSet( - ChannelThreshold = cms.double( 2.0 ), - MaxSequentialBad = cms.uint32( 1 ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialHoles = cms.uint32( 0 ), - MaxAdjacentBad = cms.uint32( 0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - SeedThreshold = cms.double( 3.0 ), - RemoveApvShots = cms.bool( True ), - ClusterThreshold = cms.double( 5.0 ), - ConditionsLabel = cms.string( "" ) - ), - DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode','hltSiStripZeroSuppression:ZeroSuppressed' ) +process.hltL2fL1sL1DoubleMuOpenL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltSiStripClustersFullPPOnAA = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPOnAA" ), - stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hltL1fForIterL3L1fL1sL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - ClusterProducer = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - rphiRecHits = cms.string( "rphiRecHit" ), - stereoRecHits = cms.string( "stereoRecHit" ), - matchedRecHits = cms.string( "matchedRecHit" ), - useSiStripQuality = cms.bool( False ), - MaskBadAPVFibers = cms.bool( False ), - doMatching = cms.bool( True ), - StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), - Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), - siStripQualityLabel = cms.ESInputTag( "","" ) +process.hltL3fL1DoubleMuOpenL3Filtered0 = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuOpenL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 9999.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( -1 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 0.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 0.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -999.0 ), + MaxAcop = cms.double( 999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.0 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPixelTracksTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) +process.hltPreHIL3Mu0L2Mu0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelLayerQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL2fDoubleMuOpenL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPixelTracksHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPixelTracksHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) -) -process.hltPixelTracksPPOnAA = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsPPOnAA" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - ZOffset = cms.double( 5.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksPPOnAA" ), - ZSeparation = cms.double( 0.05 ), - NTrkMin = cms.int32( 2 ), - Method2 = cms.bool( True ), - Finder = cms.string( "DivisiveVertexFinder" ), - PtMin = cms.double( 1.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltL3f0L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltTrimmedPixelVerticesPPOnAA = cms.EDProducer( "PixelVertexCollectionTrimmer", - src = cms.InputTag( "hltPixelVerticesPPOnAA" ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) +process.hltL3f0L3Mu0L2Mu0Filtered0 = cms.EDFilter( "HLTMuonTrackMassFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered0" ), + MinMasses = cms.vdouble( 0.1 ), + MaxMasses = cms.vdouble( 999.0 ), + checkCharge = cms.bool( True ), + MinTrackPt = cms.double( 0.0 ), + MinTrackP = cms.double( 0.0 ), + MaxTrackEta = cms.double( 999.0 ), + MaxTrackDxy = cms.double( 999.0 ), + MaxTrackDz = cms.double( 999.0 ), + MinTrackHits = cms.int32( 0 ), + MaxTrackNormChi2 = cms.double( 1.0E10 ), + MaxDCAMuonTrack = cms.double( 99999.9 ), + CutCowboys = cms.bool( False ) ) -process.hltFullIter0PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIL3Mu2p5NHitQ10L2Mu2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.0 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltL3f0L3Filtered2p5NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 2.5 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter0PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltL3f0L3Mu2p5NHitQ10L2Mu2Filtered0 = cms.EDFilter( "HLTMuonTrackMassFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered2p5NHitQ10" ), + MinMasses = cms.vdouble( 0.1 ), + MaxMasses = cms.vdouble( 999.0 ), + checkCharge = cms.bool( True ), + MinTrackPt = cms.double( 2.0 ), + MinTrackP = cms.double( 0.0 ), + MaxTrackEta = cms.double( 999.0 ), + MaxTrackDxy = cms.double( 999.0 ), + MaxTrackDz = cms.double( 999.0 ), + MinTrackHits = cms.int32( 0 ), + MaxTrackNormChi2 = cms.double( 1.0E10 ), + MaxDCAMuonTrack = cms.double( 99999.9 ), + CutCowboys = cms.bool( False ) ) -process.hltFullIter0PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPreHIL2Mu3NHitQ15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0012 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) - ) +process.hltL1fL1sL1Mu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter0PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) - ) +process.hltL2fL1sMu3OpenL1f0L2Filtered3NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 2.5 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 15 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter0CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), - src = cms.InputTag( "hltFullIter0PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreHIL2Mu5NHitQ15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "" ) +process.hltL2fL1sMu3OpenL1f0L2Filtered5NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 2.5 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 15 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter0PrimaryVerticesPPOnAA = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.7 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 3 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 2.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltPreHIL2Mu7NHitQ15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.5, 0.2 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorInitialStep_Phase1" ) - ) +process.hltL2fL1sMu3OpenL1f0L2Filtered7NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 2.5 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 15 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter0HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreHIL3Mu2p5L1DoubleMu0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL2fL1sDoubleMu0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter1MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ) +process.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter1PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL3fL1sL1DoubleMu0L1f0L2f0L3Filtered2p5 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 2.5 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter1PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 1.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreHIL3Mu3L1DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltL1fL1sL1DoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOSBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter1PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltL2fL1sDoubleMuOpenOSL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenOSL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter1PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0017 ), - CAPhiCut = cms.double( 0.3 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) - ) +process.hltL1fForIterL3L1fL1sDoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenOSL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter1PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltL3fL1sL1DoubleMuOpenOSL1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenOSL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenOSL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter1CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter1PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreHIL3Mu3NHitQ10L1DoubleMuOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAA" ) +process.hltL2fL1sDoubleMuOpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter1TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.4, 0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorLowPtQuadStep_Phase1" ) - ) +process.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter1HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltL3fL1sL1DoubleMuOpenL1f0L2f0L3Filtered3NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltIter1MergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltFullIter0HighPurityTracksPPOnAA','hltFullIter1HighPurityTracksPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltFullIter0HighPurityTracksPPOnAA','hltFullIter1HighPurityTracksPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIL3Mu3L1TripleMuOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1TrackRefsForJets4Iter2PPOnAA = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedPPOnAA" ), - particleType = cms.string( "pi+" ) +process.hltL1fL1sL1DoubleMuOpenL1FilteredN3 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 3 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltAK4Iter1TrackJets4Iter2PPOnAA = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( True ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.5 ), - DxyTrVtxMax = cms.double( 0.2 ), - MaxVtxZ = cms.double( 30.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2PPOnAA" ), - srcPVs = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - jetType = cms.string( "TrackJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.1 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 7.5 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 0.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( 0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltL2fL1sDoubleMuOpenL1fN3L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1FilteredN3" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltIter1TrackAndTauJets4Iter2PPOnAA = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2PPOnAA" ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - inputTrackTag = cms.InputTag( "hltIter1MergedPPOnAA" ), - ptMinCaloJet = cms.double( 10.0 ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - tauConeSize = cms.double( 0.2 ), - isolationConeSize = cms.double( 0.5 ), - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - nTrkMaxInCaloCone = cms.int32( 0 ) +process.hltL1fForIterL3L1fL1sDoubleMuOpenL1FilteredN3 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1FilteredN3" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter2ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltFullIter2MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ) +process.hltL3fL1sL1DoubleMuOpenL1fN3L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenL1fN3L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1FilteredN3" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter2PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIL3Mu12 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 1.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltL1fL1sSingleMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 7.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter2PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltL2fL1sSingleMu3OpenL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered7" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltFullIter2PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltFullIter2PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.004 ), - CAPhiCut = cms.double( 0.07 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAA" ) - ) +process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter2PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHIL3Mu15 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter2PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 15.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter2CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAA" ) +process.hltPreHIL3Mu20 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.3, 0.85 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorHighPtTripletStep_Phase1" ) - ) +process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltFullIter2HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreHIL3Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2MergedPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedPPOnAA','hltFullIter2HighPurityTracksPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedPPOnAA','hltFullIter2HighPurityTracksPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltL1fL1sSingleMu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltDoubletRecoveryClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL2fL1sSingleMu3OpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ) +process.hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltDoubletRecoveryPixelLayersAndRegionsPPOnAA = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - extraPhi = cms.double( 0.0 ), - extraEta = cms.double( 0.0 ), - maxNVertices = cms.int32( 3 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - operationMode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ), - precise = cms.bool( True ), - zErrorVertex = cms.double( 0.03 ) - ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - ignoreSingleFPixPanelModules = cms.bool( True ), - debug = cms.untracked.bool( False ), - createPlottingFiles = cms.untracked.bool( False ), - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_pos', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'BPix3+FPix1_pos', - 'BPix3+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix3_pos', - 'FPix1_neg+FPix3_neg', - 'FPix2_pos+FPix3_pos', - 'FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered3NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDoubletRecoveryPFlowPixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersFullPPOnAA" ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAA" ), - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreHIL3Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryPFlowPixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "" ), - trackingRegions = cms.InputTag( "" ), - trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegionsPPOnAA" ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered5NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDoubletRecoveryPFlowPixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHIL3Mu7NHitQ10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryPFlowCkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered7NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventPPOnAA" ) +process.hltL1sDoubleMuOpenMAXdR3p5BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_MaxDr3p5_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltPreHIL3Mu0NHitQ10L2Mu0MAXdR3p5M1to5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenMAXdR3p5BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltMergedTracksPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedPPOnAA','hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedPPOnAA','hltDoubletRecoveryPFlowTrackSelectionHighPurityPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltL2fDoubleMuOpenL2DR3p5PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 2 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 5.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltPFMuonMergingPPOnAA = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksPPOnAA','hltMergedTracksPPOnAA' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksPPOnAA','hltMergedTracksPPOnAA' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltL1fForIterL3L1fL1DoubleMuOpenDR3p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltMuonLinksPPOnAA = cms.EDProducer( "MuonLinksProducerForHLT", - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingPPOnAA" ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - ptMin = cms.double( 2.5 ), - pMin = cms.double( 2.5 ), - shareHitFraction = cms.double( 0.8 ) +process.hltL3f0DR3p5L3FilteredNHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2DR3p5PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenDR3p5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 10 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltMuonsPPOnAA = cms.EDProducer( "MuonIdProducer", - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingPPOnAA" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - trackDepositName = cms.string( "tracker" ), - ecalDepositName = cms.string( "ecal" ), - hcalDepositName = cms.string( "hcal" ), - hoDepositName = cms.string( "ho" ), - jetDepositName = cms.string( "jets" ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - ShowerDigiFillerParameters = cms.PSet( - cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), - dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), - digiMaxDistanceX = cms.double( 25.0 ) - ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - fillEnergy = cms.bool( True ), - storeCrossedHcalRecHits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsEta = cms.double( 3.0 ), - minPt = cms.double( 10.0 ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - addExtraSoftMuons = cms.bool( False ), - fillGlobalTrackRefits = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingPPOnAA','hltMuonLinksPPOnAA','hltL2MuonsPPOnAA' ), - fillCaloCompatibility = cms.bool( True ), - maxAbsPullY = cms.double( 9999.0 ), - maxAbsDy = cms.double( 9999.0 ), - minP = cms.double( 10.0 ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDx = cms.double( 3.0 ), - fillIsolation = cms.bool( True ), - writeIsoDeposits = cms.bool( False ), - minNumberOfMatches = cms.int32( 1 ), - fillMatching = cms.bool( True ), - fillShowerDigis = cms.bool( False ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - fillGlobalTrackQuality = cms.bool( False ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - selectHighPurity = cms.bool( False ), - pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), - fillTrackerKink = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - runArbitrationCleaner = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - arbitrateTrackerMuons = cms.bool( False ) +process.hltL3f0L3Mu0L2Mu0DR3p5FilteredNHitQ10M1to5 = cms.EDFilter( "HLTMuonTrackMassFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL3f0DR3p5L3FilteredNHitQ10" ), + MinMasses = cms.vdouble( 1.0 ), + MaxMasses = cms.vdouble( 5.0 ), + checkCharge = cms.bool( True ), + MinTrackPt = cms.double( 0.0 ), + MinTrackP = cms.double( 0.0 ), + MaxTrackEta = cms.double( 999.0 ), + MaxTrackDxy = cms.double( 999.0 ), + MaxTrackDz = cms.double( 999.0 ), + MinTrackHits = cms.int32( 0 ), + MaxTrackNormChi2 = cms.double( 1.0E10 ), + MaxDCAMuonTrack = cms.double( 99999.9 ), + CutCowboys = cms.bool( False ) ) -process.hltLightPFTracksPPOnAA = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingPPOnAA' ) +process.hltPreHIL3Mu2p5NHitQ10L2Mu2M7toinf = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltParticleFlowBlockPPOnAA = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsPPOnAA" ), - source = cms.InputTag( "hltLightPFTracksPPOnAA" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) +process.hltL3f0L3Mu2p5NHitQ10L2Mu2FilteredM7toinf = cms.EDFilter( "HLTMuonTrackMassFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered2p5NHitQ10" ), + MinMasses = cms.vdouble( 7.0 ), + MaxMasses = cms.vdouble( 999.0 ), + checkCharge = cms.bool( True ), + MinTrackPt = cms.double( 2.0 ), + MinTrackP = cms.double( 0.0 ), + MaxTrackEta = cms.double( 999.0 ), + MaxTrackDxy = cms.double( 999.0 ), + MaxTrackDz = cms.double( 999.0 ), + MinTrackHits = cms.int32( 0 ), + MaxTrackNormChi2 = cms.double( 1.0E10 ), + MaxDCAMuonTrack = cms.double( 99999.9 ), + CutCowboys = cms.bool( False ) ) -process.hltParticleFlowPPOnAA = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockPPOnAA" ), - muons = cms.InputTag( "hltMuonsPPOnAA" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVerticesPPOnAA" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) +process.hltPreHICsAK4PFJet60Eta1p5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltKT4PFJetsForRho = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowPPOnAA" ), - srcPVs = cms.InputTag( "hltPixelVerticesPPOnAA" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "Kt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( True ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.5 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) +process.hltSinglePuAK4CaloJet60Eta1p5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 1 ) ) -process.hltHiFJRhoProducer = cms.EDProducer( "HiFJRhoProducer", - jetSource = cms.InputTag( "hltKT4PFJetsForRho" ), - nExcl = cms.int32( 2 ), - etaMaxExcl = cms.double( 2.0 ), - ptMinExcl = cms.double( 20.0 ), - nExcl2 = cms.int32( 1 ), - etaMaxExcl2 = cms.double( 3.0 ), - ptMinExcl2 = cms.double( 20.0 ), - etaRanges = cms.vdouble( -5.0, -3.0, -2.1, -1.3, 1.3, 2.1, 3.0, 5.0 ) +process.hltCsPFJetsCorrectedMatchedToPuCaloJets60 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), + triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet60Eta1p5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.2 ) ) -process.hltCsAK4PFJetsPPOnAA = cms.EDProducer( "CSJetProducer", - csRParam = cms.double( -1.0 ), - csAlpha = cms.double( 2.0 ), - useModulatedRho = cms.bool( False ), - minFlowChi2Prob = cms.double( 0.0 ), - maxFlowChi2Prob = cms.double( 0.0 ), - etaMap = cms.InputTag( 'hltHiFJRhoProducer','mapEtaEdges' ), - rho = cms.InputTag( 'hltHiFJRhoProducer','mapToRho' ), - rhom = cms.InputTag( 'hltHiFJRhoProducer','mapToRhoM' ), - rhoFlowFitParams = cms.InputTag( 'hiFJRhoFlowModulationProducer','rhoFlowFitParams' ), - jetCollInstanceName = cms.string( "pfParticlesCs" ), - src = cms.InputTag( "hltParticleFlowPPOnAA" ), - srcPVs = cms.InputTag( "" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 5.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( True ), - doRhoFastjet = cms.bool( True ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.5 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( True ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.5 ), - Ghost_EtaMax = cms.double( 6.5 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.005 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( True ), - doFastJetNonUniform = cms.bool( True ), - useDeterministicSeed = cms.bool( False ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.8 ), - nExclude = cms.uint32( 2 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0 ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - sumRecHits = cms.bool( False ) -) -process.hltCsAK4PFJetsLooseIDPPOnAA = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.99 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ) -) -process.hltCsAK4PFJetsTightIDPPOnAA = cms.EDProducer( "HLTPFJetIDProducer", - minPt = cms.double( 20.0 ), - maxEta = cms.double( 1.0E99 ), - CHF = cms.double( 0.0 ), - NHF = cms.double( 0.9 ), - CEF = cms.double( 0.99 ), - NEF = cms.double( 0.99 ), - maxCF = cms.double( 99.0 ), - NCH = cms.int32( 0 ), - NTOT = cms.int32( 1 ), - jetsInput = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ) -) -process.hltFixedGridRhoFastjetAllPPOnAA = cms.EDProducer( "FixedGridRhoProducerFastjet", - pfCandidatesTag = cms.InputTag( "hltParticleFlowPPOnAA" ), - maxRapidity = cms.double( 5.0 ), - gridSpacing = cms.double( 0.55 ) -) -process.hltCsAK4PFFastJetCorrectorPPOnAA = cms.EDProducer( "L1FastjetCorrectorProducer", - level = cms.string( "L1FastJet" ), - algorithm = cms.string( "AK4PFHLT" ), - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllPPOnAA" ) -) -process.hltCsAK4PFRelativeCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", - level = cms.string( "L2Relative" ), - algorithm = cms.string( "AK4PFHLT" ) -) -process.hltCsAK4PFAbsoluteCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", - level = cms.string( "L3Absolute" ), - algorithm = cms.string( "AK4PFHLT" ) -) -process.hltCsAK4PFResidualCorrectorPPOnAA = cms.EDProducer( "LXXXCorrectorProducer", - level = cms.string( "L2L3Residual" ), - algorithm = cms.string( "AK4PFHLT" ) -) -process.hltCsAK4PFCorrectorPPOnAA = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltCsAK4PFRelativeCorrectorPPOnAA','hltCsAK4PFAbsoluteCorrectorPPOnAA' ) -) -process.hltCsAK4PFJetsCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltCsAK4PFJetsPPOnAA" ), - correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) -) -process.hltCsAK4PFJetsLooseIDCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltCsAK4PFJetsLooseIDPPOnAA" ), - correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) -) -process.hltCsAK4PFJetsTightIDCorrectedPPOnAA = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltCsAK4PFJetsTightIDPPOnAA" ), - correctors = cms.VInputTag( 'hltCsAK4PFCorrectorPPOnAA' ) -) -process.hltVerticesPFPPOnAA = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMergingPPOnAA" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltVerticesPFSelectorPPOnAA = cms.EDFilter( "PrimaryVertexObjectFilter", - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPFPPOnAA" ) - ), - src = cms.InputTag( "hltVerticesPFPPOnAA" ) -) -process.hltVerticesPFFilterPPOnAA = cms.EDFilter( "VertexSelector", - src = cms.InputTag( "hltVerticesPFSelectorPPOnAA" ), - cut = cms.string( "!isFake" ), - filter = cms.bool( True ) -) -process.hltL1sL1FirstCollisionAfterAbortGapCentrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit_Centrality30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHICentrality30100FirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1ZeroBias = cms.EDFilter( "HLTL1TSeed", +process.hltSingleCsPFJet60Eta1p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets60" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIPuAK4CaloJet40Eta5p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICsAK4PFJet80Eta1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePuAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), +process.hltSinglePuAK4CaloJet70Eta1p5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), + MaxEta = cms.double( 1.5 ), MinN = cms.int32( 1 ) ) -process.rawDataReducedFormat = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 100, 101, 102, 1024, 103, 104, 105, 106, 107, 108, 109, 110, 111, 1022, 1118, 1119, 112, 1120, 1121, 1122, 1123, 113, 1134, 1135, 114, 115, 116, 117, 118, 119, 120, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 121, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 122, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 123, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 124, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 125, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 126, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 127, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 128, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 129, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 130, 1300, 1301, 1302, 1308, 1309, 131, 1310, 1311, 1312, 1313, 1314, 132, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 133, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 134, 135, 1354, 1356, 1358, 136, 1360, 1368, 1369, 137, 1370, 1371, 1376, 1377, 138, 1380, 1381, 1384, 1385, 1386, 139, 1390, 1391, 1392, 1393, 1394, 1395, 140, 1402, 1404, 1405, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212)+cms.vuint32( 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467)+cms.vuint32( 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 690, 691, 692, 693, 70, 71, 72, 73, 735, 74, 75, 76, 77, 78, 79, 790, 791, 792, 793, 80, 81, 82, 83, 831, 832, 833, 834, 835, 836, 837, 838, 839, 84, 841, 842, 843, 844, 845, 846, 847, 848, 849, 85, 851, 852, 853, 854, 855, 856, 857, 858, 859, 86, 861, 862, 863, 864, 865, 866, 867, 868, 869, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99) ) +process.hltCsPFJetsCorrectedMatchedToPuCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), + triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet70Eta1p5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.2 ) ) -process.hltL1sSingleJet44BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltSingleCsPFJet80Eta1p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet44_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets70" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIPuAK4CaloJet60Eta5p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICsAK4PFJet100Eta1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePuAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), +process.hltSinglePuAK4CaloJet80Eta1p5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), + MaxEta = cms.double( 1.5 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet56BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet56_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIPuAK4CaloJet80Eta5p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltCsPFJetsCorrectedMatchedToPuCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), + triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet80Eta1p5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.2 ) ) -process.hltSinglePuAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCsPFJet100Eta1p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets80" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), + MaxEta = cms.double( 1.5 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet60BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHICsAK4PFJet100Eta1p5Beamspot = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIPuAK4CaloJet100Eta5p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICsAK4PFJet120Eta1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePuAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), +process.hltSinglePuAK4CaloJet90Eta1p5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( False ), inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), + MaxEta = cms.double( 1.5 ), MinN = cms.int32( 1 ) ) -process.hltPreHIPuAK4CaloJet120Eta5p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltCsPFJetsCorrectedMatchedToPuCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), + triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet90Eta1p5" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.2 ) ) -process.hltSinglePuAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCsPFJet120Eta1p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets90" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.1 ), + MaxEta = cms.double( 1.5 ), MinN = cms.int32( 1 ) ) -process.hltL1sSingleJet28Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHICsAK4PFJet60Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIPuAK4CaloJet40Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", +process.hltPreHICsAK4PFJet80Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet44Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet44_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHICsAK4PFJet100Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIPuAK4CaloJet60Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3EG10HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet56Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1fL1sSingleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet56_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPreHIPuAK4CaloJet80Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", +process.hltL2fL1sSingleMuOpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +process.hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sSingleMuOpenL1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreHIL3Mu3EG15HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleJet60Centrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltEG15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + candTag = cms.InputTag( "hltEG15EtPPOnAAFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) ) -process.hltPreHIPuAK4CaloJet100Eta5p1Centrality30100 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3EG20HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sL1MinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPreHIL3Mu3EG30HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIGEDPhoton10 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5EG10HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltParticleFlowRecHitECALPPOnAA = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ) -) -process.hltParticleFlowRecHitPSPPOnAA = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ) -) -process.hltParticleFlowClusterPSPPOnAA = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSPPOnAA" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) -) -process.hltParticleFlowClusterECALUncorrectedPPOnAA = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALPPOnAA" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - energyCorrector = cms.PSet( ) -) -process.hltParticleFlowClusterECALPPOnAA = cms.EDProducer( "CorrectedECALPFClusterProducer", - minimumPSEnergy = cms.double( 0.0 ), - skipPS = cms.bool( False ), - inputPS = cms.InputTag( "hltParticleFlowClusterPSPPOnAA" ), - energyCorrector = cms.PSet( - applyCrackCorrections = cms.bool( False ), - srfAwareCorrection = cms.bool( True ), - applyMVACorrections = cms.bool( True ), - maxPtForMVAEvaluation = cms.double( 300.0 ), - recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), - eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedPPOnAA" ) -) -process.hltParticleFlowSuperClusterECALPPOnAA = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - verbose = cms.untracked.bool( False ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ), - regTrainedWithPS = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - EnergyWeight = cms.string( "Raw" ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - isOOTCollection = cms.bool( False ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), - dropUnseedable = cms.bool( False ), - ClusteringType = cms.string( "Mustache" ) +process.hltL3fL1sL1SingleMuOpenL1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltEgammaCandidatesPPOnAA = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALPPOnAA','hltParticleFlowSuperClusterECALBarrel' ), - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALPPOnAA','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - recoEcalCandidateCollection = cms.string( "" ) +process.hltPreHIL3Mu5EG15HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaCandidatesWrapperPPOnAA = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - candNonIsolatedTag = cms.InputTag( "" ), - doIsolated = cms.bool( True ) +process.hltPreHIL3Mu5EG20HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreHIL3Mu5EG30HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaHoverEPPOnAA = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - etMin = cms.double( 0.0 ), - innerCone = cms.double( 0.0 ), - outerCone = cms.double( 0.14 ), - depth = cms.int32( -1 ), - doEtSum = cms.bool( False ), - useSingleTower = cms.bool( False ), - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) +process.hltPreHIL3Mu7EG10HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sL1SingleMuOpenL1f0L2f0L3Filtered7 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 7.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton20 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu7EG15HECut = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreHIL3Mu7EG20HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIL3Mu7EG30HECut = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sL1SingleEG7BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMuOpenSingleJet28MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG7_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet28_MidEta2p7_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -105659,45 +100957,111 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIGEDPhoton30 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 30.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet28MidEta2p7BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG30HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 40.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) ) -process.hltL1sL1SingleEG21BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND" ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) +) +process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltL1sSingleMuOpenSingleJet44MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet44_MidEta2p7_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -105707,81 +101071,111 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIGEDPhoton40 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG40EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 40.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet44MidEta2p7BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG40HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEG50EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG50HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sL1SingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMuOpenSingleJet56MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet56_MidEta2p7_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -105791,573 +101185,605 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIGEDPhoton60 = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG60EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 60.0 ), - etcutEE = cms.double( 60.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet56MidEta2p7BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG60HoverELoosePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSinglePuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIGEDPhoton10EB = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) ) -process.hltEG10EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEG10HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIGEDPhoton20EB = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG20EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltEG20HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenSingleJet64MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet64_MidEta2p7_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIGEDPhoton30EB = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIGEDPhoton40EB = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet64MidEta2p7BptxAND" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG40EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltSinglePuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.1 ), + MinN = cms.int32( 1 ) ) -process.hltEG40HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIGEDPhoton50EB = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG50EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIGEDPhoton60EB = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( -1 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( False ) ) -process.hltEG60EtEBPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 60.0 ), - etcutEE = cms.double( 999999.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 9999.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltEG60HoverELooseEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( 2.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 3.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton10HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet40Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered3SinglePuAK4CaloJet40FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered3" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet40Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton20HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet60Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered3SinglePuAK4CaloJet60FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered3" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet60Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton30HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet80Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered3SinglePuAK4CaloJet80FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered3" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet80Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton40HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet100Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG40HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered3SinglePuAK4CaloJet100FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered3" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet100Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton50HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG50HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton60HECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG60HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton10EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG10HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton20EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( -1 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( -1 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 9999.0 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreHIGEDPhoton30EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet40Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered5SinglePuAK4CaloJet40FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered5" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet40Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton40EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet60Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG40HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered5SinglePuAK4CaloJet60FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered5" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet60Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton50EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet80Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG50HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered5SinglePuAK4CaloJet80FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered5" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet80Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltPreHIGEDPhoton60EBHECut = cms.EDFilter( "HLTPrescaler", +process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet100Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG60HoverEEBPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3MuFiltered5SinglePuAK4CaloJet100FilterDr = cms.EDFilter( "HLT2MuonTau", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG60EtEBPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), + originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), + inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered5" ), + inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet100Eta2p1" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 85 ), + MinDphi = cms.double( 0.6 ), + MaxDphi = cms.double( 3.2 ), + MinDeta = cms.double( 1.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 1.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 1.0 ), + MaxDelR = cms.double( -1.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1sMinimumBiasHF1ANDBptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sL1SingleEG3Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_Centrality_30_100_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -106367,241 +101793,88 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIEle10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIGEDPhoton10Cent30100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaClusterShapePPOnAA = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ), - multThresEB = cms.double( 1.0 ), - multThresEE = cms.double( 1.25 ) +process.hltPreHIGEDPhoton20Cent30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle10ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sL1SingleEG7Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG10EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG7_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIGEDPhoton30Cent30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sL1SingleEG21Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_Centrality_30_100_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEgammaEcalPFClusterIsoPPOnAA = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALPPOnAA" ), - rhoProducer = cms.InputTag( "" ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.0 ), - drVetoEndcap = cms.double( 0.0 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) +process.hltPreHIGEDPhoton40Cent30100 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle10EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIL1NotBptxOR = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaHcalPFClusterIsoPPOnAA = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), - useHF = cms.bool( False ), - pfClusterProducerHFEM = cms.InputTag( "" ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - rhoProducer = cms.InputTag( "" ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.0 ), - drVetoEndcap = cms.double( 0.0 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) +process.hltPreHIL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle10HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHIMinimumBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sDoubleEG2BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG2_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltSiStripClustersPPOnAAZeroSuppression = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersPPOnAA" ), - stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hltPreHIUPCDoubleEG2BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPixelLayerPairsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPixelCountFilterMax = cms.EDFilter( "PixelCountFilter", + src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + minNumber = cms.uint32( 1000 ) ) -process.hltPixelLayerTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", +process.hltPixelLayerTripletsForUPCPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', 'BPix1+BPix2+FPix1_pos', 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), + 'BPix1+FPix1_neg+FPix2_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), @@ -106625,1493 +101898,467 @@ MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) -process.hltEgammaSuperClustersToPixelMatchPPOnAA = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - minEtCutEB = cms.double( 0.0 ), - minEtCutEE = cms.double( 0.0 ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) +process.hltPixelTracksForUPCFilterPPOnAA = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", + ptMin = cms.double( 0.1 ), + nSigmaInvPtTolerance = cms.double( 0.0 ), + tipMax = cms.double( 1.0 ), + nSigmaTipMaxTolerance = cms.double( 0.0 ), + chi2 = cms.double( 1000.0 ) ) -process.hltEleSeedsTrackingRegionsPPOnAA = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", +process.hltPixelTracksForUPCFitterPPOnAA = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", + scaleErrorsForBPix1 = cms.bool( False ), + scaleFactor = cms.double( 0.65 ) +) +process.hltPixelTracksTrackingRegionsForUPCPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( True ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - beamSpot = cms.InputTag( "" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 4.0 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 3.0 ), - originHalfLength = cms.double( 0.5 ), - measurementTrackerEvent = cms.InputTag( "" ), + nSigmaZ = cms.double( 0.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 0.1 ), + originHalfLength = cms.double( 24.0 ), originRadius = cms.double( 0.2 ), precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchPPOnAA' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) + useMultipleScattering = cms.bool( False ) ) ) -process.hltElePixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerPairsPPOnAA" ), - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsPPOnAA" ), +process.hltPixelClusterCheckForUPCPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", + doClusterCheck = cms.bool( True ), + MaxNumberOfCosmicClusters = cms.uint32( 50000 ), + ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), + MaxNumberOfPixelClusters = cms.uint32( 10000 ), + PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), + silentClusterCheck = cms.untracked.bool( True ) +) +process.hltPixelTracksHitDoubletsForUPCPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPCPPOnAA" ), + trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForUPCPPOnAA" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), + clusterCheck = cms.InputTag( "hltPixelClusterCheckForUPCPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) -process.hltElePixelSeedsDoubletsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) -) -process.hltElePixelHitDoubletsForTripletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), +process.hltPixelTracksHitTripletsForUPCPPOnAA = cms.EDProducer( "PixelTripletHLTEDProducer", + doublets = cms.InputTag( "hltPixelTracksHitDoubletsForUPCPPOnAA" ), produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) -) -process.hltElePixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.004 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) + produceIntermediateHitTriplets = cms.bool( False ), + maxElement = cms.uint32( 100000000 ), + extraHitRPhitolerance = cms.double( 0.06 ), + extraHitRZtolerance = cms.double( 0.06 ), + useMultScattering = cms.bool( True ), + useBending = cms.bool( False ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltElePixelSeedsTripletsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPixelTracksForUPCPPOnAA = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForUPCPPOnAA" ), + Fitter = cms.InputTag( "hltPixelTracksForUPCFitterPPOnAA" ), + Filter = cms.InputTag( "hltPixelTracksForUPCFilterPPOnAA" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltElePixelSeedsCombinedPPOnAA = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsPPOnAA','hltElePixelSeedsTripletsPPOnAA' ) +process.hltPixelCandsForUPCPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltPixelTracksForUPCPPOnAA" ), + particleType = cms.string( "pi+" ) ) -process.hltEgammaElectronPixelSeedsPPOnAA = cms.EDProducer( "ElectronNHitSeedProducer", - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedPPOnAA" ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchPPOnAA' ), - matcherConfig = cms.PSet( - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ), - detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), - navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), - paramMagField = cms.ESInputTag( "","ParabolicMf" ) - ) +process.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 1 ) ) -process.hltEgammaPixelMatchVarsPPOnAA = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - productsToWrite = cms.int32( 0 ) +process.hltMaxPixelTrackForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 15 ) ) -process.hltEle10PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL1sDoubleEG2NotHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG2_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEgammaCkfTrackCandidatesForGSFPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - src = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 1000000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreHIUPCDoubleEG2NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaGsfTracksPPOnAA = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - GeometricInnerState = cms.bool( True ), - AlgorithmName = cms.string( "gsf" ) +process.hltPreHIUPCDoubleEG2NotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaGsfElectronsPPOnAA = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksPPOnAA" ), - UseGsfTracks = cms.bool( True ), - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +process.hltL1sDoubleEG5BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG5_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEgammaGsfTrackVarsPPOnAA = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - inputCollection = cms.InputTag( "hltEgammaGsfTracksPPOnAA" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - useDefaultValuesForBarrel = cms.bool( False ), - useDefaultValuesForEndcap = cms.bool( False ) +process.hltPreHIUPCDoubleEG5BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle10GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sDoubleEG5NotHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG5_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle10GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIUPCDoubleEG5NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreHIUPCDoubleEG5NotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sDoubleMuCosmicBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuCosmic_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle10GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreHIUPCDoubleMuCosmicBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sDoubleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuCosmic_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksPPOnAA" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( True ), - includeFourthHit = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltPreHIUPCDoubleMuCosmicNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreHIUPCDoubleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ) +process.hltPreHIUPCDoubleMuOpenBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltL1sDoubleMuOpenNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreHIUPCDoubleMuOpenNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ) +process.hltPreHIUPCDoubleMuOpenNotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity20400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 4.0 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPixelCountFilter10000 = cms.EDFilter( "PixelCountFilter", + src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + minNumber = cms.uint32( 10000 ) ) -process.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerQuadruplets" ), - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPixelTrackMultiplicity20ForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 20 ) ) -process.hltIter1ElectronsPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.004 ), - CAPhiCut = cms.double( 0.3 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltPixelTrackMultiplicity400ForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 400 ) ) -process.hltIter1ElectronsPixelTracks = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitQuadruplets" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) +process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity30400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltIter1ElectronsPixelTracks" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( True ), - includeFourthHit = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +process.hltPixelTrackMultiplicity30ForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 30 ) ) -process.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltIter1ElectronsPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity40400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter1" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ) +process.hltPixelTrackMultiplicity40ForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), + minNumber = cms.uint32( 40 ) ) -process.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltL1sL1MinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.4 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 5 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity20400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity30400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter1ForElectronsMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity40400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL1sSingleEG2NotHF2ANDZDC1nOR = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_NotMinimumBiasHF2_AND_ZDC1nOR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ) +process.hltPreHIUPCSingleEG2NotMBHF2ANDZDC1nORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL1sSingleEG3BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 4.0 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerTriplets" ), - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltPreHIUPCSingleEG3BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ElectronsPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.004 ), - CAPhiCut = cms.double( 0.1 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltL1sSingleEG3NotHF2AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHIUPCSingleEG3NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltPreHIUPCSingleEG3NotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter2" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ) +process.hltL1sSingleEG3NotHF2OR = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_NotMinimumBiasHF2_OR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltPreHIUPCSingleEG3NotMBHF2ORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltIter2ForElectronsMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter1ForElectronsMerged','hltIter2ElectronsTrackSelectionHighPurity' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ForElectronsMerged','hltIter2ElectronsTrackSelectionHighPurity' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIUPCSingleEG3NotMBHF2OR = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryForElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltIter2ElectronsTrackSelectionHighPurity" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 16.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersPPOnAAZeroSuppression" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ) +process.hltPreHIUPCSingleEG5BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryForElectronsPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - extraPhi = cms.double( 0.0 ), - extraEta = cms.double( 0.0 ), - maxNVertices = cms.int32( 3 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 4.0 ), - operationMode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - zErrorVertex = cms.double( 0.03 ) - ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - ignoreSingleFPixPanelModules = cms.bool( True ), - debug = cms.untracked.bool( False ), - createPlottingFiles = cms.untracked.bool( False ), - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_pos', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'BPix3+FPix1_pos', - 'BPix3+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix3_pos', - 'FPix1_neg+FPix3_neg', - 'FPix2_pos+FPix3_pos', - 'FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryForElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltL1sSingleEG5NotHF2AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubletRecoveryForElectronsPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "" ), - trackingRegions = cms.InputTag( "" ), - trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryForElectronsPixelLayersAndRegions" ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreHIUPCSingleEG5NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryForElectronsPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreHIUPCSingleEG5NotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryForElectronsPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ), - src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowPixelSeeds" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) +process.hltL1sSingleMuCosmicBptxAND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDoubletRecoveryForElectronsPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryForElectronsMaskedMeasurementTrackerEvent" ) +process.hltPreHIUPCSingleMuCosmicBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - src = cms.InputTag( "hltDoubletRecoveryForElectronsPFlowCtfWithMaterialTracks" ), - keepAllTracks = cms.bool( False ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - useVertices = cms.bool( True ), - useVtxError = cms.bool( False ), - vertices = cms.InputTag( "hltTrimmedPixelVerticesPPOnAA" ), - vtxNumber = cms.int32( -1 ), - vertexCut = cms.string( "tracksSize>=3" ), - copyTrajectories = cms.untracked.bool( False ), - copyExtras = cms.untracked.bool( True ), - qualityBit = cms.string( "highPurity" ), - chi2n_par = cms.double( 0.7 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - max_d0 = cms.double( 100.0 ), - max_z0 = cms.double( 100.0 ), - nSigmaZ = cms.double( 3.0 ), - minNumberLayers = cms.uint32( 3 ), - minNumber3DLayers = cms.uint32( 0 ), - maxNumberLostLayers = cms.uint32( 1 ), - minHitsToBypassChecks = cms.uint32( 20 ), - applyAbsCutsIfNoPV = cms.bool( False ), - max_d0NoPV = cms.double( 100.0 ), - max_z0NoPV = cms.double( 100.0 ), - max_relpterr = cms.double( 9999.0 ), - min_nhits = cms.uint32( 0 ), - max_minMissHitOutOrIn = cms.int32( 99 ), - max_lostHitFraction = cms.double( 1.0 ), - max_eta = cms.double( 9999.0 ), - min_eta = cms.double( -9999.0 ) +process.hltL1sSingleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltMergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - MinPT = cms.double( 0.05 ), - Epsilon = cms.double( -0.001 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - MinFound = cms.int32( 3 ), - TrackProducers = cms.VInputTag( 'hltIter2ForElectronsMerged','hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity' ), - hasSelector = cms.vint32( 0, 0 ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2ForElectronsMerged','hltDoubletRecoveryForElectronsPFlowTrackSelectionHighPurity' ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - allowFirstHitShare = cms.bool( True ), - newQuality = cms.string( "confirmed" ), - copyExtras = cms.untracked.bool( True ), - writeOnlyTrkQuals = cms.bool( False ), - copyMVA = cms.bool( False ) +process.hltPreHIUPCSingleMuCosmicNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEgammaEleGsfTrackIsoPPOnAA = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - electronProducer = cms.InputTag( "hltEgammaGsfElectronsPPOnAA" ), - trackProducer = cms.InputTag( "hltMergedForElectrons" ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoZSpan = cms.double( 0.15 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - egTrkIsoStripEndcap = cms.double( 0.01 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ) +process.hltPreHIUPCSingleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle10GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuCosmicNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle10GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_NotMinimumBiasHF2_OR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIEle15Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIUPCSingleMuCosmicNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG15EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPreHIUPCSingleMuCosmicNotMBHF2OR = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG15EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltEle15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltEle15EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle15PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreHIUPCSingleMuOpenNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenNotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotMinimumBiasHF2_OR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle15GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle15GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenNotMBHF2OR = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleEG15BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleMuOpenORSingleMuCosmicEMTFBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -108121,415 +102368,142 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIEle20Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenORSingleMuCosmicEMTFNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle20HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2AND = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sSingleMuOpenORSingleMuCosmicEMTFNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMinimumBiasHF2_OR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle20PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2OR = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sZDC1nOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_ZDC1nOR_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle20GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nORMinPixelCluster400MaxPixelCluster10000 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle20GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelCountFilter400 = cms.EDFilter( "PixelCountFilter", + src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), + minNumber = cms.uint32( 400 ) ) -process.hltPreHIEle30Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIUPCZDC1nORSinglePixelTrackLowPtMaxPixelCluster400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle30ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelTracksForUPCFilterLowPtPPOnAA = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", + ptMin = cms.double( 0.045 ), + nSigmaInvPtTolerance = cms.double( 0.0 ), + tipMax = cms.double( 1.0 ), + nSigmaTipMaxTolerance = cms.double( 0.0 ), + chi2 = cms.double( 1000.0 ) ) -process.hltEle30HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltEle30EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelTracksTrackingRegionsLowPtForUPCPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", + RegionPSet = cms.PSet( + nSigmaZ = cms.double( 0.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + ptMin = cms.double( 0.045 ), + originHalfLength = cms.double( 24.0 ), + originRadius = cms.double( 0.2 ), + precise = cms.bool( True ), + useMultipleScattering = cms.bool( False ) + ) ) -process.hltEle30HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelTracksHitDoubletsLowPtForUPCPPOnAA = cms.EDProducer( "HitPairEDProducer", + seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPCPPOnAA" ), + trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsLowPtForUPCPPOnAA" ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), + clusterCheck = cms.InputTag( "hltPixelClusterCheckForUPCPPOnAA" ), + produceSeedingHitSets = cms.bool( False ), + produceIntermediateHitDoublets = cms.bool( True ), + maxElement = cms.uint32( 0 ), + maxElementTotal = cms.uint32( 50000000 ), + layerPairs = cms.vuint32( 0 ) ) -process.hltEle30PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPixelTracksHitTripletsLowPtForUPCPPOnAA = cms.EDProducer( "PixelTripletHLTEDProducer", + doublets = cms.InputTag( "hltPixelTracksHitDoubletsLowPtForUPCPPOnAA" ), + produceSeedingHitSets = cms.bool( True ), + produceIntermediateHitTriplets = cms.bool( False ), + maxElement = cms.uint32( 100000000 ), + extraHitRPhitolerance = cms.double( 0.06 ), + extraHitRZtolerance = cms.double( 0.06 ), + useMultScattering = cms.bool( True ), + useBending = cms.bool( False ), + useFixedPreFiltering = cms.bool( False ), + phiPreFiltering = cms.double( 0.3 ), + SeedComparitorPSet = cms.PSet( + clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), + ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), + clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) + ) ) -process.hltEle30GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelTracksLowPtForUPCPPOnAA = cms.EDProducer( "PixelTrackProducer", + passLabel = cms.string( "" ), + SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsLowPtForUPCPPOnAA" ), + Fitter = cms.InputTag( "hltPixelTracksForUPCFitterPPOnAA" ), + Filter = cms.InputTag( "hltPixelTracksForUPCFilterLowPtPPOnAA" ), + Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) -process.hltEle30GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPixelCandsLowPtForUPCPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", + src = cms.InputTag( "hltPixelTracksLowPtForUPCPPOnAA" ), + particleType = cms.string( "pi+" ) ) -process.hltEle30GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltSinglePixelTrackLowPtForUPC = cms.EDFilter( "CandViewCountFilter", + src = cms.InputTag( "hltPixelCandsLowPtForUPCPPOnAA" ), + minNumber = cms.uint32( 1 ) ) -process.hltEle30GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleEG21BptxAND = cms.EDFilter( "HLTL1TSeed", +process.hltL1sZDC1nXORHF1AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_BptxAND" ), + L1SeedsLogicalExpression = cms.string( "L1_ZDC1nXOR_MinimumBiasHF1_AND_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -108539,14205 +102513,3654 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreHIEle40Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltEle40HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL1sZDC1nXORHF2AND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) + L1SeedsLogicalExpression = cms.string( "L1_ZDC1nXOR_MinimumBiasHF2_AND_BptxAND" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle40PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity20 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZeroBiasMinPixelCluster400MaxPixelCluster10000 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle40GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHIUPCZeroBiasSinglePixelTrackLowPtMaxPixelCluster400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIEle50Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreHIUPCZeroBiasSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle50ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", + throw = cms.bool( False ), + processName = cms.string( "@" ), + moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), + moduleLabelPatternsToSkip = cms.vstring( ) ) -process.hltEle50HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", + processName = cms.string( "@" ) ) -process.hltEle50EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltTriggerRatesMonitor = cms.EDProducer( "TriggerRatesMonitor", + l1tResults = cms.untracked.InputTag( "hltGtStage2Digis" ), + hltResults = cms.untracked.InputTag( 'TriggerResults','','@currentProcess' ), + dqmPath = cms.untracked.string( "HLT/TriggerRates" ), + lumisectionRange = cms.untracked.uint32( 2500 ) ) -process.hltEle50HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltTriggerBxMonitor = cms.EDProducer( "TriggerBxMonitor", + l1tResults = cms.untracked.InputTag( "hltGtStage2Digis" ), + hltResults = cms.untracked.InputTag( 'TriggerResults','','@currentProcess' ), + dqmPath = cms.untracked.string( "HLT/TriggerBx" ), + make1DPlots = cms.untracked.bool( True ), + make2DPlots = cms.untracked.bool( False ), + lsRange = cms.untracked.uint32( 4000 ) ) -process.hltEle50PixelMatchPPOnAAFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50HcalIsoPPOnAAFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsPPOnAA" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltTriggerObjectTnPMonitor = cms.EDProducer( "TrigObjTnPSource", + triggerEvent = cms.InputTag( 'hltTriggerSummaryAOD','','@currentProcess' ), + triggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), + histColls = cms.VPSet( + cms.PSet( evtTrigSel = cms.PSet( + selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), + isANDForExpandedPaths = cms.bool( False ), + verbose = cms.int32( 1 ) +), + tagCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ), + probeFilters = cms.vstring( 'hltEG32L1SingleEGOrEtFilter', + 'hltEle32WPTightClusterShapeFilter', + 'hltEle32WPTightHEFilter', + 'hltEle32WPTightEcalIsoFilter', + 'hltEle32WPTightHcalIsoFilter', + 'hltEle32WPTightPixelMatchFilter', + 'hltEle32WPTightPMS2Filter', + 'hltEle32WPTightGsfOneOEMinusOneOPFilter', + 'hltEle32WPTightGsfMissingHitsFilter', + 'hltEle32WPTightGsfDetaFilter', + 'hltEle32WPTightGsfDphiFilter', + 'hltEle32WPTightGsfTrackIsoFilter' ), + probeCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '-1.4442:1.4442', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ), + tagFilters = cms.PSet( + filterSets = cms.VPSet( + cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter' ), + isAND = cms.bool( False ) + ) + ), + isAND = cms.bool( False ) + ), + histDefs = cms.PSet( + configs = cms.VPSet( + cms.PSet( bins = cms.vdouble( 32.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEB" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( 32.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEE" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEB" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEE" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), + titleSuffex = cms.string( ";#eta;mass GeV" ), + nameSuffex = cms.string( "_eta" ), + filler = cms.PSet( + var = cms.string( "eta" ), + localCuts = cms.VPSet( + ) + ) + ) + ), + massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) + ), + folderName = cms.string( "HLT/EGM/TrigObjTnP" ), + collName = cms.string( "stdTag" ) + ), + cms.PSet( evtTrigSel = cms.PSet( + selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), + isANDForExpandedPaths = cms.bool( False ), + verbose = cms.int32( 1 ) +), + tagCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ), + probeFilters = cms.vstring( 'hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter' ), + probeCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '-1.4442:1.4442', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ), + tagFilters = cms.PSet( + filterSets = cms.VPSet( + cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter' ), + isAND = cms.bool( False ) + ) + ), + isAND = cms.bool( False ) + ), + histDefs = cms.PSet( + configs = cms.VPSet( + cms.PSet( bins = cms.vdouble( 12.0, 32.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEB" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( 12.0, 32.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEE" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEB" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEE" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), + titleSuffex = cms.string( ";#eta;mass GeV" ), + nameSuffex = cms.string( "_eta" ), + filler = cms.PSet( + var = cms.string( "eta" ), + localCuts = cms.VPSet( + ) + ) + ) + ), + massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) + ), + folderName = cms.string( "HLT/EGM/TrigObjTnP" ), + collName = cms.string( "stdTag" ) + ), + cms.PSet( evtTrigSel = cms.PSet( + selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), + isANDForExpandedPaths = cms.bool( False ), + verbose = cms.int32( 1 ) +), + tagCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ), + probeFilters = cms.vstring( 'hltDiEG25CaloIdLClusterShapeUnseededFilter', + 'hltDiEle25CaloIdLPixelMatchUnseededFilter', + 'hltDiEle25CaloIdLMWPMS2UnseededFilter' ), + probeCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '-1.4442:1.4442', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ), + tagFilters = cms.PSet( + filterSets = cms.VPSet( + cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter', + 'hltEle25CaloIdLMWPMS2Filter' ), + isAND = cms.bool( True ) + ) + ), + isAND = cms.bool( False ) + ), + histDefs = cms.PSet( + configs = cms.VPSet( + cms.PSet( bins = cms.vdouble( 25.0, 33.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEB" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( 25.0, 33.0, 40.0, 50.0, 100.0 ), + titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), + nameSuffex = cms.string( "_ptEE" ), + filler = cms.PSet( + var = cms.string( "pt" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEB" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), + titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), + nameSuffex = cms.string( "_phiEE" ), + filler = cms.PSet( + var = cms.string( "phi" ), + localCuts = cms.VPSet( + cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', + '1.556:2.5' ), + rangeVar = cms.string( "eta" ) + ) + ) + ) + ), + cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), + titleSuffex = cms.string( ";#eta;mass GeV" ), + nameSuffex = cms.string( "_eta" ), + filler = cms.PSet( + var = cms.string( "eta" ), + localCuts = cms.VPSet( + ) + ) + ) + ), + massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) + ), + folderName = cms.string( "HLT/EGM/TrigObjTnP" ), + collName = cms.string( "stdTagAndEle25MW" ) + ) + ) ) -process.hltEle50GsfOneOEMinusOneOPPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50PixelMatchPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltLumiMonitor = cms.EDProducer( "LumiMonitor", + pixelClusters = cms.InputTag( "hltSiPixelClusters" ), + scalers = cms.InputTag( "hltScalersRawToDigi" ), + onlineMetaDataDigis = cms.InputTag( "hltOnlineMetaDataDigis" ), + folderName = cms.string( "HLT/LumiMonitoring" ), + doPixelLumi = cms.bool( False ), + useBPixLayer1 = cms.bool( False ), + minNumberOfPixelsPerCluster = cms.int32( 2 ), + minPixelClusterCharge = cms.double( 15000.0 ), + histoPSet = cms.PSet( + pixelClusterPSet = cms.PSet( + xmin = cms.double( -0.5 ), + nbins = cms.int32( 200 ), + xmax = cms.double( 19999.5 ) + ), + lumiPSet = cms.PSet( + xmin = cms.double( 0.0 ), + nbins = cms.int32( 5000 ), + xmax = cms.double( 20000.0 ) + ), + lsPSet = cms.PSet( nbins = cms.int32( 2500 ) ), + pixellumiPSet = cms.PSet( + xmin = cms.double( 0.0 ), + nbins = cms.int32( 300 ), + xmax = cms.double( 3.0 ) + ), + puPSet = cms.PSet( + xmin = cms.double( 0.0 ), + nbins = cms.int32( 130 ), + xmax = cms.double( 130.0 ) + ) + ) ) -process.hltEle50GsfDetaPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.008 ), - thrRegularEE = cms.vdouble( 0.012 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPSColumnMonitor = cms.EDProducer( "PSMonitor", + ugtBXInputTag = cms.InputTag( "hltGtStage2Digis" ), + folderName = cms.string( "HLT/PSMonitoring" ), + histoPSet = cms.PSet( + psColumnPSet = cms.PSet( nbins = cms.int32( 20 ) ), + lsPSet = cms.PSet( nbins = cms.int32( 2500 ) ) + ) ) -process.hltEle50GsfDphiPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50GsfDetaPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsPPOnAA','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltOnlineBeamMonitor = cms.EDProducer( "OnlineBeamMonitor", + MonitorName = cms.untracked.string( "HLT/BeamSpotMonitor" ), + AppendRunToFileName = cms.untracked.bool( False ), + WriteDIPAscii = cms.untracked.bool( False ), + DIPFileName = cms.untracked.string( "BeamFitResultsForDIP.txt" ) ) -process.hltEle50GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle50GsfDphiPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", + AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), + ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), + MinBx = cms.int32( 0 ), + MaxBx = cms.int32( 0 ), + DumpTrigResults = cms.bool( False ), + DumpRecord = cms.bool( False ), + DumpTrigSummary = cms.bool( True ), + ReadPrescalesFromFile = cms.bool( False ), + psFileName = cms.string( "prescale_L1TGlobal.csv" ), + psColumn = cms.int32( 0 ) +) +process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", + HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), + reportBy = cms.untracked.string( "job" ), + resetBy = cms.untracked.string( "never" ), + serviceBy = cms.untracked.string( "never" ), + ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), + ReferenceRate = cms.untracked.double( 100.0 ) +) +process.hltPreRatesMonitoring = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEG10EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltHLTriggerJSONMonitoring = cms.EDAnalyzer( "HLTriggerJSONMonitoring", + triggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) ) -process.hltDoubleEle10ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEG10EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle10HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle10EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle10HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltL1TriggerJSONMonitoring = cms.EDAnalyzer( "L1TriggerJSONMonitoring", + L1Results = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle10GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltDatasetAlCaLowPtJet = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_AK8PFJet40_v17', + 'AlCa_PFJet40_v22' ) ) -process.hltPreHIEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaLowPtJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle10Mass50PPOnAAFilter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPOnAAFilter" ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPOnAAFilter" ), - minMass = cms.double( 50.0 ) +process.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4' ) ) -process.hltPreHIDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4', + 'AlCa_LumiPixelsCounts_ZeroBias_v4' ) ) -process.hltPreHIDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEG15EtPPOnAAFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperPPOnAA" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle15ClusterShapePPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEG15EtPPOnAAFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShapePPOnAA','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.015 ), - thrRegularEE = cms.vdouble( 0.04 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.15 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle15EcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle15HoverEPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle15HcalIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltDoubleEle15GsfTrackIsoPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( 1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) +process.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonlyForHI_v3', + 'AlCa_EcalEtaEBonly_v15', + 'AlCa_EcalEtaEEonlyForHI_v3', + 'AlCa_EcalEtaEEonly_v15', + 'AlCa_EcalPi0EBonlyForHI_v3', + 'AlCa_EcalPi0EBonly_v15', + 'AlCa_EcalPi0EEonlyForHI_v3', + 'AlCa_EcalPi0EEonly_v15', + 'AlCa_HIEcalEtaEBonly_v3', + 'AlCa_HIEcalEtaEEonly_v3', + 'AlCa_HIEcalPi0EBonly_v3', + 'AlCa_HIEcalPi0EEonly_v3' ) ) -process.hltPreHIDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle15Mass50PPOnAAFilter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPOnAAFilter" ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPOnAAFilter" ), - minMass = cms.double( 50.0 ) -) -process.hltL1sSingleMuOpenBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v2', + 'HLT_PPSMaxTracksPerRP4_v2' ) ) -process.hltPreHIL1Mu3Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMuOpenL1Filtered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 3.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v2', + 'HLT_PPSMaxTracksPerRP4_v2' ) ) -process.hltPreHIL1Mu3Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIL1Mu3Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", +process.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_EcalPhiSymForHI_v3', + 'AlCa_EcalPhiSym_v11' ) +) +process.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIL1Mu5Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltDatasetBTagMu = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v15', + 'HLT_BTagMu_AK4DiJet170_Mu5_v14', + 'HLT_BTagMu_AK4DiJet20_Mu5_v15', + 'HLT_BTagMu_AK4DiJet40_Mu5_v15', + 'HLT_BTagMu_AK4DiJet70_Mu5_v15', + 'HLT_BTagMu_AK4Jet300_Mu5_v14', + 'HLT_BTagMu_AK8DiJet170_Mu5_v11', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_v4', + 'HLT_BTagMu_AK8Jet300_Mu5_v14' ) +) +process.hltPreDatasetBTagMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMuOpenL1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 5.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v6', + 'HLT_IsoTrackHE_v6', + 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', + 'HLT_PFJet40_GPUvsCPU_v1' ) ) -process.hltPreHIL1Mu5Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMu3OpenBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3Open_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v2' ) ) -process.hltPreHIL1Mu5Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3OpenL1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 5.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v4', + 'DQM_HIEcalReconstruction_v2', + 'DQM_HIHcalReconstruction_v1', + 'DQM_HIPixelReconstruction_v3', + 'DQM_HcalReconstruction_v3', + 'DQM_PixelReconstruction_v4' ) ) -process.hltPreHIL1Mu7Eta2p5Ele10Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMuOpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 7.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', + 'HLT_HT300_Beamspot_v13', + 'HLT_ZeroBias_Beamspot_v6' ) ) -process.hltPreHIL1Mu7Eta2p5Ele15Gsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreHIL1Mu7Eta2p5Ele20Gsf = cms.EDFilter( "HLTPrescaler", +process.hltDatasetDisplacedJet = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', + 'HLT_CaloMET60_DTClusterNoMB1S50_v3', + 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3', + 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', + 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', + 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', + 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', + 'HLT_HT425_v11', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', + 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', + 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', + 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1', + 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', + 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', + 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', + 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', + 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', + 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', + 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', + 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', + 'HLT_HT550_DisplacedDijet60_Inclusive_v15', + 'HLT_HT650_DisplacedDijet60_Inclusive_v15', + 'HLT_L1MET_DTCluster50_v3', + 'HLT_L1MET_DTClusterNoMB1S50_v3', + 'HLT_L1Mu6HT240_v2', + 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', + 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', + 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1', + 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', + 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', + 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', + 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', + 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', + 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', + 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', + 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', + 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ) +) +process.hltPreDatasetDisplacedJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 7.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltDatasetReservedDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', + 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', + 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_v10', + 'HLT_Dimuon0_Jpsi_v10', + 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9', + 'HLT_Dimuon0_LowMass_L1_0er1p5_v10', + 'HLT_Dimuon0_LowMass_L1_4R_v9', + 'HLT_Dimuon0_LowMass_L1_4_v10', + 'HLT_Dimuon0_LowMass_L1_TM530_v8', + 'HLT_Dimuon0_LowMass_v10', + 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', + 'HLT_Dimuon0_Upsilon_L1_4p5_v11', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', + 'HLT_Dimuon0_Upsilon_L1_5M_v10', + 'HLT_Dimuon0_Upsilon_L1_5_v11', + 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', + 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', + 'HLT_Dimuon0_Upsilon_NoVertexing_v9', + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', + 'HLT_Dimuon12_Upsilon_y1p4_v4', + 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', + 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', + 'HLT_Dimuon18_PsiPrime_v16', + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', + 'HLT_Dimuon24_Phi_noCorrL1_v8', + 'HLT_Dimuon24_Upsilon_noCorrL1_v8', + 'HLT_Dimuon25_Jpsi_noCorrL1_v8', + 'HLT_Dimuon25_Jpsi_v16', + 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', + 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', + 'HLT_DoubleMu3_Trk_Tau3mu_v14', + 'HLT_DoubleMu4_3_Bs_v17', + 'HLT_DoubleMu4_3_Jpsi_v17', + 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', + 'HLT_DoubleMu4_Jpsi_Displaced_v9', + 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', + 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', + 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', + 'HLT_Mu20_TkMu0_Phi_v10', + 'HLT_Mu25_TkMu0_Onia_v10', + 'HLT_Mu25_TkMu0_Phi_v10', + 'HLT_Mu30_TkMu0_Psi_v3', + 'HLT_Mu30_TkMu0_Upsilon_v3', + 'HLT_Mu4_L1DoubleMu_v3', + 'HLT_Mu7p5_L2Mu2_Jpsi_v12', + 'HLT_Mu7p5_L2Mu2_Upsilon_v12', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', + 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', + 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) ) -process.hltPreHIDmesonPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetReservedDoubleMuonLowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSinglePuAK4CaloJet26Eta2p4 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 1 ) +process.hltDatasetEGamma = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', + 'HLT_DoublePhoton85_v17', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele15_WPLoose_Gsf_v5', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele20_WPLoose_Gsf_v8', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele27_WPTight_Gsf_v18', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_WPTight_Gsf_v3', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon20_v4', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' ) ) -process.hltFullIter0PixelQuadrupletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ), - hitErrorRZ = cms.double( 0.006 ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreDatasetEGamma0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelTrackingRegionsPreSplittingPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 3.0 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreDatasetEGamma1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelClusterCheckPreSplittingPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' ) ) -process.hltFullIter0PixelHitDoubletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPOnAAForDmeson" ), - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplittingPPOnAAForDmeson" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPOnAAForDmeson" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPOnAAForDmeson" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0012 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', + 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', + 'HLT_L1NotBptxOR_v4', + 'HLT_L1UnpairedBunchBptxMinus_v3', + 'HLT_L1UnpairedBunchBptxPlus_v3' ) ) -process.hltFullIter0PixelSeedsPreSplittingPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPOnAAForDmeson" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) +process.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0CkfTrackCandidatesPreSplittingPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersPPOnAA" ), - src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPOnAAForDmeson" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltDatasetEphemeralHLTPhysics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_EphemeralPhysics_v3' ) ) -process.hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAAForDmeson = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( False ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPOnAAForDmeson" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "" ) +process.hltPreDatasetEphemeralHLTPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PrimaryVerticesPreSplittingPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.7 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 3 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 2.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPOnAAForDmeson" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltDatasetEphemeralZeroBias = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_EphemeralZeroBias_v3' ) ) -process.hltSiPixelClustersAfterSplittingPPOnAAForDmeson = cms.EDProducer( "JetCoreClusterSplitter", - pixelClusters = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPOnAAForDmeson" ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - verbose = cms.bool( False ), - ptMin = cms.double( 200.0 ), - cores = cms.InputTag( "hltJetsForCoreTracking" ), - chargeFractionMin = cms.double( 2.0 ), - deltaRmax = cms.double( 0.05 ), - forceXError = cms.double( 100.0 ), - forceYError = cms.double( 150.0 ), - fractionalWidth = cms.double( 0.4 ), - chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ) +process.hltPreDatasetEphemeralZeroBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - onDemand = cms.bool( False ) +process.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v17', + 'HLT_PFJet500_v23 / 3' ) ) -process.hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson = cms.EDProducer( "SiPixelRecHitConverter", - src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ), - VerboseLevel = cms.untracked.int32( 0 ) +process.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSiStripClustersFullPPOnAAForDmeson = cms.EDProducer( "MeasurementTrackerEventProducer", - measurementTracker = cms.string( "hltESPMeasurementTracker" ), - skipClusters = cms.InputTag( "" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusterProducer = cms.string( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - Phase2TrackerCluster1DProducer = cms.string( "" ), - vectorHits = cms.InputTag( "" ), - vectorHitsRej = cms.InputTag( "" ), - inactivePixelDetectorLabels = cms.VInputTag( ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( ), - pixelCablingMapLabel = cms.string( "" ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - switchOffPixelsIfEmpty = cms.bool( True ) +process.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', + 'HLT_HT300_Beamspot_v13', + 'HLT_ZeroBias_Beamspot_v6' ) ) -process.hltFullIter0PixelQuadrupletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 3.0 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v2 / 10', + 'HLT_Random_v3 / 2' ) ) -process.hltFullIter0PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPOnAAForDmeson" ), - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPPOnAAForDmeson" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPOnAAForDmeson" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) -) -process.hltFullIter0PixelHitQuadrupletsPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPOnAAForDmeson" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0012 ), - CAPhiCut = cms.double( 0.2 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter0PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPOnAAForDmeson" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter0CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - src = cms.InputTag( "hltFullIter0PixelSeedsPPOnAAForDmeson" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -process.hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPOnAAForDmeson" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "initialStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "" ) +process.hltDatasetExpressPPSRandom = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' ) ) -process.hltFullIter0PrimaryVerticesPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.7 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 3 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 2.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltPreDatasetExpressPPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter0TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.5, 0.2 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorInitialStep_Phase1" ) - ) +process.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', + 'HLT_ExpressMuons_v3 / 15', + 'HLT_IsoMu20_v17 / 0', + 'HLT_IsoMu24_v15 / 0', + 'HLT_IsoMu27_v18 / 0', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 / 3', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Physics_v8', + 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v2 / 6', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', + 'HLT_ZeroBias_IsolatedBunches_v6', + 'HLT_ZeroBias_v7' ) ) -process.hltFullIter0HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson" ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1ClustersRefRemovalPPOnAAForDmeson = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPOnAAForDmeson" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltDatasetHIDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', + 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ) ) -process.hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ) +process.hltPreDatasetHIDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1PixelQuadrupletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltDatasetHIDoubleMuon = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIL1DoubleMu0_v3', + 'HLT_HIL1DoubleMu10_v3', + 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_er1p6_v3', + 'HLT_HIL1DoubleMuOpen_v3', + 'HLT_HIL2DoubleMuOpen_v3', + 'HLT_HIL2_L1DoubleMu10_v3', + 'HLT_HIL3DoubleMuOpen_v3', + 'HLT_HIL3Mu0_L2Mu0_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', + 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', + 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', + 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', + 'HLT_HIL3Mu3_L1TripleMuOpen_v3', + 'HLT_HIL3_L1DoubleMu10_v3' ) ) -process.hltFullIter1PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 2.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreDatasetHIDoubleMuon = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltDatasetHIDoubleMuonPsiPeri = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', + 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', + 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ) ) -process.hltFullIter1PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPOnAAForDmeson" ), - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPOnAAForDmeson" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPOnAAForDmeson" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltPreDatasetHIDoubleMuonPsiPeri = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1PixelHitQuadrupletsPPOnAAForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPOnAAForDmeson" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0017 ), - CAPhiCut = cms.double( 0.3 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetHIEmptyBX = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIL1NotBptxOR_v4', + 'HLT_HIL1UnpairedBunchBptxMinus_v4', + 'HLT_HIL1UnpairedBunchBptxPlus_v4' ) ) -process.hltFullIter1PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPOnAAForDmeson" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreDatasetHIEmptyBX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson" ), - src = cms.InputTag( "hltFullIter1PixelSeedsPPOnAAForDmeson" ), - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltDatasetHIEventDisplay = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) ) -process.hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPOnAAForDmeson" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPOnAAForDmeson" ) +process.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter1TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.4, 0.3 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorLowPtQuadStep_Phase1" ) - ) +process.hltDatasetHIExpressAlignment = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICentralityVeto_v4', + 'HLT_HICsAK4PFJet100Eta1p5_v4', + 'HLT_HIPhysics_v4' ) ) -process.hltFullIter1HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson" ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreDatasetHIExpressAlignment = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2ClustersRefRemovalPPOnAAForDmeson = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPOnAAForDmeson" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPOnAAForDmeson" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltDatasetHIExpressPhysics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4 / 0', + 'HLT_HICentralityVeto_v4', + 'HLT_HICsAK4PFJet100Eta1p5_v4 / 0', + 'HLT_HIDmesonPPTrackingGlobal_Dpt50_v4 / 0', + 'HLT_HIDsPPTrackingGlobal_Dpt50_v4 / 0', + 'HLT_HIEle20Gsf_v4 / 0', + 'HLT_HIFullTracks2018_HighPt56_v4 / 0', + 'HLT_HIGEDPhoton40_v4 / 0', + 'HLT_HIL1DoubleMu0_v3', + 'HLT_HIL1DoubleMu10_v3 / 0', + 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3 / 0', + 'HLT_HIL1NotBptxOR_v4 / 0', + 'HLT_HIL1UnpairedBunchBptxMinus_v4 / 0', + 'HLT_HIL1UnpairedBunchBptxPlus_v4 / 0', + 'HLT_HIL2DoubleMuOpen_v3 / 0', + 'HLT_HIL2Mu3_NHitQ15_v3', + 'HLT_HIL2_L1DoubleMu10_v3 / 0', + 'HLT_HIL3DoubleMuOpen_v3 / 0', + 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3 / 0', + 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3 / 0', + 'HLT_HIL3_L1DoubleMu10_v3 / 0', + 'HLT_HILcPPTrackingGlobal_Dpt50_v4 / 0', + 'HLT_HIPhysics_v4', + 'HLT_HIPuAK4CaloJet100Eta5p1_v4 / 0', + 'HLT_HIRandom_v3', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4 / 0', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4 / 0', + 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2 / 0', + 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', + 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', + 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', + 'HLT_HIZeroBias_v4 / 2000' ) ) -process.hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ) +process.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2PixelTripletsPPOnAAForDmeson = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltDatasetHIForward = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', + 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', + 'HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2', + 'HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2', + 'HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2', + 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2', + 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIZeroBias_v4' ) ) -process.hltFullIter2PixelTrackingRegionsPPOnAAForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 3.5 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreDatasetHIForward = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2PixelClusterCheckPPOnAAForDmeson = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltDatasetHIHLTMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( ) ) -process.hltFullIter2PixelHitDoubletsPPOnAAForDmeson = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPOnAAForDmeson" ), - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPOnAAForDmeson" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPOnAAForDmeson" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltPreDatasetHIHLTMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2PixelHitTripletsPPOnAAForDmeson = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPOnAAForDmeson" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.004 ), - CAPhiCut = cms.double( 0.07 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetHIHLTPhysics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIPhysics_v4' ) ) -process.hltFullIter2PixelSeedsPPOnAAForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPOnAAForDmeson" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreDatasetHIHLTPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2CkfTrackCandidatesPPOnAAForDmeson = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson" ), - src = cms.InputTag( "hltFullIter2PixelSeedsPPOnAAForDmeson" ), - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltDatasetHIHardProbes = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet100Eta1p5_v4', + 'HLT_HICsAK4PFJet120Eta1p5_v4', + 'HLT_HICsAK4PFJet80Eta1p5_v4', + 'HLT_HIDoubleEle10GsfMass50_v4', + 'HLT_HIDoubleEle10Gsf_v4', + 'HLT_HIDoubleEle15GsfMass50_v4', + 'HLT_HIDoubleEle15Gsf_v4', + 'HLT_HIEle10Gsf_v4', + 'HLT_HIEle15Ele10GsfMass50_v4', + 'HLT_HIEle15Ele10Gsf_v4', + 'HLT_HIEle15Gsf_v4', + 'HLT_HIEle20Gsf_v4', + 'HLT_HIEle30Gsf_v4', + 'HLT_HIEle40Gsf_v4', + 'HLT_HIEle50Gsf_v4', + 'HLT_HIGEDPhoton30_EB_HECut_v4', + 'HLT_HIGEDPhoton30_EB_v4', + 'HLT_HIGEDPhoton30_HECut_v4', + 'HLT_HIGEDPhoton30_v4', + 'HLT_HIGEDPhoton40_EB_HECut_v4', + 'HLT_HIGEDPhoton40_EB_v4', + 'HLT_HIGEDPhoton40_HECut_v4', + 'HLT_HIGEDPhoton40_v4', + 'HLT_HIGEDPhoton50_EB_HECut_v4', + 'HLT_HIGEDPhoton50_EB_v4', + 'HLT_HIGEDPhoton50_HECut_v4', + 'HLT_HIGEDPhoton50_v4', + 'HLT_HIGEDPhoton60_EB_HECut_v4', + 'HLT_HIGEDPhoton60_EB_v4', + 'HLT_HIGEDPhoton60_HECut_v4', + 'HLT_HIGEDPhoton60_v4', + 'HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4', + 'HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4', + 'HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4', + 'HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4', + 'HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4', + 'HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4', + 'HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4', + 'HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4', + 'HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4', + 'HLT_HIL3Mu3_EG10HECut_v4', + 'HLT_HIL3Mu3_EG15HECut_v4', + 'HLT_HIL3Mu3_EG20HECut_v4', + 'HLT_HIL3Mu3_EG30HECut_v4', + 'HLT_HIL3Mu5_EG10HECut_v4', + 'HLT_HIL3Mu5_EG15HECut_v4', + 'HLT_HIL3Mu5_EG20HECut_v4', + 'HLT_HIL3Mu5_EG30HECut_v4', + 'HLT_HIL3Mu7_EG10HECut_v4', + 'HLT_HIL3Mu7_EG15HECut_v4', + 'HLT_HIL3Mu7_EG20HECut_v4', + 'HLT_HIL3Mu7_EG30HECut_v4', + 'HLT_HIPuAK4CaloJet100Eta5p1_v4', + 'HLT_HIPuAK4CaloJet120Eta5p1_v4', + 'HLT_HIPuAK4CaloJet80Eta5p1_v4' ) ) -process.hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPOnAAForDmeson" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPOnAAForDmeson" ) +process.hltPreDatasetHIHardProbes = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter2TrackMVAClassifierPPOnAAForDmeson = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.9, -0.3, 0.85 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorHighPtTripletStep_Phase1" ) - ) +process.hltDatasetHIHardProbesLower = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet60Eta1p5_v4', + 'HLT_HIGEDPhoton10_EB_HECut_v4', + 'HLT_HIGEDPhoton10_EB_v4', + 'HLT_HIGEDPhoton10_HECut_v4', + 'HLT_HIGEDPhoton10_v4', + 'HLT_HIGEDPhoton20_EB_HECut_v4', + 'HLT_HIGEDPhoton20_EB_v4', + 'HLT_HIGEDPhoton20_HECut_v4', + 'HLT_HIGEDPhoton20_v4', + 'HLT_HIPuAK4CaloJet40Eta5p1_v4', + 'HLT_HIPuAK4CaloJet60Eta5p1_v4' ) ) -process.hltFullIter2HighPurityTracksPPOnAAForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson" ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltPreDatasetHIHardProbesLower = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPOnAAForDmeson" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPOnAAForDmeson" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltDatasetHIHardProbesPeripheral = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4', + 'HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4', + 'HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4', + 'HLT_HIGEDPhoton10_Cent30_100_v4', + 'HLT_HIGEDPhoton20_Cent30_100_v4', + 'HLT_HIGEDPhoton30_Cent30_100_v4', + 'HLT_HIGEDPhoton40_Cent30_100_v4', + 'HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4', + 'HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4', + 'HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4', + 'HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4' ) ) -process.hltFullIter3MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ) +process.hltPreDatasetHIHardProbesPeripheral = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltDatasetHIHcalNZS = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIHcalNZS_v4', + 'HLT_HIHcalPhiSym_v4' ) ) -process.hltFullIter3PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( False ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 2.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltPreDatasetHIHcalNZS = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltDatasetHIHeavyFlavor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt20_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt30_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt40_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt50_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4', + 'HLT_HIDmesonPPTrackingGlobal_Dpt60_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt20_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt30_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt40_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt50_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4', + 'HLT_HIDsPPTrackingGlobal_Dpt60_v4', + 'HLT_HIFullTracks2018_HighPt18_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt18_v4', + 'HLT_HIFullTracks2018_HighPt24_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt24_v4', + 'HLT_HIFullTracks2018_HighPt34_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt34_v4', + 'HLT_HIFullTracks2018_HighPt45_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt45_v4', + 'HLT_HIFullTracks2018_HighPt56_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt56_v4', + 'HLT_HIFullTracks2018_HighPt60_NoIter10_v4', + 'HLT_HIFullTracks2018_HighPt60_v4', + 'HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4', + 'HLT_HILcPPTrackingGlobal_Dpt20_v4', + 'HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4', + 'HLT_HILcPPTrackingGlobal_Dpt30_v4', + 'HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4', + 'HLT_HILcPPTrackingGlobal_Dpt40_v4', + 'HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4', + 'HLT_HILcPPTrackingGlobal_Dpt50_v4', + 'HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4', + 'HLT_HILcPPTrackingGlobal_Dpt60_v4' ) ) -process.hltFullIter3PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltPreDatasetHIHeavyFlavor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.002 ), - CAPhiCut = cms.double( 0.05 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.3 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter3PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltDatasetHIOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', + 'HLT_HICentralityVeto_v4 / 0', + 'HLT_HICsAK4PFJet60Eta1p5_v4 / 0', + 'HLT_HIDmesonPPTrackingGlobal_Dpt20_v4 / 0', + 'HLT_HIDsPPTrackingGlobal_Dpt20_v4 / 0', + 'HLT_HIEle15Gsf_v4 / 0', + 'HLT_HIGEDPhoton10_v4 / 0', + 'HLT_HIHcalNZS_v4 / 3', + 'HLT_HIHcalPhiSym_v4 / 3', + 'HLT_HIL1DoubleMu10_v3 / 0', + 'HLT_HIL2_L1DoubleMu10_v3 / 0', + 'HLT_HIL3_L1DoubleMu10_v3 / 0', + 'HLT_HILcPPTrackingGlobal_Dpt20_v4 / 0', + 'HLT_HIOnlineMonitorGroup_v3 / 10', + 'HLT_HIPhysics_v4', + 'HLT_HIPuAK4CaloJet40Eta5p1_v4 / 0', + 'HLT_HIRandom_v3 / 3', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4 / 0', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4 / 0', + 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2 / 0', + 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', + 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0' ) ) -process.hltFullIter3CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter3PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreDatasetHIOnlineMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter3CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPOnAA" ) +process.hltDatasetHISingleMuon = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIL2Mu3_NHitQ15_v3', + 'HLT_HIL2Mu5_NHitQ15_v3', + 'HLT_HIL2Mu7_NHitQ15_v3', + 'HLT_HIL3Mu12_v3', + 'HLT_HIL3Mu15_v3', + 'HLT_HIL3Mu20_v3', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4', + 'HLT_HIL3Mu3_NHitQ10_v3', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4', + 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4', + 'HLT_HIL3Mu5_NHitQ10_v3', + 'HLT_HIL3Mu7_NHitQ10_v3' ) ) -process.hltFullIter3TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.8, -0.4, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorLowPtTripletStep_Phase1" ) - ) +process.hltPreDatasetHISingleMuon = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter3HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltDatasetHITestRaw = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2', + 'HLT_HIRandom_v3', + 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', + 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', + 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIZeroBias_v4' ) ) -process.hltFullIter4ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter3HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreDatasetHITestRaw = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ) +process.hltDatasetHITestRawPrime = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2', + 'HLT_HIRandom_v3', + 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', + 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', + 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', + 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', + 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', + 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', + 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', + 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', + 'HLT_HIZeroBias_v4' ) ) -process.hltFullIter4PixelQuadrupletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreDatasetHITestRawPrime = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 1.0 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltDatasetHITrackerNZS = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIPhysicsForZS_v4' ) ) -process.hltFullIter4PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDatasetHITrackerNZS = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1, 2 ) +process.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v7' ) ) -process.hltFullIter4PixelHitQuadrupletsPPOnAA = cms.EDProducer( "CAHitQuadrupletEDProducer", - doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - fitFastCircle = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.0011 ), - CAPhiCut = cms.double( 0.0 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v7' ) ) -process.hltFullIter4CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter4PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter4CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPOnAA" ) +process.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v7' ) ) -process.hltFullIter4TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.2, 0.5 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorDetachedQuadStep_Phase1" ) - ) +process.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter4HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v7' ) ) -process.hltFullIter5ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter4HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ) +process.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v7' ) ) -process.hltFullIter5PixelTripletsPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5PixelTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 0.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) +process.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v7' ) ) -process.hltFullIter5PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5PixelHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0, 1 ) +process.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v7' ) ) -process.hltFullIter5PixelHitTripletsPPOnAA = cms.EDProducer( "CAHitTripletEDProducer", - doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsPPOnAA" ), - extraHitRPhitolerance = cms.double( 0.032 ), - useBendingCorrection = cms.bool( True ), - CAThetaCut = cms.double( 0.001 ), - CAPhiCut = cms.double( 0.0 ), - CAThetaCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAPhiCut_byTriplets = cms.VPSet( - cms.PSet( seedingLayers = cms.string( "" ), - cut = cms.double( -1.0 ) - ) - ), - CAHardPtCut = cms.double( 0.2 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) +process.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5PixelSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v7' ) ) -process.hltFullIter5CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter5PixelSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter5CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPOnAA" ) +process.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v7' ) ) -process.hltFullIter5TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.4, 0.85 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "HIMVASelectorDetachedTripletStep_Phase1" ) - ) +process.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter5HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v7' ) ) -process.hltFullIter6ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter5HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "tight" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter6MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ) +process.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v7' ) ) -process.hltFullIter6PixelClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter6PixelTrackingRegionSeedLayersBPPOnAA = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", - RegionPSet = cms.PSet( - deltaEta_Cand = cms.double( -1.0 ), - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - extraPhi = cms.double( 0.0 ), - extraEta = cms.double( 0.0 ), - seedingMode = cms.string( "Global" ), - maxNVertices = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 5.0 ), - input = cms.InputTag( "" ), - operationMode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - deltaPhi_Cand = cms.double( -1.0 ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - zErrorVertex = cms.double( 0.3 ) - ), - inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisPPOnAA' ), - ignoreSingleFPixPanelModules = cms.bool( True ), - debug = cms.untracked.bool( False ), - createPlottingFiles = cms.untracked.bool( False ), - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_pos', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'BPix3+FPix1_pos', - 'BPix3+FPix1_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix3_pos', - 'FPix1_neg+FPix3_neg', - 'FPix2_pos+FPix3_pos', - 'FPix2_neg+FPix3_neg' ), - BPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v7' ) ) -process.hltFullIter6PixelHitDoubletsBPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "" ), - trackingRegions = cms.InputTag( "" ), - trackingRegionsSeedingLayers = cms.InputTag( "hltFullIter6PixelTrackingRegionSeedLayersBPPOnAA" ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter6PixelSeedsBPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele32_WPTight_Gsf_v17 / 5', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', + 'HLT_HT550_DisplacedDijet60_Inclusive_v15', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', + 'HLT_PFHT510_v19 / 3', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22 / 25', + 'HLT_PFMET140_PFMHT140_IDTight_v22 / 15' ) ) -process.hltFullIter6CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter6PixelSeedsBPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) +process.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter6CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter6CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelPairStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPOnAA" ) +process.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Physics_v8' ) ) -process.hltFullIter6TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.9 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorPixelPairStep_Phase1" ) - ) +process.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter6HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HcalNZS_v14', + 'HLT_HcalPhiSym_v16' ) ) -process.hltFullIter7ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter6HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) +process.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ) +process.hltDatasetIsolatedBunch = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ) ) -process.hltFullIter7MixedLayersAPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltPreDatasetIsolatedBunch = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedTrackingRegionsAPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 3.75 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - originRScaling4BigEvts = cms.bool( True ), - ptMinScaling4BigEvts = cms.bool( True ), - minOriginR = cms.double( 0.0 ), - maxPtMin = cms.double( 0.7 ), - scalingStartNPix = cms.double( 20000.0 ), - scalingEndNPix = cms.double( 35000.0 ), - pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) - ) +process.hltDatasetJetMET = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_SoftDropMass40_v3', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd15_v5', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd25_v5', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET110_PFJet100_v3', + 'HLT_PFMET110_PFMHT110_IDTight_v22', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ) ) -process.hltFullIter7MixedClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltPreDatasetJetMET0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedHitDoubletsAPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsAPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreDatasetJetMET1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedHitTripletsAPPOnAA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +process.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'DST_Physics_v8', + 'DST_ZeroBias_v3' ) ) -process.hltFullIter7MixedSeedsAPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) +process.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedLayersBPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) +process.hltDatasetMonteCarlo = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', + 'MC_AK4CaloJets_v11', + 'MC_AK4PFJets_v19', + 'MC_AK8CaloHT_v10', + 'MC_AK8PFHT_v18', + 'MC_AK8PFJets_v19', + 'MC_AK8TrimPFJets_v19', + 'MC_CaloBTagDeepCSV_v10', + 'MC_CaloHT_v10', + 'MC_CaloMET_JetIdCleaned_v11', + 'MC_CaloMET_v10', + 'MC_CaloMHT_v10', + 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', + 'MC_DoubleEle5_CaloIdL_MW_v18', + 'MC_DoubleMuNoFiltersNoVtx_v9', + 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', + 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'MC_Ele5_WPTight_Gsf_v10', + 'MC_IsoMu_v17', + 'MC_PFBTagDeepCSV_v12', + 'MC_PFBTagDeepJet_v3', + 'MC_PFHT_v18', + 'MC_PFMET_v19', + 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', + 'MC_ReducedIterativeTracking_v14', + 'MC_Run3_PFScoutingPixelTracking_v18' ) ) -process.hltFullIter7MixedTrackingRegionsBPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 2.5 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - originRScaling4BigEvts = cms.bool( True ), - ptMinScaling4BigEvts = cms.bool( True ), - minOriginR = cms.double( 0.0 ), - maxPtMin = cms.double( 0.7 ), - scalingStartNPix = cms.double( 20000.0 ), - scalingEndNPix = cms.double( 35000.0 ), - pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) - ) +process.hltPreDatasetMonteCarlo = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedHitDoubletsBPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsBPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltDatasetMuon = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L1SingleMu18_v4', + 'HLT_L1SingleMu25_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ) ) -process.hltFullIter7MixedHitTripletsBPPOnAA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ) +process.hltPreDatasetMuon0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter7MixedSeedsBPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter7MixedSeedsPPOnAA = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAPPOnAA','hltFullIter7MixedSeedsBPPOnAA' ) -) -process.hltFullIter7CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter7MixedSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -process.hltFullIter7CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter7CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPOnAA" ) -) -process.hltFullIter7TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.9 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) - ) -) -process.hltFullIter7HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullIter8ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter7HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltFullIter8MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ) -) -process.hltFullIter8PixelLessLayersPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ) -) -process.hltFullIter8PixelLessTrackingRegionsPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 3.0 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - originRScaling4BigEvts = cms.bool( True ), - ptMinScaling4BigEvts = cms.bool( False ), - minOriginR = cms.double( 0.0 ), - maxPtMin = cms.double( 0.7 ), - scalingStartNPix = cms.double( 20000.0 ), - scalingEndNPix = cms.double( 35000.0 ), - pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter8PixelLessClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) -) -process.hltFullIter8PixelLessHitDoubletsPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegionsPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -process.hltFullIter8PixelLessHitTripletsPPOnAA = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsPPOnAA" ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.005 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) -) -process.hltFullIter8PixelLessSeedsPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ) -) -process.hltFullIter8CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter8PixelLessSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -process.hltFullIter8CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter8CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "pixelLessStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPOnAA" ) -) -process.hltFullIter8TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.8 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) - ) -) -process.hltFullIter8HighPurityTracksPPOnAA = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPOnAA" ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierPPOnAA','MVAValues' ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierPPOnAA','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullIter9ClustersRefRemovalPPOnAA = cms.EDProducer( "TrackClusterRemover", - trajectories = cms.InputTag( "hltFullIter8HighPurityTracksPPOnAA" ), - trackClassifier = cms.InputTag( '','QualityMasks' ), - pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - stripClusters = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalPPOnAA" ), - TrackQuality = cms.string( "highPurity" ), - maxChi2 = cms.double( 9.0 ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - overrideTrkQuals = cms.InputTag( "" ) -) -process.hltFullIter9MaskedMeasurementTrackerEventPPOnAA = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - src = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - OnDemand = cms.bool( False ), - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ) +process.hltPreDatasetMuon1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter9TobTecLayersTriplPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ) +process.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu17_Photon30_IsoCaloId_v8', + 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', + 'HLT_Mu27_Ele37_CaloIdL_MW_v7', + 'HLT_Mu37_Ele27_CaloIdL_MW_v7', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ) ) -process.hltFullIter9TobTecTrackingRegionsTriplPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 5.0 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - originRScaling4BigEvts = cms.bool( True ), - ptMinScaling4BigEvts = cms.bool( False ), - minOriginR = cms.double( 0.0 ), - maxPtMin = cms.double( 0.7 ), - scalingStartNPix = cms.double( 20000.0 ), - scalingEndNPix = cms.double( 35000.0 ), - pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) - ) +process.hltPreDatasetMuonEG = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter9TobTecClusterCheckPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityFullZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + strip/2.)" ), - silentClusterCheck = cms.untracked.bool( False ) +process.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', + 'HLT_CDC_L2cosmic_5p5_er1p0_v2', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', + 'HLT_L2Mu10_NoVertex_NoBPTX_v7', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE30_NoBPTX_v7', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ) ) -process.hltFullIter9TobTecHitDoubletsTriplPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) +process.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFullIter9TobTecHitTripletsTriplPPOnAA = cms.EDProducer( "MultiHitFromChi2EDProducer", - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplPPOnAA" ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraHitRZtolerance = cms.double( 0.0 ), - extraZKDBox = cms.double( 0.2 ), - extraRKDBox = cms.double( 0.2 ), - extraPhiKDBox = cms.double( 0.01 ), - fnSigmaRZ = cms.double( 2.0 ), - refitHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxChi2 = cms.double( 5.0 ), - chi2VsPtCut = cms.bool( True ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - detIdsToDebug = cms.vint32( 0, 0, 0 ) -) -process.hltFullIter9TobTecSeedsTriplPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ) -) -process.hltFullIter9TobTecLayersPairPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - BPix = cms.PSet( ), - FPix = cms.PSet( ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsPairPPOnAA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 7.5 ), - maxNVertices = cms.int32( -1 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 5.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - originRScaling4BigEvts = cms.bool( True ), - ptMinScaling4BigEvts = cms.bool( False ), - minOriginR = cms.double( 0.0 ), - maxPtMin = cms.double( 0.7 ), - scalingStartNPix = cms.double( 20000.0 ), - scalingEndNPix = cms.double( 35000.0 ), - pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ) - ) -) -process.hltFullIter9TobTecHitDoubletsPairPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairPPOnAA" ), - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -process.hltFullIter9TobTecSeedsPairPPOnAA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairPPOnAA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - MinOneOverPtError = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - magneticField = cms.string( "ParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPOnAAForDmeson" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ), - layerMask = cms.PSet( ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ) -) -process.hltFullIter9TobTecSeedsPPOnAA = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplPPOnAA','hltFullIter9TobTecSeedsPairPPOnAA' ) -) -process.hltFullIter9CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( True ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPOnAA" ), - src = cms.InputTag( "hltFullIter9TobTecSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPOnAA" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 50 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ) -) -process.hltFullIter9CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter9CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "tobTecStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPOnAA" ) -) -process.hltFullIter9TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.6, -0.3, 0.7 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) - ) -) -process.hltFullIter10JetCoreLayersPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix2+TIB1', - 'BPix1+BPix3+TIB1', - 'BPix1+BPix4+TIB1', - 'BPix2+BPix3+TIB1', - 'BPix2+BPix4+TIB1', - 'BPix3+BPix4+TIB1' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ), - hitErrorRZ = cms.double( 0.006 ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPOnAAForDmeson" ) - ), - TIB = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltFullIter10JetCoreRegionSeedsPPOnAA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer", - OrderedHitsFactoryPSet = cms.PSet( - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - SeedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersPPOnAA" ), - LayerSrc = cms.InputTag( "hltFullIter10JetCoreLayersPPOnAA" ), - GeneratorPSet = cms.PSet( - maxElement = cms.uint32( 0 ), - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - extraHitRZtolerance = cms.double( 0.037 ) - ) - ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - RegionFactoryPSet = cms.PSet( - ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ), - RegionPSet = cms.PSet( - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 10.0 ), - originRadius = cms.double( 0.2 ), - originHalfLength = cms.double( 0.2 ), - deltaPhiRegion = cms.double( 0.2 ), - measurementTrackerName = cms.string( "" ), - zVertex = cms.double( 5.0 ), - deltaEtaRegion = cms.double( 0.2 ), - rVertex = cms.double( 5.0 ), - useFakeVertices = cms.bool( False ), - JetSrc = cms.InputTag( "hltJetsForCoreTracking" ), - vertexSrc = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - howToUseMeasurementTracker = cms.string( "Never" ), - zErrorVetex = cms.double( 0.1 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( -1.0 ), - zErrorBeamSpot = cms.double( 15.0 ), - deltaEta = cms.double( 0.2 ), - deltaPhi = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - maxNRegions = cms.int32( 3 ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - input = cms.InputTag( "hltJetsForCoreTracking" ), - maxNVertices = cms.int32( 1 ), - mode = cms.string( "VerticesFixed" ) - ), - CollectionsPSet = cms.PSet( - recoL2MuonsCollection = cms.InputTag( "" ), - recoTrackMuonsCollection = cms.InputTag( "" ), - recoMuonsCollection = cms.InputTag( "" ) - ), - RegionInJetsCheckPSet = cms.PSet( - recoCaloJetsCollection = cms.InputTag( "hltJetsForCoreTracking" ), - deltaRExclusionSize = cms.double( 0.3 ), - jetsPtMin = cms.double( 5.0 ), - doJetsExclusionCheck = cms.bool( True ) - ), - ToolsPSet = cms.PSet( - regionBase = cms.string( "seedOnJets" ), - thePropagatorName = cms.string( "AnalyticalPropagator" ) - ) - ), - SeedCreatorPSet = cms.PSet( - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - forceKinematicWithRegionDirection = cms.bool( True ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - maxseeds = cms.int32( 10000 ) - ), - ClusterCheckPSet = cms.PSet( - MaxNumberOfPixelClusters = cms.uint32( 150000 ), - cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPOnAAForDmeson" ), - MaxNumberOfCosmicClusters = cms.uint32( 500000 ), - doClusterCheck = cms.bool( True ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersPPOnAA" ) - ) -) -process.hltFullIter10CkfTrackCandidatesPPOnAA = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullPPOnAAForDmeson" ), - src = cms.InputTag( "hltFullIter10JetCoreRegionSeedsPPOnAA" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 500000 ), - maxSeedsBeforeCleaning = cms.uint32( 10000 ) -) -process.hltFullIter10CtfWithMaterialTracksPPOnAA = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltFullIter10CkfTrackCandidatesPPOnAA" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - AlgorithmName = cms.string( "jetCoreRegionalStep" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( False ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "" ) -) -process.hltFullIter10TrackMVAClassifierPPOnAA = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksPPOnAA" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( - GBRForestFileName = cms.string( "" ), - GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) - ) -) -process.hltFullIterativeTrackingMergedPPOnAAForDmeson = cms.EDProducer( "TrackCollectionMerger", - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter3CtfWithMaterialTracksPPOnAA','hltFullIter4CtfWithMaterialTracksPPOnAA','hltFullIter5CtfWithMaterialTracksPPOnAA','hltFullIter6CtfWithMaterialTracksPPOnAA','hltFullIter7CtfWithMaterialTracksPPOnAA','hltFullIter8CtfWithMaterialTracksPPOnAA','hltFullIter9CtfWithMaterialTracksPPOnAA','hltFullIter10CtfWithMaterialTracksPPOnAA' ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter3TrackMVAClassifierPPOnAA', - 'hltFullIter4TrackMVAClassifierPPOnAA', - 'hltFullIter5TrackMVAClassifierPPOnAA', - 'hltFullIter6TrackMVAClassifierPPOnAA', - 'hltFullIter7TrackMVAClassifierPPOnAA', - 'hltFullIter8TrackMVAClassifierPPOnAA', - 'hltFullIter9TrackMVAClassifierPPOnAA', - 'hltFullIter10TrackMVAClassifierPPOnAA' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - shareFrac = cms.double( 0.19 ), - foundHitBonus = cms.double( 10.0 ), - lostHitPenalty = cms.double( 5.0 ), - minShareHits = cms.uint32( 2 ), - allowFirstHitShare = cms.bool( True ), - enableMerging = cms.bool( True ), - minQuality = cms.string( "loose" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullOnlinePrimaryVerticesPPOnAAForDmeson = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 3.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltGoodHighPurityFullTrackCutClassifierForDmeson = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 1, 1, 1 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 11, 11, 11 ), - maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) - ) -) -process.hltGoodHighPurityFullTracksForDmeson = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), - originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmeson','MVAValues' ), - originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmeson','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullCandsPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodHighPurityFullTracksForDmeson" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( False ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsPPOnAA" ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 9999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 999.0 ) -) -process.hlttktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 20.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt20" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet30Eta2p4 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 1 ) -) -process.hlttktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 30.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet50Eta2p4 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 50.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 1 ) -) -process.hlttktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 40.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet56Eta2p4 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 56.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 1 ) -) -process.hlttktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 50.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet60Eta2p4 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 1 ) -) -process.hlttktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 60.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10 = cms.EDProducer( "TrackCollectionMerger", - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter1CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter2CtfWithMaterialTracksPPOnAAForDmeson','hltFullIter3CtfWithMaterialTracksPPOnAA','hltFullIter4CtfWithMaterialTracksPPOnAA','hltFullIter5CtfWithMaterialTracksPPOnAA','hltFullIter6CtfWithMaterialTracksPPOnAA','hltFullIter7CtfWithMaterialTracksPPOnAA','hltFullIter8CtfWithMaterialTracksPPOnAA','hltFullIter9CtfWithMaterialTracksPPOnAA' ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter1TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter2TrackMVAClassifierPPOnAAForDmeson', - 'hltFullIter3TrackMVAClassifierPPOnAA', - 'hltFullIter4TrackMVAClassifierPPOnAA', - 'hltFullIter5TrackMVAClassifierPPOnAA', - 'hltFullIter6TrackMVAClassifierPPOnAA', - 'hltFullIter7TrackMVAClassifierPPOnAA', - 'hltFullIter8TrackMVAClassifierPPOnAA', - 'hltFullIter9TrackMVAClassifierPPOnAA' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - shareFrac = cms.double( 0.19 ), - foundHitBonus = cms.double( 10.0 ), - lostHitPenalty = cms.double( 5.0 ), - minShareHits = cms.uint32( 2 ), - allowFirstHitShare = cms.bool( True ), - enableMerging = cms.bool( True ), - minQuality = cms.string( "loose" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 10.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 3.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - algorithm = cms.string( "gap" ), - TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10 = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 1, 1, 1 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 11, 11, 11 ), - maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) - ) -) -process.hltGoodHighPurityFullTracksForDmesonNoIter10 = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), - originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10','MVAValues' ), - originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForDmesonNoIter10','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullCandsPPOnAANoIter10 = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodHighPurityFullTracksForDmesonNoIter10" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackFilterForDmesonNoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( False ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 10000.0 ), - MaxEta = cms.double( 9999.0 ), - MaxVz = cms.double( 9999.0 ), - MinTrks = cms.int32( 0 ), - MinSep = cms.double( 999.0 ) -) -process.hlttktkVtxForDmesonDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 20.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt20NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hlttktkVtxForDmesonDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 30.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hlttktkVtxForDmesonDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 40.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hlttktkVtxForDmesonDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 50.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDmesonPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hlttktkVtxForDmesonDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEta = cms.double( 2.0 ), - MinPt = cms.double( 6.0 ), - MinPtPair = cms.double( 60.0 ), - MinInvMass = cms.double( 1.47 ), - MaxInvMass = cms.double( 2.27 ), - massParticle1 = cms.double( 0.1396 ), - massParticle2 = cms.double( 0.4937 ), - ChargeOpt = cms.int32( -1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hlttktkFilterForDmesonDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDsPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt20 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 20.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt20 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt20" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDsPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt30 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 30.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt30 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt30" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDsPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt40 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 40.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt40 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt40" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDsPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt50 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 50.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt50 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt50" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDsPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt60 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 60.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt60 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHIDsPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 20.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt20NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDsPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 30.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt30NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDsPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 40.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt40NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDsPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 50.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt50NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIDsPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForDsDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 60.0 ), - MinInvMassRes = cms.double( 0.8 ), - MaxInvMassRes = cms.double( 1.2 ), - MinInvMass = cms.double( 1.57 ), - MaxInvMass = cms.double( 2.37 ), - massParticleRes1 = cms.double( 0.4937 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 1 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForDsDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForDsDpt60NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHILcPPTrackingGlobalDpt20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt20 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 20.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt20 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt20" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHILcPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt30 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 30.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt30 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt30" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHILcPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt40 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 40.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt40 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt40" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHILcPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt50 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 50.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt50 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt50" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHILcPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt60 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 60.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt60 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt60" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAA" ) -) -process.hltPreHILcPPTrackingGlobalDpt20NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt20NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 20.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt20NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt20NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHILcPPTrackingGlobalDpt30NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt30NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 30.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt30NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt30NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHILcPPTrackingGlobalDpt40NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt40NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 40.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt40NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt40NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHILcPPTrackingGlobalDpt50NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt50NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 50.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt50NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt50NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHILcPPTrackingGlobalDpt60NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTktktkVtxForLcDpt60NoIter10 = cms.EDProducer( "HLTDisplacedtktktkVtxProducer", - Src = cms.InputTag( "hltFullCandsPPOnAANoIter10" ), - PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonNoIter10" ), - MaxEtaTk = cms.double( 2.0 ), - MinPtResTk1 = cms.double( 6.0 ), - MinPtResTk2 = cms.double( 6.0 ), - MinPtThirdTk = cms.double( 6.0 ), - MinPtRes = cms.double( 0.0 ), - MinPtTri = cms.double( 60.0 ), - MinInvMassRes = cms.double( 0.0 ), - MaxInvMassRes = cms.double( 0.0 ), - MinInvMass = cms.double( 2.1 ), - MaxInvMass = cms.double( 2.5 ), - massParticleRes1 = cms.double( 0.9383 ), - massParticleRes2 = cms.double( 0.4937 ), - massParticle3 = cms.double( 0.1396 ), - ChargeOpt = cms.int32( -1 ), - ResOpt = cms.int32( 0 ), - triggerTypeDaughters = cms.int32( 91 ) -) -process.hltTktktkFilterForLcDpt60NoIter10 = cms.EDFilter( "HLTDisplacedtktktkFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( False ), - MinLxySignificance = cms.double( 1.0 ), - MaxLxySignificance = cms.double( 999.0 ), - MaxNormalisedChi2 = cms.double( 999.0 ), - MinVtxProbability = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( 0.8 ), - triggerTypeDaughters = cms.int32( 91 ), - DisplacedVertexTag = cms.InputTag( "hltTktktkVtxForLcDpt60NoIter10" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - TrackTag = cms.InputTag( "hltFullCandsPPOnAANoIter10" ) -) -process.hltPreHIFullTracks2018HighPt18 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 0.15, 0.15, 0.15 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 1, 1, 1 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 11, 11, 11 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) - ) -) -process.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmeson" ), - originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','MVAValues' ), - originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullCandsForHighPtTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPt" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackHighPt18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 18.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt24 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 24.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt34 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 34.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt45 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 45.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt56 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt56 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 56.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmeson" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ), - MinPt = cms.double( 60.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt18NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10 = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 3.0, 3.0, 3.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 0.15, 0.15, 0.15 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 1, 1, 1 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 11, 11, 11 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) - ) -) -process.hltGoodHighPurityFullTracksForHighPtNoIter10 = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPOnAAForDmesonNoIter10" ), - originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10','MVAValues' ), - originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPtNoIter10','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltFullCandsForHighPtTriggerNoIter10 = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPtNoIter10" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackHighPt18NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 18.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt24NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt24NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 24.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt34NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt34NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 34.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt45NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt45NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 45.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt56NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt56NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 56.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltPreHIFullTracks2018HighPt60NoIter10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFullTrackHighPt60NoIter10 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPOnAAForDmesonNoIter10" ), - trackCollection = cms.InputTag( "hltFullCandsForHighPtTriggerNoIter10" ), - MinPt = cms.double( 60.0 ), - MaxPt = cms.double( 9999.0 ), - MaxEta = cms.double( 2.4 ), - MaxVz = cms.double( 15.0 ), - MinTrks = cms.int32( 1 ), - MinSep = cms.double( 9999.0 ) -) -process.hltL1sDoubleMuOpenBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sDoubleMuOpenCentrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMuOpenCentrality30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenCentrality30100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality30100BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sDoubleMuOpenCentrality40100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_40_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMuOpenCentrality40100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenCentrality40100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality40100BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sDoubleMuOpenCentrality50100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_Centrality_50_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMuOpenCentrality50100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenCentrality50100L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenCentrality50100BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltPreHIL1DoubleMuOpener1p6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenL1FilteredEr1p6 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), - MaxEta = cms.double( 1.6 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sDoubleMuOpenOSBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_OS_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMuOpenOSer1p6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenOSL1FilteredEr1p6 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOSBptxAND" ), - MaxEta = cms.double( 1.6 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL1sDoubleMu10BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu10_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL1DoubleMu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu10BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltPreHIL2L1DoubleMu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sL1DoubleMu10L1f0L2Filtered0 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 0 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 0.0 ), - MinPtMin = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -process.hltPreHIL3L1DoubleMu10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sL1DoubleMu10L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu10L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDoubleMuOpenL1DoubleMu10Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu10L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu10L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL2DoubleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sL1DoubleMuOpenL1f0L2Filtered0 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - FastAccept = cms.bool( False ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MinNstations = cms.int32( 0 ), - MinNchambers = cms.int32( 0 ), - MaxDr = cms.double( 100.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.double( 0.0 ), - MinPtMax = cms.double( 0.0 ), - MinPtMin = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 9999.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 999.0 ), - MinAngle = cms.double( -999.0 ), - MaxAngle = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ) -) -process.hltPreHIL3DoubleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sL1DoubleMuOpenL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1DoubleMuOpenL3Filtered0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuOpenL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 9999.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.0 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu0L2Mu0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fDoubleMuOpenL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3f0L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3f0L3Mu0L2Mu0Filtered0 = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered0" ), - MinMasses = cms.vdouble( 0.1 ), - MaxMasses = cms.vdouble( 999.0 ), - checkCharge = cms.bool( True ), - MinTrackPt = cms.double( 0.0 ), - MinTrackP = cms.double( 0.0 ), - MaxTrackEta = cms.double( 999.0 ), - MaxTrackDxy = cms.double( 999.0 ), - MaxTrackDz = cms.double( 999.0 ), - MinTrackHits = cms.int32( 0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - CutCowboys = cms.bool( False ) -) -process.hltPreHIL3Mu2p5NHitQ10L2Mu2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3f0L3Filtered2p5NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.5 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3f0L3Mu2p5NHitQ10L2Mu2Filtered0 = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered2p5NHitQ10" ), - MinMasses = cms.vdouble( 0.1 ), - MaxMasses = cms.vdouble( 999.0 ), - checkCharge = cms.bool( True ), - MinTrackPt = cms.double( 2.0 ), - MinTrackP = cms.double( 0.0 ), - MaxTrackEta = cms.double( 999.0 ), - MaxTrackDxy = cms.double( 999.0 ), - MaxTrackDz = cms.double( 999.0 ), - MinTrackHits = cms.int32( 0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - CutCowboys = cms.bool( False ) -) -process.hltPreHIL2Mu3NHitQ15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1Mu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu3OpenL1f0L2Filtered3NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 2.5 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 15 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltPreHIL2Mu5NHitQ15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sMu3OpenL1f0L2Filtered5NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 2.5 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 15 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltPreHIL2Mu7NHitQ15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sMu3OpenL1f0L2Filtered7NHitQ15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1Mu3OpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 2.5 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 15 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltPreHIL3Mu2p5L1DoubleMu0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sDoubleMu0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1DoubleMu0L1f0L2f0L3Filtered2p5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.5 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3L1DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOSBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sDoubleMuOpenOSL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenOSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sDoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenOSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1DoubleMuOpenOSL1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenOSL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3NHitQ10L1DoubleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL2fL1sDoubleMuOpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1DoubleMuOpenL1f0L2f0L3Filtered3NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3L1TripleMuOpen = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenL1FilteredN3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 3 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sDoubleMuOpenL1fN3L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1FilteredN3" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sDoubleMuOpenL1FilteredN3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenL1FilteredN3" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1DoubleMuOpenL1fN3L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenL1fN3L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1FilteredN3" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu12 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 7.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sSingleMu3OpenL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered7" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMu3OpenL1f7L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered7" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered7" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sSingleMu3OpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OpenL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered3NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered5NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu7NHitQ10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMu3OpenL1f0L2f0L3Filtered7NHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sDoubleMuOpenMAXdR3p5BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_MaxDr3p5_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL3Mu0NHitQ10L2Mu0MAXdR3p5M1to5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenMAXdR3p5BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fDoubleMuOpenL2DR3p5PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1DoubleMuOpenDR3p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuOpenMAXdR3p5L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3f0DR3p5L3FilteredNHitQ10 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fDoubleMuOpenL2DR3p5PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMuOpenDR3p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 10 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3f0L3Mu0L2Mu0DR3p5FilteredNHitQ10M1to5 = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL3f0DR3p5L3FilteredNHitQ10" ), - MinMasses = cms.vdouble( 1.0 ), - MaxMasses = cms.vdouble( 5.0 ), - checkCharge = cms.bool( True ), - MinTrackPt = cms.double( 0.0 ), - MinTrackP = cms.double( 0.0 ), - MaxTrackEta = cms.double( 999.0 ), - MaxTrackDxy = cms.double( 999.0 ), - MaxTrackDz = cms.double( 999.0 ), - MinTrackHits = cms.int32( 0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - CutCowboys = cms.bool( False ) -) -process.hltPreHIL3Mu2p5NHitQ10L2Mu2M7toinf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3f0L3Mu2p5NHitQ10L2Mu2FilteredM7toinf = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - TrackTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL3f0L3Filtered2p5NHitQ10" ), - MinMasses = cms.vdouble( 7.0 ), - MaxMasses = cms.vdouble( 999.0 ), - checkCharge = cms.bool( True ), - MinTrackPt = cms.double( 2.0 ), - MinTrackP = cms.double( 0.0 ), - MaxTrackEta = cms.double( 999.0 ), - MaxTrackDxy = cms.double( 999.0 ), - MaxTrackDz = cms.double( 999.0 ), - MinTrackHits = cms.int32( 0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - CutCowboys = cms.bool( False ) -) -process.hltPreHICsAK4PFJet60Eta1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet60Eta1p5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltCsPFJetsCorrectedMatchedToPuCaloJets60 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), - triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet60Eta1p5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.2 ) -) -process.hltSingleCsPFJet60Eta1p5 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets60" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreHICsAK4PFJet80Eta1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet70Eta1p5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltCsPFJetsCorrectedMatchedToPuCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), - triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet70Eta1p5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.2 ) -) -process.hltSingleCsPFJet80Eta1p5 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreHICsAK4PFJet100Eta1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet80Eta1p5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltCsPFJetsCorrectedMatchedToPuCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), - triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet80Eta1p5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.2 ) -) -process.hltSingleCsPFJet100Eta1p5 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets80" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreHICsAK4PFJet100Eta1p5Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHICsAK4PFJet120Eta1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePuAK4CaloJet90Eta1p5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltCsPFJetsCorrectedMatchedToPuCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltCsAK4PFJetsCorrectedPPOnAA" ), - triggerJetsFilter = cms.InputTag( "hltSinglePuAK4CaloJet90Eta1p5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.2 ) -) -process.hltSingleCsPFJet120Eta1p5 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltCsPFJetsCorrectedMatchedToPuCaloJets90" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreHICsAK4PFJet60Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHICsAK4PFJet80Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHICsAK4PFJet100Eta1p5Centrality30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu3EG10HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenBptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sSingleMuOpenL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sSingleMuOpenL1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3EG15HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG15HoverEPPOnAAFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG15EtPPOnAAFilter" ), - varTag = cms.InputTag( "hltEgammaHoverEPPOnAA" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesPPOnAA" ) -) -process.hltPreHIL3Mu3EG20HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu3EG30HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu5EG10HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMuOpenL1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5EG15HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu5EG20HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu5EG30HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu7EG10HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sL1SingleMuOpenL1f0L2f0L3Filtered7 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenL2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 7.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu7EG15HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu7EG20HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL3Mu7EG30HECut = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenSingleJet28MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet28_MidEta2p7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet28MidEta2p7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltSinglePuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sSingleMuOpenSingleJet44MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet44_MidEta2p7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet44MidEta2p7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltSinglePuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 60.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sSingleMuOpenSingleJet56MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet56_MidEta2p7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet56MidEta2p7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltSinglePuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sSingleMuOpenSingleJet64MidEta2p7BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet64_MidEta2p7_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet64MidEta2p7BptxAND" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltSinglePuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2MuonsPPOnAA" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( -1 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( False ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 9999.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 3.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet40Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered3SinglePuAK4CaloJet40FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered3" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet40Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet60Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered3SinglePuAK4CaloJet60FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered3" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet60Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet80Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered3SinglePuAK4CaloJet80FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered3" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet80Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu3Eta2p5PuAK4CaloJet100Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered3SinglePuAK4CaloJet100FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered3" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet100Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet40Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet28MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet28MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet60Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet44MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet44MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet80Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet56MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet56MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet100Eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesPPOnAA" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenSingleJet64MidEta2p7L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenSingleJet64MidEta2p7L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsPPOnAA" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( -1 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksPPOnAA" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet40Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered5SinglePuAK4CaloJet40FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet28MidEta2p7L1f0L2f0L3Filtered5" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet40Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet60Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered5SinglePuAK4CaloJet60FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet44MidEta2p7L1f0L2f0L3Filtered5" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet60Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet80Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered5SinglePuAK4CaloJet80FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet56MidEta2p7L1f0L2f0L3Filtered5" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet80Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreHIL3Mu5Eta2p5PuAK4CaloJet100Eta2p1FilterDr = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3MuFiltered5SinglePuAK4CaloJet100FilterDr = cms.EDFilter( "HLT2MuonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidatesPPOnAA' ), - originTag2 = cms.VInputTag( 'hltPuAK4CaloJetsCorrectedIDPassed' ), - inputTag1 = cms.InputTag( "hltL3fL1sSingleMuOpenSingleJet64MidEta2p7L1f0L2f0L3Filtered5" ), - inputTag2 = cms.InputTag( "hltSinglePuAK4CaloJet100Eta2p1" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 85 ), - MinDphi = cms.double( 0.6 ), - MaxDphi = cms.double( 3.2 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 1.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 1.0 ), - MaxDelR = cms.double( -1.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltL1sL1SingleEG3Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIGEDPhoton10Cent30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIGEDPhoton20Cent30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sL1SingleEG7Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG7_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIGEDPhoton30Cent30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sL1SingleEG21Cent30100BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG21_Centrality_30_100_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIGEDPhoton40Cent30100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIMinimumBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleEG2BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG2_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleEG2BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelCountFilterMax = cms.EDFilter( "PixelCountFilter", - src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - minNumber = cms.uint32( 1000 ) -) -process.hltPixelLayerTripletsForUPCPPOnAA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsPPOnAA" ) - ), - TIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - TEC = cms.PSet( ), - MTIB = cms.PSet( ), - MTID = cms.PSet( ), - MTOB = cms.PSet( ), - MTEC = cms.PSet( ) -) -process.hltPixelTracksForUPCFilterPPOnAA = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - chi2 = cms.double( 1000.0 ) -) -process.hltPixelTracksForUPCFitterPPOnAA = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForUPCPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.1 ), - originHalfLength = cms.double( 24.0 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelClusterCheckForUPCPPOnAA = cms.EDProducer( "ClusterCheckerEDProducer", - doClusterCheck = cms.bool( True ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ), - silentClusterCheck = cms.untracked.bool( True ) -) -process.hltPixelTracksHitDoubletsForUPCPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPCPPOnAA" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForUPCPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPixelClusterCheckForUPCPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -process.hltPixelTracksHitTripletsForUPCPPOnAA = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForUPCPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000000 ), - extraHitRPhitolerance = cms.double( 0.06 ), - extraHitRZtolerance = cms.double( 0.06 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( False ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) -) -process.hltPixelTracksForUPCPPOnAA = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForUPCPPOnAA" ), - Fitter = cms.InputTag( "hltPixelTracksForUPCFitterPPOnAA" ), - Filter = cms.InputTag( "hltPixelTracksForUPCFilterPPOnAA" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelCandsForUPCPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPixelTracksForUPCPPOnAA" ), - particleType = cms.string( "pi+" ) -) -process.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 1 ) -) -process.hltMaxPixelTrackForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 15 ) -) -process.hltL1sDoubleEG2NotHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG2_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleEG2NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCDoubleEG2NotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleEG5BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG5_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleEG5BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleEG5NotHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG5_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleEG5NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCDoubleEG5NotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleMuCosmicBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuCosmic_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleMuCosmicBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuCosmic_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleMuCosmicNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCDoubleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCDoubleMuOpenBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleMuOpenNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCDoubleMuOpenNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCDoubleMuOpenNotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity20400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelCountFilter10000 = cms.EDFilter( "PixelCountFilter", - src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - minNumber = cms.uint32( 10000 ) -) -process.hltPixelTrackMultiplicity20ForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 20 ) -) -process.hltPixelTrackMultiplicity400ForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 400 ) -) -process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity30400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTrackMultiplicity30ForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 30 ) -) -process.hltPreHIUPCMBHF1ANDPixelTrackMultiplicity40400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTrackMultiplicity40ForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsForUPCPPOnAA" ), - minNumber = cms.uint32( 40 ) -) -process.hltL1sL1MinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity20400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity30400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCMBHF2ANDPixelTrackMultiplicity40400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG2NotHF2ANDZDC1nOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_NotMinimumBiasHF2_AND_ZDC1nOR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG2NotMBHF2ANDZDC1nORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG3BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG3BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG3NotHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG3NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleEG3NotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG3NotHF2OR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG3_NotMinimumBiasHF2_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG3NotMBHF2ORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleEG3NotMBHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG5BptxANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleEG5NotHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleEG5NotMBHF2ANDSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleEG5NotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuCosmicBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuCosmicBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuCosmicNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuCosmicNotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuCosmicNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmic_NotMinimumBiasHF2_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuCosmicNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuCosmicNotMBHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuOpenBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuOpenNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuOpenNotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotMinimumBiasHF2_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuOpenNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuOpenNotMBHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenORSingleMuCosmicEMTFBptxAND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFBptxANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenORSingleMuCosmicEMTFNotMBHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2ANDMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2AND = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleMuOpenORSingleMuCosmicEMTFNotMBHF2OR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMinimumBiasHF2_OR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2ORMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCSingleMuOpenORSingleMuCosmicEMTFNotMBHF2OR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sZDC1nOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZDC1nOR_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCZDC1nORMinPixelCluster400MaxPixelCluster10000 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelCountFilter400 = cms.EDFilter( "PixelCountFilter", - src = cms.InputTag( "hltSiPixelClustersPPOnAA" ), - minNumber = cms.uint32( 400 ) -) -process.hltPreHIUPCZDC1nORSinglePixelTrackLowPtMaxPixelCluster400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPixelTracksForUPCFilterLowPtPPOnAA = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - ptMin = cms.double( 0.045 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - chi2 = cms.double( 1000.0 ) -) -process.hltPixelTracksTrackingRegionsLowPtForUPCPPOnAA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.045 ), - originHalfLength = cms.double( 24.0 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsLowPtForUPCPPOnAA = cms.EDProducer( "HitPairEDProducer", - seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPCPPOnAA" ), - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsLowPtForUPCPPOnAA" ), - trackingRegionsSeedingLayers = cms.InputTag( "" ), - clusterCheck = cms.InputTag( "hltPixelClusterCheckForUPCPPOnAA" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - maxElementTotal = cms.uint32( 50000000 ), - layerPairs = cms.vuint32( 0 ) -) -process.hltPixelTracksHitTripletsLowPtForUPCPPOnAA = cms.EDProducer( "PixelTripletHLTEDProducer", - doublets = cms.InputTag( "hltPixelTracksHitDoubletsLowPtForUPCPPOnAA" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000000 ), - extraHitRPhitolerance = cms.double( 0.06 ), - extraHitRZtolerance = cms.double( 0.06 ), - useMultScattering = cms.bool( True ), - useBending = cms.bool( False ), - useFixedPreFiltering = cms.bool( False ), - phiPreFiltering = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCachePPOnAA" ) - ) -) -process.hltPixelTracksLowPtForUPCPPOnAA = cms.EDProducer( "PixelTrackProducer", - passLabel = cms.string( "" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsLowPtForUPCPPOnAA" ), - Fitter = cms.InputTag( "hltPixelTracksForUPCFitterPPOnAA" ), - Filter = cms.InputTag( "hltPixelTracksForUPCFilterLowPtPPOnAA" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) -) -process.hltPixelCandsLowPtForUPCPPOnAA = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltPixelTracksLowPtForUPCPPOnAA" ), - particleType = cms.string( "pi+" ) -) -process.hltSinglePixelTrackLowPtForUPC = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltPixelCandsLowPtForUPCPPOnAA" ), - minNumber = cms.uint32( 1 ) -) -process.hltPreHIUPCZDC1nORSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sZDC1nXORHF1AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZDC1nXOR_MinimumBiasHF1_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZDC1nXORMBHF1ANDPixelTrackMultiplicity40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sZDC1nXORHF2AND = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZDC1nXOR_MinimumBiasHF2_AND_BptxAND" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZDC1nXORMBHF2ANDPixelTrackMultiplicity40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZeroBiasMinPixelCluster400MaxPixelCluster10000 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZeroBiasSinglePixelTrackLowPtMaxPixelCluster400 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHIUPCZeroBiasSinglePixelTrackMaxPixelTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) -process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - throw = cms.bool( False ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - moduleLabelPatternsToSkip = cms.vstring( ) -) -process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - MaxBx = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpRecord = cms.bool( False ), - DumpTrigSummary = cms.bool( True ), - ReadPrescalesFromFile = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - psColumn = cms.int32( 0 ) -) -process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - reportBy = cms.untracked.string( "job" ), - resetBy = cms.untracked.string( "never" ), - serviceBy = cms.untracked.string( "never" ), - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ) -) -process.hltPreRatesMonitoring = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltHLTriggerJSONMonitoring = cms.EDAnalyzer( "HLTriggerJSONMonitoring", - triggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -process.hltL1TriggerJSONMonitoring = cms.EDAnalyzer( "L1TriggerJSONMonitoring", - L1Results = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTriggerRatesMonitor = cms.EDProducer( "TriggerRatesMonitor", - l1tResults = cms.untracked.InputTag( "hltGtStage2Digis" ), - hltResults = cms.untracked.InputTag( 'TriggerResults','','@currentProcess' ), - dqmPath = cms.untracked.string( "HLT/TriggerRates" ), - lumisectionRange = cms.untracked.uint32( 2500 ) -) -process.hltTriggerBxMonitor = cms.EDProducer( "TriggerBxMonitor", - l1tResults = cms.untracked.InputTag( "hltGtStage2Digis" ), - hltResults = cms.untracked.InputTag( 'TriggerResults','','@currentProcess' ), - dqmPath = cms.untracked.string( "HLT/TriggerBx" ), - make1DPlots = cms.untracked.bool( True ), - make2DPlots = cms.untracked.bool( False ), - lsRange = cms.untracked.uint32( 4000 ) -) -process.hltTriggerObjectTnPMonitor = cms.EDProducer( "TrigObjTnPSource", - triggerEvent = cms.InputTag( 'hltTriggerSummaryAOD','','@currentProcess' ), - triggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - histColls = cms.VPSet( - cms.PSet( evtTrigSel = cms.PSet( - selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), - isANDForExpandedPaths = cms.bool( False ), - verbose = cms.int32( 1 ) -), - tagCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ), - probeFilters = cms.vstring( 'hltEG32L1SingleEGOrEtFilter', - 'hltEle32WPTightClusterShapeFilter', - 'hltEle32WPTightHEFilter', - 'hltEle32WPTightEcalIsoFilter', - 'hltEle32WPTightHcalIsoFilter', - 'hltEle32WPTightPixelMatchFilter', - 'hltEle32WPTightPMS2Filter', - 'hltEle32WPTightGsfOneOEMinusOneOPFilter', - 'hltEle32WPTightGsfMissingHitsFilter', - 'hltEle32WPTightGsfDetaFilter', - 'hltEle32WPTightGsfDphiFilter', - 'hltEle32WPTightGsfTrackIsoFilter' ), - probeCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '-1.4442:1.4442', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ), - tagFilters = cms.PSet( - filterSets = cms.VPSet( - cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter' ), - isAND = cms.bool( False ) - ) - ), - isAND = cms.bool( False ) - ), - histDefs = cms.PSet( - configs = cms.VPSet( - cms.PSet( bins = cms.vdouble( 32.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEB" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( 32.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEE" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEB" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEE" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), - titleSuffex = cms.string( ";#eta;mass GeV" ), - nameSuffex = cms.string( "_eta" ), - filler = cms.PSet( - var = cms.string( "eta" ), - localCuts = cms.VPSet( - ) - ) - ) - ), - massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) - ), - folderName = cms.string( "HLT/EGM/TrigObjTnP" ), - collName = cms.string( "stdTag" ) - ), - cms.PSet( evtTrigSel = cms.PSet( - selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), - isANDForExpandedPaths = cms.bool( False ), - verbose = cms.int32( 1 ) -), - tagCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ), - probeFilters = cms.vstring( 'hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter' ), - probeCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '-1.4442:1.4442', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ), - tagFilters = cms.PSet( - filterSets = cms.VPSet( - cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter' ), - isAND = cms.bool( False ) - ) - ), - isAND = cms.bool( False ) - ), - histDefs = cms.PSet( - configs = cms.VPSet( - cms.PSet( bins = cms.vdouble( 12.0, 32.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEB" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( 12.0, 32.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEE" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEB" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEE" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), - titleSuffex = cms.string( ";#eta;mass GeV" ), - nameSuffex = cms.string( "_eta" ), - filler = cms.PSet( - var = cms.string( "eta" ), - localCuts = cms.VPSet( - ) - ) - ) - ), - massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) - ), - folderName = cms.string( "HLT/EGM/TrigObjTnP" ), - collName = cms.string( "stdTag" ) - ), - cms.PSet( evtTrigSel = cms.PSet( - selectionStr = cms.string( "HLT_Ele32_WPTight_Gsf_v*" ), - isANDForExpandedPaths = cms.bool( False ), - verbose = cms.int32( 1 ) -), - tagCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ), - probeFilters = cms.vstring( 'hltDiEG25CaloIdLClusterShapeUnseededFilter', - 'hltDiEle25CaloIdLPixelMatchUnseededFilter', - 'hltDiEle25CaloIdLMWPMS2UnseededFilter' ), - probeCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '-1.4442:1.4442', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ), - tagFilters = cms.PSet( - filterSets = cms.VPSet( - cms.PSet( filters = cms.vstring( 'hltEle32WPTightGsfTrackIsoFilter', - 'hltEle25CaloIdLMWPMS2Filter' ), - isAND = cms.bool( True ) - ) - ), - isAND = cms.bool( False ) - ), - histDefs = cms.PSet( - configs = cms.VPSet( - cms.PSet( bins = cms.vdouble( 25.0, 33.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Barrel);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEB" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( 25.0, 33.0, 40.0, 50.0, 100.0 ), - titleSuffex = cms.string( " (Endcap);p_{T} GeV;mass GeV" ), - nameSuffex = cms.string( "_ptEE" ), - filler = cms.PSet( - var = cms.string( "pt" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Barrel);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEB" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-1.4442:1.4442' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -3.14, -1.57, 0.0, 1.57, 3.14 ), - titleSuffex = cms.string( " (Endcap);#phi rad;mass GeV" ), - nameSuffex = cms.string( "_phiEE" ), - filler = cms.PSet( - var = cms.string( "phi" ), - localCuts = cms.VPSet( - cms.PSet( allowedRanges = cms.vstring( '-2.5:-1.556', - '1.556:2.5' ), - rangeVar = cms.string( "eta" ) - ) - ) - ) - ), - cms.PSet( bins = cms.vdouble( -2.5, -1.5, 0.0, 1.5, 2.5 ), - titleSuffex = cms.string( ";#eta;mass GeV" ), - nameSuffex = cms.string( "_eta" ), - filler = cms.PSet( - var = cms.string( "eta" ), - localCuts = cms.VPSet( - ) - ) - ) - ), - massBins = cms.vdouble( 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0 ) - ), - folderName = cms.string( "HLT/EGM/TrigObjTnP" ), - collName = cms.string( "stdTagAndEle25MW" ) - ) - ) -) -process.hltLumiMonitor = cms.EDProducer( "LumiMonitor", - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - scalers = cms.InputTag( "hltScalersRawToDigi" ), - onlineMetaDataDigis = cms.InputTag( "hltOnlineMetaDataDigis" ), - folderName = cms.string( "HLT/LumiMonitoring" ), - doPixelLumi = cms.bool( False ), - useBPixLayer1 = cms.bool( False ), - minNumberOfPixelsPerCluster = cms.int32( 2 ), - minPixelClusterCharge = cms.double( 15000.0 ), - histoPSet = cms.PSet( - pixelClusterPSet = cms.PSet( - xmin = cms.double( -0.5 ), - nbins = cms.int32( 200 ), - xmax = cms.double( 19999.5 ) - ), - lumiPSet = cms.PSet( - xmin = cms.double( 0.0 ), - nbins = cms.int32( 5000 ), - xmax = cms.double( 20000.0 ) - ), - lsPSet = cms.PSet( nbins = cms.int32( 2500 ) ), - pixellumiPSet = cms.PSet( - xmin = cms.double( 0.0 ), - nbins = cms.int32( 300 ), - xmax = cms.double( 3.0 ) - ), - puPSet = cms.PSet( - xmin = cms.double( 0.0 ), - nbins = cms.int32( 130 ), - xmax = cms.double( 130.0 ) - ) - ) -) -process.hltPSColumnMonitor = cms.EDProducer( "PSMonitor", - ugtBXInputTag = cms.InputTag( "hltGtStage2Digis" ), - folderName = cms.string( "HLT/PSMonitoring" ), - histoPSet = cms.PSet( - psColumnPSet = cms.PSet( nbins = cms.int32( 20 ) ), - lsPSet = cms.PSet( nbins = cms.int32( 2500 ) ) - ) -) -process.hltOnlineBeamMonitor = cms.EDProducer( "OnlineBeamMonitor", - MonitorName = cms.untracked.string( "HLT/BeamSpotMonitor" ), - AppendRunToFileName = cms.untracked.bool( False ), - WriteDIPAscii = cms.untracked.bool( False ), - DIPFileName = cms.untracked.string( "BeamFitResultsForDIP.txt" ) -) -process.hltDatasetAlCaLowPtJet = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_AK8PFJet40_v17', - 'AlCa_PFJet40_v22' ) -) -process.hltPreDatasetAlCaLowPtJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4' ) -) -process.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4', - 'AlCa_LumiPixelsCounts_ZeroBias_v4' ) -) -process.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonlyForHI_v3', - 'AlCa_EcalEtaEBonly_v15', - 'AlCa_EcalEtaEEonlyForHI_v3', - 'AlCa_EcalEtaEEonly_v15', - 'AlCa_EcalPi0EBonlyForHI_v3', - 'AlCa_EcalPi0EBonly_v15', - 'AlCa_EcalPi0EEonlyForHI_v3', - 'AlCa_EcalPi0EEonly_v15', - 'AlCa_HIEcalEtaEBonly_v3', - 'AlCa_HIEcalEtaEEonly_v3', - 'AlCa_HIEcalPi0EBonly_v3', - 'AlCa_HIEcalPi0EEonly_v3' ) -) -process.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v2', - 'HLT_PPSMaxTracksPerRP4_v2' ) -) -process.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v2', - 'HLT_PPSMaxTracksPerRP4_v2' ) -) -process.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_EcalPhiSymForHI_v3', - 'AlCa_EcalPhiSym_v11' ) -) -process.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetBTagMu = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v15', - 'HLT_BTagMu_AK4DiJet170_Mu5_v14', - 'HLT_BTagMu_AK4DiJet20_Mu5_v15', - 'HLT_BTagMu_AK4DiJet40_Mu5_v15', - 'HLT_BTagMu_AK4DiJet70_Mu5_v15', - 'HLT_BTagMu_AK4Jet300_Mu5_v14', - 'HLT_BTagMu_AK8DiJet170_Mu5_v11', - 'HLT_BTagMu_AK8Jet170_DoubleMu5_v4', - 'HLT_BTagMu_AK8Jet300_Mu5_v14' ) -) -process.hltPreDatasetBTagMu = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v6', - 'HLT_IsoTrackHE_v6', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', - 'HLT_PFJet40_GPUvsCPU_v1' ) -) -process.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v2', - 'HLT_L1SingleMu5_v2', - 'HLT_L1SingleMu7_v2', - 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L2DoubleMu23_NoVertex_v3' ) -) -process.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v4', - 'DQM_HIEcalReconstruction_v2', - 'DQM_HIHcalReconstruction_v1', - 'DQM_HIPixelReconstruction_v3', - 'DQM_HcalReconstruction_v3', - 'DQM_PixelReconstruction_v4' ) -) -process.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', - 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', - 'HLT_ZeroBias_Beamspot_v6' ) -) -process.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetDisplacedJet = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', - 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', - 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3', - 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', - 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', - 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', - 'HLT_HT425_v11', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', - 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', - 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', - 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', - 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1', - 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', - 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', - 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', - 'HLT_HT550_DisplacedDijet60_Inclusive_v15', - 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', - 'HLT_L1MET_DTCluster50_v3', - 'HLT_L1MET_DTClusterNoMB1S50_v3', - 'HLT_L1Mu6HT240_v2', - 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', - 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', - 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1', - 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', - 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', - 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', - 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', - 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', - 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', - 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ) -) -process.hltPreDatasetDisplacedJet = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetReservedDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_v10', - 'HLT_Dimuon0_Jpsi_v10', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v10', - 'HLT_Dimuon0_LowMass_L1_4R_v9', - 'HLT_Dimuon0_LowMass_L1_4_v10', - 'HLT_Dimuon0_LowMass_L1_TM530_v8', - 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5_v11', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', - 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', - 'HLT_Dimuon12_Upsilon_y1p4_v4', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', - 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', - 'HLT_Dimuon24_Phi_noCorrL1_v8', - 'HLT_Dimuon24_Upsilon_noCorrL1_v8', - 'HLT_Dimuon25_Jpsi_noCorrL1_v8', - 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', - 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', - 'HLT_DoubleMu3_Trk_Tau3mu_v14', - 'HLT_DoubleMu4_3_Bs_v17', - 'HLT_DoubleMu4_3_Jpsi_v17', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', - 'HLT_DoubleMu4_Jpsi_Displaced_v9', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', - 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', - 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', - 'HLT_Mu25_TkMu0_Phi_v10', - 'HLT_Mu30_TkMu0_Psi_v3', - 'HLT_Mu30_TkMu0_Upsilon_v3', - 'HLT_Mu4_L1DoubleMu_v3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v12', - 'HLT_Mu7p5_L2Mu2_Upsilon_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', - 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) -) -process.hltPreDatasetReservedDoubleMuonLowMass = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEGamma = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', - 'HLT_DiPhoton10Time1ns_v2', - 'HLT_DiPhoton10Time1p2ns_v2', - 'HLT_DiPhoton10Time1p4ns_v2', - 'HLT_DiPhoton10Time1p6ns_v2', - 'HLT_DiPhoton10Time1p8ns_v2', - 'HLT_DiPhoton10Time2ns_v2', - 'HLT_DiPhoton10_CaloIdL_v2', - 'HLT_DiPhoton10sminlt0p12_v2', - 'HLT_DiPhoton10sminlt0p14_v2', - 'HLT_DiPhoton10sminlt0p16_v2', - 'HLT_DiPhoton10sminlt0p1_v2', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', - 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14', - 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', - 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', - 'HLT_DoubleEle25_CaloIdL_MW_v7', - 'HLT_DoubleEle27_CaloIdL_MW_v7', - 'HLT_DoubleEle33_CaloIdL_MW_v20', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', - 'HLT_DoublePhoton33_CaloIdL_v9', - 'HLT_DoublePhoton70_v9', - 'HLT_DoublePhoton85_v17', - 'HLT_ECALHT800_v12', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', - 'HLT_Ele15_IsoVVVL_PFHT450_v18', - 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele17_WPLoose_Gsf_v5', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele20_WPLoose_Gsf_v8', - 'HLT_Ele20_WPTight_Gsf_v8', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7', - 'HLT_Ele27_WPTight_Gsf_v18', - 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16', - 'HLT_Ele30_WPTight_Gsf_v3', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', - 'HLT_Ele32_WPTight_Gsf_v17', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', - 'HLT_Ele35_WPTight_Gsf_v11', - 'HLT_Ele38_WPTight_Gsf_v11', - 'HLT_Ele40_WPTight_Gsf_v11', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', - 'HLT_Ele50_IsoVVVL_PFHT450_v18', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', - 'HLT_Photon100EBHE10_v4', - 'HLT_Photon100EB_TightID_TightIso_v4', - 'HLT_Photon100EEHE10_v4', - 'HLT_Photon100EE_TightID_TightIso_v4', - 'HLT_Photon110EB_TightID_TightIso_v4', - 'HLT_Photon120EB_TightID_TightIso_v4', - 'HLT_Photon120_R9Id90_HE10_IsoM_v16', - 'HLT_Photon120_v15', - 'HLT_Photon150_v9', - 'HLT_Photon165_R9Id90_HE10_IsoM_v17', - 'HLT_Photon175_v17', - 'HLT_Photon200_v16', - 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', - 'HLT_Photon25_v6', - 'HLT_Photon300_NoHE_v15', - 'HLT_Photon30EB_TightID_TightIso_v3', - 'HLT_Photon30_HoverELoose_v12', - 'HLT_Photon33_v7', - 'HLT_Photon40_HoverELoose_v12', - 'HLT_Photon50_HoverELoose_v12', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7', - 'HLT_Photon50_R9Id90_HE10_IsoM_v16', - 'HLT_Photon50_v15', - 'HLT_Photon60_HoverELoose_v12', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7', - 'HLT_Photon75_R9Id90_HE10_IsoM_v16', - 'HLT_Photon75_v15', - 'HLT_Photon90_CaloIdL_PFHT700_v18', - 'HLT_Photon90_R9Id90_HE10_IsoM_v16', - 'HLT_Photon90_v15' ) -) -process.hltPreDatasetEGamma = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' ) -) -process.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3', - 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ) -) -process.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEphemeralHLTPhysics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_EphemeralPhysics_v3' ) -) -process.hltPreDatasetEphemeralHLTPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEphemeralZeroBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_EphemeralZeroBias_v3' ) -) -process.hltPreDatasetEphemeralZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_DoublePhoton85_v17', - 'HLT_L1SingleMu7_v2', - 'HLT_PFJet500_v23 / 3' ) -) -process.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5', - 'HLT_HT300_Beamspot_v13', - 'HLT_HT450_Beamspot_v13', - 'HLT_HT60_Beamspot_v3', - 'HLT_ZeroBias_Beamspot_v6' ) -) -process.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v2 / 10', - 'HLT_L1SingleMuOpen_DT_v3 / 0', - 'HLT_L1SingleMuOpen_v3', - 'HLT_Random_v3 / 2' ) -) -process.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', - 'HLT_ExpressMuons_v3 / 15', - 'HLT_HIL1DoubleMu0ForPPRef_v5 / 0', - 'HLT_IsoMu20_v17 / 0', - 'HLT_IsoMu24_v15 / 0', - 'HLT_IsoMu27_v18 / 0', - 'HLT_L1MinimumBiasHF1AND_v5 / 0', - 'HLT_L1RomanPot_part0_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Physics_v8', - 'HLT_Random_v3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2', - 'HLT_ZeroBias_Alignment_v2 / 6', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', - 'HLT_ZeroBias_IsolatedBunches_v6', - 'HLT_ZeroBias_v7' ) -) -process.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetFSQJet1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v18', - 'HLT_DiPFJet25_NoCaloMatched_v18' ) -) -process.hltPreDatasetFSQJet1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetFSQJet2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19', - 'HLT_DiPFJetAve15_HFJEC_v19', - 'HLT_DiPFJetAve25_HFJEC_v19', - 'HLT_DiPFJetAve35_HFJEC_v19' ) -) -process.hltPreDatasetFSQJet2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetFullTrack = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_FullTrack18ForPPRef_v13', - 'HLT_FullTrack24ForPPRef_v13', - 'HLT_FullTrack34ForPPRef_v13', - 'HLT_FullTrack45ForPPRef_v13', - 'HLT_FullTrack53ForPPRef_v13' ) -) -process.hltPreDatasetFullTrack = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHFvetoTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1HFveto_v2' ) -) -process.hltPreDatasetHFvetoTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', - 'HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4' ) -) -process.hltPreDatasetHIDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIDoubleMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1DoubleMu0_v3', - 'HLT_HIL1DoubleMu10_v3', - 'HLT_HIL1DoubleMuOpen_OS_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_er1p6_v3', - 'HLT_HIL1DoubleMuOpen_v3', - 'HLT_HIL2DoubleMuOpen_v3', - 'HLT_HIL2_L1DoubleMu10_v3', - 'HLT_HIL3DoubleMuOpen_v3', - 'HLT_HIL3Mu0_L2Mu0_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3', - 'HLT_HIL3Mu2p5_L1DoubleMu0_v3', - 'HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3', - 'HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3', - 'HLT_HIL3Mu3_L1TripleMuOpen_v3', - 'HLT_HIL3_L1DoubleMu10_v3' ) -) -process.hltPreDatasetHIDoubleMuon = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIDoubleMuonPsiPeri = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1DoubleMuOpen_Centrality_30_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_40_100_v3', - 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3', - 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3' ) -) -process.hltPreDatasetHIDoubleMuonPsiPeri = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIEmptyBX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1NotBptxOR_v4', - 'HLT_HIL1UnpairedBunchBptxMinus_v4', - 'HLT_HIL1UnpairedBunchBptxPlus_v4' ) -) -process.hltPreDatasetHIEmptyBX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIEventDisplay = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) -) -process.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIExpressAlignment = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICentralityVeto_v4', - 'HLT_HICsAK4PFJet100Eta1p5_v4', - 'HLT_HIPhysics_v4' ) -) -process.hltPreDatasetHIExpressAlignment = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIExpressPhysics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4 / 0', - 'HLT_HICentralityVeto_v4', - 'HLT_HICsAK4PFJet100Eta1p5_v4 / 0', - 'HLT_HIDmesonPPTrackingGlobal_Dpt50_v4 / 0', - 'HLT_HIDsPPTrackingGlobal_Dpt50_v4 / 0', - 'HLT_HIEle20Gsf_v4 / 0', - 'HLT_HIFullTracks2018_HighPt56_v4 / 0', - 'HLT_HIGEDPhoton40_v4 / 0', - 'HLT_HIL1DoubleMu0_v3', - 'HLT_HIL1DoubleMu10_v3 / 0', - 'HLT_HIL1DoubleMuOpen_Centrality_50_100_v3 / 0', - 'HLT_HIL1NotBptxOR_v4 / 0', - 'HLT_HIL1UnpairedBunchBptxMinus_v4 / 0', - 'HLT_HIL1UnpairedBunchBptxPlus_v4 / 0', - 'HLT_HIL2DoubleMuOpen_v3 / 0', - 'HLT_HIL2Mu3_NHitQ15_v3', - 'HLT_HIL2_L1DoubleMu10_v3 / 0', - 'HLT_HIL3DoubleMuOpen_v3 / 0', - 'HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3 / 0', - 'HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3 / 0', - 'HLT_HIL3_L1DoubleMu10_v3 / 0', - 'HLT_HILcPPTrackingGlobal_Dpt50_v4 / 0', - 'HLT_HIPhysics_v4', - 'HLT_HIPuAK4CaloJet100Eta5p1_v4 / 0', - 'HLT_HIRandom_v3', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4 / 0', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4 / 0', - 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2 / 0', - 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', - 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', - 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', - 'HLT_HIZeroBias_v4 / 2000' ) -) -process.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIForward = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', - 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', - 'HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2', - 'HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2', - 'HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2', - 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2', - 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIZeroBias_v4' ) -) -process.hltPreDatasetHIForward = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHLTMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( ) -) -process.hltPreDatasetHIHLTMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHLTPhysics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIPhysics_v4' ) -) -process.hltPreDatasetHIHLTPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHardProbes = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet100Eta1p5_v4', - 'HLT_HICsAK4PFJet120Eta1p5_v4', - 'HLT_HICsAK4PFJet80Eta1p5_v4', - 'HLT_HIDoubleEle10GsfMass50_v4', - 'HLT_HIDoubleEle10Gsf_v4', - 'HLT_HIDoubleEle15GsfMass50_v4', - 'HLT_HIDoubleEle15Gsf_v4', - 'HLT_HIEle10Gsf_v4', - 'HLT_HIEle15Ele10GsfMass50_v4', - 'HLT_HIEle15Ele10Gsf_v4', - 'HLT_HIEle15Gsf_v4', - 'HLT_HIEle20Gsf_v4', - 'HLT_HIEle30Gsf_v4', - 'HLT_HIEle40Gsf_v4', - 'HLT_HIEle50Gsf_v4', - 'HLT_HIGEDPhoton30_EB_HECut_v4', - 'HLT_HIGEDPhoton30_EB_v4', - 'HLT_HIGEDPhoton30_HECut_v4', - 'HLT_HIGEDPhoton30_v4', - 'HLT_HIGEDPhoton40_EB_HECut_v4', - 'HLT_HIGEDPhoton40_EB_v4', - 'HLT_HIGEDPhoton40_HECut_v4', - 'HLT_HIGEDPhoton40_v4', - 'HLT_HIGEDPhoton50_EB_HECut_v4', - 'HLT_HIGEDPhoton50_EB_v4', - 'HLT_HIGEDPhoton50_HECut_v4', - 'HLT_HIGEDPhoton50_v4', - 'HLT_HIGEDPhoton60_EB_HECut_v4', - 'HLT_HIGEDPhoton60_EB_v4', - 'HLT_HIGEDPhoton60_HECut_v4', - 'HLT_HIGEDPhoton60_v4', - 'HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4', - 'HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4', - 'HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4', - 'HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4', - 'HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4', - 'HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4', - 'HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4', - 'HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4', - 'HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4', - 'HLT_HIL3Mu3_EG10HECut_v4', - 'HLT_HIL3Mu3_EG15HECut_v4', - 'HLT_HIL3Mu3_EG20HECut_v4', - 'HLT_HIL3Mu3_EG30HECut_v4', - 'HLT_HIL3Mu5_EG10HECut_v4', - 'HLT_HIL3Mu5_EG15HECut_v4', - 'HLT_HIL3Mu5_EG20HECut_v4', - 'HLT_HIL3Mu5_EG30HECut_v4', - 'HLT_HIL3Mu7_EG10HECut_v4', - 'HLT_HIL3Mu7_EG15HECut_v4', - 'HLT_HIL3Mu7_EG20HECut_v4', - 'HLT_HIL3Mu7_EG30HECut_v4', - 'HLT_HIPuAK4CaloJet100Eta5p1_v4', - 'HLT_HIPuAK4CaloJet120Eta5p1_v4', - 'HLT_HIPuAK4CaloJet80Eta5p1_v4' ) -) -process.hltPreDatasetHIHardProbes = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHardProbesLower = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet60Eta1p5_v4', - 'HLT_HIGEDPhoton10_EB_HECut_v4', - 'HLT_HIGEDPhoton10_EB_v4', - 'HLT_HIGEDPhoton10_HECut_v4', - 'HLT_HIGEDPhoton10_v4', - 'HLT_HIGEDPhoton20_EB_HECut_v4', - 'HLT_HIGEDPhoton20_EB_v4', - 'HLT_HIGEDPhoton20_HECut_v4', - 'HLT_HIGEDPhoton20_v4', - 'HLT_HIPuAK4CaloJet40Eta5p1_v4', - 'HLT_HIPuAK4CaloJet60Eta5p1_v4' ) -) -process.hltPreDatasetHIHardProbesLower = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHardProbesPeripheral = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4', - 'HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4', - 'HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4', - 'HLT_HIGEDPhoton10_Cent30_100_v4', - 'HLT_HIGEDPhoton20_Cent30_100_v4', - 'HLT_HIGEDPhoton30_Cent30_100_v4', - 'HLT_HIGEDPhoton40_Cent30_100_v4', - 'HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4', - 'HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4', - 'HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4', - 'HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4' ) -) -process.hltPreDatasetHIHardProbesPeripheral = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHcalNZS = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIHcalNZS_v4', - 'HLT_HIHcalPhiSym_v4' ) -) -process.hltPreDatasetHIHcalNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIHeavyFlavor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt20_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt30_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt40_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt50_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4', - 'HLT_HIDmesonPPTrackingGlobal_Dpt60_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt20_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt30_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt40_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt50_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4', - 'HLT_HIDsPPTrackingGlobal_Dpt60_v4', - 'HLT_HIFullTracks2018_HighPt18_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt18_v4', - 'HLT_HIFullTracks2018_HighPt24_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt24_v4', - 'HLT_HIFullTracks2018_HighPt34_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt34_v4', - 'HLT_HIFullTracks2018_HighPt45_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt45_v4', - 'HLT_HIFullTracks2018_HighPt56_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt56_v4', - 'HLT_HIFullTracks2018_HighPt60_NoIter10_v4', - 'HLT_HIFullTracks2018_HighPt60_v4', - 'HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4', - 'HLT_HILcPPTrackingGlobal_Dpt20_v4', - 'HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4', - 'HLT_HILcPPTrackingGlobal_Dpt30_v4', - 'HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4', - 'HLT_HILcPPTrackingGlobal_Dpt40_v4', - 'HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4', - 'HLT_HILcPPTrackingGlobal_Dpt50_v4', - 'HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4', - 'HLT_HILcPPTrackingGlobal_Dpt60_v4' ) -) -process.hltPreDatasetHIHeavyFlavor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHINCaloJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v12', - 'HLT_AK4CaloJet120_v11', - 'HLT_AK4CaloJet30_v13', - 'HLT_AK4CaloJet40_v12', - 'HLT_AK4CaloJet50_v12', - 'HLT_AK4CaloJet80_v12' ) -) -process.hltPreDatasetHINCaloJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHINPFJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v21', - 'HLT_AK4PFJet120_v20', - 'HLT_AK4PFJet30_v21', - 'HLT_AK4PFJet50_v21', - 'HLT_AK4PFJet80_v21' ) -) -process.hltPreDatasetHINPFJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HICentralityVeto_Beamspot_v5', - 'HLT_HICentralityVeto_v4 / 0', - 'HLT_HICsAK4PFJet60Eta1p5_v4 / 0', - 'HLT_HIDmesonPPTrackingGlobal_Dpt20_v4 / 0', - 'HLT_HIDsPPTrackingGlobal_Dpt20_v4 / 0', - 'HLT_HIEle15Gsf_v4 / 0', - 'HLT_HIGEDPhoton10_v4 / 0', - 'HLT_HIHcalNZS_v4 / 3', - 'HLT_HIHcalPhiSym_v4 / 3', - 'HLT_HIL1DoubleMu10_v3 / 0', - 'HLT_HIL2_L1DoubleMu10_v3 / 0', - 'HLT_HIL3_L1DoubleMu10_v3 / 0', - 'HLT_HILcPPTrackingGlobal_Dpt20_v4 / 0', - 'HLT_HIOnlineMonitorGroup_v3 / 10', - 'HLT_HIPhysics_v4', - 'HLT_HIPuAK4CaloJet40Eta5p1_v4 / 0', - 'HLT_HIRandom_v3 / 3', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4 / 0', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4 / 0', - 'HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2 / 0', - 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', - 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0' ) -) -process.hltPreDatasetHIOnlineMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHISingleMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu3_NHitQ15_v3', - 'HLT_HIL2Mu5_NHitQ15_v3', - 'HLT_HIL2Mu7_NHitQ15_v3', - 'HLT_HIL3Mu12_v3', - 'HLT_HIL3Mu15_v3', - 'HLT_HIL3Mu20_v3', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4', - 'HLT_HIL3Mu3_NHitQ10_v3', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4', - 'HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4', - 'HLT_HIL3Mu5_NHitQ10_v3', - 'HLT_HIL3Mu7_NHitQ10_v3' ) -) -process.hltPreDatasetHISingleMuon = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHITestRaw = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2', - 'HLT_HIRandom_v3', - 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', - 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', - 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIZeroBias_v4' ) -) -process.hltPreDatasetHITestRaw = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHITestRawPrime = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2', - 'HLT_HIRandom_v3', - 'HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2', - 'HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2', - 'HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG3_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleEG5_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2', - 'HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4', - 'HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2', - 'HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2', - 'HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2', - 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2', - 'HLT_HIZeroBias_v4' ) -) -process.hltPreDatasetHITestRawPrime = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHITrackerNZS = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIPhysicsForZS_v4' ) -) -process.hltPreDatasetHITrackerNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v7' ) -) -process.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v7' ) -) -process.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v7' ) -) -process.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v7' ) -) -process.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v7' ) -) -process.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v7' ) -) -process.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v7' ) -) -process.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v7' ) -) -process.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v7' ) -) -process.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v7' ) -) -process.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v7' ) -) -process.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v7' ) -) -process.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', - 'HLT_Ele32_WPTight_Gsf_v17 / 5', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', - 'HLT_HT550_DisplacedDijet60_Inclusive_v15', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', - 'HLT_PFHT510_v19 / 3', - 'HLT_PFJet260_v22', - 'HLT_PFJet320_v22', - 'HLT_PFMET130_PFMHT130_IDTight_v22 / 25', - 'HLT_PFMET140_PFMHT140_IDTight_v22 / 15' ) -) -process.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1FatEvents_v3', - 'HLT_Physics_v8' ) -) -process.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HcalNZS_v14', - 'HLT_HcalPhiSym_v16' ) -) -process.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHeavyFlavor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13' ) -) -process.hltPreDatasetHeavyFlavor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHighMultiplicity = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7' ) -) -process.hltPreDatasetHighMultiplicity = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHighPtJet80 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet150ForPPRef_v11', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18' ) -) -process.hltPreDatasetHighPtJet80 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHighPtLowerJets = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18' ) -) -process.hltPreDatasetHighPtLowerJets = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHighPtLowerPhotons = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11' ) -) -process.hltPreDatasetHighPtLowerPhotons = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetHighPtPhoton30AndZ = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10' ) -) -process.hltPreDatasetHighPtPhoton30AndZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetIsolatedBunch = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ) -) -process.hltPreDatasetIsolatedBunch = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetJetMET = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18', - 'HLT_AK8DiPFJet250_250_MassSD30_v2', - 'HLT_AK8DiPFJet250_250_MassSD50_v2', - 'HLT_AK8DiPFJet260_260_MassSD30_v2', - 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFJet140_v17', - 'HLT_AK8PFJet15_v5', - 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet230_SoftDropMass40_v3', - 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', - 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet25_v5', - 'HLT_AK8PFJet260_v18', - 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', - 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', - 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_v18', - 'HLT_AK8PFJet40_v18', - 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet425_SoftDropMass40_v3', - 'HLT_AK8PFJet450_MassSD30_v2', - 'HLT_AK8PFJet450_SoftDropMass40_v3', - 'HLT_AK8PFJet450_v18', - 'HLT_AK8PFJet500_v18', - 'HLT_AK8PFJet550_v13', - 'HLT_AK8PFJet60_v17', - 'HLT_AK8PFJet80_v17', - 'HLT_AK8PFJetFwd140_v16', - 'HLT_AK8PFJetFwd15_v5', - 'HLT_AK8PFJetFwd200_v16', - 'HLT_AK8PFJetFwd25_v5', - 'HLT_AK8PFJetFwd260_v17', - 'HLT_AK8PFJetFwd320_v17', - 'HLT_AK8PFJetFwd400_v17', - 'HLT_AK8PFJetFwd40_v17', - 'HLT_AK8PFJetFwd450_v17', - 'HLT_AK8PFJetFwd500_v17', - 'HLT_AK8PFJetFwd60_v16', - 'HLT_AK8PFJetFwd80_v16', - 'HLT_CaloJet500_NoJetID_v14', - 'HLT_CaloJet550_NoJetID_v9', - 'HLT_CaloMET100_NotCleaned_v6', - 'HLT_CaloMET110_NotCleaned_v6', - 'HLT_CaloMET250_NotCleaned_v6', - 'HLT_CaloMET300_NotCleaned_v6', - 'HLT_CaloMET350_NotCleaned_v6', - 'HLT_CaloMET80_NotCleaned_v6', - 'HLT_CaloMET90_NotCleaned_v6', - 'HLT_CaloMHT90_v6', - 'HLT_DiJet110_35_Mjj650_PFMET110_v11', - 'HLT_DiJet110_35_Mjj650_PFMET120_v11', - 'HLT_DiJet110_35_Mjj650_PFMET130_v11', - 'HLT_DiPFJetAve100_HFJEC_v18', - 'HLT_DiPFJetAve140_v15', - 'HLT_DiPFJetAve160_HFJEC_v18', - 'HLT_DiPFJetAve200_v15', - 'HLT_DiPFJetAve220_HFJEC_v18', - 'HLT_DiPFJetAve260_HFJEC_v1', - 'HLT_DiPFJetAve260_v16', - 'HLT_DiPFJetAve300_HFJEC_v18', - 'HLT_DiPFJetAve320_v16', - 'HLT_DiPFJetAve400_v16', - 'HLT_DiPFJetAve40_v16', - 'HLT_DiPFJetAve500_v16', - 'HLT_DiPFJetAve60_HFJEC_v17', - 'HLT_DiPFJetAve60_v16', - 'HLT_DiPFJetAve80_HFJEC_v18', - 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', - 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_L1ETMHadSeeds_v4', - 'HLT_MET105_IsoTrk50_v11', - 'HLT_MET120_IsoTrk50_v11', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12eta2p3_PFJet40_v3', - 'HLT_Mu12eta2p3_v3', - 'HLT_PFHT1050_v20', - 'HLT_PFHT180_v19', - 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', - 'HLT_PFHT350MinPFJet15_v12', - 'HLT_PFHT350_v21', - 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', - 'HLT_PFHT400_SixPFJet32_v10', - 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', - 'HLT_PFHT450_SixPFJet36_v9', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFHT510_v19', - 'HLT_PFHT590_v19', - 'HLT_PFHT680_v19', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14', - 'HLT_PFHT780_v19', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14', - 'HLT_PFHT890_v19', - 'HLT_PFJet110_v2', - 'HLT_PFJet140_v21', - 'HLT_PFJet15_v5', - 'HLT_PFJet200_v21', - 'HLT_PFJet25_v5', - 'HLT_PFJet260_v22', - 'HLT_PFJet320_v22', - 'HLT_PFJet400_v22', - 'HLT_PFJet40_v23', - 'HLT_PFJet450_v23', - 'HLT_PFJet500_v23', - 'HLT_PFJet550_v13', - 'HLT_PFJet60_v23', - 'HLT_PFJet80_v22', - 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', - 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', - 'HLT_PFJetFwd260_v21', - 'HLT_PFJetFwd320_v21', - 'HLT_PFJetFwd400_v21', - 'HLT_PFJetFwd40_v21', - 'HLT_PFJetFwd450_v21', - 'HLT_PFJetFwd500_v21', - 'HLT_PFJetFwd60_v21', - 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET110_PFMHT110_IDTight_v22', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMET120_PFMHT120_IDTight_v22', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET130_PFMHT130_IDTight_v22', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10', - 'HLT_PFMET140_PFMHT140_IDTight_v22', - 'HLT_PFMET200_BeamHaloCleaned_v11', - 'HLT_PFMET200_NotCleaned_v11', - 'HLT_PFMET250_NotCleaned_v11', - 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', - 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet70_50_40_30_v3', - 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3', - 'HLT_QuadPFJet98_83_71_15_v7', - 'HLT_Rsq0p35_v17', - 'HLT_Rsq0p40_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR300_Rsq0p09_MR200_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17', - 'HLT_RsqMR320_Rsq0p09_MR200_v17', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ) -) -process.hltPreDatasetJetMET = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetJetsTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1DoubleJetANDTotem_v2', - 'HLT_L1DoubleJet_gap_v2', - 'HLT_L1DoubleJet_v2' ) -) -process.hltPreDatasetJetsTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_Physics_v8', - 'DST_ZeroBias_v3' ) -) -process.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetL1MinimumBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v5', - 'HLT_L1MinimumBiasHF1OR_v5', - 'HLT_L1MinimumBiasHF2AND_v5', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6', - 'HLT_L1MinimumBiasHF2OR_v5', - 'HLT_L1MinimumBiasHF_OR_v4' ) -) -process.hltPreDatasetL1MinimumBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinBiasTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM1_MinBias_v5' ) -) -process.hltPreDatasetMinBiasTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_CaloJet10_NoJetID_v5', - 'HLT_CaloJet20_NoJetID_v5', - 'HLT_CaloJet50_NoJetID_v5', - 'HLT_L1DoubleJetC50_v3', - 'HLT_L1EXT_HCAL_LaserMon1_v2', - 'HLT_L1EXT_HCAL_LaserMon4_v2', - 'HLT_L1SingleEG10_v3', - 'HLT_L1SingleEG15_v3', - 'HLT_L1SingleEG18_v2', - 'HLT_L1SingleJet10erHE_v2', - 'HLT_L1SingleJet12erHE_v2', - 'HLT_L1SingleJet16_v2', - 'HLT_L1SingleJet200_v2', - 'HLT_L1SingleJet20_v2', - 'HLT_L1SingleJet35_v2', - 'HLT_L1SingleJet8erHE_v2' ) -) -process.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part0_v2' ) -) -process.hltPreDatasetMinimumBias0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part1_v2' ) -) -process.hltPreDatasetMinimumBias1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part2_v2' ) -) -process.hltPreDatasetMinimumBias2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part3_v2' ) -) -process.hltPreDatasetMinimumBias3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part4_v2' ) -) -process.hltPreDatasetMinimumBias4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias5 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part5_v2' ) -) -process.hltPreDatasetMinimumBias5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias6 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part6_v2' ) -) -process.hltPreDatasetMinimumBias6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias7 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part7_v2' ) -) -process.hltPreDatasetMinimumBias7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias8 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part8_v2' ) -) -process.hltPreDatasetMinimumBias8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMinimumBias9 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF_OR_part9_v2' ) -) -process.hltPreDatasetMinimumBias9 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMonteCarlo = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', - 'MC_AK4CaloJets_v11', - 'MC_AK4PFJets_v19', - 'MC_AK8CaloHT_v10', - 'MC_AK8PFHT_v18', - 'MC_AK8PFJets_v19', - 'MC_AK8TrimPFJets_v19', - 'MC_CaloBTagDeepCSV_v10', - 'MC_CaloHT_v10', - 'MC_CaloMET_JetIdCleaned_v11', - 'MC_CaloMET_v10', - 'MC_CaloMHT_v10', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15', - 'MC_DoubleEle5_CaloIdL_MW_v18', - 'MC_DoubleMuNoFiltersNoVtx_v9', - 'MC_DoubleMu_TrkIsoVVL_DZ_v13', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'MC_Ele5_WPTight_Gsf_v10', - 'MC_IsoMu_v17', - 'MC_PFBTagDeepCSV_v12', - 'MC_PFBTagDeepJet_v3', - 'MC_PFHT_v18', - 'MC_PFMET_v19', - 'MC_PFMHT_v18', - 'MC_ReducedIterativeTracking_v14', - 'MC_Run3_PFScoutingPixelTracking_v18' ) -) -process.hltPreDatasetMonteCarlo = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMuPlusX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13' ) -) -process.hltPreDatasetMuPlusX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', - 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', - 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', - 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', - 'HLT_DoubleL2Mu50_v3', - 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', - 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', - 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', - 'HLT_DoubleMu43NoFiltersNoVtx_v6', - 'HLT_DoubleMu48NoFiltersNoVtx_v6', - 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', - 'HLT_HIL1DoubleMu0ForPPRef_v5', - 'HLT_HIL1DoubleMu10ForPPRef_v5', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8', - 'HLT_HighPtTkMu100_v4', - 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', - 'HLT_IsoMu20_v17', - 'HLT_IsoMu24_TwoProngs35_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', - 'HLT_IsoMu24_eta2p1_v17', - 'HLT_IsoMu24_v15', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4', - 'HLT_IsoMu27_v18', - 'HLT_IsoMu30_v6', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1DoubleMu0_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2', - 'HLT_L2Mu10_v8', - 'HLT_L2Mu50_v3', - 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_v17', - 'HLT_Mu15_IsoVVVL_PFHT600_v21', - 'HLT_Mu15_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', - 'HLT_Mu17_TrkIsoVVL_v15', - 'HLT_Mu17_v15', - 'HLT_Mu18_Mu9_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_DZ_v6', - 'HLT_Mu18_Mu9_SameSign_v6', - 'HLT_Mu18_Mu9_v6', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', - 'HLT_Mu19_TrkIsoVVL_v6', - 'HLT_Mu19_v6', - 'HLT_Mu20_Mu10_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_DZ_v6', - 'HLT_Mu20_Mu10_SameSign_v6', - 'HLT_Mu20_Mu10_v6', - 'HLT_Mu20_v14', - 'HLT_Mu23_Mu12_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_DZ_v6', - 'HLT_Mu23_Mu12_SameSign_v6', - 'HLT_Mu23_Mu12_v6', - 'HLT_Mu27_v15', - 'HLT_Mu37_TkMu27_v7', - 'HLT_Mu3_PFJet40_v18', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', - 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', - 'HLT_Mu50_IsoVVVL_PFHT450_v17', - 'HLT_Mu50_L1SingleMuShower_v1', - 'HLT_Mu50_v15', - 'HLT_Mu55_v5', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', - 'HLT_Mu8_TrkIsoVVL_v14', - 'HLT_Mu8_v14', - 'HLT_TripleMu_10_5_5_DZ_v12', - 'HLT_TripleMu_12_10_5_v12', - 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', - 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15' ) -) -process.hltPreDatasetMuon = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10', - 'HLT_Mu12_DoublePhoton20_v7', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu17_Photon30_IsoCaloId_v8', - 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu27_Ele37_CaloIdL_MW_v7', - 'HLT_Mu37_Ele27_CaloIdL_MW_v7', - 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13' ) -) -process.hltPreDatasetMuonEG = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetMuonEGammaTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1DoubleMu_v2', - 'HLT_L1SingleMu_v2' ) -) -process.hltPreDatasetMuonEGammaTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v2', - 'HLT_CDC_L2cosmic_5p5_er1p0_v2', - 'HLT_L1BptxXOR_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', - 'HLT_L2Mu10_NoVertex_NoBPTX_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE30_NoBPTX_v7', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v7' ) -) -process.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = ( cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet100_v12 / 3', - 'HLT_AK4CaloJet110_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet120_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet120_v11 / 3', - 'HLT_AK4CaloJet150ForPPRef_v11 / 3', - 'HLT_AK4CaloJet30_v13 / 3', - 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet40_v12 / 3', - 'HLT_AK4CaloJet50_v12 / 3', - 'HLT_AK4CaloJet60_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Eta5p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11 / 3', - 'HLT_AK4CaloJet80_v12 / 3', - 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFDJet80_Eta2p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet100_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet100_v21 / 3', - 'HLT_AK4PFJet110_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet120_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet120_v20 / 3', - 'HLT_AK4PFJet30_v21 / 3', - 'HLT_AK4PFJet40_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet50_v21 / 3', - 'HLT_AK4PFJet60_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet80_Eta5p1ForPPRef_v18 / 3', - 'HLT_AK4PFJet80_v21 / 3', - 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', - 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', - 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', - 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', - 'HLT_AK8PFJet140_v17 / 3', - 'HLT_AK8PFJet15_v5 / 3', - 'HLT_AK8PFJet200_v17 / 3', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', - 'HLT_AK8PFJet230_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', - 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', - 'HLT_AK8PFJet25_v5 / 3', - 'HLT_AK8PFJet260_v18 / 3', - 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', - 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', - 'HLT_AK8PFJet320_v18 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 / 3', - 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 / 3', - 'HLT_AK8PFJet400_MassSD30_v2 / 3', - 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet400_v18 / 3', - 'HLT_AK8PFJet40_v18 / 3', - 'HLT_AK8PFJet420_MassSD30_v2 / 3', - 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet450_MassSD30_v2 / 3', - 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet450_v18 / 3', - 'HLT_AK8PFJet500_v18 / 3', - 'HLT_AK8PFJet550_v13 / 3', - 'HLT_AK8PFJet60_v17 / 3', - 'HLT_AK8PFJet80_v17 / 3', - 'HLT_AK8PFJetFwd140_v16 / 3', - 'HLT_AK8PFJetFwd15_v5 / 3', - 'HLT_AK8PFJetFwd200_v16 / 3', - 'HLT_AK8PFJetFwd25_v5 / 3', - 'HLT_AK8PFJetFwd260_v17 / 3', - 'HLT_AK8PFJetFwd320_v17 / 3', - 'HLT_AK8PFJetFwd400_v17 / 3', - 'HLT_AK8PFJetFwd40_v17 / 3', - 'HLT_AK8PFJetFwd450_v17 / 3', - 'HLT_AK8PFJetFwd500_v17 / 3', - 'HLT_AK8PFJetFwd60_v16 / 3', - 'HLT_AK8PFJetFwd80_v16 / 3', - 'HLT_BTagMu_AK4DiJet110_Mu5_v15 / 3', - 'HLT_BTagMu_AK4DiJet170_Mu5_v14 / 3', - 'HLT_BTagMu_AK4DiJet20_Mu5_v15 / 3', - 'HLT_BTagMu_AK4DiJet40_Mu5_v15 / 3', - 'HLT_BTagMu_AK4DiJet70_Mu5_v15 / 3', - 'HLT_BTagMu_AK4Jet300_Mu5_v14 / 3', - 'HLT_BTagMu_AK8DiJet170_Mu5_v11 / 3', - 'HLT_BTagMu_AK8Jet170_DoubleMu5_v4 / 3', - 'HLT_BTagMu_AK8Jet300_Mu5_v14 / 3', - 'HLT_CDC_L2cosmic_10_er1p0_v2 / 3', - 'HLT_CDC_L2cosmic_5p5_er1p0_v2 / 3', - 'HLT_CaloJet10_NoJetID_v5 / 3', - 'HLT_CaloJet20_NoJetID_v5 / 3', - 'HLT_CaloJet500_NoJetID_v14 / 3', - 'HLT_CaloJet50_NoJetID_v5 / 3', - 'HLT_CaloJet550_NoJetID_v9 / 3', - 'HLT_CaloMET100_NotCleaned_v6 / 3', - 'HLT_CaloMET110_NotCleaned_v6 / 3', - 'HLT_CaloMET250_NotCleaned_v6 / 3', - 'HLT_CaloMET300_NotCleaned_v6 / 3', - 'HLT_CaloMET350_NotCleaned_v6 / 3', - 'HLT_CaloMET60_DTCluster50_v3 / 3', - 'HLT_CaloMET60_DTClusterNoMB1S50_v3 / 3', - 'HLT_CaloMET80_NotCleaned_v6 / 3', - 'HLT_CaloMET90_NotCleaned_v6 / 3', - 'HLT_CaloMHT90_v6 / 3', - 'HLT_CascadeMu100_v5 / 3', - 'HLT_CscCluster_Loose_v2 / 3', - 'HLT_CscCluster_Medium_v2 / 3', - 'HLT_CscCluster_Tight_v2 / 3', - 'HLT_DQMPixels_SingleMuOpen_v3 / 3', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v11 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v11 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v11 / 3', - 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19 / 3', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v19 / 3', - 'HLT_DiPFJet15_NoCaloMatched_v18 / 3', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v19 / 3', - 'HLT_DiPFJet25_NoCaloMatched_v18 / 3', - 'HLT_DiPFJetAve100_HFJEC_v18 / 3', - 'HLT_DiPFJetAve140_v15 / 3', - 'HLT_DiPFJetAve15_HFJEC_v19 / 3', - 'HLT_DiPFJetAve160_HFJEC_v18 / 3', - 'HLT_DiPFJetAve200_v15 / 3', - 'HLT_DiPFJetAve220_HFJEC_v18 / 3', - 'HLT_DiPFJetAve25_HFJEC_v19 / 3', - 'HLT_DiPFJetAve260_HFJEC_v1 / 3', - 'HLT_DiPFJetAve260_v16 / 3', - 'HLT_DiPFJetAve300_HFJEC_v18 / 3', - 'HLT_DiPFJetAve320_v16 / 3', - 'HLT_DiPFJetAve35_HFJEC_v19 / 3', - 'HLT_DiPFJetAve400_v16 / 3', - 'HLT_DiPFJetAve40_v16 / 3', - 'HLT_DiPFJetAve500_v16 / 3', - 'HLT_DiPFJetAve60_HFJEC_v17 / 3', - 'HLT_DiPFJetAve60_v16 / 3', - 'HLT_DiPFJetAve80_HFJEC_v18 / 3', - 'HLT_DiPFJetAve80_v15 / 3', - 'HLT_DiPhoton10Time1ns_v2 / 3', - 'HLT_DiPhoton10Time1p2ns_v2 / 3', - 'HLT_DiPhoton10Time1p4ns_v2 / 3', - 'HLT_DiPhoton10Time1p6ns_v2 / 3', - 'HLT_DiPhoton10Time1p8ns_v2 / 3', - 'HLT_DiPhoton10Time2ns_v2 / 3', - 'HLT_DiPhoton10_CaloIdL_v2 / 3', - 'HLT_DiPhoton10sminlt0p12_v2 / 3', - 'HLT_DiPhoton10sminlt0p14_v2 / 3', - 'HLT_DiPhoton10sminlt0p16_v2 / 3', - 'HLT_DiPhoton10sminlt0p1_v2 / 3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 / 3', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v7 / 3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9 / 3', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v9 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_v10 / 3', - 'HLT_Dimuon0_Jpsi_v10 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v10 / 3', - 'HLT_Dimuon0_LowMass_L1_4R_v9 / 3', - 'HLT_Dimuon0_LowMass_L1_4_v10 / 3', - 'HLT_Dimuon0_LowMass_L1_TM530_v8 / 3', - 'HLT_Dimuon0_LowMass_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5_v11 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v11 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 / 3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 / 3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v9 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 / 3', - 'HLT_Dimuon10_Upsilon_y1p4_v3 / 3', - 'HLT_Dimuon12_Upsilon_y1p4_v4 / 3', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9 / 3', - 'HLT_Dimuon14_PsiPrime_noCorrL1_v7 / 3', - 'HLT_Dimuon14_PsiPrime_v15 / 3', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v8 / 3', - 'HLT_Dimuon18_PsiPrime_v16 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 / 3', - 'HLT_Dimuon24_Phi_noCorrL1_v8 / 3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v8 / 3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v8 / 3', - 'HLT_Dimuon25_Jpsi_v16 / 3', - 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14 / 3', - 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 / 3', - 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13 / 3', - 'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13 / 3', - 'HLT_DoubleEle25_CaloIdL_MW_v7 / 3', - 'HLT_DoubleEle27_CaloIdL_MW_v7 / 3', - 'HLT_DoubleEle33_CaloIdL_MW_v20 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22 / 3', - 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2 / 3', - 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3 / 3', - 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2 / 3', - 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2 / 3', - 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2 / 3', - 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3 / 3', - 'HLT_DoubleL2Mu23NoVtx_2Cha_v3 / 3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3 / 3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3 / 3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3 / 3', - 'HLT_DoubleL2Mu25NoVtx_2Cha_v3 / 3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3 / 3', - 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3 / 3', - 'HLT_DoubleL2Mu50_v3 / 3', - 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2 / 3', - 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2 / 3', - 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3 / 3', - 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2 / 3', - 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2 / 3', - 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2 / 3', - 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3 / 3', - 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 / 3', - 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9 / 3', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v10 / 3', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7 / 3', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 / 3', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 / 3', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 / 3', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 / 3', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 / 3', - 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6 / 3', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_v14 / 3', - 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 / 3', - 'HLT_DoubleMu43NoFiltersNoVtx_v6 / 3', - 'HLT_DoubleMu48NoFiltersNoVtx_v6 / 3', - 'HLT_DoubleMu4_3_Bs_v17 / 3', - 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2 / 3', - 'HLT_DoubleMu4_3_Jpsi_v17 / 3')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 / 3', - 'HLT_DoubleMu4_JpsiTrk_Bc_v2 / 3', - 'HLT_DoubleMu4_Jpsi_Displaced_v9 / 3', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v9 / 3', - 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10 / 3', - 'HLT_DoubleMu4_MuMuTrk_Displaced_v17 / 3', - 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 / 3', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4 / 3', - 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePhoton33_CaloIdL_v9 / 3', - 'HLT_DoublePhoton70_v9 / 3', - 'HLT_DoublePhoton85_v17 / 3', - 'HLT_ECALHT800_v12 / 3', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 3', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5 / 3', - 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_v18 / 3', - 'HLT_Ele15_IsoVVVL_PFHT600_v22 / 3', - 'HLT_Ele15_WPLoose_Gsf_v5 / 3', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 / 3', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 / 3', - 'HLT_Ele17_WPLoose_Gsf_v5 / 3', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele20_WPLoose_Gsf_v8 / 3', - 'HLT_Ele20_WPTight_Gsf_v8 / 3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v8 / 3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 / 3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v16 / 3', - 'HLT_Ele27_Ele37_CaloIdL_MW_v7 / 3', - 'HLT_Ele27_WPTight_Gsf_v18 / 3', - 'HLT_Ele28_HighEta_SC20_Mass55_v15 / 3', - 'HLT_Ele28_WPTight_Gsf_v3 / 3', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 / 3', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v16 / 3', - 'HLT_Ele30_WPTight_Gsf_v3 / 3', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 / 3', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 / 3', - 'HLT_Ele32_WPTight_Gsf_v17 / 3', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7 / 3', - 'HLT_Ele35_WPTight_Gsf_v11 / 3', - 'HLT_Ele38_WPTight_Gsf_v11 / 3', - 'HLT_Ele40_WPTight_Gsf_v11 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 / 3', - 'HLT_Ele50_IsoVVVL_PFHT450_v18 / 3', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18 / 3', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20 / 3', - 'HLT_FullTrack18ForPPRef_v13 / 3', - 'HLT_FullTrack24ForPPRef_v13 / 3', - 'HLT_FullTrack34ForPPRef_v13 / 3', - 'HLT_FullTrack45ForPPRef_v13 / 3', - 'HLT_FullTrack53ForPPRef_v13 / 3', - 'HLT_HIL1CastorMediumJetForPPRef_v5 / 3', - 'HLT_HIL1DoubleMu0ForPPRef_v5 / 3', - 'HLT_HIL1DoubleMu10ForPPRef_v5 / 3', - 'HLT_HIL1NotBptxORForPPRef_v3 / 3', - 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3', - 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3', - 'HLT_HIL2DoubleMu0_NHitQForPPRef_v6 / 3', - 'HLT_HIL2Mu15ForPPRef_v7 / 3', - 'HLT_HIL2Mu20ForPPRef_v7 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13 / 3', - 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7 / 3', - 'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8 / 3', - 'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8 / 3', - 'HLT_HIL3Mu15ForPPRef_v8 / 3', - 'HLT_HIL3Mu20ForPPRef_v8 / 3', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8 / 3', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8 / 3', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8 / 3', - 'HLT_HIZeroBias_part0_v7 / 3', - 'HLT_HIZeroBias_part10_v7 / 3', - 'HLT_HIZeroBias_part11_v7 / 3', - 'HLT_HIZeroBias_part1_v7 / 3', - 'HLT_HIZeroBias_part2_v7 / 3', - 'HLT_HIZeroBias_part3_v7 / 3', - 'HLT_HIZeroBias_part4_v7 / 3', - 'HLT_HIZeroBias_part5_v7 / 3', - 'HLT_HIZeroBias_part6_v7 / 3', - 'HLT_HIZeroBias_part7_v7 / 3', - 'HLT_HIZeroBias_part8_v7 / 3', - 'HLT_HIZeroBias_part9_v7 / 3', - 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 / 3', - 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', - 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', - 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', - 'HLT_HT425_v11 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 / 3', - 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15 / 3', - 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15 / 3', - 'HLT_HT550_DisplacedDijet60_Inclusive_v15 / 3', - 'HLT_HT650_DisplacedDijet60_Inclusive_v15 / 3', - 'HLT_HcalIsolatedbunch_v6 / 3', - 'HLT_HcalNZS_v14 / 3', - 'HLT_HcalPhiSym_v16 / 3', - 'HLT_HighPtTkMu100_v4 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 / 3', - 'HLT_IsoMu20_v17 / 3', - 'HLT_IsoMu24_TwoProngs35_v3 / 3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 / 3', - 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3 / 3', - 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2 / 3', - 'HLT_IsoMu24_eta2p1_v17 / 3', - 'HLT_IsoMu24_v15 / 3', - 'HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', - 'HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', - 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', - 'HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 / 3', - 'HLT_IsoMu27_v18 / 3', - 'HLT_IsoMu30_v6 / 3', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', - 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 / 3', - 'HLT_IsoTrackHB_v6 / 3', - 'HLT_IsoTrackHE_v6 / 3', - 'HLT_L1BptxXOR_v2 / 3', - 'HLT_L1CSCShower_DTCluster50_v2 / 3', - 'HLT_L1CSCShower_DTCluster75_v2 / 3', - 'HLT_L1DoubleJetANDTotem_v2 / 3', - 'HLT_L1DoubleJetC50_v3 / 3', - 'HLT_L1DoubleJet_gap_v2 / 3', - 'HLT_L1DoubleJet_v2 / 3', - 'HLT_L1DoubleMu0_v2 / 3', - 'HLT_L1DoubleMu_v2 / 3', - 'HLT_L1ETMHadSeeds_v4 / 3', - 'HLT_L1EXT_HCAL_LaserMon1_v2 / 3', - 'HLT_L1EXT_HCAL_LaserMon4_v2 / 3', - 'HLT_L1FatEvents_v3 / 3', - 'HLT_L1HFveto_v2 / 3', - 'HLT_L1MET_DTCluster50_v3 / 3', - 'HLT_L1MET_DTClusterNoMB1S50_v3 / 3', - 'HLT_L1MinimumBiasHF0OR_v5 / 3', - 'HLT_L1MinimumBiasHF1AND_v5 / 3', - 'HLT_L1MinimumBiasHF1OR_v5 / 3', - 'HLT_L1MinimumBiasHF2AND_v5 / 3', - 'HLT_L1MinimumBiasHF2ORNoBptxGating_v6 / 3', - 'HLT_L1MinimumBiasHF2OR_v5 / 3', - 'HLT_L1MinimumBiasHF_OR_part0_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part1_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part2_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part3_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part4_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part5_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part6_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part7_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part8_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_part9_v2 / 3', - 'HLT_L1MinimumBiasHF_OR_v4 / 3', - 'HLT_L1Mu6HT240_v2 / 3', - 'HLT_L1NotBptxOR_v4 / 3', - 'HLT_L1RomanPot_part0_v2 / 3', - 'HLT_L1RomanPot_part1_v2 / 3', - 'HLT_L1RomanPot_part2_v2 / 3', - 'HLT_L1RomanPot_part3_v2 / 3', - 'HLT_L1SingleEG10_v3 / 3', - 'HLT_L1SingleEG15_v3 / 3', - 'HLT_L1SingleEG18_v2 / 3', - 'HLT_L1SingleJet10erHE_v2 / 3', - 'HLT_L1SingleJet12erHE_v2 / 3', - 'HLT_L1SingleJet16_v2 / 3', - 'HLT_L1SingleJet200_v2 / 3', - 'HLT_L1SingleJet20_v2 / 3', - 'HLT_L1SingleJet35_v2 / 3', - 'HLT_L1SingleJet8erHE_v2 / 3', - 'HLT_L1SingleMu18_v4 / 3', - 'HLT_L1SingleMu25_v3 / 3', - 'HLT_L1SingleMu3_v2 / 3', - 'HLT_L1SingleMu5_v2 / 3', - 'HLT_L1SingleMu7_v2 / 3', - 'HLT_L1SingleMuCosmics_v2', - 'HLT_L1SingleMuOpen_DT_v3 / 3', - 'HLT_L1SingleMuOpen_v3', - 'HLT_L1SingleMu_v2 / 3', - 'HLT_L1TOTEM1_MinBias_v5 / 3', - 'HLT_L1TOTEM2_ZeroBias_v5 / 3', - 'HLT_L1TOTEM_3_v2 / 3', - 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1 / 3', - 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1 / 3', - 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1 / 3', - 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1 / 3', - 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 / 3', - 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v3 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v3 / 3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 / 3', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2 / 3', - 'HLT_L2DoubleMu23_NoVertex_v3 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX_v7 / 3', - 'HLT_L2Mu10_v8 / 3', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 / 3', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v3 / 3', - 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', - 'HLT_MET105_IsoTrk50_v11 / 3', - 'HLT_MET120_IsoTrk50_v11 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePhoton20_v7 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu12_v5 / 3', - 'HLT_Mu12eta2p3_PFJet40_v3 / 3', - 'HLT_Mu12eta2p3_v3 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_v17 / 3', - 'HLT_Mu15_IsoVVVL_PFHT600_v21 / 3', - 'HLT_Mu15_v5 / 3', - 'HLT_Mu17_Photon30_IsoCaloId_v8 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16 / 3', - 'HLT_Mu17_TrkIsoVVL_v15 / 3', - 'HLT_Mu17_v15 / 3', - 'HLT_Mu18_Mu9_DZ_v6 / 3', - 'HLT_Mu18_Mu9_SameSign_DZ_v6 / 3', - 'HLT_Mu18_Mu9_SameSign_v6 / 3', - 'HLT_Mu18_Mu9_v6 / 3', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5 / 3', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5 / 3', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5 / 3', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5 / 3', - 'HLT_Mu19_TrkIsoVVL_v6 / 3', - 'HLT_Mu19_v6 / 3', - 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3 / 3', - 'HLT_Mu20_Mu10_DZ_v6 / 3', - 'HLT_Mu20_Mu10_SameSign_DZ_v6 / 3', - 'HLT_Mu20_Mu10_SameSign_v6 / 3', - 'HLT_Mu20_Mu10_v6 / 3', - 'HLT_Mu20_TkMu0_Phi_v10 / 3', - 'HLT_Mu20_v14 / 3', - 'HLT_Mu23_Mu12_DZ_v6 / 3', - 'HLT_Mu23_Mu12_SameSign_DZ_v6 / 3', - 'HLT_Mu23_Mu12_SameSign_v6 / 3', - 'HLT_Mu23_Mu12_v6 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3', - 'HLT_Mu25_TkMu0_Onia_v10 / 3', - 'HLT_Mu25_TkMu0_Phi_v10 / 3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v7 / 3', - 'HLT_Mu27_v15 / 3', - 'HLT_Mu30_TkMu0_Psi_v3 / 3', - 'HLT_Mu30_TkMu0_Upsilon_v3 / 3', - 'HLT_Mu37_Ele27_CaloIdL_MW_v7 / 3', - 'HLT_Mu37_TkMu27_v7 / 3', - 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3 / 3', - 'HLT_Mu3_PFJet40_v18 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4 / 3', - 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4 / 3', - 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3 / 3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7 / 3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7 / 3', - 'HLT_Mu4_L1DoubleMu_v3 / 3', - 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17 / 3', - 'HLT_Mu50_IsoVVVL_PFHT450_v17 / 3', - 'HLT_Mu50_L1SingleMuShower_v1 / 3', - 'HLT_Mu50_v15 / 3', - 'HLT_Mu55_v5 / 3', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 / 3', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', - 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 / 3', - 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', - 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 / 3', - 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v12 / 3', - 'HLT_Mu7p5_L2Mu2_Upsilon_v12 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21 / 3', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 / 3', - 'HLT_Mu8_TrkIsoVVL_v14 / 3', - 'HLT_Mu8_v14 / 3', - 'HLT_OnlineMonitorGroup_v3 / 10', - 'HLT_PFHT1050_v20 / 3', - 'HLT_PFHT180_v19 / 3', - 'HLT_PFHT250_v19 / 3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 / 3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3 / 3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 / 3', - 'HLT_PFHT350MinPFJet15_v12 / 3', - 'HLT_PFHT350_v21 / 3', - 'HLT_PFHT370_v19 / 3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 / 3', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 / 3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3 / 3', - 'HLT_PFHT400_SixPFJet32_v10 / 3', - 'HLT_PFHT430_v19 / 3', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 / 3', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3 / 3', - 'HLT_PFHT450_SixPFJet36_v9 / 3', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 / 3', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 / 3', - 'HLT_PFHT510_v19 / 3', - 'HLT_PFHT590_v19 / 3', - 'HLT_PFHT680_v19 / 3', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 / 3', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14 / 3', - 'HLT_PFHT780_v19 / 3', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 / 3', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14 / 3', - 'HLT_PFHT890_v19 / 3', - 'HLT_PFJet110_v2 / 3', - 'HLT_PFJet140_v21 / 3', - 'HLT_PFJet15_v5 / 3', - 'HLT_PFJet200_v21 / 3', - 'HLT_PFJet25_v5 / 3', - 'HLT_PFJet260_v22 / 3', - 'HLT_PFJet320_v22 / 3', - 'HLT_PFJet400_v22 / 3', - 'HLT_PFJet40_v23 / 3', - 'HLT_PFJet450_v23 / 3', - 'HLT_PFJet500_v23 / 3', - 'HLT_PFJet550_v13 / 3', - 'HLT_PFJet60_v23 / 3', - 'HLT_PFJet80_v22 / 3', - 'HLT_PFJetFwd140_v20 / 3', - 'HLT_PFJetFwd15_v5 / 3', - 'HLT_PFJetFwd200_v20 / 3', - 'HLT_PFJetFwd25_v5 / 3', - 'HLT_PFJetFwd260_v21 / 3', - 'HLT_PFJetFwd320_v21 / 3', - 'HLT_PFJetFwd400_v21 / 3', - 'HLT_PFJetFwd40_v21 / 3', - 'HLT_PFJetFwd450_v21 / 3', - 'HLT_PFJetFwd500_v21 / 3', - 'HLT_PFJetFwd60_v21 / 3', - 'HLT_PFJetFwd80_v20 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 / 3', - 'HLT_PFMET105_IsoTrk50_v3 / 3', - 'HLT_PFMET105_PFJet100_looseRecoiling_v3 / 3', - 'HLT_PFMET110_PFJet100_looseRecoiling_v3 / 3', - 'HLT_PFMET110_PFJet100_v3 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v22 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_v22 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v22 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_v22 / 3', - 'HLT_PFMET200_BeamHaloCleaned_v11 / 3', - 'HLT_PFMET200_NotCleaned_v11 / 3', - 'HLT_PFMET250_NotCleaned_v11 / 3', - 'HLT_PFMET300_NotCleaned_v11 / 3', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 / 3', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 / 3', - 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11 / 3', - 'HLT_Photon100EBHE10_v4 / 3', - 'HLT_Photon100EB_TightID_TightIso_v4 / 3', - 'HLT_Photon100EEHE10_v4 / 3', - 'HLT_Photon100EE_TightID_TightIso_v4 / 3', - 'HLT_Photon110EB_TightID_TightIso_v4 / 3', - 'HLT_Photon120EB_TightID_TightIso_v4 / 3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon120_v15 / 3', - 'HLT_Photon150_v9 / 3', - 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', - 'HLT_Photon175_v17 / 3', - 'HLT_Photon200_v16 / 3', - 'HLT_Photon20_HoverELoose_v12 / 3', - 'HLT_Photon20_v4 / 3', - 'HLT_Photon22_v4 / 3', - 'HLT_Photon25_v6 / 3', - 'HLT_Photon300_NoHE_v15 / 3', - 'HLT_Photon30EB_TightID_TightIso_v3 / 3', - 'HLT_Photon30_HoverELoose_v12 / 3', - 'HLT_Photon33_v7 / 3', - 'HLT_Photon35_TwoProngs35_v3 / 3', - 'HLT_Photon40_HoverELoose_v12 / 3', - 'HLT_Photon50_HoverELoose_v12 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon50_v15 / 3', - 'HLT_Photon60_HoverELoose_v12 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v8 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon75_v15 / 3', - 'HLT_Photon90_CaloIdL_PFHT700_v18 / 3', - 'HLT_Photon90_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon90_v15 / 3', - 'HLT_Physics_v8', - 'HLT_PixelTracks_Multiplicity110ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity135ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity85ForPPRef_v7 / 3', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', - 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', - 'HLT_QuadPFJet105_88_76_15_v7 / 3', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', - 'HLT_QuadPFJet111_90_80_15_v7 / 3', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 / 3', - 'HLT_QuadPFJet70_50_40_30_v3 / 3', - 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', - 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', - 'HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', - 'HLT_QuadPFJet98_83_71_15_v7 / 3', - 'HLT_Random_TOTEM_part0_v1', - 'HLT_Random_TOTEM_part1_v1', - 'HLT_Random_TOTEM_part2_v1', - 'HLT_Random_TOTEM_part3_v1', - 'HLT_Random_v3 / 3', - 'HLT_Rsq0p35_v17 / 3', - 'HLT_Rsq0p40_v17 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v17 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_v17 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v17 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_v17 / 3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v13 / 3', - 'HLT_SinglePhoton10_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton15_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton20_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton30_Eta3p1ForPPRef_v11 / 3', - 'HLT_SinglePhoton40_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton50_Eta3p1ForPPRef_v10 / 3', - 'HLT_SinglePhoton60_Eta3p1ForPPRef_v10 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2 / 3', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8 / 3', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7 / 3', - 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11 / 3', - 'HLT_TripleMu_10_5_5_DZ_v12 / 3', - 'HLT_TripleMu_12_10_5_v12 / 3', - 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 / 3', - 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 / 3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8 / 3', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14 / 3', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15 / 3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v7 / 3', - 'HLT_UncorrectedJetE30_NoBPTX_v7 / 3', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v7 / 3', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v7 / 3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', - 'HLT_ZeroBias_Alignment_v2 / 3', - 'HLT_ZeroBias_FirstBXAfterTrain_v4 / 3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3', - 'HLT_ZeroBias_FirstCollisionInTrain_v5 / 3', - 'HLT_ZeroBias_IsolatedBunches_v6 / 3', - 'HLT_ZeroBias_LastCollisionInTrain_v4 / 3', - 'HLT_ZeroBias_TOTEM_part0_v2 / 3', - 'HLT_ZeroBias_TOTEM_part1_v2 / 3', - 'HLT_ZeroBias_TOTEM_part2_v2 / 3', - 'HLT_ZeroBias_TOTEM_part3_v2 / 3', - 'HLT_ZeroBias_v7 / 3') ) -) -process.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetParkingDoubleElectronLowMass = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle10_eta1p22_mMax6_v2', - 'HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle4_eta1p22_mMax6_v2', - 'HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle4p5_eta1p22_mMax6_v2', - 'HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle5_eta1p22_mMax6_v2', - 'HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle5p5_eta1p22_mMax6_v2', - 'HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle6_eta1p22_mMax6_v2', - 'HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle6p5_eta1p22_mMax6_v2', - 'HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle7_eta1p22_mMax6_v2', - 'HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle7p5_eta1p22_mMax6_v2', - 'HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle8_eta1p22_mMax6_v2', - 'HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle8p5_eta1p22_mMax6_v2', - 'HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle9_eta1p22_mMax6_v2', - 'HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1', - 'HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1', - 'HLT_DoubleEle9p5_eta1p22_mMax6_v2', - 'HLT_SingleEle8_SingleEGL1_v1', - 'HLT_SingleEle8_v1' ) -) -process.hltPreDatasetParkingDoubleElectronLowMass0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleElectronLowMass1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleElectronLowMass2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleElectronLowMass3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleElectronLowMass4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleElectronLowMass5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetParkingDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9', - 'HLT_Dimuon0_Jpsi_NoVertexing_v10', - 'HLT_Dimuon0_Jpsi_v10', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v10', - 'HLT_Dimuon0_LowMass_L1_4R_v9', - 'HLT_Dimuon0_LowMass_L1_4_v10', - 'HLT_Dimuon0_LowMass_L1_TM530_v8', - 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5_v11', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', - 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', - 'HLT_Dimuon10_Upsilon_y1p4_v3', - 'HLT_Dimuon12_Upsilon_y1p4_v4', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', - 'HLT_Dimuon14_PsiPrime_noCorrL1_v7', - 'HLT_Dimuon14_PsiPrime_v15', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', - 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', - 'HLT_Dimuon24_Phi_noCorrL1_v8', - 'HLT_Dimuon24_Upsilon_noCorrL1_v8', - 'HLT_Dimuon25_Jpsi_noCorrL1_v8', - 'HLT_Dimuon25_Jpsi_v16', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', - 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', - 'HLT_DoubleMu3_Trk_Tau3mu_v14', - 'HLT_DoubleMu4_3_Bs_v17', - 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_3_Jpsi_v17', - 'HLT_DoubleMu4_3_LowMass_v3', - 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', - 'HLT_DoubleMu4_JpsiTrk_Bc_v2', - 'HLT_DoubleMu4_Jpsi_Displaced_v9', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', - 'HLT_DoubleMu4_LowMass_Displaced_v3', - 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', - 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', - 'HLT_Mu25_TkMu0_Phi_v10', - 'HLT_Mu30_TkMu0_Psi_v3', - 'HLT_Mu30_TkMu0_Upsilon_v3', - 'HLT_Mu4_L1DoubleMu_v3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v12', - 'HLT_Mu7p5_L2Mu2_Upsilon_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', - 'HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', - 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) -) -process.hltPreDatasetParkingDoubleMuonLowMass0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 3 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 4 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 5 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 6 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingDoubleMuonLowMass7 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 7 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetParkingSingleMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Mu12_IP6_v2' ) -) -process.hltPreDatasetParkingSingleMuon0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingSingleMuon1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingSingleMuon2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2', - 'AlCa_RPCMuonNormalisationForHI_v2', - 'AlCa_RPCMuonNormalisation_v14' ) -) -process.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetRandomTOTEM1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part0_v1' ) -) -process.hltPreDatasetRandomTOTEM1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetRandomTOTEM2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part1_v1' ) -) -process.hltPreDatasetRandomTOTEM2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetRandomTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part2_v1' ) -) -process.hltPreDatasetRandomTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetRandomTOTEM4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_TOTEM_part3_v1' ) -) -process.hltPreDatasetRandomTOTEM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetScoutingPFMonitor = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 12', - 'HLT_Ele35_WPTight_Gsf_v11 / 200', - 'HLT_IsoMu27_v18 / 150', - 'HLT_Mu50_v15 / 50', - 'HLT_PFHT1050_v20 / 10', - 'HLT_Photon200_v16 / 10' ) -) -process.hltPreDatasetScoutingPFMonitor = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetScoutingPFRun3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', - 'DST_Run3_PFScoutingPixelTracking_v18' ) -) -process.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetSingleMuHighPt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v7', - 'HLT_HIL2Mu20ForPPRef_v7', - 'HLT_HIL2Mu5_NHitQ10ForPPRef_v7', - 'HLT_HIL2Mu7_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu15ForPPRef_v8', - 'HLT_HIL3Mu20ForPPRef_v8', - 'HLT_HIL3Mu5_NHitQ15ForPPRef_v8', - 'HLT_HIL3Mu7_NHitQ15ForPPRef_v8' ) -) -process.hltPreDatasetSingleMuHighPt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetSingleMuLowPt = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v7', - 'HLT_HIL3Mu3_NHitQ15ForPPRef_v8' ) -) -process.hltPreDatasetSingleMuLowPt = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM1part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -process.hltPreDatasetTOTEM1part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM1part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -process.hltPreDatasetTOTEM1part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM1part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -process.hltPreDatasetTOTEM1part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM1part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1RomanPot_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -process.hltPreDatasetTOTEM1part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM2part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -process.hltPreDatasetTOTEM2part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM2part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -process.hltPreDatasetTOTEM2part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM2part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -process.hltPreDatasetTOTEM2part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM2part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -process.hltPreDatasetTOTEM2part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM_3_v2' ) -) -process.hltPreDatasetTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM4part0 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2' ) -) -process.hltPreDatasetTOTEM4part0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM4part1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2' ) -) -process.hltPreDatasetTOTEM4part1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM4part2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2' ) -) -process.hltPreDatasetTOTEM4part2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTOTEM4part3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2', - 'HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2', - 'HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2' ) -) -process.hltPreDatasetTOTEM4part3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTau = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', - 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', - 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', - 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', - 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', - 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', - 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ) -) -process.hltPreDatasetTau = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) -) -process.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) -) -process.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_Alignment_v2', - 'HLT_ZeroBias_FirstBXAfterTrain_v4', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', - 'HLT_ZeroBias_FirstCollisionInTrain_v5', - 'HLT_ZeroBias_IsolatedBunches_v6', - 'HLT_ZeroBias_LastCollisionInTrain_v4', - 'HLT_ZeroBias_v7' ) -) -process.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBiasTOTEM = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v5' ) -) -process.hltPreDatasetZeroBiasTOTEM = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBiasTOTEM1 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part0_v2' ) -) -process.hltPreDatasetZeroBiasTOTEM1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBiasTOTEM2 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part1_v2' ) -) -process.hltPreDatasetZeroBiasTOTEM2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBiasTOTEM3 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part2_v2' ) -) -process.hltPreDatasetZeroBiasTOTEM3 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetZeroBiasTOTEM4 = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_ZeroBias_TOTEM_part3_v2' ) -) -process.hltPreDatasetZeroBiasTOTEM4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDatasetppForward = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIL1CastorMediumJetForPPRef_v5' ) -) -process.hltPreDatasetppForward = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) - -process.statusOnGPU = SwitchProducerCUDA( - cpu = cms.EDProducer( "BooleanProducer", - value = cms.bool( False ) - ), - cuda = cms.EDProducer( "BooleanProducer", - value = cms.bool( True ) - ), - ) -process.hltEcalDigis = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltEcalDigisLegacy = cms.VPSet( - cms.PSet( type = cms.string( "EBDigiCollection" ) ), - cms.PSet( type = cms.string( "EEDigiCollection" ) ), - cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), - cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), - cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), - cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) - ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) - ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) - ), - cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), - cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), - fromProductInstance = cms.string( "EcalPseudoStripInputs" ) - ), - cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), - fromProductInstance = cms.string( "EcalTriggerPrimitives" ) - ) - ) - ), - cuda = cms.EDAlias( - hltEcalDigisFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "EBDigiCollection" ) ), - cms.PSet( type = cms.string( "EEDigiCollection" ) ) - ), - hltEcalDigisLegacy = cms.VPSet( - cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), - cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), - cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), - cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) - ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) - ), - cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), - fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) - ), - cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), - cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), - fromProductInstance = cms.string( "EcalPseudoStripInputs" ) - ), - cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), - fromProductInstance = cms.string( "EcalTriggerPrimitives" ) - ) - ) - ), - ) -process.hltEcalUncalibRecHit = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltEcalUncalibRecHitLegacy = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - cuda = cms.EDAlias( - hltEcalUncalibRecHitFromSoA = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltHbhereco = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltHbherecoLegacy = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - cuda = cms.EDAlias( - hltHbherecoFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "HBHERecHitsSorted" ) ) - ) - ), - ) -process.hltSiPixelDigis = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltSiPixelDigisLegacy = cms.VPSet( - cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ), - cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ), - cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) ) - ) - ), - cuda = cms.EDAlias( - hltSiPixelDigisFromSoA = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltSiPixelClusters = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltSiPixelClustersLegacy = cms.VPSet( - cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) ) - ) - ), - cuda = cms.EDAlias( - hltSiPixelClustersFromSoA = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltSiPixelRecHits = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltSiPixelRecHitsFromLegacy = cms.VPSet( - cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ), - cms.PSet( type = cms.string( "uintAsHostProduct" ) ) - ) - ), - cuda = cms.EDAlias( - hltSiPixelRecHitsFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltSiPixelRecHitsSoA = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltSiPixelRecHitsFromLegacy = cms.VPSet( - cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ), - cms.PSet( type = cms.string( "uintAsHostProduct" ) ) - ) - ), - cuda = cms.EDAlias( - hltSiPixelRecHitsSoAFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltPixelTracksSoA = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltPixelTracksCPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - cuda = cms.EDAlias( - hltPixelTracksFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) -process.hltPixelVerticesSoA = SwitchProducerCUDA( - cpu = cms.EDAlias( - hltPixelVerticesCPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - cuda = cms.EDAlias( - hltPixelVerticesFromGPU = cms.VPSet( - cms.PSet( type = cms.string( "*" ) ) - ) - ), - ) - -process.hltOutputParkingDoubleElectronLowMass0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass0', - 'Dataset_ParkingDoubleElectronLowMass1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleElectronLowMass1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass2', - 'Dataset_ParkingDoubleElectronLowMass3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleElectronLowMass2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass4', - 'Dataset_ParkingDoubleElectronLowMass5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', + 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet260_260_MassSD50_v2 / 3', + 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet280_280_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet290_290_MassSD30_v2 / 3', + 'HLT_AK8PFJet140_v17 / 3', + 'HLT_AK8PFJet200_v17 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_v3 / 3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', + 'HLT_AK8PFJet230_SoftDropMass40_v3 / 3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', + 'HLT_AK8PFJet260_v18 / 3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', + 'HLT_AK8PFJet320_v18 / 3', + 'HLT_AK8PFJet400_MassSD30_v2 / 3', + 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', + 'HLT_AK8PFJet400_v18 / 3', + 'HLT_AK8PFJet40_v18 / 3', + 'HLT_AK8PFJet420_MassSD30_v2 / 3', + 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', + 'HLT_AK8PFJet450_MassSD30_v2 / 3', + 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', + 'HLT_AK8PFJet450_v18 / 3', + 'HLT_AK8PFJet470_MassSD30_v2 / 3', + 'HLT_AK8PFJet500_MassSD30_v2 / 3', + 'HLT_AK8PFJet500_v18 / 3', + 'HLT_AK8PFJet550_v13 / 3', + 'HLT_AK8PFJet60_v17 / 3', + 'HLT_AK8PFJet80_v17 / 3', + 'HLT_AK8PFJetFwd140_v16 / 3', + 'HLT_AK8PFJetFwd15_v5 / 3', + 'HLT_AK8PFJetFwd200_v16 / 3', + 'HLT_AK8PFJetFwd25_v5 / 3', + 'HLT_AK8PFJetFwd260_v17 / 3', + 'HLT_AK8PFJetFwd320_v17 / 3', + 'HLT_AK8PFJetFwd400_v17 / 3', + 'HLT_AK8PFJetFwd40_v17 / 3', + 'HLT_AK8PFJetFwd450_v17 / 3', + 'HLT_AK8PFJetFwd500_v17 / 3', + 'HLT_AK8PFJetFwd60_v16 / 3', + 'HLT_AK8PFJetFwd80_v16 / 3', + 'HLT_BTagMu_AK4DiJet110_Mu5_v15 / 3', + 'HLT_BTagMu_AK4DiJet170_Mu5_v14 / 3', + 'HLT_BTagMu_AK4DiJet20_Mu5_v15 / 3', + 'HLT_BTagMu_AK4DiJet40_Mu5_v15 / 3', + 'HLT_BTagMu_AK4DiJet70_Mu5_v15 / 3', + 'HLT_BTagMu_AK4Jet300_Mu5_v14 / 3', + 'HLT_BTagMu_AK8DiJet170_Mu5_v11 / 3', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_v4 / 3', + 'HLT_BTagMu_AK8Jet300_Mu5_v14 / 3', + 'HLT_CDC_L2cosmic_10_er1p0_v2 / 3', + 'HLT_CDC_L2cosmic_5p5_er1p0_v2 / 3', + 'HLT_CaloJet500_NoJetID_v14 / 3', + 'HLT_CaloJet550_NoJetID_v9 / 3', + 'HLT_CaloMET350_NotCleaned_v6 / 3', + 'HLT_CaloMET60_DTCluster50_v3 / 3', + 'HLT_CaloMET60_DTClusterNoMB1S50_v3 / 3', + 'HLT_CaloMET90_NotCleaned_v6 / 3', + 'HLT_CaloMHT90_v6 / 3', + 'HLT_CascadeMu100_v5 / 3', + 'HLT_CscCluster_Loose_v2 / 3', + 'HLT_CscCluster_Medium_v2 / 3', + 'HLT_CscCluster_Tight_v2 / 3', + 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 / 3', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11 / 3', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11 / 3', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11 / 3', + 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19 / 3', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19 / 3', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19 / 3', + 'HLT_DiPFJetAve100_HFJEC_v18 / 3', + 'HLT_DiPFJetAve140_v15 / 3', + 'HLT_DiPFJetAve160_HFJEC_v18 / 3', + 'HLT_DiPFJetAve200_v15 / 3', + 'HLT_DiPFJetAve220_HFJEC_v18 / 3', + 'HLT_DiPFJetAve260_HFJEC_v1 / 3', + 'HLT_DiPFJetAve260_v16 / 3', + 'HLT_DiPFJetAve300_HFJEC_v18 / 3', + 'HLT_DiPFJetAve320_v16 / 3', + 'HLT_DiPFJetAve400_v16 / 3', + 'HLT_DiPFJetAve40_v16 / 3', + 'HLT_DiPFJetAve500_v16 / 3', + 'HLT_DiPFJetAve60_HFJEC_v17 / 3', + 'HLT_DiPFJetAve60_v16 / 3', + 'HLT_DiPFJetAve80_HFJEC_v18 / 3', + 'HLT_DiPFJetAve80_v15 / 3', + 'HLT_DiPhoton10Time1ns_v2 / 3', + 'HLT_DiPhoton10Time1p2ns_v2 / 3', + 'HLT_DiPhoton10Time1p4ns_v2 / 3', + 'HLT_DiPhoton10Time1p6ns_v2 / 3', + 'HLT_DiPhoton10Time1p8ns_v2 / 3', + 'HLT_DiPhoton10Time2ns_v2 / 3', + 'HLT_DiPhoton10_CaloIdL_v2 / 3', + 'HLT_DiPhoton10sminlt0p12_v2 / 3', + 'HLT_DiPhoton10sminlt0p1_v2 / 3', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 / 3', + 'HLT_Dimuon0_Jpsi3p5_Muon2_v7 / 3', + 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9 / 3', + 'HLT_Dimuon0_Jpsi_L1_NoOS_v9 / 3', + 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9 / 3', + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9 / 3', + 'HLT_Dimuon0_Jpsi_NoVertexing_v10 / 3', + 'HLT_Dimuon0_Jpsi_v10 / 3', + 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9 / 3', + 'HLT_Dimuon0_LowMass_L1_0er1p5_v10 / 3', + 'HLT_Dimuon0_LowMass_L1_4R_v9 / 3', + 'HLT_Dimuon0_LowMass_L1_4_v10 / 3', + 'HLT_Dimuon0_LowMass_L1_TM530_v8 / 3', + 'HLT_Dimuon0_LowMass_v10 / 3', + 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 / 3', + 'HLT_Dimuon0_Upsilon_L1_4p5_v11 / 3', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 / 3', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 / 3', + 'HLT_Dimuon0_Upsilon_L1_5M_v10 / 3', + 'HLT_Dimuon0_Upsilon_L1_5_v11 / 3', + 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 / 3', + 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 / 3', + 'HLT_Dimuon0_Upsilon_NoVertexing_v9 / 3', + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 / 3', + 'HLT_Dimuon10_Upsilon_y1p4_v3 / 3', + 'HLT_Dimuon12_Upsilon_y1p4_v4 / 3', + 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9 / 3', + 'HLT_Dimuon14_PsiPrime_noCorrL1_v7 / 3', + 'HLT_Dimuon14_PsiPrime_v15 / 3', + 'HLT_Dimuon18_PsiPrime_noCorrL1_v8 / 3', + 'HLT_Dimuon18_PsiPrime_v16 / 3', + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 / 3', + 'HLT_Dimuon24_Phi_noCorrL1_v8 / 3', + 'HLT_Dimuon24_Upsilon_noCorrL1_v8 / 3', + 'HLT_Dimuon25_Jpsi_noCorrL1_v8 / 3', + 'HLT_Dimuon25_Jpsi_v16 / 3', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 / 3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 / 3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 / 3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15 / 3', + 'HLT_DoubleEle25_CaloIdL_MW_v7 / 3', + 'HLT_DoubleEle27_CaloIdL_MW_v7 / 3', + 'HLT_DoubleEle33_CaloIdL_MW_v20 / 3', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22 / 3', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22 / 3', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2 / 3', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3 / 3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2 / 3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2 / 3', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2 / 3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3 / 3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3 / 3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3 / 3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3 / 3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3 / 3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3 / 3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3 / 3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3 / 3', + 'HLT_DoubleL2Mu50_v3 / 3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2 / 3', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2 / 3', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3 / 3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3 / 3', + 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 / 3', + 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 / 3', + 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 / 3', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 / 3', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 / 3', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 / 3', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 / 3', + 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6 / 3', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', + 'HLT_DoubleMu3_Trk_Tau3mu_v14 / 3', + 'HLT_DoubleMu43NoFiltersNoVtx_v6 / 3', + 'HLT_DoubleMu48NoFiltersNoVtx_v6 / 3', + 'HLT_DoubleMu4_3_Bs_v17 / 3', + 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2 / 3', + 'HLT_DoubleMu4_3_Jpsi_v17 / 3', + 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', + 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 / 3', + 'HLT_DoubleMu4_JpsiTrk_Bc_v2 / 3', + 'HLT_DoubleMu4_Jpsi_Displaced_v9 / 3', + 'HLT_DoubleMu4_Jpsi_NoVertexing_v9 / 3', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10 / 3', + 'HLT_DoubleMu4_MuMuTrk_Displaced_v17 / 3', + 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 / 3', + 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', + 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', + 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4 / 3', + 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2 / 3', + 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', + 'HLT_DoublePhoton33_CaloIdL_v9 / 3', + 'HLT_DoublePhoton70_v9 / 3', + 'HLT_DoublePhoton85_v17 / 3', + 'HLT_ECALHT800_v12 / 3', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 3', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 / 3', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 / 3', + 'HLT_Ele15_IsoVVVL_PFHT450_v18 / 3', + 'HLT_Ele15_IsoVVVL_PFHT600_v22 / 3', + 'HLT_Ele15_WPLoose_Gsf_v5 / 3', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 / 3', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 / 3', + 'HLT_Ele20_WPLoose_Gsf_v8 / 3', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20 / 3', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 / 3', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 / 3', + 'HLT_Ele27_WPTight_Gsf_v18 / 3', + 'HLT_Ele28_HighEta_SC20_Mass55_v15 / 3', + 'HLT_Ele28_WPTight_Gsf_v3 / 3', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 / 3', + 'HLT_Ele30_WPTight_Gsf_v3 / 3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 / 3', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 / 3', + 'HLT_Ele32_WPTight_Gsf_v17 / 3', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7 / 3', + 'HLT_Ele35_WPTight_Gsf_v11 / 3', + 'HLT_Ele38_WPTight_Gsf_v11 / 3', + 'HLT_Ele40_WPTight_Gsf_v11 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 / 3', + 'HLT_Ele50_IsoVVVL_PFHT450_v18 / 3', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18 / 3', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20 / 3', + 'HLT_HIL1NotBptxORForPPRef_v3 / 3', + 'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3')+cms.vstring( 'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3', + 'HLT_HIZeroBias_part0_v7 / 3', + 'HLT_HIZeroBias_part10_v7 / 3', + 'HLT_HIZeroBias_part11_v7 / 3', + 'HLT_HIZeroBias_part1_v7 / 3', + 'HLT_HIZeroBias_part2_v7 / 3', + 'HLT_HIZeroBias_part3_v7 / 3', + 'HLT_HIZeroBias_part4_v7 / 3', + 'HLT_HIZeroBias_part5_v7 / 3', + 'HLT_HIZeroBias_part6_v7 / 3', + 'HLT_HIZeroBias_part7_v7 / 3', + 'HLT_HIZeroBias_part8_v7 / 3', + 'HLT_HIZeroBias_part9_v7 / 3', + 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 / 3', + 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', + 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', + 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', + 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', + 'HLT_HT425_v11 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', + 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 / 3', + 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15 / 3', + 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15 / 3', + 'HLT_HT550_DisplacedDijet60_Inclusive_v15 / 3', + 'HLT_HT650_DisplacedDijet60_Inclusive_v15 / 3', + 'HLT_HcalIsolatedbunch_v6 / 3', + 'HLT_HcalNZS_v14 / 3', + 'HLT_HcalPhiSym_v16 / 3', + 'HLT_HighPtTkMu100_v4 / 3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 / 3', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 / 3', + 'HLT_IsoMu20_v17 / 3', + 'HLT_IsoMu24_TwoProngs35_v3 / 3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 / 3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3 / 3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2 / 3', + 'HLT_IsoMu24_eta2p1_v17 / 3', + 'HLT_IsoMu24_v15 / 3', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', + 'HLT_IsoMu27_v18 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 / 3', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 / 3', + 'HLT_IsoTrackHB_v6 / 3', + 'HLT_IsoTrackHE_v6 / 3', + 'HLT_L1CSCShower_DTCluster50_v2 / 3', + 'HLT_L1CSCShower_DTCluster75_v2 / 3', + 'HLT_L1ETMHadSeeds_v4 / 3', + 'HLT_L1MET_DTCluster50_v3 / 3', + 'HLT_L1MET_DTClusterNoMB1S50_v3 / 3', + 'HLT_L1Mu6HT240_v2 / 3', + 'HLT_L1NotBptxOR_v4 / 3', + 'HLT_L1SingleMu18_v4 / 3', + 'HLT_L1SingleMu25_v3 / 3', + 'HLT_L1SingleMuCosmics_v2', + 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1 / 3', + 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1 / 3', + 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1 / 3', + 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1 / 3', + 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 / 3', + 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 / 3', + 'HLT_L1UnpairedBunchBptxMinus_v3 / 3', + 'HLT_L1UnpairedBunchBptxPlus_v3 / 3', + 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 / 3', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 / 3', + 'HLT_L2Mu10_NoVertex_NoBPTX_v7 / 3', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 / 3', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 / 3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_MET105_IsoTrk50_v11 / 3', + 'HLT_MET120_IsoTrk50_v11 / 3', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 / 3', + 'HLT_Mu12eta2p3_PFJet40_v3 / 3', + 'HLT_Mu12eta2p3_v3 / 3', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 / 3', + 'HLT_Mu15_IsoVVVL_PFHT450_v17 / 3', + 'HLT_Mu15_IsoVVVL_PFHT600_v21 / 3', + 'HLT_Mu15_v5 / 3', + 'HLT_Mu17_Photon30_IsoCaloId_v8 / 3', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 / 3', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7 / 3', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17 / 3', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16 / 3', + 'HLT_Mu17_TrkIsoVVL_v15 / 3', + 'HLT_Mu17_v15 / 3', + 'HLT_Mu18_Mu9_SameSign_v6 / 3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5 / 3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5 / 3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5 / 3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5 / 3', + 'HLT_Mu19_TrkIsoVVL_v6 / 3', + 'HLT_Mu19_v6 / 3', + 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3 / 3', + 'HLT_Mu20_TkMu0_Phi_v10 / 3', + 'HLT_Mu20_v14 / 3', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 / 3', + 'HLT_Mu25_TkMu0_Onia_v10 / 3', + 'HLT_Mu25_TkMu0_Phi_v10 / 3', + 'HLT_Mu27_Ele37_CaloIdL_MW_v7 / 3', + 'HLT_Mu27_v15 / 3', + 'HLT_Mu30_TkMu0_Psi_v3 / 3', + 'HLT_Mu30_TkMu0_Upsilon_v3 / 3', + 'HLT_Mu37_Ele27_CaloIdL_MW_v7 / 3', + 'HLT_Mu37_TkMu27_v7 / 3', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3 / 3', + 'HLT_Mu3_PFJet40_v18 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4 / 3', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4 / 3', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3 / 3', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7 / 3', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7 / 3', + 'HLT_Mu4_L1DoubleMu_v3 / 3', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17 / 3', + 'HLT_Mu50_IsoVVVL_PFHT450_v17 / 3', + 'HLT_Mu50_L1SingleMuShower_v1 / 3', + 'HLT_Mu50_v15 / 3', + 'HLT_Mu55_v5 / 3', + 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 / 3', + 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', + 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 / 3', + 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', + 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 / 3', + 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', + 'HLT_Mu7p5_L2Mu2_Jpsi_v12 / 3', + 'HLT_Mu7p5_L2Mu2_Upsilon_v12 / 3', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20 / 3', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20 / 3', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21 / 3', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21 / 3', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 / 3', + 'HLT_Mu8_TrkIsoVVL_v14 / 3', + 'HLT_Mu8_v14 / 3', + 'HLT_OnlineMonitorGroup_v3 / 10', + 'HLT_PFHT1050_v20 / 3', + 'HLT_PFHT180_v19 / 3', + 'HLT_PFHT250_v19 / 3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 / 3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3 / 3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 / 3', + 'HLT_PFHT350_v21 / 3', + 'HLT_PFHT370_v19 / 3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 / 3', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 / 3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3 / 3', + 'HLT_PFHT400_SixPFJet32_v10 / 3', + 'HLT_PFHT430_v19 / 3', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 / 3', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3 / 3', + 'HLT_PFHT450_SixPFJet36_v9 / 3', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 / 3', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 / 3', + 'HLT_PFHT510_v19 / 3', + 'HLT_PFHT590_v19 / 3', + 'HLT_PFHT680_v19 / 3', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 / 3', + 'HLT_PFHT780_v19 / 3', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 / 3', + 'HLT_PFHT890_v19 / 3', + 'HLT_PFJet110_v2 / 3', + 'HLT_PFJet140_v21 / 3', + 'HLT_PFJet200_v21 / 3', + 'HLT_PFJet260_v22 / 3', + 'HLT_PFJet320_v22 / 3', + 'HLT_PFJet400_v22 / 3', + 'HLT_PFJet40_v23 / 3', + 'HLT_PFJet450_v23 / 3', + 'HLT_PFJet500_v23 / 3', + 'HLT_PFJet550_v13 / 3', + 'HLT_PFJet60_v23 / 3', + 'HLT_PFJet80_v22 / 3', + 'HLT_PFJetFwd140_v20 / 3', + 'HLT_PFJetFwd15_v5 / 3', + 'HLT_PFJetFwd200_v20 / 3', + 'HLT_PFJetFwd25_v5 / 3', + 'HLT_PFJetFwd260_v21 / 3', + 'HLT_PFJetFwd320_v21 / 3', + 'HLT_PFJetFwd400_v21 / 3', + 'HLT_PFJetFwd40_v21 / 3', + 'HLT_PFJetFwd450_v21 / 3', + 'HLT_PFJetFwd500_v21 / 3', + 'HLT_PFJetFwd60_v21 / 3', + 'HLT_PFJetFwd80_v20 / 3', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 / 3', + 'HLT_PFMET105_IsoTrk50_v3 / 3', + 'HLT_PFMET110_PFJet100_v3 / 3', + 'HLT_PFMET110_PFMHT110_IDTight_v22 / 3', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 / 3', + 'HLT_PFMET120_PFMHT120_IDTight_v22 / 3', + 'HLT_PFMET130_PFMHT130_IDTight_v22 / 3', + 'HLT_PFMET140_PFMHT140_IDTight_v22 / 3')+cms.vstring( 'HLT_PFMET200_BeamHaloCleaned_v11 / 3', + 'HLT_PFMET200_NotCleaned_v11 / 3', + 'HLT_PFMET250_NotCleaned_v11 / 3', + 'HLT_PFMET300_NotCleaned_v11 / 3', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 / 3', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2 / 3', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 / 3', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 / 3', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2 / 3', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 / 3', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 / 3', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 / 3', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 / 3', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 / 3', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 / 3', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 / 3', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11 / 3', + 'HLT_Photon100EBHE10_v4 / 3', + 'HLT_Photon110EB_TightID_TightIso_v4 / 3', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', + 'HLT_Photon120_v15 / 3', + 'HLT_Photon130EB_TightID_TightIso_v1 / 3', + 'HLT_Photon150EB_TightID_TightIso_v1 / 3', + 'HLT_Photon150_v9 / 3', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', + 'HLT_Photon175EB_TightID_TightIso_v1 / 3', + 'HLT_Photon175_v17 / 3', + 'HLT_Photon200EB_TightID_TightIso_v1 / 3', + 'HLT_Photon200_v16 / 3', + 'HLT_Photon20_HoverELoose_v12 / 3', + 'HLT_Photon20_v4 / 3', + 'HLT_Photon300_NoHE_v15 / 3', + 'HLT_Photon30EB_TightID_TightIso_v3 / 3', + 'HLT_Photon30_HoverELoose_v12 / 3', + 'HLT_Photon33_v7 / 3', + 'HLT_Photon35_TwoProngs35_v3 / 3', + 'HLT_Photon50EB_TightID_TightIso_v1 / 3', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', + 'HLT_Photon50_v15 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 / 3', + 'HLT_Photon75EB_TightID_TightIso_v1 / 3', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 / 3', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16 / 3', + 'HLT_Photon75_v15 / 3', + 'HLT_Photon90EB_TightID_TightIso_v1 / 3', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16 / 3', + 'HLT_Photon90_v15 / 3', + 'HLT_Physics_v8', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet100_88_70_30_v1 / 3', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', + 'HLT_QuadPFJet103_88_75_15_v7 / 3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', + 'HLT_QuadPFJet105_88_76_15_v7 / 3', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', + 'HLT_QuadPFJet111_90_80_15_v7 / 3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 / 3', + 'HLT_QuadPFJet70_50_40_30_v3 / 3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', + 'HLT_Random_v3 / 3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', + 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7 / 3', + 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5 / 3', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11 / 3', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11 / 3', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11 / 3', + 'HLT_TripleMu_10_5_5_DZ_v12 / 3', + 'HLT_TripleMu_12_10_5_v12 / 3', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 / 3', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 / 3', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8 / 3', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v7 / 3', + 'HLT_UncorrectedJetE30_NoBPTX_v7 / 3', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v7 / 3', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v7 / 3', + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 / 3', + 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', + 'HLT_ZeroBias_Alignment_v2 / 3', + 'HLT_ZeroBias_FirstBXAfterTrain_v4 / 3', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3', + 'HLT_ZeroBias_FirstCollisionInTrain_v5 / 3', + 'HLT_ZeroBias_IsolatedBunches_v6 / 3', + 'HLT_ZeroBias_LastCollisionInTrain_v4 / 3', + 'HLT_ZeroBias_v7 / 3') ) ) -process.hltOutputParkingDoubleMuonLowMass0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass0', - 'Dataset_ParkingDoubleMuonLowMass1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputParkingDoubleMuonLowMass1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass2', - 'Dataset_ParkingDoubleMuonLowMass3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetParkingDoubleElectronLowMass = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle10_eta1p22_mMax6_v2', + 'HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle4_eta1p22_mMax6_v2', + 'HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle4p5_eta1p22_mMax6_v2', + 'HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle5_eta1p22_mMax6_v2', + 'HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle5p5_eta1p22_mMax6_v2', + 'HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle6_eta1p22_mMax6_v2', + 'HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle6p5_eta1p22_mMax6_v2', + 'HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle7_eta1p22_mMax6_v2', + 'HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle7p5_eta1p22_mMax6_v2', + 'HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle8_eta1p22_mMax6_v2', + 'HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle8p5_eta1p22_mMax6_v2', + 'HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle9_eta1p22_mMax6_v2', + 'HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1', + 'HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1', + 'HLT_DoubleEle9p5_eta1p22_mMax6_v2', + 'HLT_SingleEle8_SingleEGL1_v1', + 'HLT_SingleEle8_v1' ) ) -process.hltOutputParkingDoubleMuonLowMass2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass4', - 'Dataset_ParkingDoubleMuonLowMass5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputParkingDoubleMuonLowMass3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass6', - 'Dataset_ParkingDoubleMuonLowMass7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputParkingSingleMuon0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon0' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 2 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputParkingSingleMuon1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 3 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputParkingSingleMuon2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 4 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCALowPtJet = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALowPtJet.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLowPtJet' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAK4PFJets_*_*', - 'keep *_hltAK8PFJets_*_*', - 'keep *_hltFixedGridRhoFastjetAll_*_*', - 'keep *_hltPFJetsCorrectedMatchedToCaloJets10AK8_*_*', - 'keep *_hltPFJetsCorrectedMatchedToCaloJets10_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltPreDatasetParkingDoubleElectronLowMass5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 5 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsExpress' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlcaPixelClusterCounts_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltDatasetParkingDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', + 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', + 'HLT_Dimuon0_Jpsi_L1_NoOS_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9', + 'HLT_Dimuon0_Jpsi_NoVertexing_v10', + 'HLT_Dimuon0_Jpsi_v10', + 'HLT_Dimuon0_LowMass_L1_0er1p5R_v9', + 'HLT_Dimuon0_LowMass_L1_0er1p5_v10', + 'HLT_Dimuon0_LowMass_L1_4R_v9', + 'HLT_Dimuon0_LowMass_L1_4_v10', + 'HLT_Dimuon0_LowMass_L1_TM530_v8', + 'HLT_Dimuon0_LowMass_v10', + 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', + 'HLT_Dimuon0_Upsilon_L1_4p5_v11', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', + 'HLT_Dimuon0_Upsilon_L1_5M_v10', + 'HLT_Dimuon0_Upsilon_L1_5_v11', + 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', + 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', + 'HLT_Dimuon0_Upsilon_NoVertexing_v9', + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', + 'HLT_Dimuon10_Upsilon_y1p4_v3', + 'HLT_Dimuon12_Upsilon_y1p4_v4', + 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', + 'HLT_Dimuon14_PsiPrime_noCorrL1_v7', + 'HLT_Dimuon14_PsiPrime_v15', + 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', + 'HLT_Dimuon18_PsiPrime_v16', + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', + 'HLT_Dimuon24_Phi_noCorrL1_v8', + 'HLT_Dimuon24_Upsilon_noCorrL1_v8', + 'HLT_Dimuon25_Jpsi_noCorrL1_v8', + 'HLT_Dimuon25_Jpsi_v16', + 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8', + 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', + 'HLT_DoubleMu3_Trk_Tau3mu_v14', + 'HLT_DoubleMu4_3_Bs_v17', + 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_3_Jpsi_v17', + 'HLT_DoubleMu4_3_LowMass_v3', + 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', + 'HLT_DoubleMu4_JpsiTrk_Bc_v2', + 'HLT_DoubleMu4_Jpsi_Displaced_v9', + 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', + 'HLT_DoubleMu4_LowMass_Displaced_v3', + 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', + 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', + 'HLT_Mu20_TkMu0_Phi_v10', + 'HLT_Mu25_TkMu0_Onia_v10', + 'HLT_Mu25_TkMu0_Phi_v10', + 'HLT_Mu30_TkMu0_Psi_v3', + 'HLT_Mu30_TkMu0_Upsilon_v3', + 'HLT_Mu4_L1DoubleMu_v3', + 'HLT_Mu7p5_L2Mu2_Jpsi_v12', + 'HLT_Mu7p5_L2Mu2_Upsilon_v12', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', + 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', + 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ) ) -process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsPrompt' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlcaPixelClusterCounts_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAP0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaP0' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlCaEtaEBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', - 'keep *_hltAlCaEtaEERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEERechitsToDigis_*_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU_etaEcalRecHitsES_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', - 'keep *_hltAlCaPi0EBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', - 'keep *_hltAlCaPi0EERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EERechitsToDigis_*_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU_pi0EcalRecHitsES_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPhiSym' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalPhiSymFilter_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 2 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCAPPSExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPPSExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSExpress' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltGtStage2ObjectMap_*_*', - 'keep *_hltPPSCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 3 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputALCAPPSPrompt = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPPSPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSPrompt' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltGtStage2ObjectMap_*_*', - 'keep *_hltPPSCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 4 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcal' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 5 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcalDQM' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass6 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 6 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EventDisplay' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingDoubleMuonLowMass7 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 7 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMGPUvsCPU' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalDigisFromGPU_*_*', - 'keep *_hltEcalDigisLegacy_*_*', - 'keep *_hltEcalUncalibRecHitFromSoA_*_*', - 'keep *_hltEcalUncalibRecHitLegacy_*_*', - 'keep *_hltHbherecoFromGPU_*_*', - 'keep *_hltHbherecoLegacy_*_*', - 'keep *_hltPixelTracksCPU_*_*', - 'keep *_hltPixelTracksFromGPU_*_*', - 'keep *_hltPixelVerticesCPU_*_*', - 'keep *_hltPixelVerticesFromGPU_*_*', - 'keep *_hltSiPixelRecHitsFromLegacy_*_*', - 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*' ) +process.hltDatasetParkingSingleMuon = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Mu12_IP6_v2' ) ) -process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMOnlineBeamspot' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorOnlineMetaData_*_*', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMerging_*_*', - 'keep recoVertexs_hltVerticesPFFilter_*_*' ) +process.hltPreDatasetParkingSingleMuon0 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingSingleMuon1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputEcalCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EcalLaser' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetParkingSingleMuon2 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 2 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressPhysics' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2', + 'AlCa_RPCMuonNormalisationForHI_v2', + 'AlCa_RPCMuonNormalisation_v14' ) ) -process.hltOutputExpressCosmics = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpressCosmics.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressCosmics' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpressAlignment.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressAlignment' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetScoutingPFMonitor = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 12', + 'HLT_Ele35_WPTight_Gsf_v11 / 200', + 'HLT_IsoMu27_v18 / 150', + 'HLT_Mu50_v15 / 50', + 'HLT_PFHT1050_v20 / 10', + 'HLT_Photon200_v16 / 10' ) ) -process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHLTMonitor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HLTMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltDeepBLifetimeTagInfosPF_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfosCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfos_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltDeepSecondaryVertexTagInfosPF_*_*', - 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaGsfTracks_*_*', - 'keep *_hltElectronsVertex_*_*', - 'keep *_hltFastPixelBLifetimeL3Associator_*_*', - 'keep *_hltFastPrimaryVertex_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltImpactParameterTagInfos_*_*', - 'keep *_hltInclusiveSecondaryVertexFinderTagInfos_*_*', - 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', - 'keep *_hltIter2ForElectronsMerged_*_*', - 'keep *_hltIter2MergedForDisplaced_*_*', - 'keep *_hltMergedTracksForBTag_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPFJetForParticleNetAK8_*_*', - 'keep *_hltPFMuonMerging_*_*', - 'keep *_hltParticleNetDiscriminatorsJetTagsAK8_*_*', - 'keep *_hltParticleNetDiscriminatorsJetTags_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep *_hltVerticesL3_*_*', - 'keep *_hltVerticesPFFilter_*_*', - 'keep *_hltVerticesPFSelector_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetScoutingPFMonitor = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltDatasetScoutingPFRun3 = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', + 'DST_Run3_PFScoutingPixelTracking_v18' ) ) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingPF.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFRun3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep *_hltScoutingTrackPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) +process.hltDatasetTau = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', + 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', + 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', + 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', + 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', + 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', + 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', + 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', + 'HLT_Photon35_TwoProngs35_v3', + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', + 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ) ) -process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Commissioning', - 'Dataset_Cosmics', - 'Dataset_EmptyBX', - 'Dataset_HFvetoTOTEM', - 'Dataset_HLTPhysics', - 'Dataset_HcalNZS', - 'Dataset_HighPtLowerPhotons', - 'Dataset_HighPtPhoton30AndZ', - 'Dataset_IsolatedBunch', - 'Dataset_MinBiasTOTEM', - 'Dataset_MinimumBias', - 'Dataset_MonteCarlo', - 'Dataset_NoBPTX', - 'Dataset_ZeroBias', - 'Dataset_ZeroBiasTOTEM' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetTau = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputPhysicsDispJetBTagMuEGTau = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsDispJetBTagMuEGTau.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_BTagMu', - 'Dataset_DisplacedJet', - 'Dataset_HeavyFlavor', - 'Dataset_MuonEG', - 'Dataset_MuonEGammaTOTEM', - 'Dataset_Tau' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', + 'HLT_HcalCalibration_v5' ) ) -process.hltOutputPhysicsEGamma = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEGamma.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputPhysicsEndOfFill = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEndOfFill.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_FSQJet1', - 'Dataset_FSQJet2', - 'Dataset_HINCaloJets', - 'Dataset_HINPFJets', - 'Dataset_L1MinimumBias' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', + 'HLT_HcalCalibration_v5' ) ) -process.hltOutputPhysicsForward = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsForward.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ppForward' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) +process.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v2', + 'HLT_ZeroBias_FirstBXAfterTrain_v4', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', + 'HLT_ZeroBias_FirstCollisionInTrain_v5', + 'HLT_ZeroBias_IsolatedBunches_v6', + 'HLT_ZeroBias_LastCollisionInTrain_v4', + 'HLT_ZeroBias_v7' ) +) +process.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltOutputPhysicsJetMET = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsJetMET.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + +process.statusOnGPU = SwitchProducerCUDA( + cpu = cms.EDProducer( "BooleanProducer", + value = cms.bool( False ) + ), + cuda = cms.EDProducer( "BooleanProducer", + value = cms.bool( True ) + ), + ) +process.hltEcalDigis = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltEcalDigisLegacy = cms.VPSet( + cms.PSet( type = cms.string( "EBDigiCollection" ) ), + cms.PSet( type = cms.string( "EEDigiCollection" ) ), + cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), + cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), + cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), + cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) + ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) + ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) + ), + cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), + cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), + fromProductInstance = cms.string( "EcalPseudoStripInputs" ) + ), + cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), + fromProductInstance = cms.string( "EcalTriggerPrimitives" ) + ) + ) + ), + cuda = cms.EDAlias( + hltEcalDigisFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "EBDigiCollection" ) ), + cms.PSet( type = cms.string( "EEDigiCollection" ) ) + ), + hltEcalDigisLegacy = cms.VPSet( + cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), + cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), + cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), + cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) + ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) + ), + cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), + fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) + ), + cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), + cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), + fromProductInstance = cms.string( "EcalPseudoStripInputs" ) + ), + cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), + fromProductInstance = cms.string( "EcalTriggerPrimitives" ) + ) + ) + ), + ) +process.hltEcalUncalibRecHit = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltEcalUncalibRecHitLegacy = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + cuda = cms.EDAlias( + hltEcalUncalibRecHitFromSoA = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltHbhereco = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltHbherecoLegacy = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + cuda = cms.EDAlias( + hltHbherecoFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "HBHERecHitsSorted" ) ) + ) + ), + ) +process.hltSiPixelDigis = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltSiPixelDigisLegacy = cms.VPSet( + cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ), + cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ), + cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) ) + ) + ), + cuda = cms.EDAlias( + hltSiPixelDigisFromSoA = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltSiPixelClusters = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltSiPixelClustersLegacy = cms.VPSet( + cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) ) + ) + ), + cuda = cms.EDAlias( + hltSiPixelClustersFromSoA = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltSiPixelRecHits = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltSiPixelRecHitsFromLegacy = cms.VPSet( + cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ), + cms.PSet( type = cms.string( "uintAsHostProduct" ) ) + ) + ), + cuda = cms.EDAlias( + hltSiPixelRecHitsFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltSiPixelRecHitsSoA = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltSiPixelRecHitsFromLegacy = cms.VPSet( + cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ), + cms.PSet( type = cms.string( "uintAsHostProduct" ) ) + ) + ), + cuda = cms.EDAlias( + hltSiPixelRecHitsSoAFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltPixelTracksSoA = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltPixelTracksCPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + cuda = cms.EDAlias( + hltPixelTracksFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) +process.hltPixelVerticesSoA = SwitchProducerCUDA( + cpu = cms.EDAlias( + hltPixelVerticesCPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + cuda = cms.EDAlias( + hltPixelVerticesFromGPU = cms.VPSet( + cms.PSet( type = cms.string( "*" ) ) + ) + ), + ) + +process.hltOutputALCALowPtJet = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCALowPtJet.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HighPtJet80', - 'Dataset_HighPtLowerJets', - 'Dataset_JetMET', - 'Dataset_JetsTOTEM' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLowPtJet' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltAK4PFJets_*_*', + 'keep *_hltAK8PFJets_*_*', + 'keep *_hltFixedGridRhoFastjetAll_*_*', + 'keep *_hltPFJetsCorrectedMatchedToCaloJets10AK8_*_*', + 'keep *_hltPFJetsCorrectedMatchedToCaloJets10_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MuPlusX', - 'Dataset_Muon', - 'Dataset_SingleMuHighPt', - 'Dataset_SingleMuLowPt' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsExpress' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltAlcaPixelClusterCounts_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsReservedDoubleMuonLowMass = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsReservedDoubleMuonLowMass.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ReservedDoubleMuonLowMass' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsPrompt' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltAlcaPixelClusterCounts_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsScoutingPFMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsScoutingPFMonitor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCAP0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFMonitor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaP0' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep *_hltScoutingTrackPacker_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltAlCaEtaEBRechitsToDigisLowPU_*_*', + 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', + 'keep *_hltAlCaEtaEERechitsToDigisLowPU_*_*', + 'keep *_hltAlCaEtaEERechitsToDigis_*_*', + 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU_etaEcalRecHitsES_*', + 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', + 'keep *_hltAlCaPi0EBRechitsToDigisLowPU_*_*', + 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', + 'keep *_hltAlCaPi0EERechitsToDigisLowPU_*_*', + 'keep *_hltAlCaPi0EERechitsToDigis_*_*', + 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU_pi0EcalRecHitsES_*', + 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsTracks = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTracks.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCAPHISYM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_FullTrack', - 'Dataset_HighMultiplicity' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPhiSym' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltEcalPhiSymFilter_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsHLTPhysics = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCAPPSExpress = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCAPPSExpress.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralHLTPhysics' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSExpress' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltGtStage2ObjectMap_*_*', + 'keep *_hltPPSCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBias = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputALCAPPSPrompt = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCAPPSPrompt.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralZeroBias' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSPrompt' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltGtStage2ObjectMap_*_*', + 'keep *_hltPPSCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIZeroBias1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputCalibration.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias1', - 'Dataset_HIZeroBias2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcal' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltEcalCalibrationRaw_*_*', + 'keep *_hltHcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIZeroBias2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias3', - 'Dataset_HIZeroBias4' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaCandidates_*_*', + 'keep *_hltEgammaGsfElectrons_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIZeroBias3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQMCalibration.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias5', - 'Dataset_HIZeroBias6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcalDQM' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltEcalCalibrationRaw_*_*', + 'keep *_hltHcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIZeroBias4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias4.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias7', - 'Dataset_HIZeroBias8' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIZeroBias5 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias5.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias10', - 'Dataset_HIZeroBias9' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMGPUvsCPU' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltEcalDigisFromGPU_*_*', + 'keep *_hltEcalDigisLegacy_*_*', + 'keep *_hltEcalUncalibRecHitFromSoA_*_*', + 'keep *_hltEcalUncalibRecHitLegacy_*_*', + 'keep *_hltHbherecoFromGPU_*_*', + 'keep *_hltHbherecoLegacy_*_*', + 'keep *_hltPixelTracksCPU_*_*', + 'keep *_hltPixelTracksFromGPU_*_*', + 'keep *_hltPixelVerticesCPU_*_*', + 'keep *_hltPixelVerticesFromGPU_*_*', + 'keep *_hltSiPixelRecHitsFromLegacy_*_*', + 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*' ) ) -process.hltOutputPhysicsHIZeroBias6 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIZeroBias6.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias11', - 'Dataset_HIZeroBias12' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMOnlineBeamspot' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltFEDSelectorOnlineMetaData_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep recoTracks_hltPFMuonMerging_*_*', + 'keep recoVertexs_hltVerticesPFFilter_*_*' ) ) -process.hltOutputPhysicsTOTEM1part0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM1part0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputEcalCalibration.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM1part0' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EcalLaser' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltEcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM1part1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM1part1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputExpress.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM1part1' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122745,16 +106168,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM1part2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM1part2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputExpressAlignment.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM1part2' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressAlignment' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122762,16 +106185,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM1part3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM1part3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputExpressCosmics = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputExpressCosmics.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM1part3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressCosmics' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122779,152 +106202,241 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM2part0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM2part0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputExpressPPSRandom = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputExpressPPSRandom.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM2part0' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressPPSRandom' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltPPSCalibrationRaw_*_*' ) ) -process.hltOutputPhysicsTOTEM2part1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM2part1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIDQM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM2part1' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIOnlineMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaCandidates_*_*', + 'keep *_hltEgammaGsfElectrons_*_*', + 'keep *_hltFullIterativeTrackingMergedForRefPP_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', + 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltIter2HighPtTkMuMerged_*_*', + 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripClusterizerForRawPrime_*_*', + 'keep *_hltSiStripClusters2ApproxClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM2part2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM2part2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIDQMEventDisplay = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQMEventDisplay.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM2part2' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep *_hltSiStripClusters2ApproxClusters_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM2part3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM2part3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQMOnlineBeamspot.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM2part3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDQMOnlineBeamspot' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltFEDSelectorOnlineMetaData_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep recoTracks_hltPFMuonMergingPPOnAA_*_*', + 'keep recoVertexs_hltVerticesPFFilterPPOnAA_*_*' ) ) -process.hltOutputPhysicsTOTEM3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIExpress = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIExpress.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM4part0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM4part0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIExpressAlignment = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIExpressAlignment.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM4part0' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressAlignment' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM4part1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM4part1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIHLTMonitor = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIHLTMonitor.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM4part1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHLTMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfosCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfos_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaGsfTracks_*_*', + 'keep *_hltElectronsVertex_*_*', + 'keep *_hltFastPrimaryVertex_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', + 'keep *_hltIter2ForElectronsMerged_*_*', + 'keep *_hltIter2MergedForDisplaced_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPFMuonMerging_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', + 'keep *_hltVerticesL3_*_*', + 'keep *_hltVerticesPFFilter_*_*', + 'keep *_hltVerticesPFSelector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM4part2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM4part2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHLTMonitor.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM4part2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HLTMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltDeepBLifetimeTagInfosPF_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfosCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfos_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltDeepSecondaryVertexTagInfosPF_*_*', + 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaGsfTracks_*_*', + 'keep *_hltElectronsVertex_*_*', + 'keep *_hltFastPixelBLifetimeL3Associator_*_*', + 'keep *_hltFastPrimaryVertex_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltImpactParameterTagInfos_*_*', + 'keep *_hltInclusiveSecondaryVertexFinderTagInfos_*_*', + 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', + 'keep *_hltIter2ForElectronsMerged_*_*', + 'keep *_hltIter2MergedForDisplaced_*_*', + 'keep *_hltMergedTracksForBTag_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPFJetForParticleNetAK8_*_*', + 'keep *_hltPFMuonMerging_*_*', + 'keep *_hltParticleNetDiscriminatorsJetTagsAK8_*_*', + 'keep *_hltParticleNetDiscriminatorsJetTags_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', + 'keep *_hltVerticesL3_*_*', + 'keep *_hltVerticesPFFilter_*_*', + 'keep *_hltVerticesPFSelector_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsTOTEM4part3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsTOTEM4part3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TOTEM4part3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass0', + 'Dataset_ParkingDoubleElectronLowMass1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122932,16 +106444,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsRandomTOTEM1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsRandomTOTEM1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RandomTOTEM1' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass2', + 'Dataset_ParkingDoubleElectronLowMass3' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122949,16 +106462,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsRandomTOTEM2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsRandomTOTEM2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RandomTOTEM2' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass4', + 'Dataset_ParkingDoubleElectronLowMass5' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122966,16 +106480,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsRandomTOTEM3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsRandomTOTEM3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleMuonLowMass0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RandomTOTEM3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass0', + 'Dataset_ParkingDoubleMuonLowMass1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -122983,16 +106498,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsRandomTOTEM4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsRandomTOTEM4.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleMuonLowMass1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RandomTOTEM4' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass2', + 'Dataset_ParkingDoubleMuonLowMass3' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123000,16 +106516,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBiasTOTEM1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBiasTOTEM1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleMuonLowMass2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ZeroBiasTOTEM1' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass4', + 'Dataset_ParkingDoubleMuonLowMass5' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123017,16 +106534,17 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBiasTOTEM2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBiasTOTEM2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleMuonLowMass3 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass3.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ZeroBiasTOTEM2' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass6', + 'Dataset_ParkingDoubleMuonLowMass7' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123034,16 +106552,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBiasTOTEM3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBiasTOTEM3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingSingleMuon0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingSingleMuon0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ZeroBiasTOTEM3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123051,16 +106569,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBiasTOTEM4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBiasTOTEM4.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingSingleMuon1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingSingleMuon1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ZeroBiasTOTEM4' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123068,16 +106586,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingSingleMuon2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingSingleMuon2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias0' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon2' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123085,16 +106603,24 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias1' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Commissioning', + 'Dataset_Cosmics', + 'Dataset_EmptyBX', + 'Dataset_HLTPhysics', + 'Dataset_HcalNZS', + 'Dataset_IsolatedBunch', + 'Dataset_MonteCarlo', + 'Dataset_NoBPTX', + 'Dataset_ZeroBias' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123102,16 +106628,19 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsDispJetBTagMuEGTau = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsDispJetBTagMuEGTau.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias2' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_BTagMu', + 'Dataset_DisplacedJet', + 'Dataset_MuonEG', + 'Dataset_Tau' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123119,16 +106648,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsEGamma0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsEGamma0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123136,16 +106665,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias4.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsEGamma1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsEGamma1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias4' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123153,103 +106682,109 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias5 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias5.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHICommissioning = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHICommissioning.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias5' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEmptyBX', + 'Dataset_HIHLTPhysics', + 'Dataset_HIHcalNZS' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias6 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias6.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIDoubleMuon = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIDoubleMuon.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias6' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDoubleMuon', + 'Dataset_HIDoubleMuonPsiPeri' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias7 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias7.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIForward = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIForward.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias7' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIForward' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias8 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias8.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHardProbes = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHardProbes.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias8' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbes' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMinimumBias9 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMinimumBias9.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHardProbesLower = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHardProbesLower.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_MinimumBias9' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesLower' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHICommissioning = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHICommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHardProbesPeripheral = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHardProbesPeripheral.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEmptyBX', - 'Dataset_HIHLTPhysics', - 'Dataset_HIHcalNZS' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesPeripheral' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123258,17 +106793,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIDoubleMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIDoubleMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHeavyFlavor = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHeavyFlavor.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDoubleMuon', - 'Dataset_HIDoubleMuonPsiPeri' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHeavyFlavor' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -123279,8 +106813,8 @@ ) process.hltOutputPhysicsHISingleMuon = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHISingleMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -123295,28 +106829,10 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHardProbes = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHardProbes.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbes' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) process.hltOutputPhysicsHITestRaw = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHITestRaw.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -123333,8 +106849,8 @@ ) process.hltOutputPhysicsHITestRawPrime = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHITestRawPrime.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -123352,8 +106868,8 @@ ) process.hltOutputPhysicsHITrackerNZS = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHITrackerNZS.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -123369,235 +106885,317 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIForward = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIForward.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIForward' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias1', + 'Dataset_HIZeroBias2' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIHLTMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIHLTMonitor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHLTMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfosCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfos_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaGsfTracks_*_*', - 'keep *_hltElectronsVertex_*_*', - 'keep *_hltFastPrimaryVertex_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', - 'keep *_hltIter2ForElectronsMerged_*_*', - 'keep *_hltIter2MergedForDisplaced_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPFMuonMerging_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep *_hltVerticesL3_*_*', - 'keep *_hltVerticesPFFilter_*_*', - 'keep *_hltVerticesPFSelector_*_*', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias3', + 'Dataset_HIZeroBias4' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias3 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias3.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIOnlineMonitor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias5', + 'Dataset_HIZeroBias6' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltFullIterativeTrackingMergedForRefPP_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2HighPtTkMuMerged_*_*', - 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripClusterizerForRawPrime_*_*', - 'keep *_hltSiStripClusters2ApproxClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQMEventDisplay.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias4 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias4.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias7', + 'Dataset_HIZeroBias8' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltSiStripClusters2ApproxClusters_*_*', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQMOnlineBeamspot.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias5 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias5.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDQMOnlineBeamspot' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias10', + 'Dataset_HIZeroBias9' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorOnlineMetaData_*_*', - 'keep *_hltFEDSelectorTCDS_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMergingPPOnAA_*_*', - 'keep recoVertexs_hltVerticesPFFilterPPOnAA_*_*' ) + 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIZeroBias6 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIZeroBias6.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressPhysics' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIZeroBias11', + 'Dataset_HIZeroBias12' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIExpressAlignment.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHLTPhysics = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHLTPhysics.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressAlignment' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralHLTPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHardProbesLower = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHardProbesLower.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsJetMET0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsJetMET0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesLower' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET0' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHardProbesPeripheral = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHardProbesPeripheral.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsJetMET1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsJetMET1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesPeripheral' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET1' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHeavyFlavor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHeavyFlavor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsMuon0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsMuon0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHeavyFlavor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon0' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsMuon1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsMuon1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon1' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsReservedDoubleMuonLowMass = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsReservedDoubleMuonLowMass.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ReservedDoubleMuonLowMass' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputPhysicsScoutingPFMonitor = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsScoutingPFMonitor.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltScoutingEgammaPacker_*_*', + 'keep *_hltScoutingMuonPacker_*_*', + 'keep *_hltScoutingPFPacker_*_*', + 'keep *_hltScoutingPrimaryVertexPacker_*_*', + 'keep *_hltScoutingTrackPacker_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsZeroBias = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsZeroBias.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralZeroBias' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputNanoDST.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) +) +process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputRPCMON.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltCscSegments_*_*', + 'keep *_hltDt4DSegments_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGemRecHits_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', + 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', + 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', + 'keep *_hltMuonRPCDigis_*_*', + 'keep *_hltRpcRecHits_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputScoutingPF.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFRun3' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltFEDSelectorL1_*_*', + 'keep *_hltScoutingEgammaPacker_*_*', + 'keep *_hltScoutingMuonPacker_*_*', + 'keep *_hltScoutingPFPacker_*_*', + 'keep *_hltScoutingPrimaryVertexPacker_*_*', + 'keep *_hltScoutingTrackPacker_*_*', + 'keep edmTriggerResults_*_*_*' ) +) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDigisGPU , process.hltEcalDigisFromGPU , process.hltEcalDigis , process.hltEcalDetIdToBeRecovered , process.hltEcalUncalibRecHitLegacy , process.hltEcalUncalibRecHitGPU , process.hltEcalUncalibRecHitSoA , process.hltEcalUncalibRecHitFromSoA , process.hltEcalUncalibRecHit , process.hltEcalRecHit ) process.HLTDoLocalHcalTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco , process.hltHfprereco , process.hltHfreco , process.hltHoreco ) @@ -123607,7 +107205,6 @@ process.HLTPreshowerTask = cms.ConditionalTask( process.hltEcalPreshowerDigis , process.hltEcalPreshowerRecHit ) process.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , process.HLTPreshowerTask ) process.HLTStoppedHSCPLocalHcalRecoTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco ) -process.HLTRecopixelvertexingForHIppRefTask = cms.ConditionalTask( process.HLTRecoPixelTracksTask , process.hltPixelVerticesCPU , process.hltPixelVerticesGPU , process.hltPixelVerticesFromGPU , process.hltPixelVerticesSoA , process.hltPixelVertices ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDetIdToBeRecoveredCPUOnly , process.hltEcalUncalibRecHitCPUOnly , process.hltEcalRecHitCPUOnly ) process.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( process.hltSiPixelDigisLegacy , process.hltSiPixelClustersLegacy , process.hltSiPixelClustersCacheCPUOnly , process.hltSiPixelRecHitsFromLegacyCPUOnly ) process.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( process.hltPixelTracksCPUOnly , process.hltPixelTracksFromSoACPUOnly , process.hltPixelTracksTrackingRegions ) @@ -123703,10 +107300,6 @@ process.HLTAK4PFCorrectorProducersSequence = cms.Sequence( process.hltAK4PFFastJetCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrector ) process.HLTAK4PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDCorrected + process.hltAK4PFJetsTightIDCorrected ) process.HLTAK4PFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionSequence + process.HLTAK4PFJetsCorrectionSequence ) -process.HLTEle37CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG37EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG37HEFilter + process.hltEgammaClusterShape + process.hltEG37CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle37CaloIdLPixelMatchFilter ) -process.HLTEle37CaloIdLMWSequence = cms.Sequence( process.HLTEle37CaloIdLSequence + process.hltEle37CaloIdLMWPMS2Filter ) -process.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle37Ele27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter + process.hltEle37CaloIdLMWPMS2UnseededFilter ) process.HLTEle37CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle37CaloIdLPixelMatchUnseededFilter ) process.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle37CaloIdLUnseededSequence + process.hltEle37CaloIdLMWPMS2UnseededFilter ) process.HLTEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG27EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle27CaloIdLPixelMatchUnseededFilter ) @@ -123725,11 +107318,8 @@ process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) -process.HLTEle20WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle20WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPTightPixelMatchFilter + process.hltEle20WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPTightGsfOneOEMinusOneOPFilter + process.hltEle20WPTightGsfMissingHitsFilter + process.hltEle20WPTightGsfDetaFilter + process.hltEle20WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPTightGsfTrackIsoFilter ) process.HLTEle15WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG15L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilter + process.hltEle15WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle15WPLoose1GsfDetaFilter + process.hltEle15WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilter ) -process.HLTEle17WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG17L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle17WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle17WPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle17WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle17WPLoose1PixelMatchFilter + process.hltEle17WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle17WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle17WPLoose1GsfDetaFilter + process.hltEle17WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle17WPLoose1GsfTrackIsoFilter ) process.HLTEle20WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilter + process.hltEle20WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20WPLoose1GsfDetaFilter + process.hltEle20WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilter ) -process.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrEtaRFilter + process.hltEG20L1SingleEGLowETOrEtaREtFilter + process.hltEgammaClusterShape + process.hltEle20erWPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erWPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erWPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle20erWPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erWPLoose1PixelMatchFilter + process.hltEle20erWPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20erWPLoose1GsfDetaFilter + process.hltEle20erWPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erWPLoose1GsfTrackIsoFilter ) process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) process.HLTEle27WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG27L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle27WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle27WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle27WPTightPixelMatchFilter + process.hltEle27WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle27WPTightGsfOneOEMinusOneOPFilter + process.hltEle27WPTightGsfMissingHitsFilter + process.hltEle27WPTightGsfDetaFilter + process.hltEle27WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle27WPTightGsfTrackIsoFilter ) process.HLTEle28WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG28L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle28WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28WPTightPixelMatchFilter + process.hltEle28WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28WPTightGsfOneOEMinusOneOPFilter + process.hltEle28WPTightGsfMissingHitsFilter + process.hltEle28WPTightGsfDetaFilter + process.hltEle28WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28WPTightGsfTrackIsoFilter ) @@ -123765,34 +107355,19 @@ process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTCaloTausCreatorL1TauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) process.HLTL2TauJetsSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauRegionalSequence + process.hltL2TauJets ) -process.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( process.hltSiPixelDigisRegForTau + process.hltSiPixelClustersRegForTau + process.hltSiPixelClustersRegForTauCache + process.hltSiPixelRecHitsRegForTau ) -process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsRegForTau + process.hltPixelLayerQuadrupletsRegForTau + process.hltPixelTracksHitDoubletsRegForTau + process.hltPixelTracksHitQuadrupletsRegForTau + process.hltPixelTracksFromQuadrupletsRegForTau + process.hltPixelTripletsClustersRefRemovalRegForTau + process.hltPixelLayerTripletsWithClustersRemovalRegForTau + process.hltPixelTracksHitDoubletsForTripletsRegForTau + process.hltPixelTracksHitTripletsRegForTau + process.hltPixelTracksFromTripletsRegForTau + process.hltPixelTracksMergedRegForTau ) -process.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( process.HLTDoLocalPixelSequenceRegL2Tau + process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + process.hltPixelVerticesRegForTau ) -process.HLTL2TauPixelIsolationSequence = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTPixelTrackingSequenceRegL2Tau + process.hltL2TauPixelIsoTagProducer ) -process.HLTL2p5IsoTauSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso ) -process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) -process.HLTGlobalPFTauConeSequence = cms.Sequence( process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau ) -process.HLTLooseChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + process.hltPFTauLooseRelativeChargedIsolationDiscriminator + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -process.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau20TrackLooseChargedIsoAgainstMuon ) process.HLTL2TauPixelIsolationSequenceGlobal = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerGlob ) process.HLTL2p5IsoTauGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceGlobal + process.hltL2TauIsoFilterGlob + process.hltL2TauJetsIsoGlob ) -process.HLTHPSLooseChargedIsoPFTauSequence = cms.Sequence( process.hltHpsPFTauLooseAbsoluteChargedIsolationDiscriminator + process.hltHpsPFTauLooseRelativeChargedIsolationDiscriminator + process.hltHpsPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -process.HLTHPSLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSLooseChargedIsoPFTauSequence + process.hltHpsPFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau20Track + process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation + process.hltHpsPFTau20TrackLooseChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltHpsPFTau20TrackLooseChargedIsoAgainstMuon ) -process.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -process.HLTHPSMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSMediumChargedIsoPFTauSequence + process.hltHpsPFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau20Track + process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation + process.hltHpsPFTau20TrackMediumChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltHpsPFTau20TrackMediumChargedIsoAgainstMuon ) -process.HLTHPSTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsPFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau20Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsPFTau20TrackTightChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltHpsPFTau20TrackTightChargedIsoAgainstMuon ) process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau = cms.Sequence( process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau + process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau + process.hltFixedGridRhoProducerFastjetAllTau + process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau + process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau + process.hltHpsPFTauDeepTauProducerForVBFIsoTau ) process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon ) process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) -process.HLTMu30IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTStoppedHSCPLocalHcalReco = cms.Sequence( process.HLTStoppedHSCPLocalHcalRecoTask ) process.HLTStoppedHSCPJetSequence = cms.Sequence( process.hltStoppedHSCPTowerMakerForAll + process.hltStoppedHSCPIterativeCone4CaloJets ) -process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) process.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegmentsMeanTimer + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits + process.hltMuonGEMDigis + process.hltGemRecHits + process.hltGemSegments ) process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons ) process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) +process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) process.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsAllBx + process.hltL2MuonsAllBx ) process.HLTL2muonrecoSequenceAllBx = cms.Sequence( process.HLTL2muonrecoNocandSequenceAllBx + process.hltL2MuonCandidatesAllBx ) process.HLTL3muontrkisorecoSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0 ) @@ -123804,10 +107379,6 @@ process.HLTIterativeTrackingHighPtTkMu = cms.Sequence( process.HLTIterativeTrackingHighPtTkMuIteration0 ) process.HLTHighPt50TrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltL1MuonsPt15 + process.HLTIterativeTrackingHighPtTkMu + process.hltHighPtTkMu50TkFilt + process.hltHighPtTkMuons + process.hltHighPtTkMuonCands ) process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) -process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltBTaggingRegion + process.hltPixelTracksCleanForBTag + process.hltPixelTracksForBTag + process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltMergedTracksForBTag ) -process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag ) -process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02ForBTag ) -process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) process.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromJet40PF + process.hltSelector4JetsJet40PF + process.hltBSoftMuonJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonJet40PFMu12L3TagInfos + process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) @@ -123818,6 +107389,10 @@ process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) +process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltBTaggingRegion + process.hltPixelTracksCleanForBTag + process.hltPixelTracksForBTag + process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltMergedTracksForBTag ) +process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag ) +process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02ForBTag ) +process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) @@ -123836,18 +107411,12 @@ process.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoSequence + process.hltL3fL1sDoubleMu5Filtered + process.hltBSoftMuonDoubleMu5L3 + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR ) process.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + process.hltSelector4JetsJet300L1AK8FastJet + process.hltBSoftMuonJet300L1AK8FastJetL25Jets + process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -process.HLTEle15Ele8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1LowETSingleAndDoubleEGOrPairFilter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele8CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrPairFilter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltL3fL1sMu23EG10Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMuon23Ele8RelTrkIsoVVLFilteredMuonLeg ) -process.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltEgammaHoverEUnseeded + process.hltMu12DiEG20HEUnseededFilter ) process.HLTPhoton20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15Filter + process.hltEG20L1EG15EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20L1EG10OR15HEFilter ) -process.HLTPhoton22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15Filter + process.hltEG22L1EG15EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22L1EG10OR15HEFilter ) -process.HLTPhoton25Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG18Filter + process.hltEG25L1EG18EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25L1EG18HEFilter ) process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) @@ -123858,21 +107427,24 @@ process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPFNoMu ) process.HLTPhoton30EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28er1p5Filter + process.hltEG30EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG30EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG30EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG30EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG30EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG30EBTightIDTightIsoTrackIsoFilter ) -process.HLTPhoton100EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG100EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG100EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG100EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG100EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG100EBTightIDTightIsoTrackIsoFilter ) -process.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG110EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG110EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG110EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG110EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG110EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG110EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG110EBTightIDTightIsoTrackIsoFilter ) -process.HLTPhoton120EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG120EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG120EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG120EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton50EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to45Filter + process.hltEG50EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG50EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG50EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton75EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG75EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG75EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG75EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton90EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG90EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG90EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG90EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG90EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG110EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG110EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG110EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG110EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG110EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG110EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG110EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton130EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG130EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG130EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG130EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG130EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG130EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG130EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG130EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton150EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG150EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG150EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG150EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG150EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG150EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG150EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton175EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG175EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG175EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG175EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG175EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG175EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG175EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton200EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG200EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG200EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG200EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG200EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG200EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG200EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton100EBHE10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EBHE10EtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EBHE10HEFilter ) -process.HLTPhoton100EEHE10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EEHE10EtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EEHE10HEFilter ) -process.HLTPhoton100EETightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EETightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG100EETightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EETightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG100EETightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG100EETightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG100EETightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG100EETightIDTightIsoTrackIsoFilter ) process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) process.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG90R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG90R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG120R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG120R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG165R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG165R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG165R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG165R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG165R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG165R9Id90HE10IsoMTrackIsoFilter ) process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30LR9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG22EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG22R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9UnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassLastFilter ) process.HLTPhoton35R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGAndTauFilter + process.hltEG35R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG35R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG35R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG35R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG35R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG35R9Id90HE10IsoMTrackIsoFilter ) +process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) +process.HLTGlobalPFTauConeSequence = cms.Sequence( process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau ) process.HLTMediumChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltPFTauMediumRelativeChargedIsolationDiscriminator + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) process.HLTMediumChargedIsoPFTau35Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau35 + process.hltSelectedPFTausTrackFinding + process.hltPFTau35Track + process.hltPFTau2Prongs + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau35TrackMediumChargedIso ) process.HLTBphTrackingDisplacedTau3muNoL1MassRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDisplacedTau3muNoL1MassRegional + process.hltPixelTracksDisplacedTau3muNoL1MassRegional ) @@ -123906,7 +107478,6 @@ process.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG28erHTT100Filter + process.hltEG28L1IsoEG28erHTT100EtFilter + process.hltEgammaClusterShape + process.hltEle28erHTT100WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28erHTT100WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28erHTT100WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28erHTT100WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28erHTT100WPTightPixelMatchFilter + process.hltEle28erHTT100WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + process.hltEle28erHTT100WPTightGsfMissingHitsFilter + process.hltEle28erHTT100WPTightGsfDetaFilter + process.hltEle28erHTT100WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28erHTT100WPTightGsfTrackIsoFilter ) process.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHFForEgammaUnseeded ) process.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEle28HighEtaSC20EtFilter + process.hltEgammaClusterShape + process.hltEle28HighEtaSC20ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28HighEtaSC20HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28HighEtaSC20EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28HighEtaSC20HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28HighEtaSC20PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle28HighEtaSC20OneOEMinusOneOPFilter + process.hltEle28HighEtaSC20DetaFilter + process.hltEle28HighEtaSC20DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28HighEtaSC20TrackIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG20EtUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEle28HighEtaSC20ClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20EcalIsoFilterUnseeded + process.hltEgammaHoverEUnseeded + process.hltEle28HighEtaSC20HEFilterUnseeded + process.HLTPFHcalClusteringForEgammaUnseeded + process.hltEgammaHcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20HcalIsoFilterUnseeded + process.hltHighEtaSC20Selector + process.hltHighEtaSC20SelectorFilter + process.hltEle28HighEtaSC20Mass55Filter ) -process.HLTPhoton23Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + process.hltEG23EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG23HEFilter ) process.HLTEle15VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG15EtFilter + process.hltEgammaClusterShape + process.hltEle15VVVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle15VVVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle15VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15VVVLGsfOneOEMinusOneOPFilter + process.hltEle15VVVLGsfChi2Filter + process.hltEle15VVVLGsfMissingHitsFilter + process.hltEle15VVVLGsfDetaFilter + process.hltEle15VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15VVVLGsfTrackIsoFilter ) process.HLTEle50VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG50IsoVVVLEtFilter + process.hltEgammaClusterShape + process.hltEle50VVVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle50VVVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle50VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle50VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50VVVLGsfOneOEMinusOneOPFilter + process.hltEle50VVVLGsfChi2Filter + process.hltEle50VVVLGsfMissingHitsFilter + process.hltEle50VVVLGsfDetaFilter + process.hltEle50VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle50VVVLGsfTrackIsoFilter ) process.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltFixedGridRhoFastjetAllCaloForMuonsWithCaloTowers + process.hltL3CaloMuonCorrectedVVVLIsolations + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltL3MuonCombRelIsolationVVVL ) @@ -123930,7 +107501,6 @@ process.HLTTrackerMuonSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequenceNoVtx + process.hltDiMuonMergingNoVtx + process.hltDiMuonLinksNoVtx + process.hltGlbTrkMuonsNoVtx + process.hltGlbTrkMuonCandsNoVtx ) process.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle8CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) process.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle12CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) process.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8HEFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle8CaloIdMGsfTrackIdMDetaFilter + process.hltEle8CaloIdMGsfTrackIdMDphiFilter ) process.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle17EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17HEFilter + process.hltEgammaClusterShape + process.hltEle17CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle17CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle17CaloIdMGsfTrackIdMDetaFilter + process.hltEle17CaloIdMGsfTrackIdMDphiFilter ) @@ -123938,13 +107508,10 @@ process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEle50EtFilter + process.hltEgammaClusterShape + process.hltEle50CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle50CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG145EtFilter + process.hltEgammaClusterShape + process.hltEG145CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG145CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle145CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.hltEgammaClusterShape + process.hltEG200CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle200CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG250EtFilter + process.hltEgammaClusterShape + process.hltEG250CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG250CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle250CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter + process.hltEgammaClusterShape + process.hltEG300CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG300CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle300CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTPFHT350MinPFJet15Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet15 + process.hltPFHT350Jet15 ) -process.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) +process.HLTPFHT350MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 ) +process.HLTPFHT380MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT380Jet30 ) +process.HLTPFHT400MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT400Jet30 ) process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) @@ -123955,9 +107522,10 @@ process.HLTAK4PixelOnlyPFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetPixelOnlyAll + process.HLTAK4PixelOnlyPFCorrectorProducersSequence + process.hltAK4PixelOnlyPFJetsCorrected + process.hltAK4PixelOnlyPFJetsLooseIDCorrected + process.hltAK4PixelOnlyPFJetsTightIDCorrected ) process.HLTAK4PixelOnlyPFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PixelOnlyPFJetsReconstructionSequence + process.HLTAK4PixelOnlyPFJetsCorrectionSequence ) process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) +process.HLTGsfElectronUnseededSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSFUnseeded + process.hltEgammaGsfTracksUnseeded + process.hltEgammaGsfElectronsUnseeded + process.hltEgammaGsfTrackVarsUnseeded ) process.HLTTrackReconstructionForPixelOnlyPFNoMu = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) process.HLTTrackReconstructionForIsoElectronPixelOnly = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPixelOnlyPFNoMu + process.hltPixelTracksZetaClean ) -process.HLTPixelOnlyPFScoutingSequence = cms.Sequence( process.HLTAK4PixelOnlyPFJetsSequence + process.hltPixelOnlyPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronPixelOnly + process.hltEgammaEleGsfTrackIsoPixelOnly ) +process.HLTPixelOnlyPFScoutingSequence = cms.Sequence( process.HLTAK4PixelOnlyPFJetsSequence + process.hltPixelOnlyPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEgammaClusterShapeUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronPixelOnly + process.hltEgammaEleGsfUnseededTrackIsoPixelOnly ) process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequence + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClustering + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) @@ -123965,36 +107533,11 @@ process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0NoVtx ) process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) process.HLTPixelOnlyPFScoutingPackingSequence = cms.Sequence( process.hltScoutingTrackPacker + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) -process.HLTPFScoutingPixelTrackingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTPixelOnlyPFScoutingSequence + process.hltEgammaR9ID + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.hltDisplacedmumuVtxNoMatchingProducer + process.HLTMuIsolationSequenceNoVtx + process.hltFEDSelectorL1 + process.HLTPixelOnlyPFScoutingPackingSequence ) -process.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( process.hltPixelTracksForHighMultFilter + process.hltPixelTracksForHighMultFitter + process.hltPixelTracksTrackingRegionsForHighMult + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForHighMult + process.hltPixelTracksHitQuadrupletsForHighMult + process.hltPixelTracksForHighMult + process.hltPixelVerticesForHighMult ) -process.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( process.hltIslandBasicClustersHI + process.hltHiIslandSuperClustersHI + process.hltHiCorrectedIslandBarrelSuperClustersHI + process.hltHiCorrectedIslandEndcapSuperClustersHI + process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + process.hltRecoHIEcalWithCleaningCandidate ) +process.HLTPFScoutingPixelTrackingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTPixelOnlyPFScoutingSequence + process.hltEgammaR9IDUnseeded + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.hltDisplacedmumuVtxNoMatchingProducer + process.HLTMuIsolationSequenceNoVtx + process.hltFEDSelectorL1 + process.HLTPixelOnlyPFScoutingPackingSequence ) +process.HLTSingleEG30CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG30Filter + process.hltSingleEG30CaloIdLEt30Filter + process.hltEgammaClusterShape + process.hltSingleEG30CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEG30CaloIdLHEFilter ) +process.HLTDoubleEG16EG12CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1DoubleIsoEG16EG12Filter + process.hltDoubleEG16EG12CaloIdLEt12Filter + process.hltEgammaClusterShape + process.hltDoubleEG16EG12CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEG16EG12CaloIdLHEFilter ) process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) -process.HLTPhoton40SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG40EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverE ) -process.HLTPhoton50SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG50EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverE ) -process.HLTPhoton60SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG60EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverE ) -process.HLTHIL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltHIL3TrajSeedOIState + process.hltHIL3TrackCandidateFromL2OIState + process.hltHIL3TkTracksFromL2OIState + process.hltHIL3MuonsOIState + process.hltHIL3TrajSeedOIHit + process.hltHIL3TrackCandidateFromL2OIHit + process.hltHIL3TkTracksFromL2OIHit + process.hltHIL3MuonsOIHit + process.hltHIL3TkFromL2OICombination + process.hltHIL3TrajectorySeed + process.hltHIL3TrackCandidateFromL2 ) -process.HLTHIL3muonrecoNocandSequence = cms.Sequence( process.HLTHIL3muonTkCandidateSequence + process.hltHIL3MuonsLinksCombination + process.hltHIL3Muons ) -process.HLTHIL3muonrecoSequence = cms.Sequence( process.HLTHIL3muonrecoNocandSequence + process.hltHIL3MuonCandidates ) -process.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( process.HLTRecopixelvertexingForHIppRefTask ) -process.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( process.hltSiPixelClustersAfterSplitting + process.hltSiPixelClustersCacheAfterSplitting + process.hltSiPixelRecHitsAfterSplitting ) -process.HLTPAPixelClusterSplitting = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltPAJetsForCoreTracking + process.HLTDoLocalPixelSequenceAfterSplitting + process.hltPixelLayerTripletsAfterSplitting ) -process.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacilityForPA + process.hltSiStripClustersAfterSplitting + process.hltSiStripMatchedRecHits ) -process.HLTPAIterativeTrackingIteration0 = cms.Sequence( process.hltPAIter0PixelTripletsTrackingRegions + process.hltPAIter0PixelTripletsClusterCheck + process.hltPAIter0PixelTripletsHitDoublets + process.hltPAIter0PixelTripletsHitTriplets + process.hltPAIter0PixelTripletsSeeds + process.hltPAIter0CkfTrackCandidates + process.hltPAIter0CtfWithMaterialTracks + process.hltPAIter0PrimaryVertices + process.hltPAIter0TrackClassifier1 + process.hltPAIter0TrackClassifier2 + process.hltPAIter0TrackClassifier3 + process.hltPAIter0TrackSelection ) -process.HLTPAIterativeTrackingIteration1 = cms.Sequence( process.hltPAIter1ClustersRefRemoval + process.hltPAIter1MaskedMeasurementTrackerEvent + process.hltPAIter1DetachedTripletLayers + process.hltPAIter1DetachedTripletTrackingRegions + process.hltPAIter1DetachedTripletClusterCheck + process.hltPAIter1DetachedTripletHitDoublets + process.hltPAIter1DetachedTripletHitTriplets + process.hltPAIter1DetachedTripletSeeds + process.hltPAIter1CkfTrackCandidates + process.hltPAIter1CtfWithMaterialTracks + process.hltPAIter1TrackClassifier1 + process.hltPAIter1TrackClassifier2 + process.hltPAIter1TrackSelection ) -process.HLTPAIterativeTrackingIteration2 = cms.Sequence( process.hltPAIter2ClustersRefRemoval + process.hltPAIter2MaskedMeasurementTrackerEvent + process.hltPAIter2LowPtTripletLayers + process.hltPAIter2LowPtTripletTrackingRegions + process.hltPAIter2LowPtTripletClusterCheck + process.hltPAIter2LowPtTripletHitDoublets + process.hltPAIter2LowPtTripletHitTriplets + process.hltPAIter2LowPtTripletSeeds + process.hltPAIter2CkfTrackCandidates + process.hltPAIter2CtfWithMaterialTracks + process.hltPAIter2TrackSelection ) -process.HLTPAIterativeTrackingIteration3 = cms.Sequence( process.hltPAIter3ClustersRefRemoval + process.hltPAIter3MaskedMeasurementTrackerEvent + process.hltPAIter3PixelPairLayers + process.hltPAIter3PixelPairTrackingRegions + process.hltPAIter3PixelPairClusterCheck + process.hltPAIter3PixelPairHitDoublets + process.hltPAIter3PixelPairSeeds + process.hltPAIter3CkfTrackCandidates + process.hltPAIter3CtfWithMaterialTracks + process.hltPAIter3TrackSelection ) -process.HLTPAIterativeTrackingIteration4 = cms.Sequence( process.hltPAIter4ClustersRefRemoval + process.hltPAIter4MaskedMeasurementTrackerEvent + process.hltPAIter4MixedTripletLayersA + process.hltPAIter4MixedTripletTrackingRegionsA + process.hltPAIter4MixedTripletClusterCheckA + process.hltPAIter4MixedTripletHitDoubletsA + process.hltPAIter4MixedTripletHitTripletsA + process.hltPAIter4MixedTripletSeedsA + process.hltPAIter4MixedTripletLayersB + process.hltPAIter4MixedTripletTrackingRegionsB + process.hltPAIter4MixedTripletClusterCheckB + process.hltPAIter4MixedTripletHitDoubletsB + process.hltPAIter4MixedTripletHitTripletsB + process.hltPAIter4MixedTripletSeedsB + process.hltPAIter4MixedSeeds + process.hltPAIter4CkfTrackCandidates + process.hltPAIter4CtfWithMaterialTracks + process.hltPAIter4TrackClassifier1 + process.hltPAIter4TrackClassifier2 + process.hltPAIter4TrackSelection ) -process.HLTPAIterativeTrackingIteration5 = cms.Sequence( process.hltPAIter5ClustersRefRemoval + process.hltPAIter5MaskedMeasurementTrackerEvent + process.hltPAIter5PixelLessLayers + process.hltPAIter5PixelLessTrackingRegions + process.hltPAIter5PixelLessClusterCheck + process.hltPAIter5PixelLessHitDoublets + process.hltPAIter5PixelLessHitTriplets + process.hltPAIter5PixelLessSeeds + process.hltPAIter5CkfTrackCandidates + process.hltPAIter5CtfWithMaterialTracks + process.hltPAIter5TrackClassifier1 + process.hltPAIter5TrackClassifier2 + process.hltPAIter5TrackSelection ) -process.HLTPAIterativeTrackingIteration6 = cms.Sequence( process.hltPAIter6ClustersRefRemoval + process.hltPAIter6MaskedMeasurementTrackerEvent + process.hltPAIter6TobTecLayersTripl + process.hltPAIter6TobTecTrackingRegionsTripl + process.hltPAIter6TobTecClusterCheckTripl + process.hltPAIter6TobTecHitDoubletsTripl + process.hltPAIter6TobTecHitTripletsTripl + process.hltPAIter6TobTecSeedsTripl + process.hltPAIter6TobTecLayersPair + process.hltPAIter6TobTecTrackingRegionsPair + process.hltPAIter6TobTecClusterCheckPair + process.hltPAIter6TobTecHitDoubletsPair + process.hltPAIter6TobTecSeedsPair + process.hltPAIter6TobTecSeeds + process.hltPAIter6CkfTrackCandidates + process.hltPAIter6CtfWithMaterialTracks + process.hltPAIter6TrackClassifier1 + process.hltPAIter6TrackClassifier2 + process.hltPAIter6TrackSelection ) -process.HLTPAIterativeTrackingIteration7 = cms.Sequence( process.hltPAIter7GoodPrimaryVertices + process.hltPAIter7JetCoreLayers + process.hltPAIter7JetCoreTrackingRegions + process.hltPAIter7JetCoreClusterCheck + process.hltPAIter7JetCoreHitDoublets + process.hltPAIter7JetCoreSeeds + process.hltPAIter7CkfTrackCandidates + process.hltPAIter7CtfWithMaterialTracks + process.hltPAIter7TrackSelection ) -process.HLTPAIterativeTracking = cms.Sequence( process.HLTPAIterativeTrackingIteration0 + process.HLTPAIterativeTrackingIteration1 + process.HLTPAIterativeTrackingIteration2 + process.HLTPAIterativeTrackingIteration3 + process.HLTPAIterativeTrackingIteration4 + process.HLTPAIterativeTrackingIteration5 + process.HLTPAIterativeTrackingIteration6 + process.HLTPAIterativeTrackingIteration7 + process.hltPAIterativeTrackingMerged ) -process.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( process.hltVerticesL3PFBjets + process.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + process.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + process.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + process.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 ) -process.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( process.hltVerticesL3PFBjets + process.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + process.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + process.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + process.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 ) -process.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( process.hltVerticesL3PFBjets + process.hltHIFullTrackCandsForDmesonjetsForPPRef + process.hltHIFullTrackFilterForDmesonjetsForPPRef + process.hltTktkVtxForDmesonjetsPFJet60 + process.hltTktkFilterForDmesonjetsPFJet60 ) -process.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( process.hltVerticesL3PFBjets + process.hltHIFullTrackCandsForDmesonjetsForPPRef + process.hltHIFullTrackFilterForDmesonjetsForPPRef + process.hltTktkVtxForDmesonjetsPFJet80 + process.hltTktkFilterForDmesonjetsPFJet80 ) -process.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( process.hltVerticesL3PFBjets + process.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + process.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + process.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + process.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 ) -process.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( process.hltVerticesL3PFBjets + process.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + process.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + process.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + process.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 ) process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltSelectorJets20L1FastJetForNoPU + process.hltCaloJetFromPV ) @@ -124003,9 +107546,13 @@ process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) +process.HLTEgammaOpenSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.hltEgammaR9ID + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) +process.HLTElePixelMatchUnseededSequenceForBParking = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsForBParkingUnseeded + process.hltEgammaPixelMatchVarsForBParkingUnseeded ) +process.HLTEgammaOpenUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaClusterShapeUnseeded + process.hltEgammaR9IDUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTElePixelMatchUnseededSequenceForBParking + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoUnseeded ) process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) +process.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagInfos + process.hltParticleNetONNXJetTags + process.hltParticleNetDiscriminatorsJetTags ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask ) process.HLTDoCaloCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAllCPUOnly ) process.HLTAK4CaloJetsReconstructionCPUOnlySequence = cms.Sequence( process.HLTDoCaloCPUOnlySequence + process.hltAK4CaloJetsCPUOnly + process.hltAK4CaloJetsIDPassedCPUOnly ) @@ -124040,17 +107587,13 @@ process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 = cms.Sequence( process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTauTrackPt50Discriminator + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation ) process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -process.HLTHPSDoubleLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSLooseChargedIsoPFTauSequence + process.hltHpsDoublePFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsDoublePFTau20Track + process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolation + process.hltHpsDoublePFTau20TrackLooseChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltHpsDoublePFTau20TrackLooseChargedIsoAgainstMuon ) -process.HLTHPSDoubleMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSMediumChargedIsoPFTauSequence + process.hltHpsDoublePFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsDoublePFTau20Track + process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolation + process.hltHpsDoublePFTau20TrackMediumChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltHpsDoublePFTau20TrackMediumChargedIsoAgainstMuon ) process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon ) process.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsDoublePFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsDoublePFTau20Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsDoublePFTau20TrackTightChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon ) -process.HLTPhoton50R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter ) +process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) process.HLTBphTrackingDoubleJpsiRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDoubleJpsiRegional + process.hltPixelTracksDoubleJpsiRegional ) process.HLTBphTrackingDoubleJpsiRegionalIter0 = cms.Sequence( process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks + process.hltIter0JpsiTkTkCkfTrackCandidates + process.hltIter0JpsiTkTkCtfWithMaterialTracks + process.hltIter0JpsiTkTkTrackCutClassifierPrompt + process.hltIter0JpsiTkTkTrackCutClassifierDetached + process.hltIter0JpsiTkTkTrackCutClassifierMerged + process.hltIter0JpsiTkTkTrackSelectionHighPurity ) process.HLTBphTrackingDoubleJpsiReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDoubleJpsiRegionalPixelTracks + process.HLTBphTrackingDoubleJpsiRegionalIter0 ) process.HLTFastPrimaryVertexSequence = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSelector4CentralJetsL1FastJet + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) -process.HLTBtagDeepCSVSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorAK8 + process.hltPFJetForBtagAK8 + process.hltDeepBLifetimeTagInfosPFAK8 + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPFAK8 + process.hltDeepCombinedSecondaryVertexBJetTagsInfosAK8 + process.hltDeepCombinedSecondaryVertexBJetTagsPFAK8 ) -process.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForDBtagSelectorAK8 + process.hltPFJetForDBtagAK8 + process.hltBoostedDBLifetimeTagInfosPFAK8 + process.hltBoostedDBInclusiveVertexFinderPFAK8 + process.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + process.hltBoostedDBTrackVertexArbitratorPFAK8 + process.hltBoostedDBInclusiveMergedVerticesPFAK8 + process.hltBoostedDBSecondaryVertexTagInfosPFAK8 + process.hltBoostedDBSVAK8TagInfosPF + process.hltBoostedDBJetTagsPFAK8 ) process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HE12b10eR9Id50b80eHEFilter + process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter ) process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HE12b10eR9Id50b80eHEFilter + process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTBeginSequenceParking = cms.Sequence( process.hltTriggerType + process.hltEnableParking + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) @@ -124061,6 +107604,7 @@ process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( process.hltL2TausForPixelIsolationL1TauSeeded + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) process.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + process.hltL2TauIsoFilterL1TauSeededGlob + process.hltL2TauJetsIsoL1TauSeededGlob ) process.HLTHPSDoublePFTauPt40Eta2p1Trk1 = cms.Sequence( process.hltHpsDoublePFTau40 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsDoublePFTau40TrackPt1 ) +process.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) process.HLTHPSDoublePFTauPt35Eta2p1Trk1 = cms.Sequence( process.hltHpsDoublePFTau35 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsDoublePFTau35TrackPt1 ) process.HLTHPSLooseETauWPDeepTauPFTau30Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter ) process.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched + process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon ) @@ -124068,7 +107612,6 @@ process.HLTLooseSingleTauWPDeepTauPFTau = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau ) process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTHPSSinglePFTauPt35Eta2p1Trk1 = cms.Sequence( process.hltHpsSinglePFTau35 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsSinglePFTau35TrackPt1 ) -process.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagInfos + process.hltParticleNetONNXJetTags + process.hltParticleNetDiscriminatorsJetTags ) process.HLTJetFlavourTagParticleNetSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForParticleNetSelectorAK8 + process.hltPFJetForParticleNetAK8 + process.hltParticleNetLifetimeTagInfosPFAK8 + process.hltBoostedDBInclusiveVertexFinderPFAK8 + process.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + process.hltBoostedDBTrackVertexArbitratorPFAK8 + process.hltBoostedDBInclusiveMergedVerticesPFAK8 + process.hltParticleNetSecondaryVertexTagInfosPFAK8 + process.hltPrimaryVertexAssociationAK8 + process.hltParticleNetJetTagsInfosAK8 + process.hltParticleNetONNXJetTagsAK8 + process.hltParticleNetDiscriminatorsJetTagsAK8 ) process.HLTMu50IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) @@ -124115,52 +107658,22 @@ process.HLTDiPho10CaloIdLTime2nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime2nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime2nsUnseededFilter ) process.HLTDiPho10CaloIdLsminlt0p1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p1Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p1UnseededFilter ) process.HLTDiPho10CaloIdLsminlt0p12Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p12Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p12UnseededFilter ) -process.HLTDiPho10CaloIdLsminlt0p14Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p14Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p14UnseededFilter ) -process.HLTDiPho10CaloIdLsminlt0p16Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p16Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p16UnseededFilter ) process.HLTDiPho10CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter ) -process.HLTElePixelMatchSequenceForBParking = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeedsForBParking + process.hltEgammaPixelMatchVarsForBParking ) -process.HLTGsfElectronSequenceForBParking = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSFForBParking + process.hltEgammaGsfTracksForBParking + process.hltEgammaGsfElectronsForBParking + process.hltEgammaGsfTrackVarsForBParking ) -process.HLTDoubleEle4eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHitsFilter + process.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22mMax6DZFilter + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6DZFilter + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22mMax6DZFilter + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6DZFilter + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22mMax6DZFilter + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6DZFilter + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22mMax6DZFilter + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6DZFilter + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22mMax6DZFilter + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6DZFilter + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22mMax6DZFilter + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6DZFilter + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22mMax6DZFilter + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHitsFilter + process.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHits10Filter + process.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHits10Filter + process.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHits10Filter + process.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHits10Filter + process.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHits10Filter + process.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHits10Filter + process.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter ) -process.HLTSingleEle8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltSingleEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltSingleEle8PixelMatchFilter + process.hltSingleEle8PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltSingleEle8OneOEMinusOneOPFilter + process.hltSingleEle8DetaFilter + process.hltSingleEle8DphiFilter + process.hltSingleEle8Chi2Filter + process.hltSingleEle8ValidHitsFilter + process.hltSingleEle8NLayerITFilter ) -process.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + process.hltSingleEle8SingleEGL1EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltSingleEle8SingleEGL1PixelMatchFilter + process.hltSingleEle8SingleEGL1PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + process.hltSingleEle8SingleEGL1DetaFilter + process.hltSingleEle8SingleEGL1DphiFilter + process.hltSingleEle8SingleEGL1Chi2Filter + process.hltSingleEle8SingleEGL1ValidHitsFilter + process.hltSingleEle8SingleEGL1NLayerITFilter ) +process.HLTDoubleEle4eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4eta1p22PixelMatchFilter + process.hltDoubleEle4eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22DetaFilter + process.hltDoubleEle4eta1p22DphiFilter + process.hltDoubleEle4eta1p22Chi2Filter + process.hltDoubleEle4eta1p22ValidHitsFilter + process.hltDoubleEle4eta1p22NLayerITFilter ) +process.HLTDoubleEle4p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4p5eta1p22PixelMatchFilter + process.hltDoubleEle4p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22DetaFilter + process.hltDoubleEle4p5eta1p22DphiFilter + process.hltDoubleEle4p5eta1p22Chi2Filter + process.hltDoubleEle4p5eta1p22ValidHitsFilter + process.hltDoubleEle4p5eta1p22NLayerITFilter ) +process.HLTDoubleEle5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5eta1p22PixelMatchFilter + process.hltDoubleEle5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22DetaFilter + process.hltDoubleEle5eta1p22DphiFilter + process.hltDoubleEle5eta1p22Chi2Filter + process.hltDoubleEle5eta1p22ValidHitsFilter + process.hltDoubleEle5eta1p22NLayerITFilter ) +process.HLTDoubleEle5p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5p5eta1p22PixelMatchFilter + process.hltDoubleEle5p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22DetaFilter + process.hltDoubleEle5p5eta1p22DphiFilter + process.hltDoubleEle5p5eta1p22Chi2Filter + process.hltDoubleEle5p5eta1p22ValidHitsFilter + process.hltDoubleEle5p5eta1p22NLayerITFilter ) +process.HLTDoubleEle6eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6eta1p22PixelMatchFilter + process.hltDoubleEle6eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22DetaFilter + process.hltDoubleEle6eta1p22DphiFilter + process.hltDoubleEle6eta1p22Chi2Filter + process.hltDoubleEle6eta1p22ValidHitsFilter + process.hltDoubleEle6eta1p22NLayerITFilter ) +process.HLTDoubleEle6p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6p5eta1p22PixelMatchFilter + process.hltDoubleEle6p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22DetaFilter + process.hltDoubleEle6p5eta1p22DphiFilter + process.hltDoubleEle6p5eta1p22Chi2Filter + process.hltDoubleEle6p5eta1p22ValidHitsFilter + process.hltDoubleEle6p5eta1p22NLayerITFilter ) +process.HLTDoubleEle7eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7eta1p22PixelMatchFilter + process.hltDoubleEle7eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22DetaFilter + process.hltDoubleEle7eta1p22DphiFilter + process.hltDoubleEle7eta1p22Chi2Filter + process.hltDoubleEle7eta1p22ValidHitsFilter + process.hltDoubleEle7eta1p22NLayerITFilter ) +process.HLTDoubleEle7p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7p5eta1p22PixelMatchFilter + process.hltDoubleEle7p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22DetaFilter + process.hltDoubleEle7p5eta1p22DphiFilter + process.hltDoubleEle7p5eta1p22Chi2Filter + process.hltDoubleEle7p5eta1p22ValidHitsFilter + process.hltDoubleEle7p5eta1p22NLayerITFilter ) +process.HLTDoubleEle8eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8eta1p22PixelMatchFilter + process.hltDoubleEle8eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22DetaFilter + process.hltDoubleEle8eta1p22DphiFilter + process.hltDoubleEle8eta1p22Chi2Filter + process.hltDoubleEle8eta1p22ValidHitsFilter + process.hltDoubleEle8eta1p22NLayerITFilter ) +process.HLTDoubleEle8p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8p5eta1p22PixelMatchFilter + process.hltDoubleEle8p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22DetaFilter + process.hltDoubleEle8p5eta1p22DphiFilter + process.hltDoubleEle8p5eta1p22Chi2Filter + process.hltDoubleEle8p5eta1p22ValidHitsFilter + process.hltDoubleEle8p5eta1p22NLayerITFilter ) +process.HLTDoubleEle9eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9eta1p22PixelMatchFilter + process.hltDoubleEle9eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22DetaFilter + process.hltDoubleEle9eta1p22DphiFilter + process.hltDoubleEle9eta1p22Chi2Filter + process.hltDoubleEle9eta1p22ValidHitsFilter + process.hltDoubleEle9eta1p22NLayerITFilter ) +process.HLTDoubleEle9p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9p5eta1p22PixelMatchFilter + process.hltDoubleEle9p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22DetaFilter + process.hltDoubleEle9p5eta1p22DphiFilter + process.hltDoubleEle9p5eta1p22Chi2Filter + process.hltDoubleEle9p5eta1p22ValidHitsFilter + process.hltDoubleEle9p5eta1p22NLayerITFilter ) +process.HLTDoubleEle10eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle10eta1p22PixelMatchFilter + process.hltDoubleEle10eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22DetaFilter + process.hltDoubleEle10eta1p22DphiFilter + process.hltDoubleEle10eta1p22Chi2Filter + process.hltDoubleEle10eta1p22ValidHitsFilter + process.hltDoubleEle10eta1p22NLayerITFilter ) +process.HLTSingleEle8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltSingleEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8PixelMatchFilter + process.hltSingleEle8PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8OneOEMinusOneOPFilter + process.hltSingleEle8DetaFilter + process.hltSingleEle8DphiFilter + process.hltSingleEle8Chi2Filter + process.hltSingleEle8ValidHitsFilter + process.hltSingleEle8NLayerITFilter ) +process.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + process.hltSingleEle8SingleEGL1EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8SingleEGL1PixelMatchFilter + process.hltSingleEle8SingleEGL1PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + process.hltSingleEle8SingleEGL1DetaFilter + process.hltSingleEle8SingleEGL1DphiFilter + process.hltSingleEle8SingleEGL1Chi2Filter + process.hltSingleEle8SingleEGL1ValidHitsFilter + process.hltSingleEle8SingleEGL1NLayerITFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE12b10eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE06b06eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG22EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG22R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22HE12b10eR9Id50b80eHEFilter + process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) @@ -124168,9 +107681,6 @@ process.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG16EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG16R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDQMPixelReconstruction = cms.Sequence( process.hltSiPixelRecHitsSoAMonitorCPU + process.hltSiPixelRecHitsSoAMonitorGPU + process.hltSiPixelRecHitsSoACompareGPUvsCPU + process.hltPixelTracksSoAMonitorCPU + process.hltPixelTracksSoAMonitorGPU + process.hltPixelTracksSoACompareGPUvsCPU + process.hltPixelVertexSoAMonitorCPU + process.hltPixelVertexSoAMonitorGPU + process.hltPixelVertexSoACompareGPUvsCPU ) -process.HLTDoLocalPixelForHighBetaSequence = cms.Sequence( process.hltSiPixelDigisForHighBeta + process.hltSiPixelClustersForHighBeta + process.hltSiPixelClustersCacheForHighBeta + process.hltSiPixelRecHitsForHighBeta ) -process.HLTPixelTrackingForHighBetaSequence = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsForHighBeta + process.hltPixelLayerTripletsForHighBeta + process.hltPixelTracksHitDoubletsForHighBeta + process.hltPixelTracksHitTripletsForHighBeta + process.hltPixelTracksForHighBeta ) -process.HLTPixelTrackingForHighBetaBPixSequence = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsForHighBeta + process.hltPixelLayerTripletsForHighBetaBPix + process.hltPixelTracksHitDoubletsForHighBetaBPix + process.hltPixelTracksHitTripletsForHighBetaBPix + process.hltPixelTracksForHighBetaBPix ) process.HLTPPSPixelRecoSequence = cms.Sequence( process.hltCTPPSPixelDigis + process.hltCTPPSPixelClusters + process.hltCTPPSPixelRecHits + process.hltCTPPSPixelLocalTracks ) process.HLTDoSiStripZeroSuppression = cms.Sequence( process.hltSiStripRawToDigi + process.hltSiStripZeroSuppression ) process.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( process.hltSiStripDigiToZSRaw + process.hltSiStripClusterizerForRawPrime + process.hltSiStripClusters2ApproxClusters + process.rawDataRepacker + process.rawPrimeDataRepacker ) @@ -124298,13 +107808,15 @@ process.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet450MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet350 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets350 + process.hltAK8SinglePFJet450 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_CaloJet10_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet10NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID10 + process.HLTEndSequence ) -process.HLT_CaloJet20_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet20NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID20 + process.HLTEndSequence ) -process.HLT_CaloJet50_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet50NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID50 + process.HLTEndSequence ) +process.HLT_AK8PFJet470_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet470MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet370 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets370 + process.hltAK8SinglePFJet470 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) +process.HLT_AK8PFJet500_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet500MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet400 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets400 + process.hltAK8SinglePFJet500 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet280_280_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet280280MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet280 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet290_290_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet290290MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet290 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet260_260_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_CaloJet500_NoJetID_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) process.HLT_CaloJet550_NoJetID_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5DoubleEG3 + process.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + process.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) @@ -124317,7 +107829,6 @@ process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORDoubleLooseIsoEGXXer + process.hltPreDoubleEle24eta2p1WPTightGsf + process.HLTDoubleEle24erWPTightGsfForTauSequence + process.HLTEndSequence ) process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.hltDoubleEle8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Ele27_Ele37_CaloIdL_MW_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreEle27Ele37CaloIdLMW + process.HLTEle37CaloIdLMWSequence + process.HLTDoubleEle37Ele27CaloIdLMWSequence + process.HLTEndSequence ) process.HLT_Mu27_Ele37_CaloIdL_MW_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu25 + process.hltPreMu27Ele37CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + process.HLTEle37CaloIdLMWUnseededSequence + process.HLTEndSequence ) process.HLT_Mu37_Ele27_CaloIdL_MW_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu25 + process.hltPreMu37Ele27CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + process.HLTEle27CaloIdLMWUnseededSequence + process.HLTEndSequence ) process.HLT_Mu37_TkMu27_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu37TkMu27 + process.hltL1fL1sMu22orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu25L1f0L2Filtered25) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered37TrkFiltered27 + process.hltDiMuonGlb37Trk27DzFiltered0p2 + process.HLTEndSequence ) @@ -124340,11 +107851,8 @@ process.HLT_DoublePhoton33_CaloIdL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) process.HLT_DoublePhoton70_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) process.HLT_DoublePhoton85_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) -process.HLT_Ele20_WPTight_Gsf_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle20WPTightGsf + process.HLTEle20WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele15_WPLoose_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele17_WPLoose_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle17WPLooseGsf + process.HLTEle17WPLooseGsfSequence + process.HLTEndSequence ) process.HLT_Ele20_WPLoose_Gsf_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_eta2p1_WPLoose_Gsf_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle20eta2p1WPLooseGsf + process.HLTEle20Eta2p1WPLooseGsfSequence + process.HLTEndSequence ) process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) process.HLT_Ele27_WPTight_Gsf_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle27WPTightGsf + process.HLTEle27WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele28_WPTight_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle28WPTightGsf + process.HLTEle28WPTightGsfSequence + process.HLTEndSequence ) @@ -124356,56 +107864,26 @@ process.HLT_Ele40_WPTight_Gsf_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTauHPSSequence + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTHPSTightChargedIsoPFTau30Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch + process.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched + process.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 + process.HLTEndSequence ) -process.HLT_HT450_Beamspot_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT450Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT450 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_HT300_Beamspot_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) -process.HLT_HT60_Beamspot_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltL1sDoubleJetForBeamSpot + process.hltPreHT60Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT60 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_ZeroBias_Beamspot_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasBeamspot + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + process.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27LooseChargedIsoPFTau20Trk1eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauSequence + process.hltSingleL2IsoTau20eta2p2 + process.HLTGlobalPFTauConeSequence + process.HLTLooseChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27LooseChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSLooseChargedIsoAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MediumChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSMediumChargedIsoAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27MediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27TightChargedIsoPFTauHPS20Trk1eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSTightChargedIsoAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27TightChargedIsoPFTau20 + process.HLTEndSequence ) process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 + process.HLTEndSequence ) process.HLT_IsoMu20_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu24_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24eta2p1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu27_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTEndSequence ) -process.HLT_IsoMu30_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu30 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + process.HLTMu30IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_UncorrectedJetE30_NoBPTX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX + process.HLTStoppedHSCPLocalHcalReco + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) process.HLT_UncorrectedJetE30_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) process.HLT_UncorrectedJetE60_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) process.HLT_UncorrectedJetE70_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) process.HLT_L1SingleMu18_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreL1SingleMu18 + process.hltL1fL1sMu18L1Filtered0 + process.HLTEndSequence ) process.HLT_L1SingleMu25_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL1SingleMu25 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMuOpen_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpen + process.hltPreL1SingleMuOpen + process.hltL1MuOpenL1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMuOpen_DT_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpen + process.hltPreL1SingleMuOpenDT + process.hltL1MuOpenL1FilteredDT + process.HLTEndSequence ) process.HLT_L1SingleMuCosmics_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuCosmics + process.hltPreL1SingleMuCosmics + process.hltL1MuCosmicsL1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3 + process.hltPreL1SingleMu3 + process.hltL1fL1sMu3L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu5_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5 + process.hltPreL1SingleMu5 + process.hltL1fL1sMu5L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu7_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7 + process.hltPreL1SingleMu7 + process.hltL1fL1sMu7L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1DoubleMu0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreL1DoubleMu0 + process.hltDoubleMu0L1Filtered + process.HLTEndSequence ) -process.HLT_L1SingleEG10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPreL1SingleEG10 + process.HLTEndSequence ) -process.HLT_L1SingleEG15_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreL1SingleEG15 + process.HLTEndSequence ) -process.HLT_L1SingleEG18_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG18 + process.hltPreL1SingleEG18 + process.HLTEndSequence ) -process.HLT_L1SingleJet16_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet16 + process.hltPreL1SingleJet16 + process.HLTEndSequence ) -process.HLT_L1SingleJet20_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet20 + process.hltPreL1SingleJet20 + process.HLTEndSequence ) -process.HLT_L1SingleJet35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreL1SingleJet35 + process.HLTEndSequence ) -process.HLT_L1SingleJet8erHE_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet8erHE + process.hltPreL1SingleJet8erHE + process.HLTEndSequence ) -process.HLT_L1SingleJet10erHE_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet10erHE + process.hltPreL1SingleJet10erHE + process.HLTEndSequence ) -process.HLT_L1SingleJet12erHE_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12erHE + process.hltPreL1SingleJet12erHE + process.HLTEndSequence ) -process.HLT_L1SingleJet200_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreL1SingleJet200 + process.HLTEndSequence ) -process.HLT_L1DoubleJetC50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleJetC50 + process.hltPreL1DoubleJetC50 + process.HLTEndSequence ) -process.HLT_L1EXT_HCAL_LaserMon1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sEXTHCALLaserMon1 + process.hltPreL1EXTHCALLaserMon1 + process.HLTEndSequence ) -process.HLT_L1EXT_HCAL_LaserMon4_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sEXTHCALLaserMon4 + process.hltPreL1EXTHCALLaserMon4 + process.HLTEndSequence ) -process.HLT_DQMPixels_SingleMuOpen_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenObjectMap + process.hltPreDQMPixelsSingleMuOpen + process.HLTDoLocalPixelSequence + process.HLTEndSequence ) -process.HLT_L2DoubleMu23_NoVertex_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu114IorDoubleMu125 + process.hltPreL2DoubleMu23NoVertex + process.hltL1fL1sDoubleMu103p5ORDoubleMu125L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sDoubleMu103p5L1f0L2NoVtxPreFiltered23 + process.HLTEndSequence ) -process.HLT_L2Mu10_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu10 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fL1sMu22or25L1f0L2FilteredQ + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu45NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + process.HLTEndSequence ) process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu40NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + process.HLTEndSequence ) process.HLT_L2Mu23NoVtx_2Cha_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu23NoVtx2Cha + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha + process.HLTEndSequence ) process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu23NoVtx2ChaCosmicSeed + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed + process.HLTEndSequence ) process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 + process.HLTEndSequence ) @@ -124430,7 +107908,6 @@ process.HLT_Mu30_TkMu0_Upsilon_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu30TkMu0Upsilon + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 + process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu20_TkMu0_Phi_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu20TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered20TrkFiltered0 + process.hltDiMuonGlb20Trk0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu25_TkMu0_Phi_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu12_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu12 + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered12 + process.HLTEndSequence ) process.HLT_Mu15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQorSingleMu7 + process.hltPreMu15 + process.hltL1fL1sMu15DQorMu7lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0) + process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 + process.HLTEndSequence ) process.HLT_Mu20_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) process.HLT_Mu27_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTEndSequence ) @@ -124438,10 +107915,6 @@ process.HLT_Mu55_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu55 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + process.HLTEndSequence ) process.HLT_CascadeMu100_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreCascadeMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + process.HLTOldL3muonrecoSequence + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + process.HLTEndSequence ) process.HLT_HighPtTkMu100_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreHighPtTkMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTHighPt50TrackerMuonSequence + process.hltL3fL1sMu25f0TkFiltered100Q + process.HLTEndSequence ) -process.HLT_DiPFJet15_NoCaloMatched_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJet15NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15 + process.HLTEndSequence ) -process.HLT_DiPFJet25_NoCaloMatched_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJet25NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25 + process.HLTEndSequence ) -process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJet15FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJet25FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25FBEta3 + process.HLTEndSequence ) process.HLT_DiPFJetAve40_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve40 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve30 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve40 + process.HLTEndSequence ) process.HLT_DiPFJetAve60_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve45 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60 + process.HLTEndSequence ) process.HLT_DiPFJetAve80_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve60 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80 + process.HLTEndSequence ) @@ -124451,9 +107924,6 @@ process.HLT_DiPFJetAve320_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve320 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve270 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve320 + process.HLTEndSequence ) process.HLT_DiPFJetAve400_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve400 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve350 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve400 + process.HLTEndSequence ) process.HLT_DiPFJetAve500_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve500 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve450 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve500 + process.HLTEndSequence ) -process.HLT_DiPFJetAve15_HFJEC_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve15HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve15ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve25_HFJEC_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve25HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve25ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve35_HFJEC_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve35HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve35ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve60_HFJEC_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35OrZeroBias + process.hltPreDiPFJetAve60HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40ForHFJECBase + process.hltSingleCaloJet40ForHFJECEtaLimited + process.hltSingleCaloJet40ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve80_HFJEC_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Or60Fwd + process.hltPreDiPFJetAve80HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50ForHFJECBase + process.hltSingleCaloJet50ForHFJECEtaLimited + process.hltSingleCaloJet50ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve100_HFJEC_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60Or60Fwd + process.hltPreDiPFJetAve100HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet60ForHFJECBase + process.hltSingleCaloJet60ForHFJECEtaLimited + process.hltSingleCaloJet60ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve100ForHFJEC + process.HLTEndSequence ) @@ -124461,8 +107931,6 @@ process.HLT_DiPFJetAve220_HFJEC_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve260_HFJEC_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet160ForHFJECBase + process.hltSingleCaloJet160ForHFJECEtaLimited + process.hltSingleCaloJet160ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve300_HFJEC_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) -process.HLT_AK8PFJet15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet25_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet25AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet40_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet60_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet80_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) @@ -124474,8 +107942,6 @@ process.HLT_AK8PFJet450_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400AK8 + process.hltSinglePFJet450AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet500_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450AK8 + process.hltSinglePFJet500AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet550_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet550 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet500AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets500AK8 + process.hltSinglePFJet550AK8 + process.HLTEndSequence ) -process.HLT_PFJet15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet15 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet5 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5 + process.hltSinglePFJet15 + process.HLTEndSequence ) -process.HLT_PFJet25_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet25 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet25 + process.HLTEndSequence ) process.HLT_PFJet40_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) process.HLT_PFJet60_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPrePFJet60 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40 + process.hltSinglePFJet60 + process.HLTEndSequence ) process.HLT_PFJet80_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPrePFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50 + process.hltSinglePFJet80 + process.HLTEndSequence ) @@ -124525,18 +107991,11 @@ process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET100PFMHT100IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET95PFMHT95IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID95 + process.hltPFMETProducer + process.hltPFMET95 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) process.HLT_PFMET110_PFMHT110_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMET130_PFMHT130_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) process.HLT_PFMET140_PFMHT140_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET100PFMHT100IDTightCaloBTagDeepCSV3p1 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV3p07Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET110PFMHT110IDTightCaloBTagDeepCSV3p1 + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV3p07Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTightCaloBTagDeepCSV3p1 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV3p07Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTightCaloBTagDeepCSV3p1 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV3p07Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTightCaloBTagDeepCSV3p1 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV3p07Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) @@ -124552,18 +108011,9 @@ process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID120HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID130HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID140HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) process.HLT_L1ETMHadSeeds_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreL1ETMHadSeeds + process.HLTEndSequence ) process.HLT_CaloMHT90_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMHT90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTEndSequence ) -process.HLT_CaloMET80_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET80NotCleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTEndSequence ) process.HLT_CaloMET90_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET90NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) -process.HLT_CaloMET100_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET100NotCleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTEndSequence ) -process.HLT_CaloMET110_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET110NotCleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTEndSequence ) -process.HLT_CaloMET250_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET250 + process.HLTEndSequence ) -process.HLT_CaloMET300_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET300NotCleaned + process.HLTRecoMETSequence + process.hltMET300 + process.HLTEndSequence ) process.HLT_CaloMET350_NotCleaned_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET350NotCleaned + process.HLTRecoMETSequence + process.hltMET350 + process.HLTEndSequence ) process.HLT_PFMET200_NotCleaned_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) process.HLT_PFMET250_NotCleaned_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET250 + process.HLTEndSequence ) @@ -124613,27 +108063,22 @@ process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu19TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC35dRMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dRMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC80dRMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet16er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet35er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet60er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet80er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4Jet300_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p8 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 + process.hltPreBTagMuAK8Jet170DoubleMu5 + process.hltDoubleMuon0L1Filtered0 + process.HLTAK8CaloJetsSequence + process.hltBAK8Jet170L1FastJetCentral + process.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 + process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet300_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sLowETSingleAndDoubleEG + process.hltPreEle15Ele8CaloIdLTrackIdLIsoVL + process.HLTEle15Ele8CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorMu23EG10 + process.hltPreMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLMuonlegSequence + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle8CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu12_DoublePhoton20_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + process.hltPreMu12DoublePhoton20 + process.hltL1fMu12Diphoton20L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + process.HLTMu12DoubleUnSeededPho20Sequence + process.HLTEndSequence ) process.HLT_Photon20_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPrePhoton20 + process.HLTPhoton20Sequence + process.HLTEndSequence ) -process.HLT_Photon22_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPrePhoton22 + process.HLTPhoton22Sequence + process.HLTEndSequence ) -process.HLT_Photon25_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG18 + process.hltPrePhoton25 + process.HLTPhoton25Sequence + process.HLTEndSequence ) process.HLT_Photon33_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) process.HLT_Photon50_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) process.HLT_Photon75_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) @@ -124643,23 +108088,22 @@ process.HLT_Photon175_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) process.HLT_Photon200_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) process.HLT_Photon30EB_TightID_TightIso_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28er1p5 + process.hltPrePhoton30EBTightIDTightIso + process.HLTPhoton30EBTightIDTightIsoSequence + process.HLTEndSequence ) -process.HLT_Photon100EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EBTightIDTightIso + process.HLTPhoton100EBTightIDTightIsoSequence + process.HLTEndSequence ) -process.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton110EBTightIDTightIso + process.HLTPhoton110EBTightIDTightIsoSequence + process.HLTEndSequence ) -process.HLT_Photon120EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120EBTightIDTightIso + process.HLTPhoton120EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon50EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to45 + process.hltPrePhoton50EBTightIDTightIso + process.HLTPhoton50EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon75EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton75EBTightIDTightIso + process.HLTPhoton75EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon90EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton90EBTightIDTightIso + process.HLTPhoton90EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton110EBTightIDTightIso + process.HLTPhoton110EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon130EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton130EBTightIDTightIso + process.HLTPhoton130EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon150EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton150EBTightIDTightIso + process.HLTPhoton150EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon175EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton175EBTightIDTightIso + process.HLTPhoton175EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon200EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton200EBTightIDTightIso + process.HLTPhoton200EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon100EBHE10_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EBHE10 + process.HLTPhoton100EBHE10Sequence + process.HLTEndSequence ) -process.HLT_Photon100EEHE10_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EEHE10 + process.HLTPhoton100EEHE10Sequence + process.HLTEndSequence ) -process.HLT_Photon100EE_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EETightIDTightIso + process.HLTPhoton100EETightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon50_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ300PFJetsMJJ400DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ400AllJetsDEta3Filter + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyCaloMJJ400PFJetsMJJ600DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ400AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ600AllJetsDEta3Filter + process.HLTEndSequence ) process.HLT_Photon90_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90R9Id90HE10IsoM + process.HLTPhoton90R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon120_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120R9Id90HE10IsoM + process.HLTPhoton120R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon165_R9Id90_HE10_IsoM_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton165R9Id90HE10IsoM + process.HLTPhoton165R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_CaloIdL_PFHT700_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90CaloIdLPFHT700 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90PFHT700EtFilter + process.hltEgammaClusterShape + process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltPhoton90CaloIdLPFHT700HEFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + process.HLTEndSequence ) process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55Sequence + process.HLTEndSequence ) process.HLT_Photon35_TwoProngs35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPrePhoton35TwoProngs35 + process.HLTPhoton35R9Id90HE10IsoMSequence + process.HLTGlobalPFTauConeSequence + process.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau35Sequence + process.hltOverlapFilterPhoton35MediumChargedIsoPFTau35 + process.HLTEndSequence ) process.HLT_IsoMu24_TwoProngs35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24TwoProngs35 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTGlobalPFTauConeSequence + process.HLTMediumChargedIsoPFTau35Sequence + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_L1_NoOS_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiL1NoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiL1sNoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + process.HLTEndSequence ) @@ -124682,7 +108126,6 @@ process.HLT_Dimuon0_LowMass_L1_4_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_4R_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_TM530_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) -process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreTrimuon2Upsilon5MuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu53p52p5L3PreFiltered0 + process.hltUpsilon5MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon5MuonNoL1Mass + process.hltVertexmumuFilterUpsilon5MuonNoL1Mass + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0 + process.hltPreDimuon0UpsilonMuonL1TM0 + process.hltTripleMuon0L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon0L1Filtered0) + process.hltTripleMu0L3PreFiltered0 + process.hltUpsilon0MuonL3FilteredL1sTM0 + process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + process.hltVertexmumuFilterUpsilon0MuonL1sTM0 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8toInfFilter + process.HLTEndSequence ) @@ -124695,7 +108138,7 @@ process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTBphTrackingDisplacedTau3muNoL1MassReg + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) +process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuControl + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuControlL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTBphTrackingDisplacedTau3muNoL1MassReg + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_Displaced_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_NoVertexing_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTBphTrackingDisplacedJpsiReg + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) @@ -124706,9 +108149,6 @@ process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu38NoFiltersNoVtxDisplacedPhoton38CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered38Displaced + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxDisplacedPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43Displaced + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu40NoFiltersNoVtxDisplaced + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered40Displaced + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OS + process.hltPreDoubleMu207Mass0to30L1DM4 + process.hltL1fL1sDoubleMu4OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + process.hltDoubleMu207Mass0to30L1DM4L3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30L1DM4EG + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTEndSequence ) process.HLT_HT425_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT425 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT425 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT320orHTT340orHTT380 + process.hltPreHT500DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT500 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) @@ -124725,7 +108165,6 @@ process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) process.HLT_Ele28_HighEta_SC20_Mass55_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_Photon23_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30Photon23 + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTPhoton23Sequence + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV4p50Single + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) @@ -124765,15 +108204,12 @@ process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdL + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) process.HLT_DoubleIsoMu20_eta2p1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu18er + process.hltPreDoubleIsoMu20eta2p1 + process.hltL1fL1sDoubleMu18erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + process.HLTDoubleMu20Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered5NoVtx + process.hltSingleTrkMuFiltered12NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered6NoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered8NoVtx + process.hltSingleTrkMuFiltered17NoVtx + process.HLTEndSequence ) process.HLT_Mu8_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8 + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTEndSequence ) process.HLT_Mu17_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu17 + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + process.HLTEndSequence ) process.HLT_Mu19_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu19 + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + process.HLTEndSequence ) process.HLT_Mu17_Photon30_IsoCaloId_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu17Photon30IsoCaloId + process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu17Photon30IsoCaloIdPhotonlegFilter + process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + process.hltEgammaClusterShape + process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + process.HLTEndSequence ) process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle8CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle8JetCollectionsForLeptonPlusPFJets + process.hltEle8PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG15 + process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle12CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle12JetCollectionsForLeptonPlusPFJets + process.hltEle12PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10OR15er2p5 + process.hltPreEle15CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle15JetCollectionsForLeptonPlusPFJets + process.hltEle15PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle23JetCollectionsForLeptonPlusPFJets + process.hltEle23PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdMTrackIdMPFJet30 + process.HLTEle8CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle8NoIsoPFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreEle17CaloIdMTrackIdMPFJet30 + process.HLTEle17CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle17NoIsoPFJet30EleCleaned + process.HLTEndSequence ) @@ -124781,10 +108217,6 @@ process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle145CaloIdVTGsfTrkIdT + process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle200CaloIdVTGsfTrkIdT + process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle250CaloIdVTGsfTrkIdT + process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle300CaloIdVTGsfTrkIdT + process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp17Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Triple + process.HLTEndSequence ) process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTEndSequence ) process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix32er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV2p94Double + process.HLTEndSequence ) @@ -124795,102 +108227,25 @@ process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo100er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Double + process.HLTEndSequence ) process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo120er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Double + process.HLTEndSequence ) process.HLT_PFHT350_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_PFHT350MinPFJet15_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePFHT350MinPFJet15 + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoL + process.HLTPhoton60R9Id90CaloIdLIsoLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet30Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT380MinPFJet30Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT400MinPFJet30Sequence + process.HLTEndSequence ) process.HLT_ECALHT800_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) -process.HLT_L1FatEvents_v3 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPreL1FatEvents + process.HLTEndSequence ) process.HLT_Physics_v8 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) process.HLT_EphemeralPhysics_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1APhysicsMaskingL1ZeroBiasCopy + process.hltPreEphemeralPhysics + process.HLTEndSequence ) process.DST_Physics_v8 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) -process.HLT_Random_TOTEM_part0_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandomTOTEMpart0 + process.HLTEndSequence ) -process.HLT_Random_TOTEM_part1_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandomTOTEMpart1 + process.HLTEndSequence ) -process.HLT_Random_TOTEM_part2_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandomTOTEMpart2 + process.HLTEndSequence ) -process.HLT_Random_TOTEM_part3_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandomTOTEMpart3 + process.HLTEndSequence ) process.HLT_ZeroBias_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) -process.HLT_ZeroBias_TOTEM_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasTOTEMpart0 + process.HLTEndSequence ) -process.HLT_ZeroBias_TOTEM_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasTOTEMpart1 + process.HLTEndSequence ) -process.HLT_ZeroBias_TOTEM_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasTOTEMpart2 + process.HLTEndSequence ) -process.HLT_ZeroBias_TOTEM_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasTOTEMpart3 + process.HLTEndSequence ) process.HLT_ZeroBias_Alignment_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasAlignment + process.HLTEndSequence ) process.HLT_EphemeralZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasCopy + process.hltPreEphemeralZeroBias + process.HLTEndSequence ) process.DST_ZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) process.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3PFScoutingPixelTracking + process.hltPreDSTRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking + process.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking + process.HLTSingleEG30CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking + process.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking + process.HLTDoubleEG16EG12CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltMuonTriggerResultsFilter + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) -process.HLT_AK4CaloJet30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTEndSequence ) -process.HLT_AK4CaloJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTEndSequence ) -process.HLT_AK4CaloJet50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4CaloJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100 + process.HLTEndSequence ) -process.HLT_AK4CaloJet120_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet120 + process.HLTEndSequence ) -process.HLT_AK4PFJet30_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTEndSequence ) -process.HLT_AK4PFJet50_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet50 + process.HLTEndSequence ) -process.HLT_AK4PFJet80_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4PFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50 + process.hltSingleAK4PFJet80 + process.HLTEndSequence ) -process.HLT_AK4PFJet100_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet100 + process.HLTEndSequence ) -process.HLT_AK4PFJet120_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet120 + process.HLTEndSequence ) -process.HLT_PixelTracks_Multiplicity60ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sETT45BptxAND + process.hltPrePixelTracksMultiplicity60ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hlt1HighMult60 + process.HLTEndSequence ) -process.HLT_PixelTracks_Multiplicity85ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50BptxAND + process.hltPrePixelTracksMultiplicity85ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hlt1HighMult85 + process.HLTEndSequence ) -process.HLT_PixelTracks_Multiplicity110ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sETT55BptxAND + process.hltPrePixelTracksMultiplicity110ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hlt1HighMult110 + process.HLTEndSequence ) -process.HLT_PixelTracks_Multiplicity135ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sETT60BptxAND + process.hltPrePixelTracksMultiplicity135ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hlt1HighMult135 + process.HLTEndSequence ) -process.HLT_PixelTracks_Multiplicity160ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sETT60BptxAND + process.hltPrePixelTracksMultiplicity160ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hlt1HighMult160 + process.HLTEndSequence ) -process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet28BptxAND + process.hltPreAK4CaloJet40Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreAK4CaloJet60Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet60Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4CaloJet80Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4CaloJet100Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4CaloJet110Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet110Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet68BptxAND + process.hltPreAK4CaloJet120Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet120Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet150ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet68BptxAND + process.hltPreAK4CaloJet150ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet150Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet40_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet28BptxAND + process.hltPreAK4PFJet40Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + process.hltSingleAK4PFJet40Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet60_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreAK4PFJet60Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + process.hltSingleAK4PFJet60Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet80_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4PFJet80Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + process.hltSingleAK4PFJet80Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet100_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4PFJet100Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + process.hltSingleAK4PFJet100Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet110_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4PFJet110Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + process.hltSingleAK4PFJet110Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4PFJet120_Eta5p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet68BptxAND + process.hltPreAK4PFJet120Eta5p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet90Eta5p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + process.hltSingleAK4PFJet120Eta5p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80Eta1p1 + process.hltDoubleAK4CaloJet35Eta1p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80Eta0p7 + process.hltDoubleAK4CaloJet35Eta0p7 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100Eta1p1 + process.hltDoubleAK4CaloJet35Eta1p1 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100Eta0p7 + process.hltDoubleAK4CaloJet35Eta0p7 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4CaloJet804545Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltTripleAK4CaloJet45Eta2p1 + process.hltSingleAK4CaloJet80Eta2p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton10_Eta3p1ForPPRef_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreSinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton15_Eta3p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreSinglePhoton15Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton20_Eta3p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPreSinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton30_Eta3p1ForPPRef_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPreSinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton40_Eta3p1ForPPRef_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreSinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton50_Eta3p1ForPPRef_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreSinglePhoton50Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton50Eta3p1 + process.HLTEndSequence ) -process.HLT_SinglePhoton60_Eta3p1ForPPRef_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreSinglePhoton60Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton60Eta3p1 + process.HLTEndSequence ) process.HLT_Photon20_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon30_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon40_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon50_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon60_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40Eta2p1 + process.HLTEndSequence ) -process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet60Eta2p1 + process.HLTEndSequence ) -process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80Eta2p1 + process.HLTEndSequence ) -process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100Eta2p1 + process.HLTEndSequence ) -process.HLT_HIL1DoubleMu0ForPPRef_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0BptxAND + process.hltPreHIL1DoubleMu0ForPPRef + process.hltHIDoubleMu0L1Filtered + process.HLTEndSequence ) -process.HLT_HIL1DoubleMu10ForPPRef_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3BptxAND + process.hltPreHIL1DoubleMu10ForPPRef + process.hltHIDoubleMu10MinBiasL1Filtered + process.HLTEndSequence ) -process.HLT_HIL2DoubleMu0_NHitQForPPRef_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0BptxAND + process.hltPreHIL2DoubleMu0NHitQForPPRef + process.hltHIDoubleMu0L1Filtered + process.HLTL2muonrecoSequence + process.hltHIL2DoubleMu0NHitQFiltered + process.HLTEndSequence ) -process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0BptxAND + process.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + process.hltHIDoubleMu0L1Filtered + process.HLTL2muonrecoSequence + cms.ignore(process.hltHIDimuonOpenL2FilteredNoMBHFgated) + process.HLTHIL3muonrecoSequence + process.hltHIDimuonOpenOSm2p5to4p5L3Filter + process.HLTEndSequence ) -process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0BptxAND + process.hltPreHIL3DoubleMu0OSm7to14ForPPRef + process.hltHIDoubleMu0L1Filtered + process.HLTL2muonrecoSequence + cms.ignore(process.hltHIDimuonOpenL2FilteredNoMBHFgated) + process.HLTHIL3muonrecoSequence + process.hltHIDimuonOpenOSm7to14L3Filter + process.HLTEndSequence ) -process.HLT_HIL2Mu3_NHitQ10ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL2Mu3NHitQ10ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTEndSequence ) -process.HLT_HIL3Mu3_NHitQ15ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3BptxAND + process.hltPreHIL3Mu3NHitQ15ForPPRef + process.hltHIL1SingleMu3 + process.HLTL2muonrecoSequence + process.hltHIL2Mu3N10HitQForPPRefL2Filtered + process.HLTHIL3muonrecoSequence + process.hltHISingleMu3NHit15L3Filtered + process.HLTEndSequence ) -process.HLT_HIL2Mu5_NHitQ10ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5BptxAND + process.hltPreHIL2Mu5NHitQ10ForPPRef + process.hltHIL1SingleMu5Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu5N10HitQL2Filtered + process.HLTEndSequence ) -process.HLT_HIL3Mu5_NHitQ15ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5BptxAND + process.hltPreHIL3Mu5NHitQ15ForPPRef + process.hltHIL1SingleMu5Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu5N10HitQL2Filtered + process.HLTHIL3muonrecoSequence + process.hltHISingleMu5NHit15L3Filtered + process.HLTEndSequence ) -process.HLT_HIL2Mu7_NHitQ10ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7BptxAND + process.hltPreHIL2Mu7NHitQ10ForPPRef + process.hltHIL1SingleMu7Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu7N10HitQL2Filtered + process.HLTEndSequence ) -process.HLT_HIL3Mu7_NHitQ15ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7BptxAND + process.hltPreHIL3Mu7NHitQ15ForPPRef + process.hltHIL1SingleMu7Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu7N10HitQL2Filtered + process.HLTHIL3muonrecoSequence + process.hltHISingleMu7NHit15L3Filtered + process.HLTEndSequence ) -process.HLT_HIL2Mu15ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu12BptxAND + process.hltPreHIL2Mu15ForPPRef + process.hltHIL1SingleMu12Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu15L2Filtered + process.HLTEndSequence ) -process.HLT_HIL3Mu15ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu12BptxAND + process.hltPreHIL3Mu15ForPPRef + process.hltHIL1SingleMu12Filtered + process.HLTL2muonrecoSequence + cms.ignore(process.hltHIL3Mu15L2Filtered) + process.HLTHIL3muonrecoSequence + process.hltHISingleMu15L3Filtered + process.HLTEndSequence ) -process.HLT_HIL2Mu20ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16BptxAND + process.hltPreHIL2Mu20ForPPRef + process.hltHIL1SingleMu16Filtered + process.HLTL2muonrecoSequence + process.hltHIL2Mu20L2Filtered + process.HLTEndSequence ) -process.HLT_HIL3Mu20ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16BptxAND + process.hltPreHIL3Mu20ForPPRef + process.hltHIL1SingleMu16Filtered + process.HLTL2muonrecoSequence + cms.ignore(process.hltHIL3Mu20L2Filtered) + process.HLTHIL3muonrecoSequence + process.hltHIL3SingleMu20L3Filtered + process.HLTEndSequence ) -process.HLT_FullTrack18ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet16BptxAND + process.hltPreFullTrack18ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAGoodFullTracks + process.hltPAFullCandsForFullTrackTrigger + process.hltPAFullTrack18 + process.HLTEndSequence ) -process.HLT_FullTrack24ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24BptxAND + process.hltPreFullTrack24ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAGoodFullTracks + process.hltPAFullCandsForFullTrackTrigger + process.hltPAFullTrack24 + process.HLTEndSequence ) -process.HLT_FullTrack34ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet28BptxAND + process.hltPreFullTrack34ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAGoodFullTracks + process.hltPAFullCandsForFullTrackTrigger + process.hltPAFullTrack34 + process.HLTEndSequence ) -process.HLT_FullTrack45ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreFullTrack45ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAGoodFullTracks + process.hltPAFullCandsForFullTrackTrigger + process.hltPAFullTrack45 + process.HLTEndSequence ) -process.HLT_FullTrack53ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreFullTrack53ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAGoodFullTracks + process.hltPAFullCandsForFullTrackTrigger + process.hltPAFullTrack53 + process.HLTEndSequence ) -process.HLT_HIL1CastorMediumJetForPPRef_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sCastorMediumJetBptxAND + process.hltPreHIL1CastorMediumJetForPPRef + process.HLTEndSequence ) process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreHIL1UnpairedBunchBptxMinusForPPRef + process.HLTEndSequence ) process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreHIL1UnpairedBunchBptxPlusForPPRef + process.HLTEndSequence ) process.HLT_HIL1NotBptxORForPPRef_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreHIL1NotBptxORForPPRef + process.HLTEndSequence ) @@ -124911,45 +108266,12 @@ process.AlCa_HIEcalPi0EEonly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaHIEcalPi0Eta + process.hltPreAlCaHIEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) process.AlCa_HIEcalEtaEBonly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaHIEcalPi0Eta + process.hltPreAlCaHIEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) process.AlCa_HIEcalEtaEEonly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaHIEcalPi0Eta + process.hltPreAlCaHIEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet16BptxAND + process.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt8 + process.hltTktkFilterForDmesonDpt8 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24BptxAND + process.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt15 + process.hltTktkFilterForDmesonDpt15 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet28BptxAND + process.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt20 + process.hltTktkFilterForDmesonDpt20 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt30 + process.hltTktkFilterForDmesonDpt30 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt40 + process.hltTktkFilterForDmesonDpt40 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt50 + process.hltTktkFilterForDmesonDpt50 + process.HLTEndSequence ) -process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHIppRefSequence + process.HLTPAPixelClusterSplitting + process.HLTDoLocalStripSequence + process.HLTPADoLocalStripSequenceAfterSplitting + process.HLTPAIterativeTracking + process.hltPAFullCands + process.hltHIFullTrackFilterForDmeson + process.hltTktkVtxForDmesonDpt60 + process.hltTktkFilterForDmesonDpt60 + process.HLTEndSequence ) -process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + process.hltSingleAK4PFJet60Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet60 + process.hltReduceJetMultEta2p1ForPFJet60 + process.hltJets4bTaggerPFJet60Eta2p1 + process.HLTBtagCSVSequenceL3PFJet60Eta2p1 + process.hltBTagCaloDeepCSV2p95Jet60Eta2p1 + process.HLTEndSequence ) -process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + process.hltSingleAK4PFJet80Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet80 + process.hltReduceJetMultEta2p1ForPFJet80 + process.hltJets4bTaggerPFJet80Eta2p1 + process.HLTBtagCSVSequenceL3PFJet80Eta2p1 + process.hltBTagCaloDeepCSV2p95Jet80Eta2p1 + process.HLTEndSequence ) -process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreAK4PFDJet60Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + process.hltSingleAK4PFJet60Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet60 + process.hltReduceJetMultEta2p1ForPFJet60 + process.hltJets4bTaggerPFJet60Eta2p1 + process.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef + process.HLTEndSequence ) -process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4PFDJet80Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + process.hltSingleAK4PFJet80Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet80 + process.hltReduceJetMultEta2p1ForPFJet80 + process.hltJets4bTaggerPFJet80Eta2p1 + process.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef + process.HLTEndSequence ) -process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet40BptxAND + process.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + process.hltSingleAK4PFJet60Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet60 + process.hltReduceJetMultEta2p1ForPFJet60 + process.hltJets4bTaggerPFJet60Eta2p1 + process.HLTBtagSSVSequenceL3PFJet60Eta2p1 + process.hltBLifetimeL3FilterSSVPFJet60Eta2p1 + process.HLTEndSequence ) -process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50Eta2p1 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + process.hltSingleAK4PFJet80Eta2p1 + process.hltEta2PFJetsEta2p1ForPFJet80 + process.hltReduceJetMultEta2p1ForPFJet80 + process.hltJets4bTaggerPFJet80Eta2p1 + process.HLTBtagSSVSequenceL3PFJet80Eta2p1 + process.hltBLifetimeL3FilterSSVPFJet80Eta2p1 + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) +process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibrationRaw + process.HLTEndSequence ) process.AlCa_EcalPhiSym_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) process.HLT_L1UnpairedBunchBptxMinus_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreL1UnpairedBunchBptxMinus + process.HLTEndSequence ) process.HLT_L1UnpairedBunchBptxPlus_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreL1UnpairedBunchBptxPlus + process.HLTEndSequence ) process.HLT_L1NotBptxOR_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreL1NotBptxOR + process.HLTEndSequence ) -process.HLT_L1BptxXOR_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sBptxXOR + process.hltPreL1BptxXOR + process.HLTEndSequence ) -process.HLT_L1TOTEM1_MinBias_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreL1TOTEM1MinBias + process.HLTEndSequence ) -process.HLT_L1TOTEM2_ZeroBias_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreL1TOTEM2ZeroBias + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart0 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart1 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart2 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart3 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part4_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart4 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part5_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart5 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart6 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part7_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart7 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part8_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart8 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_part9_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHFORpart9 + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF0OR_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreL1MinimumBiasHF0OR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF1OR_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF1OR + process.hltPreL1MinimumBiasHF1OR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF2OR_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF2OR + process.hltPreL1MinimumBiasHF2OR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF2ORNoBptxGating_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF2ORNoBptxGating + process.hltPreL1MinimumBiasHF2ORNoBptxGating + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF1AND_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF1AND + process.hltPreL1MinimumBiasHF1AND + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF2AND_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF2AND + process.hltPreL1MinimumBiasHF2AND + process.HLTEndSequence ) process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_10_er1p0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic10er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_5p5_er1p0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic5p5er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + process.HLTEndSequence ) @@ -124963,8 +108285,8 @@ process.HLT_ZeroBias_FirstCollisionInTrain_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_LastCollisionInTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_FirstBXAfterTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisation_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) -process.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7to30 + process.hltPreAlCaHIRPCMuonNormalisation + process.hltHIRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) +process.AlCa_RPCMuonNormalisation_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) +process.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7to30 + process.hltPreAlCaHIRPCMuonNormalisation + process.hltHIRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreAlCaLumiPixelsCountsRandom + process.HLTBeamSpot + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsCountsZeroBias + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.MC_ReducedIterativeTracking_v14 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) @@ -124986,12 +108308,15 @@ process.MC_AK8CaloHT_v10 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) process.MC_DoubleEle5_CaloIdL_MW_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) +process.MC_Egamma_Open_v1 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpen + process.HLTEgammaOpenSequence + process.HLTEndSequence ) +process.MC_Egamma_Open_Unseeded_v1 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpenUnseeded + process.HLTEgammaOpenUnseededSequence + process.HLTEndSequence ) process.MC_Ele5_WPTight_Gsf_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.MC_IsoMu_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu + process.HLTEndSequence ) process.MC_DoubleMu_TrkIsoVVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoVVLFiltered + process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 + process.HLTEndSequence ) process.MC_DoubleMuNoFiltersNoVtx_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) process.MC_PFBTagDeepJet_v3 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagDeepJet + process.HLTAK4PFJetsSequence + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p06Single + process.HLTEndSequence ) +process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID50 + process.hltPFDoubleJetLooseID75 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsLTag0p5 + process.hlt2PNetCvsLTag0p3 + process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.MC_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sMCRun3PFScoutingPixelTracking + process.hltPreMCRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.AlCa_EcalPi0EBonly_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalPi0EEonly_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) @@ -125002,66 +108327,29 @@ process.AlCa_PFJet40_CPUOnly_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaPFJet40CPUOnly + process.HLTAK4CaloJetsCPUOnlySequence + process.hltSingleCaloJet10CPUOnly + process.HLTAK4PFJetsCPUOnlySequence + process.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly + process.hltSinglePFJet40CPUOnly + process.HLTEndSequence ) process.HLT_PFJet40_GPUvsCPU_v1 = cms.Path( process.HLTBeginSequence + process.hltAlCaPFJet40GPUxorCPUFilter + process.hltPrePFJet40GPUvsCPU + process.HLTEndSequence ) process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsSequence + process.hltSingleL2Tau80eta2p2 + process.HLTGlobalPFTauConeSequence + process.hltPFTau180Track + process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau + process.hltPreMediumChargedIsoPFTau200HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsSequence + process.hltSingleL2Tau80eta2p2 + process.HLTGlobalPFTauConeSequence + process.hltPFTau200Track + process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + process.hltPFTau200TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau200MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau + process.hltPreMediumChargedIsoPFTau220HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsSequence + process.hltSingleL2Tau80eta2p2 + process.HLTGlobalPFTauConeSequence + process.hltPFTau220Track + process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + process.hltPFTau220TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau220MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) -process.HLT_Rsq0p35_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p35 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p35 + process.HLTEndSequence ) -process.HLT_Rsq0p40_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p40 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p40 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleJet30MassMin400Mu10 + process.hltPreL1DoubleJet30MassMin400Mu10 + process.HLTEndSequence ) -process.HLT_IsoMu27_MET90_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MET90 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) -process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleLooseChargedIsoPFTauHPS20Trk1eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2IsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleLooseChargedIsoAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTauHPS20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumChargedIsoPFTauHPS20Trk1eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2IsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleMediumChargedIsoAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTauHPS20 + process.HLTEndSequence ) process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.HLTEndSequence ) process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2IsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + process.HLTEndSequence ) -process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 + process.HLTPhoton50R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ600AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ600AllJetsDEta3Filter + process.HLTEndSequence ) process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID100 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu100 + process.HLTEndSequence ) process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne100 + process.HLTEndSequence ) process.HLT_Mu18_Mu9_SameSign_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_SameSign_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.hltDiMuon189SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_SameSign_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_SameSign_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010SameSignFiltered + process.hltDiMuon2010SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_SameSign_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_SameSign_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312SameSignFiltered + process.hltDiMuon2312SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312DzFiltered0p2 + process.HLTEndSequence ) process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiDoubleTrkL3Filtered + process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + process.hltDoubleTrkmumuFilterDoubleMu2Jpsi + process.HLTBphTrackingDoubleJpsiReg + process.hltJpsiTkAllConeTracksIterDoubleTrk + process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 + process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 + process.HLTEndSequence ) -process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTkMu0Phi + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiL3Filtered + process.hltMumuVtxProducerDoubleMu2Jpsi + process.hltMumuFilterDoubleMu2Jpsi + process.HLTTrackerMuonSequenceLowPt + process.hltDiMuonGlbOrTrkFiltered0v2 + process.hltDiMuonGlbOrTrk0zFiltered0p2v2 + process.HLTEndSequence ) process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DCAPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60noDrDCAFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DCA + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533Mass3p8DCAFilter + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTEndSequence ) -process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp17 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTBtagDeepCSVSequencePFAK8 + process.hltBTagAK8PFDeepCSV16p1Single + process.HLTEndSequence ) -process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330TrimMass30PFAK8BTagDeepCSVp1 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTBtagDeepCSVSequencePFAK8 + process.hltBTagAK8PFDeepCSV10p3Single + process.HLTEndSequence ) -process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBp02 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.hltAK8TrimModJets + process.hltAK8TrimModJetsCorrectedMatchedToCaloJets300ForDB + process.hltSinglePFJet330AK8ForDB + process.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + process.hltBTagPFBoostedDoubleSecondaryVertexpZSingle + process.HLTEndSequence ) -process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp2 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + process.hltBTagPFBoostedDoubleSecondaryVertexnp02Single + process.HLTEndSequence ) -process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330TrimMass30PFAK8BoostedDoubleBnp4 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTBtagBoostedDoubleSecondaryVertexSequencePFAK8 + process.hltBTagPFBoostedDoubleSecondaryVertexnp4Single + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 + process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId + process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence + process.HLTEndSequence ) process.HLT_Mu12_IP6_v2 = cms.Path( process.HLTBeginSequenceParking + process.hltL1sSingleMu22orParking + process.hltPreMu12IP6 + process.hltL1fL1sMu22orParkingL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orParkL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0) + process.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_TrkMu6NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3 + process.hltPreTrkMu6NoFiltersNoVtx + process.hltL1fL1sSingleMu3L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sSingleMu3L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3fL1sSingleMu3L1f0L2f10OneMuL3Filtered6NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltSingleTrkMuFiltered6NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu16NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7 + process.hltPreTrkMu16NoFiltersNoVtx + process.hltL1fL1sSingleMu7L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sSingleMu7L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3fL1sSingleMu7L1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) -process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDoubleTrkMu166NoFiltersNoVtx + process.hltL1fL1sDoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu0SQL1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu0SQL1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu0SQL1f0L2pf0OneMuL3PreFiltered6NoVtx + process.hltL3fL1sDoubleMu0SQL1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltDoubleTrkMuFiltered6NoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTau + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch + process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched + process.HLTEndSequence ) process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 + process.HLTL2TauJetsL1TauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2p5IsoTauL1TauSeededGlobalSequence + process.hltDoubleL2GlobIsoTau26eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoublePFTauPt40Eta2p1Trk1 + process.HLTHPSMediumChargedIsoPFTauSequence + process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation + process.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 + process.HLTEndSequence ) process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 + process.HLTL2TauJetsL1TauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2p5IsoTauL1TauSeededGlobalSequence + process.hltDoubleL2GlobIsoTau26eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoublePFTauPt35Eta2p1Trk1 + process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsSelectedPFTausTrackPt1TightChargedIsolation + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolation + process.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 + process.HLTEndSequence ) @@ -125082,8 +108370,6 @@ process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet7p68Double6Jets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115DoublePFBTagDeepJet1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet7p68Double6Jets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet1p5Single + process.HLTEndSequence ) process.HLT_QuadPFJet70_50_40_30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504030 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTEndSequence ) process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) @@ -125092,6 +108378,15 @@ process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFJetTwoC30 + process.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) +process.HLT_QuadPFJet100_88_70_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030 + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTEndSequence ) +process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p6 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets250SoftDropMass40 + process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) @@ -125102,10 +108397,16 @@ process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets250SoftDropMass40 + process.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets275SoftDropMass40 + process.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) +process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTEndSequence ) +process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet60L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet70 + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet75L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMu18erTauXX + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + process.HLTEndSequence ) @@ -125151,11 +108452,11 @@ process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau3p5ns + process.HLTEndSequence ) process.HLT_L1Mu6HT240_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreL1Mu6HT240 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) @@ -125169,9 +108470,7 @@ process.HLT_L1CSCShower_DTCluster50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster50 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster50NoMB1 + process.HLTEndSequence ) process.HLT_L1CSCShower_DTCluster75_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster75 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster75NoMB1 + process.HLTEndSequence ) process.HLT_PFMET105_IsoTrk50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETM90ToETM150 + process.hltPrePFMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET75 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET105 + process.HLTEndSequence ) -process.HLT_PFMET105_PFJet100_looseRecoiling_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETMHF90SingleJet60looseRecoiling + process.hltPrePFMET105PFJet100looseRecoiling + process.HLTRecoMETSequence + process.hltMET75 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100 + process.hltPFMETProducer + process.hltPFMET105 + process.hltPFJet100PFMET105MinDPhi2 + process.HLTEndSequence ) process.HLT_PFMET110_PFJet100_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETMHF90SingleJet60looseRecoiling + process.hltPrePFMET110PFJet100 + process.HLTRecoMETSequence + process.hltMET75 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET110_PFJet100_looseRecoiling_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETMHF90SingleJet60looseRecoiling + process.hltPrePFMET110PFJet100looseRecoiling + process.HLTRecoMETSequence + process.hltMET75 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFJet100PFMET110MinDPhi2 + process.HLTEndSequence ) process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT170 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) @@ -125193,48 +108492,46 @@ process.HLT_DiPhoton10Time2ns_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time2ns + process.HLTDiPho10CaloIdLTime2nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10sminlt0p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p1 + process.HLTDiPho10CaloIdLsminlt0p1Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10sminlt0p12_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p12 + process.HLTDiPho10CaloIdLsminlt0p12Sequence + process.HLTEndSequence ) -process.HLT_DiPhoton10sminlt0p14_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p14 + process.HLTDiPho10CaloIdLsminlt0p14Sequence + process.HLTEndSequence ) -process.HLT_DiPhoton10sminlt0p16_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p16 + process.HLTDiPho10CaloIdLsminlt0p16Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10_CaloIdL_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10CaloIdL + process.HLTDiPho10CaloIdLSequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6 + process.HLTDoubleEle4eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6 + process.HLTDoubleEle4p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6 + process.HLTDoubleEle5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6 + process.HLTDoubleEle5p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6 + process.HLTDoubleEle6eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6 + process.HLTDoubleEle6p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6 + process.HLTDoubleEle7eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6 + process.HLTDoubleEle7p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6 + process.HLTDoubleEle8eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6 + process.HLTDoubleEle8p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6 + process.HLTDoubleEle9eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6 + process.HLTDoubleEle9p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6 + process.HLTDoubleEle10eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6dz0p8 + process.HLTDoubleEle4eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + process.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6dz0p8 + process.HLTDoubleEle5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + process.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6dz0p8 + process.HLTDoubleEle6eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + process.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6dz0p8 + process.HLTDoubleEle7eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + process.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6dz0p8 + process.HLTDoubleEle8eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + process.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6dz0p8 + process.HLTDoubleEle9eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + process.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6dz0p8 + process.HLTDoubleEle10eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6trkHits10 + process.HLTDoubleEle4eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + process.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6trkHits10 + process.HLTDoubleEle5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + process.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6trkHits10 + process.HLTDoubleEle6eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + process.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6trkHits10 + process.HLTDoubleEle7eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + process.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6trkHits10 + process.HLTDoubleEle8eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + process.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6trkHits10 + process.HLTDoubleEle9eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + process.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6trkHits10 + process.HLTDoubleEle10eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6dz0p8 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6dz0p8 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6dz0p8 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6dz0p8 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6dz0p8 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6dz0p8 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6dz0p8 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6trkHits10 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6trkHits10 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6trkHits10 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6trkHits10 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6trkHits10 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6trkHits10 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6trkHits10 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_SingleEle8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreSingleEle8 + process.HLTSingleEle8Sequence + process.HLTEndSequence ) process.HLT_SingleEle8_SingleEGL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5SingleEG15er2p5 + process.hltPreSingleEle8SingleEGL1 + process.HLTSingleEle8SingleEGL1Sequence + process.HLTEndSequence ) process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT + process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + process.HLTEndSequence ) @@ -125253,170 +108550,16 @@ process.DQM_HIEcalReconstruction_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMHIEcalReconstruction + process.hltPreDQMHIEcalReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltEcalConsumerCPU + process.hltEcalConsumerGPU + process.HLTEndSequence ) process.DQM_HIHcalReconstruction_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMHIHcalReconstruction + process.hltPreDQMHIHcalReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoLocalHcalSequence + process.hltHcalConsumerCPU + process.hltHcalConsumerGPU + process.HLTEndSequence ) process.DQM_HIPixelReconstruction_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMHIPixelReconstruction + process.hltPreDQMHIPixelReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelConsumerCPU + process.hltPixelConsumerGPU + process.hltPixelConsumerTrimmedVertices + process.HLTDQMPixelReconstruction + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaSequence + process.hltPixelTrackFilterN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelTrackCountingBPixOnlyMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelTrackCountingBPixOnlyMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult1part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN1 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult2part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN2 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelTrackCountingBPixOnlyMult3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.HLTPixelTrackingForHighBetaBPixSequence + process.hltPixelTrackFilterBPixN3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu5NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu6NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM1 + process.hltPreTOTEM1ANDPixelClusterCountingBPixNClu7NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu5NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu6NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM2 + process.hltPreTOTEM2ANDPixelClusterCountingBPixNClu7NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu5NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu5NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu6NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu6NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay3part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay3 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part0 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part1 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part2 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTOTEM4 + process.hltPreTOTEM4ANDPixelClusterCountingBPixNClu7NLay4part3 + process.HLTDoLocalPixelForHighBetaSequence + process.hltPixelActivityFilterBPixNClu7NLay4 + process.HLTEndSequence ) -process.HLT_L1TOTEM_3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1TOTEM3 + process.hltPreL1TOTEM3 + process.HLTEndSequence ) -process.HLT_L1RomanPot_part0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1RomanPot + process.hltPreL1RomanPotpart0 + process.HLTEndSequence ) -process.HLT_L1RomanPot_part1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1RomanPot + process.hltPreL1RomanPotpart1 + process.HLTEndSequence ) -process.HLT_L1RomanPot_part2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1RomanPot + process.hltPreL1RomanPotpart2 + process.HLTEndSequence ) -process.HLT_L1RomanPot_part3_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1RomanPot + process.hltPreL1RomanPotpart3 + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerArm1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerArm1 + process.HLTPPSPixelRecoSequence + process.hltPPSExpCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerRP4_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerRP4 + process.HLTPPSPixelRecoSequence + process.hltPPSPrCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) -process.HLT_L1DoubleMu_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu + process.hltPreL1DoubleMu + process.HLTEndSequence ) -process.HLT_L1SingleMu_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1SingleMu + process.hltPreL1SingleMu + process.HLTEndSequence ) -process.HLT_L1DoubleJet_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1DoubleJet + process.hltPreL1DoubleJet + process.HLTEndSequence ) -process.HLT_L1DoubleJetANDTotem_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1DoubleJetANDTotem + process.hltPreL1DoubleJetANDTotem + process.HLTEndSequence ) -process.HLT_L1DoubleJet_gap_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1DoubleJetgap + process.hltPreL1DoubleJetgap + process.HLTEndSequence ) -process.HLT_L1HFveto_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1HFveto + process.hltPreL1HFveto + process.HLTEndSequence ) +process.HLT_PPSRandom_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPrePPSRandom + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLT_HIPhysics_v4 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPreHIPhysics + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) process.HLT_HIPhysicsForZS_v4 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPreHIPhysicsForZS + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) process.HLT_HIRandom_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreHIRandom + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) process.AlCa_EcalPhiSymForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPhiSymForHI + process.hltPreAlCaEcalPhiSymForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) process.HLT_HIHcalNZS_v4 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHIHcalNZS + process.hltPreHIHcalNZS + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) process.HLT_HIHcalPhiSym_v4 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHIHcalPhiSym + process.hltPreHIHcalPhiSym + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sRPCMuonNormalisationForHI + process.hltPreAlCaRPCMuonNormalisationForHI + process.hltRPCMuonNormaL1Filtered0ForHI + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) +process.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sRPCMuonNormalisationForHI + process.hltPreAlCaRPCMuonNormalisationForHI + process.hltRPCMuonNormaL1Filtered0ForHI + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_EcalPi0EBonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalPi0EBonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalPi0EEonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalPi0EEonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalEtaEBonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalEtaEBonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) @@ -125650,19 +108793,9 @@ process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHIUPCZeroBiasSinglePixelTrackLowPtMaxPixelCluster400 + process.HLTDoSiStripZeroSuppression + process.HLTDoLocalPixelSequencePPOnAA + ~process.hltPixelCountFilter400 + process.HLTDoLocalStripSequencePPOnAA + process.HLTRecopixelvertexingSequenceLowPtForUPCPbPb2022 + process.hltPixelCandsLowPtForUPCPPOnAA + process.hltSinglePixelTrackLowPtForUPC + process.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker + process.HLTEndSequence ) process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHIUPCZeroBiasSinglePixelTrackMaxPixelTrack + process.HLTDoSiStripZeroSuppression + process.HLTDoLocalPixelSequencePPOnAA + ~process.hltPixelCountFilterMax + process.HLTDoLocalStripSequencePPOnAA + process.HLTRecopixelvertexingSequenceForUPCPbPb2018 + process.hltPixelCandsForUPCPPOnAA + process.hltSinglePixelTrackForUPC + ~process.hltMaxPixelTrackForUPC + process.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker + process.HLTEndSequence ) process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelectorTCDS + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) +process.DQMHistograms = cms.EndPath( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltOnlineMetaDataDigis + process.hltTriggerRatesMonitor + process.hltTriggerBxMonitor + process.hltTriggerObjectTnPMonitor + process.hltLumiMonitor + process.hltPSColumnMonitor + process.hltOnlineBeamMonitor ) process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) process.RatesMonitoring = cms.EndPath( process.hltGtStage2Digis + process.hltPreRatesMonitoring + process.hltHLTriggerJSONMonitoring + process.hltL1TriggerJSONMonitoring ) -process.DQMHistograms = cms.EndPath( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltOnlineMetaDataDigis + process.hltTriggerRatesMonitor + process.hltTriggerBxMonitor + process.hltTriggerObjectTnPMonitor + process.hltLumiMonitor + process.hltPSColumnMonitor + process.hltOnlineBeamMonitor ) -process.ParkingDoubleElectronLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass0 ) -process.ParkingDoubleElectronLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass1 ) -process.ParkingDoubleElectronLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass2 ) -process.ParkingDoubleMuonLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass0 ) -process.ParkingDoubleMuonLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass1 ) -process.ParkingDoubleMuonLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass2 ) -process.ParkingDoubleMuonLowMass3Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass3 ) -process.ParkingSingleMuon0Output = cms.FinalPath( process.hltOutputParkingSingleMuon0 ) -process.ParkingSingleMuon1Output = cms.FinalPath( process.hltOutputParkingSingleMuon1 ) -process.ParkingSingleMuon2Output = cms.FinalPath( process.hltOutputParkingSingleMuon2 ) process.ALCALowPtJetOutput = cms.FinalPath( process.hltOutputALCALowPtJet ) process.ALCALumiPixelsCountsExpressOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsExpress ) process.ALCALumiPixelsCountsPromptOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsPrompt ) @@ -125671,10 +108804,6 @@ process.ALCAPPSExpressOutput = cms.FinalPath( process.hltOutputALCAPPSExpress ) process.ALCAPPSPromptOutput = cms.FinalPath( process.hltOutputALCAPPSPrompt ) process.CalibrationOutput = cms.FinalPath( process.hltOutputCalibration ) -process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) -process.DQMEventDisplayOutput = cms.FinalPath( process.hltOutputDQMEventDisplay ) -process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) -process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) # load the DQMStore and DQMRootOutputModule process.load( "DQMServices.Core.DQMStore_cfi" ) @@ -125683,80 +108812,64 @@ fileName = cms.untracked.string("DQMIO.root") ) process.DQMOutput = cms.FinalPath( process.dqmOutput + process.hltOutputDQM ) +process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) +process.DQMEventDisplayOutput = cms.FinalPath( process.hltOutputDQMEventDisplay ) +process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) +process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) process.EcalCalibrationOutput = cms.FinalPath( process.hltOutputEcalCalibration ) process.ExpressOutput = cms.FinalPath( process.hltOutputExpress ) -process.ExpressCosmicsOutput = cms.FinalPath( process.hltOutputExpressCosmics ) process.ExpressAlignmentOutput = cms.FinalPath( process.hltOutputExpressAlignment ) +process.ExpressCosmicsOutput = cms.FinalPath( process.hltOutputExpressCosmics ) +process.ExpressPPSRandomOutput = cms.FinalPath( process.hltOutputExpressPPSRandom ) +process.HIDQMOutput = cms.FinalPath( process.hltOutputHIDQM ) +process.HIDQMEventDisplayOutput = cms.FinalPath( process.hltOutputHIDQMEventDisplay ) +process.HIDQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputHIDQMOnlineBeamspot ) +process.HIExpressOutput = cms.FinalPath( process.hltOutputHIExpress ) +process.HIExpressAlignmentOutput = cms.FinalPath( process.hltOutputHIExpressAlignment ) +process.HIHLTMonitorOutput = cms.FinalPath( process.hltOutputHIHLTMonitor ) process.HLTMonitorOutput = cms.FinalPath( process.hltOutputHLTMonitor ) -process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) -process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) -process.ScoutingPFOutput = cms.FinalPath( process.hltOutputScoutingPF ) +process.ParkingDoubleElectronLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass0 ) +process.ParkingDoubleElectronLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass1 ) +process.ParkingDoubleElectronLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass2 ) +process.ParkingDoubleMuonLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass0 ) +process.ParkingDoubleMuonLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass1 ) +process.ParkingDoubleMuonLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass2 ) +process.ParkingDoubleMuonLowMass3Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass3 ) +process.ParkingSingleMuon0Output = cms.FinalPath( process.hltOutputParkingSingleMuon0 ) +process.ParkingSingleMuon1Output = cms.FinalPath( process.hltOutputParkingSingleMuon1 ) +process.ParkingSingleMuon2Output = cms.FinalPath( process.hltOutputParkingSingleMuon2 ) process.PhysicsCommissioningOutput = cms.FinalPath( process.hltOutputPhysicsCommissioning ) process.PhysicsDispJetBTagMuEGTauOutput = cms.FinalPath( process.hltOutputPhysicsDispJetBTagMuEGTau ) -process.PhysicsEGammaOutput = cms.FinalPath( process.hltOutputPhysicsEGamma ) -process.PhysicsEndOfFillOutput = cms.FinalPath( process.hltOutputPhysicsEndOfFill ) -process.PhysicsForwardOutput = cms.FinalPath( process.hltOutputPhysicsForward ) -process.PhysicsJetMETOutput = cms.FinalPath( process.hltOutputPhysicsJetMET ) -process.PhysicsMuonOutput = cms.FinalPath( process.hltOutputPhysicsMuon ) -process.PhysicsReservedDoubleMuonLowMassOutput = cms.FinalPath( process.hltOutputPhysicsReservedDoubleMuonLowMass ) -process.PhysicsScoutingPFMonitorOutput = cms.FinalPath( process.hltOutputPhysicsScoutingPFMonitor ) -process.PhysicsTracksOutput = cms.FinalPath( process.hltOutputPhysicsTracks ) -process.PhysicsHLTPhysicsOutput = cms.FinalPath( process.hltOutputPhysicsHLTPhysics ) -process.PhysicsZeroBiasOutput = cms.FinalPath( process.hltOutputPhysicsZeroBias ) -process.PhysicsHIZeroBias1Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias1 ) -process.PhysicsHIZeroBias2Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias2 ) -process.PhysicsHIZeroBias3Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias3 ) -process.PhysicsHIZeroBias4Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias4 ) -process.PhysicsHIZeroBias5Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias5 ) -process.PhysicsHIZeroBias6Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias6 ) -process.PhysicsTOTEM1part0Output = cms.FinalPath( process.hltOutputPhysicsTOTEM1part0 ) -process.PhysicsTOTEM1part1Output = cms.FinalPath( process.hltOutputPhysicsTOTEM1part1 ) -process.PhysicsTOTEM1part2Output = cms.FinalPath( process.hltOutputPhysicsTOTEM1part2 ) -process.PhysicsTOTEM1part3Output = cms.FinalPath( process.hltOutputPhysicsTOTEM1part3 ) -process.PhysicsTOTEM2part0Output = cms.FinalPath( process.hltOutputPhysicsTOTEM2part0 ) -process.PhysicsTOTEM2part1Output = cms.FinalPath( process.hltOutputPhysicsTOTEM2part1 ) -process.PhysicsTOTEM2part2Output = cms.FinalPath( process.hltOutputPhysicsTOTEM2part2 ) -process.PhysicsTOTEM2part3Output = cms.FinalPath( process.hltOutputPhysicsTOTEM2part3 ) -process.PhysicsTOTEM3Output = cms.FinalPath( process.hltOutputPhysicsTOTEM3 ) -process.PhysicsTOTEM4part0Output = cms.FinalPath( process.hltOutputPhysicsTOTEM4part0 ) -process.PhysicsTOTEM4part1Output = cms.FinalPath( process.hltOutputPhysicsTOTEM4part1 ) -process.PhysicsTOTEM4part2Output = cms.FinalPath( process.hltOutputPhysicsTOTEM4part2 ) -process.PhysicsTOTEM4part3Output = cms.FinalPath( process.hltOutputPhysicsTOTEM4part3 ) -process.PhysicsRandomTOTEM1Output = cms.FinalPath( process.hltOutputPhysicsRandomTOTEM1 ) -process.PhysicsRandomTOTEM2Output = cms.FinalPath( process.hltOutputPhysicsRandomTOTEM2 ) -process.PhysicsRandomTOTEM3Output = cms.FinalPath( process.hltOutputPhysicsRandomTOTEM3 ) -process.PhysicsRandomTOTEM4Output = cms.FinalPath( process.hltOutputPhysicsRandomTOTEM4 ) -process.PhysicsZeroBiasTOTEM1Output = cms.FinalPath( process.hltOutputPhysicsZeroBiasTOTEM1 ) -process.PhysicsZeroBiasTOTEM2Output = cms.FinalPath( process.hltOutputPhysicsZeroBiasTOTEM2 ) -process.PhysicsZeroBiasTOTEM3Output = cms.FinalPath( process.hltOutputPhysicsZeroBiasTOTEM3 ) -process.PhysicsZeroBiasTOTEM4Output = cms.FinalPath( process.hltOutputPhysicsZeroBiasTOTEM4 ) -process.PhysicsMinimumBias0Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias0 ) -process.PhysicsMinimumBias1Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias1 ) -process.PhysicsMinimumBias2Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias2 ) -process.PhysicsMinimumBias3Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias3 ) -process.PhysicsMinimumBias4Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias4 ) -process.PhysicsMinimumBias5Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias5 ) -process.PhysicsMinimumBias6Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias6 ) -process.PhysicsMinimumBias7Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias7 ) -process.PhysicsMinimumBias8Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias8 ) -process.PhysicsMinimumBias9Output = cms.FinalPath( process.hltOutputPhysicsMinimumBias9 ) +process.PhysicsEGamma0Output = cms.FinalPath( process.hltOutputPhysicsEGamma0 ) +process.PhysicsEGamma1Output = cms.FinalPath( process.hltOutputPhysicsEGamma1 ) process.PhysicsHICommissioningOutput = cms.FinalPath( process.hltOutputPhysicsHICommissioning ) process.PhysicsHIDoubleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHIDoubleMuon ) -process.PhysicsHISingleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHISingleMuon ) -process.PhysicsHIHardProbesOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbes ) -process.PhysicsHITestRawOutput = cms.FinalPath( process.hltOutputPhysicsHITestRaw ) -process.PhysicsHITestRawPrimeOutput = cms.FinalPath( process.hltOutputPhysicsHITestRawPrime ) -process.PhysicsHITrackerNZSOutput = cms.FinalPath( process.hltOutputPhysicsHITrackerNZS ) process.PhysicsHIForwardOutput = cms.FinalPath( process.hltOutputPhysicsHIForward ) -process.HIHLTMonitorOutput = cms.FinalPath( process.hltOutputHIHLTMonitor ) -process.HIDQMOutput = cms.FinalPath( process.hltOutputHIDQM ) -process.HIDQMEventDisplayOutput = cms.FinalPath( process.hltOutputHIDQMEventDisplay ) -process.HIDQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputHIDQMOnlineBeamspot ) -process.HIExpressOutput = cms.FinalPath( process.hltOutputHIExpress ) -process.HIExpressAlignmentOutput = cms.FinalPath( process.hltOutputHIExpressAlignment ) +process.PhysicsHIHardProbesOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbes ) process.PhysicsHIHardProbesLowerOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbesLower ) process.PhysicsHIHardProbesPeripheralOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbesPeripheral ) process.PhysicsHIHeavyFlavorOutput = cms.FinalPath( process.hltOutputPhysicsHIHeavyFlavor ) +process.PhysicsHISingleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHISingleMuon ) +process.PhysicsHITestRawOutput = cms.FinalPath( process.hltOutputPhysicsHITestRaw ) +process.PhysicsHITestRawPrimeOutput = cms.FinalPath( process.hltOutputPhysicsHITestRawPrime ) +process.PhysicsHITrackerNZSOutput = cms.FinalPath( process.hltOutputPhysicsHITrackerNZS ) +process.PhysicsHIZeroBias1Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias1 ) +process.PhysicsHIZeroBias2Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias2 ) +process.PhysicsHIZeroBias3Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias3 ) +process.PhysicsHIZeroBias4Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias4 ) +process.PhysicsHIZeroBias5Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias5 ) +process.PhysicsHIZeroBias6Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias6 ) +process.PhysicsHLTPhysicsOutput = cms.FinalPath( process.hltOutputPhysicsHLTPhysics ) +process.PhysicsJetMET0Output = cms.FinalPath( process.hltOutputPhysicsJetMET0 ) +process.PhysicsJetMET1Output = cms.FinalPath( process.hltOutputPhysicsJetMET1 ) +process.PhysicsMuon0Output = cms.FinalPath( process.hltOutputPhysicsMuon0 ) +process.PhysicsMuon1Output = cms.FinalPath( process.hltOutputPhysicsMuon1 ) +process.PhysicsReservedDoubleMuonLowMassOutput = cms.FinalPath( process.hltOutputPhysicsReservedDoubleMuonLowMass ) +process.PhysicsScoutingPFMonitorOutput = cms.FinalPath( process.hltOutputPhysicsScoutingPFMonitor ) +process.PhysicsZeroBiasOutput = cms.FinalPath( process.hltOutputPhysicsZeroBias ) +process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) +process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) +process.ScoutingPFOutput = cms.FinalPath( process.hltOutputScoutingPF ) process.Dataset_AlCaLowPtJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLowPtJet + process.hltPreDatasetAlCaLowPtJet ) process.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsExpress + process.hltPreDatasetAlCaLumiPixelsCountsExpress ) process.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsPrompt + process.hltPreDatasetAlCaLumiPixelsCountsPrompt ) @@ -125771,7 +108884,8 @@ process.Dataset_DQMOnlineBeamspot = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDQMOnlineBeamspot + process.hltPreDatasetDQMOnlineBeamspot ) process.Dataset_DisplacedJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDisplacedJet + process.hltPreDatasetDisplacedJet ) process.Dataset_ReservedDoubleMuonLowMass = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetReservedDoubleMuonLowMass + process.hltPreDatasetReservedDoubleMuonLowMass ) -process.Dataset_EGamma = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma ) +process.Dataset_EGamma0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma0 ) +process.Dataset_EGamma1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma1 ) process.Dataset_EcalLaser = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEcalLaser + process.hltPreDatasetEcalLaser ) process.Dataset_EmptyBX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEmptyBX + process.hltPreDatasetEmptyBX ) process.Dataset_EphemeralHLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEphemeralHLTPhysics + process.hltPreDatasetEphemeralHLTPhysics ) @@ -125779,11 +108893,8 @@ process.Dataset_EventDisplay = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEventDisplay + process.hltPreDatasetEventDisplay ) process.Dataset_ExpressAlignment = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressAlignment + process.hltPreDatasetExpressAlignment ) process.Dataset_ExpressCosmics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressCosmics + process.hltPreDatasetExpressCosmics ) +process.Dataset_ExpressPPSRandom = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressPPSRandom + process.hltPreDatasetExpressPPSRandom ) process.Dataset_ExpressPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressPhysics + process.hltPreDatasetExpressPhysics ) -process.Dataset_FSQJet1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetFSQJet1 + process.hltPreDatasetFSQJet1 ) -process.Dataset_FSQJet2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetFSQJet2 + process.hltPreDatasetFSQJet2 ) -process.Dataset_FullTrack = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetFullTrack + process.hltPreDatasetFullTrack ) -process.Dataset_HFvetoTOTEM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHFvetoTOTEM + process.hltPreDatasetHFvetoTOTEM ) process.Dataset_HIDQMOnlineBeamspot = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIDQMOnlineBeamspot + process.hltPreDatasetHIDQMOnlineBeamspot ) process.Dataset_HIDoubleMuon = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIDoubleMuon + process.hltPreDatasetHIDoubleMuon ) process.Dataset_HIDoubleMuonPsiPeri = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIDoubleMuonPsiPeri + process.hltPreDatasetHIDoubleMuonPsiPeri ) @@ -125799,8 +108910,6 @@ process.Dataset_HIHardProbesPeripheral = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIHardProbesPeripheral + process.hltPreDatasetHIHardProbesPeripheral ) process.Dataset_HIHcalNZS = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIHcalNZS + process.hltPreDatasetHIHcalNZS ) process.Dataset_HIHeavyFlavor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIHeavyFlavor + process.hltPreDatasetHIHeavyFlavor ) -process.Dataset_HINCaloJets = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHINCaloJets + process.hltPreDatasetHINCaloJets ) -process.Dataset_HINPFJets = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHINPFJets + process.hltPreDatasetHINPFJets ) process.Dataset_HIOnlineMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHIOnlineMonitor + process.hltPreDatasetHIOnlineMonitor ) process.Dataset_HISingleMuon = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHISingleMuon + process.hltPreDatasetHISingleMuon ) process.Dataset_HITestRaw = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHITestRaw + process.hltPreDatasetHITestRaw ) @@ -125821,34 +108930,14 @@ process.Dataset_HLTMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTMonitor + process.hltPreDatasetHLTMonitor ) process.Dataset_HLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTPhysics + process.hltPreDatasetHLTPhysics ) process.Dataset_HcalNZS = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHcalNZS + process.hltPreDatasetHcalNZS ) -process.Dataset_HeavyFlavor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHeavyFlavor + process.hltPreDatasetHeavyFlavor ) -process.Dataset_HighMultiplicity = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHighMultiplicity + process.hltPreDatasetHighMultiplicity ) -process.Dataset_HighPtJet80 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHighPtJet80 + process.hltPreDatasetHighPtJet80 ) -process.Dataset_HighPtLowerJets = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHighPtLowerJets + process.hltPreDatasetHighPtLowerJets ) -process.Dataset_HighPtLowerPhotons = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHighPtLowerPhotons + process.hltPreDatasetHighPtLowerPhotons ) -process.Dataset_HighPtPhoton30AndZ = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHighPtPhoton30AndZ + process.hltPreDatasetHighPtPhoton30AndZ ) process.Dataset_IsolatedBunch = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetIsolatedBunch + process.hltPreDatasetIsolatedBunch ) -process.Dataset_JetMET = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET ) -process.Dataset_JetsTOTEM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetsTOTEM + process.hltPreDatasetJetsTOTEM ) +process.Dataset_JetMET0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET0 ) +process.Dataset_JetMET1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET1 ) process.Dataset_L1Accept = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetL1Accept + process.hltPreDatasetL1Accept ) -process.Dataset_L1MinimumBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetL1MinimumBias + process.hltPreDatasetL1MinimumBias ) -process.Dataset_MinBiasTOTEM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinBiasTOTEM + process.hltPreDatasetMinBiasTOTEM ) -process.Dataset_MinimumBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias + process.hltPreDatasetMinimumBias ) -process.Dataset_MinimumBias0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias0 + process.hltPreDatasetMinimumBias0 ) -process.Dataset_MinimumBias1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias1 + process.hltPreDatasetMinimumBias1 ) -process.Dataset_MinimumBias2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias2 + process.hltPreDatasetMinimumBias2 ) -process.Dataset_MinimumBias3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias3 + process.hltPreDatasetMinimumBias3 ) -process.Dataset_MinimumBias4 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias4 + process.hltPreDatasetMinimumBias4 ) -process.Dataset_MinimumBias5 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias5 + process.hltPreDatasetMinimumBias5 ) -process.Dataset_MinimumBias6 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias6 + process.hltPreDatasetMinimumBias6 ) -process.Dataset_MinimumBias7 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias7 + process.hltPreDatasetMinimumBias7 ) -process.Dataset_MinimumBias8 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias8 + process.hltPreDatasetMinimumBias8 ) -process.Dataset_MinimumBias9 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMinimumBias9 + process.hltPreDatasetMinimumBias9 ) process.Dataset_MonteCarlo = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMonteCarlo + process.hltPreDatasetMonteCarlo ) -process.Dataset_MuPlusX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuPlusX + process.hltPreDatasetMuPlusX ) -process.Dataset_Muon = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon ) +process.Dataset_Muon0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon0 ) +process.Dataset_Muon1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon1 ) process.Dataset_MuonEG = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuonEG + process.hltPreDatasetMuonEG ) -process.Dataset_MuonEGammaTOTEM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuonEGammaTOTEM + process.hltPreDatasetMuonEGammaTOTEM ) process.Dataset_NoBPTX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetNoBPTX + process.hltPreDatasetNoBPTX ) process.Dataset_OnlineMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetOnlineMonitor + process.hltPreDatasetOnlineMonitor ) process.Dataset_ParkingDoubleElectronLowMass0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleElectronLowMass + process.hltPreDatasetParkingDoubleElectronLowMass0 ) @@ -125869,40 +108958,15 @@ process.Dataset_ParkingSingleMuon1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingSingleMuon + process.hltPreDatasetParkingSingleMuon1 ) process.Dataset_ParkingSingleMuon2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingSingleMuon + process.hltPreDatasetParkingSingleMuon2 ) process.Dataset_RPCMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRPCMonitor + process.hltPreDatasetRPCMonitor ) -process.Dataset_RandomTOTEM1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRandomTOTEM1 + process.hltPreDatasetRandomTOTEM1 ) -process.Dataset_RandomTOTEM2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRandomTOTEM2 + process.hltPreDatasetRandomTOTEM2 ) -process.Dataset_RandomTOTEM3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRandomTOTEM3 + process.hltPreDatasetRandomTOTEM3 ) -process.Dataset_RandomTOTEM4 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRandomTOTEM4 + process.hltPreDatasetRandomTOTEM4 ) process.Dataset_ScoutingPFMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFMonitor + process.hltPreDatasetScoutingPFMonitor ) process.Dataset_ScoutingPFRun3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFRun3 + process.hltPreDatasetScoutingPFRun3 ) -process.Dataset_SingleMuHighPt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetSingleMuHighPt + process.hltPreDatasetSingleMuHighPt ) -process.Dataset_SingleMuLowPt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetSingleMuLowPt + process.hltPreDatasetSingleMuLowPt ) -process.Dataset_TOTEM1part0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM1part0 + process.hltPreDatasetTOTEM1part0 ) -process.Dataset_TOTEM1part1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM1part1 + process.hltPreDatasetTOTEM1part1 ) -process.Dataset_TOTEM1part2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM1part2 + process.hltPreDatasetTOTEM1part2 ) -process.Dataset_TOTEM1part3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM1part3 + process.hltPreDatasetTOTEM1part3 ) -process.Dataset_TOTEM2part0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM2part0 + process.hltPreDatasetTOTEM2part0 ) -process.Dataset_TOTEM2part1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM2part1 + process.hltPreDatasetTOTEM2part1 ) -process.Dataset_TOTEM2part2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM2part2 + process.hltPreDatasetTOTEM2part2 ) -process.Dataset_TOTEM2part3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM2part3 + process.hltPreDatasetTOTEM2part3 ) -process.Dataset_TOTEM3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM3 + process.hltPreDatasetTOTEM3 ) -process.Dataset_TOTEM4part0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM4part0 + process.hltPreDatasetTOTEM4part0 ) -process.Dataset_TOTEM4part1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM4part1 + process.hltPreDatasetTOTEM4part1 ) -process.Dataset_TOTEM4part2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM4part2 + process.hltPreDatasetTOTEM4part2 ) -process.Dataset_TOTEM4part3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTOTEM4part3 + process.hltPreDatasetTOTEM4part3 ) process.Dataset_Tau = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTau + process.hltPreDatasetTau ) process.Dataset_TestEnablesEcalHcal = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTestEnablesEcalHcal + process.hltPreDatasetTestEnablesEcalHcal ) process.Dataset_TestEnablesEcalHcalDQM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTestEnablesEcalHcalDQM + process.hltPreDatasetTestEnablesEcalHcalDQM ) process.Dataset_ZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBias + process.hltPreDatasetZeroBias ) -process.Dataset_ZeroBiasTOTEM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBiasTOTEM + process.hltPreDatasetZeroBiasTOTEM ) -process.Dataset_ZeroBiasTOTEM1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBiasTOTEM1 + process.hltPreDatasetZeroBiasTOTEM1 ) -process.Dataset_ZeroBiasTOTEM2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBiasTOTEM2 + process.hltPreDatasetZeroBiasTOTEM2 ) -process.Dataset_ZeroBiasTOTEM3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBiasTOTEM3 + process.hltPreDatasetZeroBiasTOTEM3 ) -process.Dataset_ZeroBiasTOTEM4 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBiasTOTEM4 + process.hltPreDatasetZeroBiasTOTEM4 ) -process.Dataset_ppForward = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetppForward + process.hltPreDatasetppForward ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_CaloJet10_NoJetID_v5, process.HLT_CaloJet20_NoJetID_v5, process.HLT_CaloJet50_NoJetID_v5, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Ele27_Ele37_CaloIdL_MW_v7, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele20_WPTight_Gsf_v8, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele17_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT450_Beamspot_v13, process.HLT_HT300_Beamspot_v13, process.HLT_HT60_Beamspot_v3, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_IsoMu30_v6, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuOpen_v3, process.HLT_L1SingleMuOpen_DT_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L1SingleMu3_v2, process.HLT_L1SingleMu5_v2, process.HLT_L1SingleMu7_v2, process.HLT_L1DoubleMu0_v2, process.HLT_L1SingleEG10_v3, process.HLT_L1SingleEG15_v3, process.HLT_L1SingleEG18_v2, process.HLT_L1SingleJet16_v2, process.HLT_L1SingleJet20_v2, process.HLT_L1SingleJet35_v2, process.HLT_L1SingleJet8erHE_v2, process.HLT_L1SingleJet10erHE_v2, process.HLT_L1SingleJet12erHE_v2, process.HLT_L1SingleJet200_v2, process.HLT_L1DoubleJetC50_v3, process.HLT_L1EXT_HCAL_LaserMon1_v2, process.HLT_L1EXT_HCAL_LaserMon4_v2, process.HLT_DQMPixels_SingleMuOpen_v3, process.HLT_L2DoubleMu23_NoVertex_v3, process.HLT_L2Mu10_v8, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu50_v3, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu12_v5, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJet15_NoCaloMatched_v18, process.HLT_DiPFJet25_NoCaloMatched_v18, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve15_HFJEC_v19, process.HLT_DiPFJetAve25_HFJEC_v19, process.HLT_DiPFJetAve35_HFJEC_v19, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet15_v5, process.HLT_AK8PFJet25_v5, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet15_v5, process.HLT_PFJet25_v5, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET80_NotCleaned_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET100_NotCleaned_v6, process.HLT_CaloMET110_NotCleaned_v6, process.HLT_CaloMET250_NotCleaned_v6, process.HLT_CaloMET300_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu12_DoublePhoton20_v7, process.HLT_Photon20_v4, process.HLT_Photon22_v4, process.HLT_Photon25_v6, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon100EB_TightID_TightIso_v4, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon120EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon100EEHE10_v4, process.HLT_Photon100EE_TightID_TightIso_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Photon90_CaloIdL_PFHT700_v18, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_PFHT350MinPFJet15_v12, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_L1FatEvents_v3, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_Random_TOTEM_part0_v1, process.HLT_Random_TOTEM_part1_v1, process.HLT_Random_TOTEM_part2_v1, process.HLT_Random_TOTEM_part3_v1, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_TOTEM_part0_v2, process.HLT_ZeroBias_TOTEM_part1_v2, process.HLT_ZeroBias_TOTEM_part2_v2, process.HLT_ZeroBias_TOTEM_part3_v2, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_AK4CaloJet30_v13, process.HLT_AK4CaloJet40_v12, process.HLT_AK4CaloJet50_v12, process.HLT_AK4CaloJet80_v12, process.HLT_AK4CaloJet100_v12, process.HLT_AK4CaloJet120_v11, process.HLT_AK4PFJet30_v21, process.HLT_AK4PFJet50_v21, process.HLT_AK4PFJet80_v21, process.HLT_AK4PFJet100_v21, process.HLT_AK4PFJet120_v20, process.HLT_PixelTracks_Multiplicity60ForPPRef_v7, process.HLT_PixelTracks_Multiplicity85ForPPRef_v7, process.HLT_PixelTracks_Multiplicity110ForPPRef_v7, process.HLT_PixelTracks_Multiplicity135ForPPRef_v7, process.HLT_PixelTracks_Multiplicity160ForPPRef_v7, process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet150ForPPRef_v11, process.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_Photon40_HoverELoose_v12, process.HLT_Photon50_HoverELoose_v12, process.HLT_Photon60_HoverELoose_v12, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, process.HLT_HIL1DoubleMu0ForPPRef_v5, process.HLT_HIL1DoubleMu10ForPPRef_v5, process.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, process.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu15ForPPRef_v7, process.HLT_HIL3Mu15ForPPRef_v8, process.HLT_HIL2Mu20ForPPRef_v7, process.HLT_HIL3Mu20ForPPRef_v8, process.HLT_FullTrack18ForPPRef_v13, process.HLT_FullTrack24ForPPRef_v13, process.HLT_FullTrack34ForPPRef_v13, process.HLT_FullTrack45ForPPRef_v13, process.HLT_FullTrack53ForPPRef_v13, process.HLT_HIL1CastorMediumJetForPPRef_v5, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1BptxXOR_v2, process.HLT_L1TOTEM1_MinBias_v5, process.HLT_L1TOTEM2_ZeroBias_v5, process.HLT_L1MinimumBiasHF_OR_v4, process.HLT_L1MinimumBiasHF_OR_part0_v2, process.HLT_L1MinimumBiasHF_OR_part1_v2, process.HLT_L1MinimumBiasHF_OR_part2_v2, process.HLT_L1MinimumBiasHF_OR_part3_v2, process.HLT_L1MinimumBiasHF_OR_part4_v2, process.HLT_L1MinimumBiasHF_OR_part5_v2, process.HLT_L1MinimumBiasHF_OR_part6_v2, process.HLT_L1MinimumBiasHF_OR_part7_v2, process.HLT_L1MinimumBiasHF_OR_part8_v2, process.HLT_L1MinimumBiasHF_OR_part9_v2, process.HLT_L1MinimumBiasHF0OR_v5, process.HLT_L1MinimumBiasHF1OR_v5, process.HLT_L1MinimumBiasHF2OR_v5, process.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, process.HLT_L1MinimumBiasHF1AND_v5, process.HLT_L1MinimumBiasHF2AND_v5, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_Rsq0p35_v17, process.HLT_Rsq0p40_v17, process.HLT_RsqMR300_Rsq0p09_MR200_v17, process.HLT_RsqMR320_Rsq0p09_MR200_v17, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, process.HLT_IsoMu27_MET90_v5, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_Mu18_Mu9_SameSign_DZ_v6, process.HLT_Mu18_Mu9_v6, process.HLT_Mu18_Mu9_DZ_v6, process.HLT_Mu20_Mu10_SameSign_v6, process.HLT_Mu20_Mu10_SameSign_DZ_v6, process.HLT_Mu20_Mu10_v6, process.HLT_Mu20_Mu10_DZ_v6, process.HLT_Mu23_Mu12_SameSign_v6, process.HLT_Mu23_Mu12_SameSign_DZ_v6, process.HLT_Mu23_Mu12_v6, process.HLT_Mu23_Mu12_DZ_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet98_83_71_15_v7, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_TrkMu6NoFiltersNoVtx_v3, process.HLT_TrkMu16NoFiltersNoVtx_v3, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET105_PFJet100_looseRecoiling_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_PFMET110_PFJet100_looseRecoiling_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10sminlt0p14_v2, process.HLT_DiPhoton10sminlt0p16_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_L1TOTEM_3_v2, process.HLT_L1RomanPot_part0_v2, process.HLT_L1RomanPot_part1_v2, process.HLT_L1RomanPot_part2_v2, process.HLT_L1RomanPot_part3_v2, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLT_L1DoubleMu_v2, process.HLT_L1SingleMu_v2, process.HLT_L1DoubleJet_v2, process.HLT_L1DoubleJetANDTotem_v2, process.HLT_L1DoubleJet_gap_v2, process.HLT_L1HFveto_v2, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.DQMHistograms, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressCosmicsOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsForwardOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsTracksOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsTOTEM1part0Output, process.PhysicsTOTEM1part1Output, process.PhysicsTOTEM1part2Output, process.PhysicsTOTEM1part3Output, process.PhysicsTOTEM2part0Output, process.PhysicsTOTEM2part1Output, process.PhysicsTOTEM2part2Output, process.PhysicsTOTEM2part3Output, process.PhysicsTOTEM3Output, process.PhysicsTOTEM4part0Output, process.PhysicsTOTEM4part1Output, process.PhysicsTOTEM4part2Output, process.PhysicsTOTEM4part3Output, process.PhysicsRandomTOTEM1Output, process.PhysicsRandomTOTEM2Output, process.PhysicsRandomTOTEM3Output, process.PhysicsRandomTOTEM4Output, process.PhysicsZeroBiasTOTEM1Output, process.PhysicsZeroBiasTOTEM2Output, process.PhysicsZeroBiasTOTEM3Output, process.PhysicsZeroBiasTOTEM4Output, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.PhysicsMinimumBias3Output, process.PhysicsMinimumBias4Output, process.PhysicsMinimumBias5Output, process.PhysicsMinimumBias6Output, process.PhysicsMinimumBias7Output, process.PhysicsMinimumBias8Output, process.PhysicsMinimumBias9Output, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressCosmics, process.Dataset_ExpressPhysics, process.Dataset_FSQJet1, process.Dataset_FSQJet2, process.Dataset_FullTrack, process.Dataset_HFvetoTOTEM, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTMonitor, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HINCaloJets, process.Dataset_HINPFJets, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_HeavyFlavor, process.Dataset_HighMultiplicity, process.Dataset_HighPtJet80, process.Dataset_HighPtLowerJets, process.Dataset_HighPtLowerPhotons, process.Dataset_HighPtPhoton30AndZ, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_JetsTOTEM, process.Dataset_L1Accept, process.Dataset_L1MinimumBias, process.Dataset_MinBiasTOTEM, process.Dataset_MinimumBias, process.Dataset_MinimumBias0, process.Dataset_MinimumBias1, process.Dataset_MinimumBias2, process.Dataset_MinimumBias3, process.Dataset_MinimumBias4, process.Dataset_MinimumBias5, process.Dataset_MinimumBias6, process.Dataset_MinimumBias7, process.Dataset_MinimumBias8, process.Dataset_MinimumBias9, process.Dataset_MonteCarlo, process.Dataset_MuPlusX, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_MuonEGammaTOTEM, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_RandomTOTEM1, process.Dataset_RandomTOTEM2, process.Dataset_RandomTOTEM3, process.Dataset_RandomTOTEM4, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_SingleMuHighPt, process.Dataset_SingleMuLowPt, process.Dataset_TOTEM1part0, process.Dataset_TOTEM1part1, process.Dataset_TOTEM1part2, process.Dataset_TOTEM1part3, process.Dataset_TOTEM2part0, process.Dataset_TOTEM2part1, process.Dataset_TOTEM2part2, process.Dataset_TOTEM2part3, process.Dataset_TOTEM3, process.Dataset_TOTEM4part0, process.Dataset_TOTEM4part1, process.Dataset_TOTEM4part2, process.Dataset_TOTEM4part3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, process.Dataset_ZeroBiasTOTEM, process.Dataset_ZeroBiasTOTEM1, process.Dataset_ZeroBiasTOTEM2, process.Dataset_ZeroBiasTOTEM3, process.Dataset_ZeroBiasTOTEM4, process.Dataset_ppForward, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8PFJet470_MassSD30_v2, process.HLT_AK8PFJet500_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_AK8DiPFJet280_280_MassSD30_v2, process.HLT_AK8DiPFJet290_290_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD50_v2, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT300_Beamspot_v13, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Photon20_v4, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon50EB_TightID_TightIso_v1, process.HLT_Photon75EB_TightID_TightIso_v1, process.HLT_Photon90EB_TightID_TightIso_v1, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon130EB_TightID_TightIso_v1, process.HLT_Photon150EB_TightID_TightIso_v1, process.HLT_Photon175EB_TightID_TightIso_v1, process.HLT_Photon200EB_TightID_TightIso_v1, process.HLT_Photon100EBHE10_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18, process.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Egamma_Open_v1, process.MC_Egamma_Open_Unseeded_v1, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_QuadPFJet100_88_70_30_v1, process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1, process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1, process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1, process.HLT_AK8PFJet220_SoftDropMass40_v3, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLT_PPSRandom_v1, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.DQMHistograms, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.ExpressCosmicsOutput, process.ExpressPPSRandomOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.HIHLTMonitorOutput, process.HLTMonitorOutput, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGamma0Output, process.PhysicsEGamma1Output, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHIForwardOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsHLTPhysicsOutput, process.PhysicsJetMET0Output, process.PhysicsJetMET1Output, process.PhysicsMuon0Output, process.PhysicsMuon1Output, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsZeroBiasOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma0, process.Dataset_EGamma1, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressCosmics, process.Dataset_ExpressPPSRandom, process.Dataset_ExpressPhysics, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTMonitor, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_IsolatedBunch, process.Dataset_JetMET0, process.Dataset_JetMET1, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon0, process.Dataset_Muon1, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py index 972304164d52a..fe08a6a557e65 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake --full --data --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root -# /dev/CMSSW_13_0_0/Fake/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -284,8 +284,8 @@ process.hltOutputA = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputA.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py index 7c003da938532..9297166666445 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake1 --full --data --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root -# /dev/CMSSW_13_0_0/Fake1/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake1/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake1/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake1/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -301,8 +301,8 @@ process.hltOutputA = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputA.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py index 729d89059b70a..3232c62dfdced 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/Fake2 --full --data --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root -# /dev/CMSSW_13_0_0/Fake2/V4 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/Fake2/V7 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/Fake2/V4') + tableName = cms.string('/dev/CMSSW_13_0_0/Fake2/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -312,8 +312,8 @@ process.hltOutputA = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputA.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index 0d9ce9eaf339d..761d94427c3f9 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/GRun --full --data --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_13_0_0/GRun/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/GRun/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/GRun/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/GRun/V47') ) process.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,174 +534,6 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), @@ -1090,80 +718,77 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) ) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( +process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), +process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) +) +process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +process.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1173,29 +798,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +process.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1210,7 +842,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 1 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1219,7 +875,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1234,23 +890,47 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +process.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 4 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1258,10 +938,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1269,36 +949,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1306,32 +962,8 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1339,7 +971,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), + minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1354,31 +986,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1389,12 +997,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1402,7 +1010,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1411,7 +1019,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1426,31 +1034,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1459,7 +1043,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1474,23 +1058,23 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1498,15 +1082,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), +process.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -1515,21 +1092,21 @@ TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1537,15 +1114,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1553,31 +1130,31 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +process.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), + nSigmaMinPt = cms.double( 5.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + seedPairPenalty = cms.int32( 1 ), + maxNumberOfHits = cms.int32( 100 ), + minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + minNumberOfHitsPerLoop = cms.int32( 4 ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1588,7 +1165,7 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), @@ -1601,76 +1178,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -process.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1679,7 +1187,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1694,7 +1202,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1703,7 +1211,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1718,55 +1226,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1777,36 +1237,36 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), + minNrOfHitsForRebuild = cms.int32( 4 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1814,7 +1274,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1825,12 +1285,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1838,23 +1298,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), + seedExtension = cms.int32( 1 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 1.0 ), + maxCCCLostHits = cms.int32( 0 ), + minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1869,10 +1322,34 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1880,12 +1357,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1893,31 +1370,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1928,12 +1381,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), + maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1941,16 +1394,16 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), +process.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( + minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 1.0 ), + nSigmaMinPt = cms.double( 5.0 ), + minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -1965,10 +1418,10 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), + keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), @@ -1976,12 +1429,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), + minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -1989,7 +1442,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2013,7 +1466,7 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -2024,12 +1477,12 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -2037,31 +1490,7 @@ bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( +process.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -2070,31 +1499,7 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), + minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), @@ -2109,8 +1514,8 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), +process.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), @@ -2120,445 +1525,13 @@ maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 5.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - maxCCCLostHits = cms.int32( 0 ), - nSigmaMinPt = cms.double( 5.0 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 2.8 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 3.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), @@ -2583,6 +1556,7 @@ Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), ExpressCosmics = cms.vstring( ), + ExpressPPSRandom = cms.vstring( 'ExpressPPSRandom' ), HLTMonitor = cms.vstring( 'HLTMonitor' ), NanoDST = cms.vstring( 'L1Accept' ), ParkingDoubleElectronLowMass0 = cms.vstring( 'ParkingDoubleElectronLowMass0', @@ -2599,12 +1573,8 @@ 'ParkingDoubleMuonLowMass5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'ParkingDoubleMuonLowMass6', 'ParkingDoubleMuonLowMass7' ), - ParkingSingleMuon0 = cms.vstring( 'ParkingSingleMuon0' ), - ParkingSingleMuon1 = cms.vstring( 'ParkingSingleMuon1' ), - ParkingSingleMuon2 = cms.vstring( 'ParkingSingleMuon2' ), PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', - 'EmptyBX', 'HLTPhysics', 'HcalNZS', 'IsolatedBunch', @@ -2615,10 +1585,13 @@ 'DisplacedJet', 'MuonEG', 'Tau' ), - PhysicsEGamma = cms.vstring( 'EGamma' ), + PhysicsEGamma0 = cms.vstring( 'EGamma0' ), + PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsHLTPhysics = cms.vstring( 'EphemeralHLTPhysics' ), - PhysicsJetMET = cms.vstring( 'JetMET' ), - PhysicsMuon = cms.vstring( 'Muon' ), + PhysicsJetMET0 = cms.vstring( 'JetMET0' ), + PhysicsJetMET1 = cms.vstring( 'JetMET1' ), + PhysicsMuon0 = cms.vstring( 'Muon0' ), + PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsReservedDoubleMuonLowMass = cms.vstring( 'ReservedDoubleMuonLowMass' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), PhysicsZeroBias = cms.vstring( 'EphemeralZeroBias' ), @@ -2661,15 +1634,11 @@ 'HLT_ZeroBias_Beamspot_v6' ), DisplacedJet = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -2688,16 +1657,12 @@ 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -2707,13 +1672,103 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3' ), - EGamma = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', + 'HLT_DiPhoton10Time1ns_v2', + 'HLT_DiPhoton10Time1p2ns_v2', + 'HLT_DiPhoton10Time1p4ns_v2', + 'HLT_DiPhoton10Time1p6ns_v2', + 'HLT_DiPhoton10Time1p8ns_v2', + 'HLT_DiPhoton10Time2ns_v2', + 'HLT_DiPhoton10_CaloIdL_v2', + 'HLT_DiPhoton10sminlt0p12_v2', + 'HLT_DiPhoton10sminlt0p1_v2', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v16', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15', + 'HLT_DoubleEle25_CaloIdL_MW_v7', + 'HLT_DoubleEle27_CaloIdL_MW_v7', + 'HLT_DoubleEle33_CaloIdL_MW_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22', + 'HLT_DoublePhoton33_CaloIdL_v9', + 'HLT_DoublePhoton70_v9', + 'HLT_DoublePhoton85_v17', + 'HLT_ECALHT800_v12', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', + 'HLT_Ele15_IsoVVVL_PFHT450_v18', + 'HLT_Ele15_IsoVVVL_PFHT600_v22', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_Ele28_HighEta_SC20_Mass55_v15', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', + 'HLT_Ele30_WPTight_Gsf_v3', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11', + 'HLT_Ele32_WPTight_Gsf_v17', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v7', + 'HLT_Ele35_WPTight_Gsf_v11', + 'HLT_Ele38_WPTight_Gsf_v11', + 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', + 'HLT_Ele50_IsoVVVL_PFHT450_v18', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20', + 'HLT_Photon100EBHE10_v4', + 'HLT_Photon110EB_TightID_TightIso_v4', + 'HLT_Photon120_R9Id90_HE10_IsoM_v16', + 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', + 'HLT_Photon150_v9', + 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', + 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', + 'HLT_Photon200_v16', + 'HLT_Photon20_HoverELoose_v12', + 'HLT_Photon300_NoHE_v15', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_v16', + 'HLT_Photon50_v15', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', + 'HLT_Photon75_R9Id90_HE10_IsoM_v16', + 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', + 'HLT_Photon90_R9Id90_HE10_IsoM_v16', + 'HLT_Photon90_v15' ), + EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6', 'HLT_DiPhoton10Time1ns_v2', 'HLT_DiPhoton10Time1p2ns_v2', 'HLT_DiPhoton10Time1p4ns_v2', @@ -2728,6 +1783,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -2744,23 +1801,17 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -2770,6 +1821,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -2780,34 +1833,40 @@ 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ), EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ), EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v3' ), EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v3' ), EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v17', 'HLT_PFJet500_v23' ), ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v13', 'HLT_ZeroBias_Beamspot_v6' ), + ExpressPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_ExpressMuons_v3', 'HLT_IsoMu20_v17', @@ -2830,11 +1889,8 @@ 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT510_v19', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', @@ -2844,13 +1900,20 @@ HcalNZS = cms.vstring( 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16' ), IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v6' ), - JetMET = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + JetMET0 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -2860,7 +1923,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -2868,6 +1930,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -2908,53 +1972,36 @@ 'HLT_DiPFJetAve60_v16', 'HLT_DiPFJetAve80_HFJEC_v18', 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -2979,9 +2026,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -2990,10 +2035,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -3002,9 +2044,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -3012,29 +2052,21 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -3042,14 +2074,188 @@ 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), - L1Accept = cms.vstring( 'DST_Physics_v8', - 'DST_ZeroBias_v3' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', - 'MC_AK4CaloJets_v11', - 'MC_AK4PFJets_v19', - 'MC_AK8CaloHT_v10', - 'MC_AK8PFHT_v18', - 'MC_AK8PFJets_v19', + JetMET1 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', + 'HLT_AK8DiPFJet250_250_MassSD50_v2', + 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', + 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', + 'HLT_AK8PFJet140_v17', + 'HLT_AK8PFJet200_v17', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', + 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet230_SoftDropMass40_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet260_v18', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', + 'HLT_AK8PFJet320_v18', + 'HLT_AK8PFJet400_MassSD30_v2', + 'HLT_AK8PFJet400_v18', + 'HLT_AK8PFJet40_v18', + 'HLT_AK8PFJet420_MassSD30_v2', + 'HLT_AK8PFJet425_SoftDropMass40_v3', + 'HLT_AK8PFJet450_MassSD30_v2', + 'HLT_AK8PFJet450_SoftDropMass40_v3', + 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', + 'HLT_AK8PFJet500_v18', + 'HLT_AK8PFJet550_v13', + 'HLT_AK8PFJet60_v17', + 'HLT_AK8PFJet80_v17', + 'HLT_AK8PFJetFwd140_v16', + 'HLT_AK8PFJetFwd15_v5', + 'HLT_AK8PFJetFwd200_v16', + 'HLT_AK8PFJetFwd25_v5', + 'HLT_AK8PFJetFwd260_v17', + 'HLT_AK8PFJetFwd320_v17', + 'HLT_AK8PFJetFwd400_v17', + 'HLT_AK8PFJetFwd40_v17', + 'HLT_AK8PFJetFwd450_v17', + 'HLT_AK8PFJetFwd500_v17', + 'HLT_AK8PFJetFwd60_v16', + 'HLT_AK8PFJetFwd80_v16', + 'HLT_CaloJet500_NoJetID_v14', + 'HLT_CaloJet550_NoJetID_v9', + 'HLT_CaloMET350_NotCleaned_v6', + 'HLT_CaloMET90_NotCleaned_v6', + 'HLT_CaloMHT90_v6', + 'HLT_DiJet110_35_Mjj650_PFMET110_v11', + 'HLT_DiJet110_35_Mjj650_PFMET120_v11', + 'HLT_DiJet110_35_Mjj650_PFMET130_v11', + 'HLT_DiPFJetAve100_HFJEC_v18', + 'HLT_DiPFJetAve140_v15', + 'HLT_DiPFJetAve160_HFJEC_v18', + 'HLT_DiPFJetAve200_v15', + 'HLT_DiPFJetAve220_HFJEC_v18', + 'HLT_DiPFJetAve260_HFJEC_v1', + 'HLT_DiPFJetAve260_v16', + 'HLT_DiPFJetAve300_HFJEC_v18', + 'HLT_DiPFJetAve320_v16', + 'HLT_DiPFJetAve400_v16', + 'HLT_DiPFJetAve40_v16', + 'HLT_DiPFJetAve500_v16', + 'HLT_DiPFJetAve60_HFJEC_v17', + 'HLT_DiPFJetAve60_v16', + 'HLT_DiPFJetAve80_HFJEC_v18', + 'HLT_DiPFJetAve80_v15', + 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', + 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_L1ETMHadSeeds_v4', + 'HLT_MET105_IsoTrk50_v11', + 'HLT_MET120_IsoTrk50_v11', + 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', + 'HLT_Mu12eta2p3_PFJet40_v3', + 'HLT_Mu12eta2p3_v3', + 'HLT_PFHT1050_v20', + 'HLT_PFHT180_v19', + 'HLT_PFHT250_v19', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', + 'HLT_PFHT350_v21', + 'HLT_PFHT370_v19', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', + 'HLT_PFHT400_SixPFJet32_v10', + 'HLT_PFHT430_v19', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', + 'HLT_PFHT450_SixPFJet36_v9', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14', + 'HLT_PFHT510_v19', + 'HLT_PFHT590_v19', + 'HLT_PFHT680_v19', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14', + 'HLT_PFHT780_v19', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14', + 'HLT_PFHT890_v19', + 'HLT_PFJet110_v2', + 'HLT_PFJet140_v21', + 'HLT_PFJet200_v21', + 'HLT_PFJet260_v22', + 'HLT_PFJet320_v22', + 'HLT_PFJet400_v22', + 'HLT_PFJet40_v23', + 'HLT_PFJet450_v23', + 'HLT_PFJet500_v23', + 'HLT_PFJet550_v13', + 'HLT_PFJet60_v23', + 'HLT_PFJet80_v22', + 'HLT_PFJetFwd140_v20', + 'HLT_PFJetFwd200_v20', + 'HLT_PFJetFwd260_v21', + 'HLT_PFJetFwd320_v21', + 'HLT_PFJetFwd400_v21', + 'HLT_PFJetFwd40_v21', + 'HLT_PFJetFwd450_v21', + 'HLT_PFJetFwd500_v21', + 'HLT_PFJetFwd60_v21', + 'HLT_PFJetFwd80_v20', + 'HLT_PFMET105_IsoTrk50_v3', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', + 'HLT_PFMET120_PFMHT120_IDTight_v22', + 'HLT_PFMET130_PFMHT130_IDTight_v22', + 'HLT_PFMET140_PFMHT140_IDTight_v22', + 'HLT_PFMET200_BeamHaloCleaned_v11', + 'HLT_PFMET200_NotCleaned_v11', + 'HLT_PFMET250_NotCleaned_v11', + 'HLT_PFMET300_NotCleaned_v11', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet103_88_75_15_v7', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet105_88_76_15_v7', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', + 'HLT_QuadPFJet111_90_80_15_v7', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', + 'HLT_QuadPFJet70_50_40_30_v3', + 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ), + L1Accept = cms.vstring( 'DST_Physics_v8', + 'DST_ZeroBias_v3' ), + MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v10', + 'MC_AK4CaloJets_v11', + 'MC_AK4PFJets_v19', + 'MC_AK8CaloHT_v10', + 'MC_AK8PFHT_v18', + 'MC_AK8PFJets_v19', 'MC_AK8TrimPFJets_v19', 'MC_CaloBTagDeepCSV_v10', 'MC_CaloHT_v10', @@ -3060,6 +2266,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -3068,9 +2276,13 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ), - Muon = cms.vstring( 'HLT_CascadeMu100_v5', + Muon0 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -3100,8 +2312,6 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -3116,13 +2326,111 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', + 'HLT_Mu15_IsoVVVL_PFHT450_v17', + 'HLT_Mu15_IsoVVVL_PFHT600_v21', + 'HLT_Mu15_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16', + 'HLT_Mu17_TrkIsoVVL_v15', + 'HLT_Mu17_v15', + 'HLT_Mu18_Mu9_SameSign_v6', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5', + 'HLT_Mu19_TrkIsoVVL_v6', + 'HLT_Mu19_v6', + 'HLT_Mu20_v14', + 'HLT_Mu27_v15', + 'HLT_Mu37_TkMu27_v7', + 'HLT_Mu3_PFJet40_v18', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17', + 'HLT_Mu50_IsoVVVL_PFHT450_v17', + 'HLT_Mu50_L1SingleMuShower_v1', + 'HLT_Mu50_v15', + 'HLT_Mu55_v5', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', + 'HLT_Mu8_TrkIsoVVL_v14', + 'HLT_Mu8_v14', + 'HLT_TripleMu_10_5_5_DZ_v12', + 'HLT_TripleMu_12_10_5_v12', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v5', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ), + Muon1 = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', + 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3', + 'HLT_DoubleL2Mu50_v3', + 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2', + 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3', + 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', + 'HLT_DoubleMu43NoFiltersNoVtx_v6', + 'HLT_DoubleMu48NoFiltersNoVtx_v6', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', + 'HLT_HighPtTkMu100_v4', + 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', + 'HLT_IsoMu20_v17', + 'HLT_IsoMu24_TwoProngs35_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', + 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3', + 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2', + 'HLT_IsoMu24_eta2p1_v17', + 'HLT_IsoMu24_v15', + 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', + 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -3184,10 +2492,10 @@ 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -3207,10 +2515,17 @@ OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -3220,7 +2535,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -3228,6 +2542,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -3312,16 +2628,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -3329,7 +2640,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -3338,6 +2648,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -3392,18 +2704,12 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_DoublePhoton33_CaloIdL_v9', 'HLT_DoublePhoton70_v9', @@ -3412,22 +2718,16 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -3437,6 +2737,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -3448,7 +2750,6 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -3458,16 +2759,14 @@ 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT425_v11', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1')+cms.vstring( 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', @@ -3478,8 +2777,6 @@ 'HLT_HcalNZS_v14', 'HLT_HcalPhiSym_v16', 'HLT_HighPtTkMu100_v4', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -3494,6 +2791,8 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_IsoTrackHB_v6', @@ -3504,9 +2803,6 @@ 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', - 'HLT_L1NotBptxOR_v4', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', 'HLT_L1SingleMuCosmics_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1', @@ -3514,8 +2810,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6', 'HLT_L2Mu10_NoVertex_NoBPTX_v7', @@ -3526,23 +2820,16 @@ 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -3562,11 +2849,9 @@ 'HLT_Mu19_TrkIsoVVL_v6', 'HLT_Mu19_v6', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3', - 'HLT_Mu20_TkMu0_Phi_v10', 'HLT_Mu20_v14', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu27_Ele37_CaloIdL_MW_v7', 'HLT_Mu27_v15', @@ -3593,7 +2878,6 @@ 'HLT_Mu50_L1SingleMuShower_v1', 'HLT_Mu50_v15', 'HLT_Mu55_v5', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', @@ -3606,10 +2890,10 @@ 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -3622,21 +2906,16 @@ 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -3661,9 +2940,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -3672,10 +2949,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -3684,9 +2958,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -3694,52 +2966,53 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', 'HLT_Photon100EBHE10_v4', 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', - 'HLT_Photon30EB_TightID_TightIso_v3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon30EB_TightID_TightIso_v3', + 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15', 'HLT_Physics_v8', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -3747,8 +3020,7 @@ 'HLT_SingleJet30_Mu12_SinglePFJet40_v13', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11', @@ -3764,7 +3036,6 @@ 'HLT_UncorrectedJetE60_NoBPTX3BX_v7', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3', 'HLT_ZeroBias_Alignment_v2', 'HLT_ZeroBias_FirstBXAfterTrain_v4', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6', @@ -4031,16 +3302,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4048,7 +3314,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4070,8 +3335,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4097,16 +3360,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4114,7 +3372,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4136,8 +3393,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4163,16 +3418,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4180,7 +3430,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4202,8 +3451,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4229,16 +3476,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4246,7 +3488,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4268,8 +3509,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4295,16 +3534,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4312,7 +3546,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4334,8 +3567,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4361,16 +3592,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4378,7 +3604,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4400,8 +3625,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4427,16 +3650,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4444,7 +3662,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4466,8 +3683,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4493,16 +3708,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -4510,7 +3720,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4532,8 +3741,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4546,9 +3753,6 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ParkingSingleMuon0 = cms.vstring( 'HLT_Mu12_IP6_v2' ), - ParkingSingleMuon1 = cms.vstring( 'HLT_Mu12_IP6_v2' ), - ParkingSingleMuon2 = cms.vstring( 'HLT_Mu12_IP6_v2' ), RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v14' ), ReservedDoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v7', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9', @@ -4563,21 +3767,15 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -4594,8 +3792,6 @@ 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -4608,7 +3804,9 @@ 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5' ), - ScoutingPFMonitor = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18', + ScoutingPFMonitor = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', + 'DST_Run3_PFScoutingPixelTracking_v18', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_IsoMu27_v18', @@ -4616,19 +3814,18 @@ 'HLT_PFHT1050_v20', 'HLT_Photon200_v16' ), ScoutingPFRun3 = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ), + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v5' ), TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', @@ -5125,9 +4322,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -5386,45 +4580,48 @@ ) process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -6832,6 +6029,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -6862,8 +6060,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -6944,21 +6142,6 @@ appendToDataLabel = cms.string( "" ) ) -process.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), @@ -8287,7 +7470,7 @@ process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -11392,6 +10575,86 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +process.hltPreAK8PFJet470MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8SingleCaloJet370 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 370.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltAK8PFJetsCorrectedMatchedToCaloJets370 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet370" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltAK8SinglePFJet470 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 470.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltPreAK8PFJet500MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8SingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 400.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltAK8PFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet400" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) +) +process.hltAK8SinglePFJet500 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 500.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltL1sSingleJet180OrHTT280 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_HTT280er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreAK8DiPFJet250250MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -11438,54 +10701,90 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 50.0 ), + MinPt = cms.double( 260.0 ), + MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8DiPFJet280280MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", +process.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 270.0 ), + MinPt = cms.double( 280.0 ), + MinMass = cms.double( 0.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hltPreAK8DiPFJet290290MassSD30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 290.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) +process.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 180.0 ), + MinMass = cms.double( 50.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hltPreAK8DiPFJet260260MassSD50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -16209,9 +15508,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), @@ -17147,13 +16446,13 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17352,7 +16651,7 @@ ) process.hltL1sDoubleMuForLowMassInclusive = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17479,7 +16778,7 @@ ) process.hltL1sDoubleMuForLowMassDisplaced = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -17700,7 +16999,7 @@ ) process.hltL1sDoubleMuForBsToMMG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3er2p0_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18016,7 +17315,7 @@ ) process.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_2SQ_1p5SQ_0OQ_Mass_Max12 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0_OS_Mass_Max12 OR L1_TripleMu_4SQ_2p5SQ_0_OS_Mass_Max12 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -18844,9 +18143,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -19719,9 +19018,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltL1sSingleEGLowETer2p5or = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -19731,17 +19030,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETer2p5or" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -19752,26 +19051,26 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEG15L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 15.0 ), - etcutEE = cms.double( 15.0 ), + etcutEB = cms.double( 27.0 ), + etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle15WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG15L1SingleEGLowETOrEtFilter" ), + candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -19784,9 +19083,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1ClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19794,29 +19093,29 @@ useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1HEFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -19824,45 +19123,45 @@ useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1EcalIsoFilter" ), + candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), @@ -19870,70 +19169,35 @@ doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1HcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle15WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + etcutEB = cms.double( 27.0 ), + etcutEE = cms.double( 27.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltEle15WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -19941,104 +19205,149 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle15WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle15WPLoose1GsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), + candTag = cms.InputTag( "hltEG30L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.031 ), + thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20051,9 +19360,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle30WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle30WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20061,29 +19370,29 @@ useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.02 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverEEB2 = cms.vdouble( 0.025 ), - thrOverEEE2 = cms.vdouble( 0.02 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), + candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20091,45 +19400,45 @@ useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle30WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), + candTag = cms.InputTag( "hltEle30WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - thrOverEEB1 = cms.vdouble( 0.035 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverEEB2 = cms.vdouble( 0.035 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), @@ -20137,13 +19446,13 @@ doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle30WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), + candTag = cms.InputTag( "hltEle30WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -20164,9 +19473,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), + candTag = cms.InputTag( "hltEle30WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20186,16 +19495,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), + candTag = cms.InputTag( "hltEle30WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.016 ), - thrRegularEE = cms.vdouble( 0.013 ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20208,16 +19539,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.0055 ), + thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20230,16 +19561,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle30WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.025 ), - thrRegularEE = cms.vdouble( 0.025 ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -20252,9 +19583,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle30WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), + candTag = cms.InputTag( "hltEle30WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20264,14 +19595,14 @@ etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.035 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), @@ -20282,52 +19613,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", +process.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), + etcutEB = cms.double( 32.0 ), + etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), + candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20347,9 +19649,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20377,9 +19679,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), + candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20407,9 +19709,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20437,31 +19739,44 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), + candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -20469,142 +19784,141 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 27.0 ), - etcutEE = cms.double( 27.0 ), + etcutEB = cms.double( 35.0 ), + etcutEE = cms.double( 35.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20624,9 +19938,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20654,9 +19968,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20684,9 +19998,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20714,9 +20028,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -20737,9 +20051,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20759,9 +20073,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20781,9 +20095,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20803,9 +20117,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20825,9 +20139,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20847,9 +20161,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20877,23 +20191,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle28WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_IsoEG32er2p5_Mt40" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG28L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), +process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( False ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( False ), + inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 28.0 ), - etcutEE = cms.double( 28.0 ), + etcutEB = cms.double( 36.0 ), + etcutEE = cms.double( 36.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle28WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG28L1SingleEGOrEtFilter" ), +process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20913,9 +20256,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20943,9 +20286,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightHEFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -20973,9 +20316,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21003,9 +20346,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21026,9 +20369,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle28WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21048,16 +20391,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightPMS2Filter" ), +process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -21070,16 +20413,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfOneOEMinusOneOPFilter" ), +process.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 2.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( False ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), + thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -21092,14 +20457,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), @@ -21114,14 +20479,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), + useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), @@ -21136,9 +20501,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle28WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle28WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21166,23 +20531,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), - etcutEE = cms.double( 30.0 ), + etcutEB = cms.double( 38.0 ), + etcutEE = cms.double( 38.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle30WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21202,9 +20567,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21232,9 +20597,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21262,9 +20627,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21292,9 +20657,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21315,9 +20680,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle30WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21337,9 +20702,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21359,9 +20724,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21381,9 +20746,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21403,9 +20768,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21425,9 +20790,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle30WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle30WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21455,23 +20820,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 32.0 ), - etcutEE = cms.double( 32.0 ), + etcutEB = cms.double( 40.0 ), + etcutEE = cms.double( 40.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21491,9 +20856,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21521,9 +20886,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21551,9 +20916,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21581,9 +20946,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21604,9 +20969,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21626,9 +20991,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21648,9 +21013,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21670,9 +21035,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21692,9 +21057,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21714,9 +21079,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21744,23 +21109,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", +process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 35.0 ), - etcutEE = cms.double( 35.0 ), + etcutEB = cms.double( 32.0 ), + etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), + candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21780,9 +21145,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21810,9 +21175,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21840,9 +21205,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21870,9 +21235,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -21893,9 +21258,9 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21915,9 +21280,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21937,9 +21302,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21959,9 +21324,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -21981,9 +21346,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -22003,9 +21368,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), + candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -22033,9 +21398,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", +process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_IsoEG32er2p5_Mt40" ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -22045,250 +21410,553 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", +process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( False ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", + min_N90 = cms.int32( -2 ), + min_N90hits = cms.int32( 2 ), + min_EMF = cms.double( 1.0E-6 ), + max_EMF = cms.double( 999.0 ), + jetsInput = cms.InputTag( "hltAK4CaloJets" ), + JetIDParams = cms.PSet( + hfRecHitsColl = cms.InputTag( "hltHfreco" ), + hoRecHitsColl = cms.InputTag( "hltHoreco" ), + ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), + useRecHits = cms.bool( True ), + eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) + ) ) -process.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 36.0 ), - etcutEE = cms.double( 36.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", + src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), + correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) -process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( False ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 40.0 ), + minPtJetMht = cms.double( 30.0 ), + maxEtaJetHt = cms.double( 2.5 ), + maxEtaJetMht = cms.double( 5.0 ), + jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), + pfCandidatesLabel = cms.InputTag( "" ) ) -process.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 300.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) ) -process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltPFMuonMerging" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) ) -process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", +process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", + filterParams = cms.PSet( + maxZ = cms.double( 24.0 ), + minNdof = cms.double( 4.0 ), + maxRho = cms.double( 2.0 ), + pvSrc = cms.InputTag( "hltVerticesPF" ) + ), + src = cms.InputTag( "hltVerticesPF" ) +) +process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", + src = cms.InputTag( "hltVerticesPFSelector" ), + cut = cms.string( "!isFake" ), + filter = cms.bool( True ) +) +process.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1022 ) +) +process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 1.0E99 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 27.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", + hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), + ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + skipHCAL = cms.bool( True ), + skipECAL = cms.bool( False ), + eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + maxRapidity = cms.double( 2.5 ), + gridSpacing = cms.double( 0.55 ) +) +process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", + hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), + ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + skipHCAL = cms.bool( False ), + skipECAL = cms.bool( True ), + eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), + eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), + maxRapidity = cms.double( 2.5 ), + gridSpacing = cms.double( 0.55 ) +) +process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", + productLabels = cms.vstring( 'EcalRegionalRecHitsEB', + 'EcalRegionalRecHitsEE' ), + ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), + l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), + l1TagNonIsolated = cms.InputTag( "NotUsed" ), + useUncalib = cms.bool( False ), + doIsolated = cms.bool( True ), + l1LowerThr = cms.double( 0.0 ), + l1UpperThr = cms.double( 999.0 ), + l1LowerThrIgnoreIsolation = cms.double( 100.0 ), + regionEtaMargin = cms.double( 0.4 ), + regionPhiMargin = cms.double( 0.4 ) +) +process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", + productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), + ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), + l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), + l1TagNonIsolated = cms.InputTag( "NotUsed" ), + useUncalib = cms.bool( False ), + doIsolated = cms.bool( True ), + l1LowerThr = cms.double( 0.0 ), + l1UpperThr = cms.double( 999.0 ), + l1LowerThrIgnoreIsolation = cms.double( 100.0 ), + regionEtaMargin = cms.double( 0.4 ), + regionPhiMargin = cms.double( 0.4 ) +) +process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( + barrel = cms.PSet( ), + endcap = cms.PSet( ), + name = cms.string( "PFRecHitECALNavigator" ) + ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEBRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ), + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), + srFlags = cms.InputTag( "" ), + name = cms.string( "PFEERecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), + applySelectionsToAllCrystals = cms.bool( True ) + ), + cms.PSet( topologicalCleaning = cms.bool( True ), + skipTTRecoveredHits = cms.bool( True ), + cleaningThreshold = cms.double( 2.0 ), + name = cms.string( "PFRecHitQTestECAL" ), + timingCleaning = cms.bool( True ) + ) + ) + ) + ) +) +process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", + navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), + producers = cms.VPSet( + cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), + name = cms.string( "PFPSRecHitCreator" ), + qualityTests = cms.VPSet( + cms.PSet( threshold = cms.double( 7.0E-6 ), + name = cms.string( "PFRecHitQTestThreshold" ) + ) + ) + ) + ) +) +process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.15 ), + seedingThreshold = cms.double( 0.6 ), + detector = cms.string( "ECAL_ENDCAP" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 0.23 ), + detector = cms.string( "ECAL_BARREL" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 8 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 0.08 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( gatheringThreshold = cms.double( 0.3 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( True ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( 9 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + maxIterations = cms.uint32( 50 ), + positionCalcForConvergence = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + allCellsPositionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 0.08 ), + minFractionInCalc = cms.double( 1.0E-9 ), + timeResolutionCalcBarrel = cms.PSet( + corrTermLowE = cms.double( 0.0510871 ), + threshLowE = cms.double( 0.5 ), + noiseTerm = cms.double( 1.10889 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 1.31883 ), + threshHighE = cms.double( 5.0 ), + constantTerm = cms.double( 0.428192 ) + ), + timeResolutionCalcEndcap = cms.PSet( + corrTermLowE = cms.double( 0.0 ), + threshLowE = cms.double( 1.0 ), + noiseTerm = cms.double( 5.72489999999 ), + constantTermLowE = cms.double( 0.0 ), + noiseTermLowE = cms.double( 6.92683000001 ), + threshHighE = cms.double( 10.0 ), + constantTerm = cms.double( 0.0 ) + ) + ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), + detector = cms.string( "ECAL_BARREL" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), + detector = cms.string( "ECAL_ENDCAP" ) + ) + ), + showerSigma = cms.double( 1.5 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( + minAllowedNormalization = cms.double( 0.0 ), + T0_ES = cms.double( 1.2 ), + algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), + T0_EE = cms.double( 3.1 ), + T0_EB = cms.double( 7.4 ), + X0 = cms.double( 0.89 ), + minFractionInCalc = cms.double( 0.0 ), + W0 = cms.double( 4.2 ) + ), + energyCorrector = cms.PSet( ) +) +process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", + recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), + recHitCleaners = cms.VPSet( + ), + seedCleaners = cms.VPSet( + ), + seedFinder = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( seedingThresholdPt = cms.double( 0.0 ), + seedingThreshold = cms.double( 1.2E-4 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "LocalMaximumSeedFinder" ), + nNeighbours = cms.int32( 4 ) + ), + initialClusteringStep = cms.PSet( + thresholdsByDetector = cms.VPSet( + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), + gatheringThresholdPt = cms.double( 0.0 ), + detector = cms.string( "PS2" ) + ) + ), + algoName = cms.string( "Basic2DGenericTopoClusterizer" ), + useCornerCells = cms.bool( False ) + ), + pfClusterBuilder = cms.PSet( + minFracTot = cms.double( 1.0E-20 ), + stoppingTolerance = cms.double( 1.0E-8 ), + positionCalc = cms.PSet( + minAllowedNormalization = cms.double( 1.0E-9 ), + posCalcNCrystals = cms.int32( -1 ), + algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), + logWeightDenominator = cms.double( 6.0E-5 ), + minFractionInCalc = cms.double( 1.0E-9 ) + ), + maxIterations = cms.uint32( 50 ), + algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), + recHitEnergyNorms = cms.VPSet( + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS1" ) + ), + cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), + detector = cms.string( "PS2" ) + ) + ), + showerSigma = cms.double( 0.3 ), + minFractionToKeep = cms.double( 1.0E-7 ), + excludeOtherSeeds = cms.bool( True ) + ), + positionReCalc = cms.PSet( ), + energyCorrector = cms.PSet( ) +) +process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", + minimumPSEnergy = cms.double( 0.0 ), + skipPS = cms.bool( False ), + inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), + energyCorrector = cms.PSet( + applyCrackCorrections = cms.bool( False ), + srfAwareCorrection = cms.bool( True ), + applyMVACorrections = cms.bool( True ), + maxPtForMVAEvaluation = cms.double( 300.0 ), + recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), + eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) + ), + inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) +) +process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", + recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), + pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.05 ), + drVetoEndcap = cms.double( 0.05 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + effectiveAreas = cms.vdouble( 0.35, 0.193 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -22297,42 +21965,41 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), +process.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", + recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), + pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), + useHF = cms.bool( False ), + pfClusterProducerHFEM = cms.InputTag( "" ), + pfClusterProducerHFHAD = cms.InputTag( "" ), + rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + drMax = cms.double( 0.3 ), + drVetoBarrel = cms.double( 0.1 ), + drVetoEndcap = cms.double( 0.1 ), + etaStripBarrel = cms.double( 0.0 ), + etaStripEndcap = cms.double( 0.0 ), + energyBarrel = cms.double( 0.0 ), + energyEndcap = cms.double( 0.0 ), + useEt = cms.bool( True ), + effectiveAreas = cms.vdouble( 0.227, 0.372 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) -process.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -22341,3610 +22008,389 @@ rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltPixelVertices" ), + zErrorVetex = cms.double( 0.2 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 24.2 ), + maxNVertices = cms.int32( 4 ), + maxNRegions = cms.int32( 40 ), + nSigmaZVertex = cms.double( 3.0 ), + nSigmaZBeamSpot = cms.double( 4.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltIterL3MuonCandidates" ), + searchOpt = cms.bool( False ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.1 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.3 ), + deltaPhi = cms.double( 0.3 ) + ) ) -process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 38.0 ), - etcutEE = cms.double( 38.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) +process.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracks" ), + regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( False ) ) -process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) -process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) -process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) -process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) ) -process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), + originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) ) -process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltMuonTkRelIsolationCut0p08Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", + UseRhoCorrectedCaloDeposits = cms.bool( False ), + UseCaloIso = cms.bool( False ), + CaloDepositsLabel = cms.InputTag( "notUsed" ), + inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + OutputMuIsoDeposits = cms.bool( True ), + TrackPt_Min = cms.double( -1.0 ), + printDebug = cms.bool( False ), + CutsPSet = cms.PSet( + applyCutsORmaxNTracks = cms.bool( False ), + maxNTracks = cms.int32( -1 ), + Thresholds = cms.vdouble( 0.08 ), + EtaBounds = cms.vdouble( 2.411 ), + ComponentName = cms.string( "SimpleCuts" ), + ConeSizes = cms.vdouble( 0.3 ) + ), + TrkExtractorPSet = cms.PSet( + Diff_z = cms.double( 0.2 ), + inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), + Chi2Ndof_Max = cms.double( 1.0E64 ), + BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + DR_Veto = cms.double( 0.01 ), + Pt_Min = cms.double( -1.0 ), + VetoLeadingTrack = cms.bool( True ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "PXLS" ), + PtVeto_Min = cms.double( 2.0 ), + NHits_Min = cms.uint32( 0 ), + PropagateTracksToRadius = cms.bool( True ), + ReferenceRadius = cms.double( 6.0 ), + Chi2Prob_Min = cms.double( -1.0 ), + Diff_r = cms.double( 0.1 ), + BeamlineOption = cms.string( "BeamSpotFromEvent" ), + ComponentName = cms.string( "PixelTrackExtractor" ), + DR_VetoPt = cms.double( 0.025 ) + ), + CaloExtractorPSet = cms.PSet( + DR_Veto_H = cms.double( 0.1 ), + Vertex_Constraint_Z = cms.bool( False ), + DR_Veto_E = cms.double( 0.07 ), + Weight_H = cms.double( 1.0 ), + CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), + DR_Max = cms.double( 0.3 ), + DepositLabel = cms.untracked.string( "EcalPlusHcal" ), + Vertex_Constraint_XY = cms.bool( False ), + Threshold_H = cms.double( 0.5 ), + Threshold_E = cms.double( 0.2 ), + ComponentName = cms.string( "CaloExtractor" ), + Weight_E = cms.double( 1.0 ) + ) ) -process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) ) -process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", + TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + TauId = cms.int32( 0 ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + BX = cms.int32( 0 ), + verbose = cms.untracked.int32( 0 ) ) -process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 40.0 ), - etcutEE = cms.double( 40.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 32.0 ), - etcutEE = cms.double( 32.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.17 ) -) -process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 24.0 ), - etcutEE = cms.double( 24.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.011 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.75 ), - thrRegularEE1 = cms.vdouble( 3.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 2.25 ), - thrRegularEE2 = cms.vdouble( 5.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 1.75 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 1.75 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.0 ), - thrRegularEB1 = cms.vdouble( 2.5 ), - thrRegularEE1 = cms.vdouble( 1.0 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( 3.0 ), - thrRegularEE2 = cms.vdouble( 2.0 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 70.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.012 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 999.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.004 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.02 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - etaBoundaryEB12 = cms.double( 1.0 ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverEEB2 = cms.vdouble( 0.03 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverE2EB2 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ), - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) -) -process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ), - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) -) -process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), - muonMaxDPtOPt = cms.double( 1.0 ), - trackQuality = cms.string( "highPurity" ), - cleanBadConvertedBrems = cms.bool( False ), - vetoEndcap = cms.bool( False ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ), - trajectoryLayerEntrance = cms.string( "HCALEntrance" ), - trajectoryLayerExit = cms.string( "HCALExit" ), - nMaxHcalLinksPerTrack = cms.int32( 1 ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ), - minAbsEtaEcal = cms.double( 2.5 ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ) -) -process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - verbose = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - vetoEndcap = cms.bool( False ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - useVerticesForNeutral = cms.bool( True ), - useHO = cms.bool( False ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - useEGammaElectrons = cms.bool( False ), - egammaElectrons = cms.InputTag( "" ), - useEGammaFilters = cms.bool( False ), - useProtectionsForJetMET = cms.bool( True ), - PFEGammaFiltersParameters = cms.PSet( - electron_protectionsForJetMET = cms.PSet( - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxHcalEOverP = cms.double( 1.0 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalE = cms.double( 10.0 ), - maxEeleOverPout = cms.double( 0.2 ), - maxNtracks = cms.double( 3.0 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxDPhiIN = cms.double( 0.1 ), - maxEeleOverPoutRes = cms.double( 0.5 ) - ), - electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_protectionsForBadHcal = cms.PSet( - solidConeTrkIsoSlope = cms.double( 0.3 ), - enableProtections = cms.bool( False ), - solidConeTrkIsoOffset = cms.double( 10.0 ) - ), - electron_missinghits = cms.uint32( 1 ), - photon_MinEt = cms.double( 10.0 ), - electron_iso_pt = cms.double( 10.0 ), - electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 4.0 ) - ), - electron_protectionsForBadHcal = cms.PSet( - dEta = cms.vdouble( 0.0064, 0.01264 ), - dPhi = cms.vdouble( 0.0547, 0.0394 ), - enableProtections = cms.bool( False ), - eInvPInv = cms.vdouble( 0.184, 0.0721 ), - full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) - ), - electron_noniso_mvaCut = cms.double( -0.1 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - photon_combIso = cms.double( 10.0 ), - photon_HoE = cms.double( 0.05 ) - ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - PFMuonAlgoParameters = cms.PSet( ), - rejectTracks_Bad = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - usePFNuclearInteractions = cms.bool( False ), - usePFConversions = cms.bool( False ), - usePFDecays = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - nsigma_TRACK = cms.double( 1.0 ), - pt_Error = cms.double( 1.0 ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), - goodTrackDeadHcal_chi2n = cms.double( 5.0 ), - goodTrackDeadHcal_layers = cms.uint32( 4 ), - goodTrackDeadHcal_validFr = cms.double( 0.5 ), - goodTrackDeadHcal_dxy = cms.double( 0.5 ), - goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), - goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), - goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), - goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), - goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), - goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), - goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), - goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - pf_nsigma_HFEM = cms.double( 1.0 ), - pf_nsigma_HFHAD = cms.double( 1.0 ), - useCalibrationsFromDB = cms.bool( True ), - calibrationsLabel = cms.string( "HLT" ), - postHFCleaning = cms.bool( False ), - PFHFCleaningParameters = cms.PSet( - minSignificance = cms.double( 2.5 ), - maxSignificance = cms.double( 2.5 ), - minDeltaMet = cms.double( 0.4 ), - maxDeltaPhiPt = cms.double( 7.0 ), - minHFCleaningPt = cms.double( 5.0 ), - minSignificanceReduction = cms.double( 1.4 ) - ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - calibHF_use = cms.bool( False ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) -) -process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.4 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 0.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( True ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ), - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ), - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 0.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "PFNeutralHadrons" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 5 ), - minMergeNeutralHadronEt = cms.double( 0.0 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - minBlockElementMatchesPhoton = cms.int32( 2 ) - ) - ) -) -process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - verbosity = cms.int32( 0 ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltHpsCombinatoricRecoTaus = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 2.5 ), - outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), - chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals" ), - minJetPt = cms.double( 14.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( decayModes = cms.VPSet( - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nPiZeros = cms.uint32( 0 ), - nCharged = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 6 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 5 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 1 ), - nPiZeros = cms.uint32( 2 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 2 ), - nPiZeros = cms.uint32( 1 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 0 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 0 ) - ), - cms.PSet( maxPiZeros = cms.uint32( 3 ), - maxTracks = cms.uint32( 6 ), - nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ) - ) -), - isolationConeSize = cms.double( 0.5 ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - name = cms.string( "combinatoric" ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), - qualityCuts = cms.PSet( - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.03 ), - minGammaEt = cms.double( 1.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 1.0 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.4 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minGammaEt = cms.double( 0.5 ), - minNeutralHadronEt = cms.double( 30.0 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - vertexTrackFiltering = cms.bool( False ), - vxAssocQualityCuts = cms.PSet( - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - minTrackPt = cms.double( 0.5 ), - minTrackVertexWeight = cms.double( -1.0 ) - ) - ), - signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) - ) - ), - buildNullTaus = cms.bool( False ), - verbosity = cms.int32( 0 ), - modifiers = cms.VPSet( - cms.PSet( DataType = cms.string( "AOD" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ), - name = cms.string( "elec_rej" ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "tau_mass" ), - plugin = cms.string( "PFRecoTauMassPlugin" ), - verbosity = cms.int32( 0 ) - ) - ) -) -process.hltHpsSelectionDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTaus" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) -) -process.hltHpsPFTauProducerSansRefs = cms.EDProducer( "RecoTauCleaner", - outputSelection = cms.string( "" ), - cleaners = cms.VPSet( - cms.PSet( name = cms.string( "HPS_Select" ), - plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), - src = cms.InputTag( "hltHpsSelectionDiscriminator" ) - ), - cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), - plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), - minTrackPt = cms.double( 5.0 ) - ), - cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), - plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) - ), - cms.PSet( name = cms.string( "Pt" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-pt()" ), - tolerance = cms.double( 0.01 ) - ), - cms.PSet( name = cms.string( "StripMultiplicity" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) - ), - cms.PSet( name = cms.string( "CombinedIsolation" ), - plugin = cms.string( "RecoTauStringCleanerPlugin" ), - selection = cms.string( "leadPFCand().isNonnull()" ), - selectionFailValue = cms.double( 1000.0 ), - selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) - ) - ), - verbosity = cms.int32( 0 ), - src = cms.InputTag( "hltHpsCombinatoricRecoTaus" ) -) -process.hltHpsPFTauProducer = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltHpsPFTauProducerSansRefs" ) -) -process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - minTauPt = cms.double( 18.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - decayModes = cms.VPSet( - cms.PSet( maxMass = cms.string( "1." ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( -1000.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), - nPiZeros = cms.uint32( 1 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.1349 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( minPi0Mass = cms.double( 0.0 ), - maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), - maxPi0Mass = cms.double( 0.8 ), - nPiZeros = cms.uint32( 2 ), - minMass = cms.double( 0.4 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 1 ), - nCharged = cms.uint32( 1 ), - assumeStripMass = cms.double( 0.0 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.2" ), - nPiZeros = cms.uint32( 0 ), - minMass = cms.double( 0.0 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - nCharged = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - phi = cms.bool( True ), - eta = cms.bool( False ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), - minMass = cms.double( 0.0 ), - nCharged = cms.uint32( 2 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( maxMass = cms.string( "1.6" ), - minMass = cms.double( 0.7 ), - nCharged = cms.uint32( 3 ), - nChargedPFCandsMin = cms.uint32( 1 ), - nPiZeros = cms.uint32( 0 ), - nTracksMin = cms.uint32( 2 ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( True ), - mass = cms.bool( True ) - ) - ), - cms.PSet( nCharged = cms.uint32( 3 ), - nPiZeros = cms.uint32( 1 ), - nTracksMin = cms.uint32( 2 ), - minMass = cms.double( 0.9 ), - maxMass = cms.string( "1.6" ), - applyBendCorrection = cms.PSet( - eta = cms.bool( False ), - phi = cms.bool( False ), - mass = cms.bool( False ) - ), - nChargedPFCandsMin = cms.uint32( 1 ) - ) - ), - matchingCone = cms.double( 0.5 ), - minPixelHits = cms.int32( 0 ), - requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) -) -process.hltHpsPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -process.hltHpsSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -process.hltHpsPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -process.hltHpsPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -process.hltHpsPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolation' ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - max_EMF = cms.double( 999.0 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ) -) -process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 40.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltHtMht' ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) -) -process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ), - src = cms.InputTag( "hltVerticesPF" ) -) -process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ), - filter = cms.bool( True ) -) -process.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1022 ) -) -process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - MaxEta = cms.double( 2.1 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.16 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", - hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), - ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - skipHCAL = cms.bool( True ), - skipECAL = cms.bool( False ), - eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - maxRapidity = cms.double( 2.5 ), - gridSpacing = cms.double( 0.55 ) -) -process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", - hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), - ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - skipHCAL = cms.bool( False ), - skipECAL = cms.bool( True ), - eThresHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), - eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), - maxRapidity = cms.double( 2.5 ), - gridSpacing = cms.double( 0.55 ) -) -process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - useUncalib = cms.bool( False ), - doIsolated = cms.bool( True ), - l1LowerThr = cms.double( 0.0 ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - regionEtaMargin = cms.double( 0.4 ), - regionPhiMargin = cms.double( 0.4 ) -) -process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - useUncalib = cms.bool( False ), - doIsolated = cms.bool( True ), - l1LowerThr = cms.double( 0.0 ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - regionEtaMargin = cms.double( 0.4 ), - regionPhiMargin = cms.double( 0.4 ) -) -process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), - applySelectionsToAllCrystals = cms.bool( True ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ) -) -process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - energyCorrector = cms.PSet( ) -) -process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), - recHitCleaners = cms.VPSet( - ), - seedCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - energyCorrector = cms.PSet( ) -) -process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - minimumPSEnergy = cms.double( 0.0 ), - skipPS = cms.bool( False ), - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - energyCorrector = cms.PSet( - applyCrackCorrections = cms.bool( False ), - srfAwareCorrection = cms.bool( True ), - applyMVACorrections = cms.bool( True ), - maxPtForMVAEvaluation = cms.double( 300.0 ), - recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), - eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.05 ), - drVetoEndcap = cms.double( 0.05 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) -) -process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), - useHF = cms.bool( False ), - pfClusterProducerHFEM = cms.InputTag( "" ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - drMax = cms.double( 0.3 ), - drVetoBarrel = cms.double( 0.1 ), - drVetoEndcap = cms.double( 0.1 ), - etaStripBarrel = cms.double( 0.0 ), - etaStripEndcap = cms.double( 0.0 ), - energyBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) -) -process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVertices" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 4 ), - maxNRegions = cms.int32( 40 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracks" ), - regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( False ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) -) -process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltMuonTkRelIsolationCut0p08Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.08 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) -) -process.hltHpsPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -process.hltHpsPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", + TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + TauId = cms.int32( 1 ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + BX = cms.int32( 0 ), + verbose = cms.untracked.int32( 0 ) ) -process.hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), +process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "0.5" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -process.hltHpsPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 1 ) -) -process.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), - inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDeta = cms.double( -1.0 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( -1.0 ), - MinDelR = cms.double( 0.3 ), - MaxDelR = cms.double( 99999.0 ), - MinPt = cms.double( 1.0 ), - MaxPt = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 27.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.14 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), - varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.177 ), - thrOverEEE = cms.vdouble( 0.24 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), - IsolatorPSet = cms.PSet( ) + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), + TauId = cms.int32( 2 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -25983,7 +22429,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26029,17 +22475,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), + TauId = cms.int32( 3 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26078,7 +22524,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26124,17 +22570,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), + TauId = cms.int32( 4 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26173,7 +22619,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26219,17 +22665,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), + TauId = cms.int32( 5 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26268,7 +22714,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26314,17 +22760,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), + TauId = cms.int32( 6 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26363,7 +22809,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26409,17 +22855,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), + TauId = cms.int32( 7 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26458,7 +22904,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26504,17 +22950,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), + TauId = cms.int32( 8 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26553,7 +22999,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26599,17 +23045,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), + TauId = cms.int32( 9 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26648,7 +23094,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26694,17 +23140,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), + TauId = cms.int32( 10 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26743,7 +23189,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26789,17 +23235,17 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", +process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), + TauId = cms.int32( 11 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) -process.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", +process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26838,7 +23284,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), + src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -26884,17 +23330,259 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ), - verbose = cms.untracked.int32( 0 ) +process.hltL2TauJets = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ), + EtMin = cms.double( 20.0 ) ) -process.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", +process.hltSingleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJets" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) +) +process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJets" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +) +process.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) +) +process.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 3.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) +) +process.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), + TriggerTypes = cms.vint32( 84 ) +) +process.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 1 ) +) +process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", + DebugOn = cms.untracked.bool( False ), + DetectorType = cms.untracked.string( "sistrip" ), + DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), + DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) +) +process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", + DebugOn = cms.untracked.bool( False ), + DetectorType = cms.untracked.string( "pixel" ), + DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), + DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) +) +process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 5.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + elementImporters = cms.VPSet( + cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), + source = cms.InputTag( "hltLightPFTracks" ), + NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), + useIterativeTracking = cms.bool( False ), + importerName = cms.string( "GeneralTracksImporter" ), + DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), + muonMaxDPtOPt = cms.double( 1.0 ), + trackQuality = cms.string( "highPurity" ), + cleanBadConvertedBrems = cms.bool( False ), + vetoEndcap = cms.bool( False ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), + importerName = cms.string( "ECALClusterImporter" ), + BCtoPFCMap = cms.InputTag( "" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), + importerName = cms.string( "GenericClusterImporter" ) + ), + cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), + importerName = cms.string( "GenericClusterImporter" ) + ) + ), + linkDefinitions = cms.VPSet( + cms.PSet( linkType = cms.string( "TRACK:ECAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndECALLinker" ) + ), + cms.PSet( linkType = cms.string( "TRACK:HCAL" ), + useKDTree = cms.bool( True ), + linkerName = cms.string( "TrackAndHCALLinker" ), + trajectoryLayerEntrance = cms.string( "HCALEntrance" ), + trajectoryLayerExit = cms.string( "HCALExit" ), + nMaxHcalLinksPerTrack = cms.int32( 1 ) + ), + cms.PSet( linkType = cms.string( "ECAL:HCAL" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "ECALAndHCALLinker" ), + minAbsEtaEcal = cms.double( 2.5 ) + ), + cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), + useKDTree = cms.bool( False ), + linkerName = cms.string( "HFEMAndHFHADLinker" ) + ) + ) +) +process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", + verbose = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), + muons = cms.InputTag( "hltMuons" ), + postMuonCleaning = cms.bool( True ), + vetoEndcap = cms.bool( False ), + vertexCollection = cms.InputTag( "hltPixelVertices" ), + useVerticesForNeutral = cms.bool( True ), + useHO = cms.bool( False ), + PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), + GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), + GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), + useEGammaElectrons = cms.bool( False ), + egammaElectrons = cms.InputTag( "" ), + useEGammaFilters = cms.bool( False ), + useProtectionsForJetMET = cms.bool( True ), + PFEGammaFiltersParameters = cms.PSet( + electron_protectionsForJetMET = cms.PSet( + maxE = cms.double( 50.0 ), + maxTrackPOverEele = cms.double( 1.0 ), + maxEcalEOverP_2 = cms.double( 0.2 ), + maxHcalEOverEcalE = cms.double( 0.1 ), + maxEcalEOverP_1 = cms.double( 0.5 ), + maxHcalEOverP = cms.double( 1.0 ), + maxEcalEOverPRes = cms.double( 0.2 ), + maxHcalE = cms.double( 10.0 ), + maxEeleOverPout = cms.double( 0.2 ), + maxNtracks = cms.double( 3.0 ), + maxEleHcalEOverEcalE = cms.double( 0.1 ), + maxDPhiIN = cms.double( 0.1 ), + maxEeleOverPoutRes = cms.double( 0.5 ) + ), + electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), + photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), + electron_iso_combIso_endcap = cms.double( 10.0 ), + photon_protectionsForBadHcal = cms.PSet( + solidConeTrkIsoSlope = cms.double( 0.3 ), + enableProtections = cms.bool( False ), + solidConeTrkIsoOffset = cms.double( 10.0 ) + ), + electron_missinghits = cms.uint32( 1 ), + photon_MinEt = cms.double( 10.0 ), + electron_iso_pt = cms.double( 10.0 ), + electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), + electron_iso_mva_endcap = cms.double( -0.1075 ), + electron_iso_combIso_barrel = cms.double( 10.0 ), + photon_protectionsForJetMET = cms.PSet( + sumPtTrackIsoSlope = cms.double( 0.001 ), + sumPtTrackIso = cms.double( 4.0 ) + ), + electron_protectionsForBadHcal = cms.PSet( + dEta = cms.vdouble( 0.0064, 0.01264 ), + dPhi = cms.vdouble( 0.0547, 0.0394 ), + enableProtections = cms.bool( False ), + eInvPInv = cms.vdouble( 0.184, 0.0721 ), + full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) + ), + electron_noniso_mvaCut = cms.double( -0.1 ), + electron_iso_mva_barrel = cms.double( -0.1875 ), + photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), + photon_combIso = cms.double( 10.0 ), + photon_HoE = cms.double( 0.05 ) + ), + muon_HCAL = cms.vdouble( 3.0, 3.0 ), + muon_ECAL = cms.vdouble( 0.5, 0.5 ), + muon_HO = cms.vdouble( 0.9, 0.9 ), + PFMuonAlgoParameters = cms.PSet( ), + rejectTracks_Bad = cms.bool( False ), + rejectTracks_Step45 = cms.bool( False ), + usePFNuclearInteractions = cms.bool( False ), + usePFConversions = cms.bool( False ), + usePFDecays = cms.bool( False ), + dptRel_DispVtx = cms.double( 10.0 ), + iCfgCandConnector = cms.PSet( + nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), + bCorrect = cms.bool( False ), + bCalibPrimary = cms.bool( False ) + ), + nsigma_TRACK = cms.double( 1.0 ), + pt_Error = cms.double( 1.0 ), + factors_45 = cms.vdouble( 10.0, 100.0 ), + goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), + goodTrackDeadHcal_chi2n = cms.double( 5.0 ), + goodTrackDeadHcal_layers = cms.uint32( 4 ), + goodTrackDeadHcal_validFr = cms.double( 0.5 ), + goodTrackDeadHcal_dxy = cms.double( 0.5 ), + goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), + goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), + goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), + goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), + goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), + goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), + goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), + goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), + pf_nsigma_ECAL = cms.double( 0.0 ), + pf_nsigma_HCAL = cms.double( 1.0 ), + pf_nsigma_HFEM = cms.double( 1.0 ), + pf_nsigma_HFHAD = cms.double( 1.0 ), + useCalibrationsFromDB = cms.bool( True ), + calibrationsLabel = cms.string( "HLT" ), + postHFCleaning = cms.bool( False ), + PFHFCleaningParameters = cms.PSet( + minSignificance = cms.double( 2.5 ), + maxSignificance = cms.double( 2.5 ), + minDeltaMet = cms.double( 0.4 ), + maxDeltaPhiPt = cms.double( 7.0 ), + minHFCleaningPt = cms.double( 5.0 ), + minSignificanceReduction = cms.double( 1.4 ) + ), + cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), + calibHF_use = cms.bool( False ), + calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), + calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), + calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), + calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), + resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) +) +process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -26932,15 +23620,15 @@ dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), + MinVtxNdof = cms.int32( 0 ), + src = cms.InputTag( "hltParticleFlowForTaus" ), + srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), + jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), + rParam = cms.double( 0.4 ), + inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), + jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), @@ -26950,7 +23638,7 @@ radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), + doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), @@ -26964,174 +23652,569 @@ useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ), - verbose = cms.untracked.int32( 0 ) + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", + src = cms.InputTag( "hltAK4PFJetsForTaus" ), + deltaR = cms.double( 0.8 ), + pfCandAssocMapSrc = cms.InputTag( "" ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + minJetPt = cms.double( -1.0 ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) +) +process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals = cms.EDProducer( "PFRecoTauChargedHadronProducer", + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ), + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), + selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), + name = cms.string( "ChargedPFCandidate" ), + selectionPassFunction = cms.string( "-pt" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0.5" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + minBlockElementMatchesPhoton = cms.int32( 2 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 100.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "chargedPFCandidates" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), + minMergeNeutralHadronEt = cms.double( 0.0 ) + ), + cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), + dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), + dRmergePhotonWrtOther = cms.double( 0.005 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + minNeutralHadronEt = cms.double( 30.0 ), + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + vxAssocQualityCuts = cms.PSet( + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), + dRmergePhotonWrtElectron = cms.double( 0.005 ), + minMergeGammaEt = cms.double( 0.0 ), + dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), + plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), + dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), + minMergeChargedHadronPt = cms.double( 0.0 ), + maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), + name = cms.string( "PFNeutralHadrons" ), + dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), + chargedHadronCandidatesParticleIds = cms.vint32( 5 ), + minMergeNeutralHadronEt = cms.double( 0.0 ), + maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), + minBlockElementMatchesPhoton = cms.int32( 2 ) + ) + ) +) +process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", + massHypothesis = cms.double( 0.136 ), + ranking = cms.VPSet( + cms.PSet( selectionFailValue = cms.double( 1000.0 ), + plugin = cms.string( "RecoTauPiZeroStringQuality" ), + selection = cms.string( "algoIs('kStrips')" ), + name = cms.string( "InStrip" ), + selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) + ) + ), + verbosity = cms.int32( 0 ), + maxJetAbsEta = cms.double( 99.0 ), + outputSelection = cms.string( "pt > 0" ), + minJetPt = cms.double( -1.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), + applyElecTrackQcuts = cms.bool( False ), + stripCandidatesParticleIds = cms.vint32( 2, 4 ), + makeCombinatoricStrips = cms.bool( False ), + stripPhiAssociationDistance = cms.double( 0.2 ), + qualityCuts = cms.PSet( + vertexTrackFiltering = cms.bool( False ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + minTrackPt = cms.double( 0.0 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + useTracksInsteadOfPFHadrons = cms.bool( False ) + ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ) + ), + maxStripBuildIterations = cms.int32( -1 ), + updateStripAfterEachDaughter = cms.bool( False ), + stripEtaAssociationDistance = cms.double( 0.05 ), + minStripEt = cms.double( 1.0 ), + plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), + minGammaEtStripAdd = cms.double( 0.0 ), + name = cms.string( "s" ) + ) + ) +) +process.hltHpsCombinatoricRecoTaus = cms.EDProducer( "RecoTauProducer", + piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), + jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), + maxJetAbsEta = cms.double( 2.5 ), + outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), + chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals" ), + minJetPt = cms.double( 14.0 ), + jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), + builders = cms.VPSet( + cms.PSet( decayModes = cms.VPSet( + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nPiZeros = cms.uint32( 0 ), + nCharged = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 6 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 5 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 1 ), + nPiZeros = cms.uint32( 2 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 2 ), + nPiZeros = cms.uint32( 1 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 0 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 0 ) + ), + cms.PSet( maxPiZeros = cms.uint32( 3 ), + maxTracks = cms.uint32( 6 ), + nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ) + ) +), + isolationConeSize = cms.double( 0.5 ), + minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), + minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), + minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), + name = cms.string( "combinatoric" ), + pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), + plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), + qualityCuts = cms.PSet( + isolationQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.2 ), + maxTrackChi2 = cms.double( 100.0 ), + maxTransverseImpactParameter = cms.double( 0.03 ), + minGammaEt = cms.double( 1.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 1.0 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), + primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), + pvFindingAlgo = cms.string( "closestInDeltaZ" ), + recoverLeadingTrk = cms.bool( False ), + signalQualityCuts = cms.PSet( + maxDeltaZ = cms.double( 0.4 ), + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + minGammaEt = cms.double( 0.5 ), + minNeutralHadronEt = cms.double( 30.0 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ), + vertexTrackFiltering = cms.bool( False ), + vxAssocQualityCuts = cms.PSet( + maxTrackChi2 = cms.double( 1000.0 ), + maxTransverseImpactParameter = cms.double( 0.2 ), + minGammaEt = cms.double( 0.5 ), + minTrackHits = cms.uint32( 3 ), + minTrackPixelHits = cms.uint32( 0 ), + minTrackPt = cms.double( 0.5 ), + minTrackVertexWeight = cms.double( -1.0 ) + ) + ), + signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) + ) + ), + buildNullTaus = cms.bool( False ), + verbosity = cms.int32( 0 ), + modifiers = cms.VPSet( + cms.PSet( DataType = cms.string( "AOD" ), + EcalStripSumE_deltaEta = cms.double( 0.03 ), + EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), + EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), + EcalStripSumE_minClusEnergy = cms.double( 0.1 ), + ElectronPreIDProducer = cms.InputTag( "elecpreid" ), + maximumForElectrionPreIDOutput = cms.double( -0.1 ), + name = cms.string( "elec_rej" ), + plugin = cms.string( "RecoTauElectronRejectionPlugin" ), + ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "tau_mass" ), + plugin = cms.string( "PFRecoTauMassPlugin" ), + verbosity = cms.int32( 0 ) + ) + ) ) -process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), +process.hltHpsSelectionDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTaus" ), verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltL2TauJets = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ), - EtMin = cms.double( 20.0 ) + minTauPt = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -process.hltSingleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJets" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 1 ) +process.hltHpsPFTauProducerSansRefs = cms.EDProducer( "RecoTauCleaner", + outputSelection = cms.string( "" ), + cleaners = cms.VPSet( + cms.PSet( name = cms.string( "HPS_Select" ), + plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), + src = cms.InputTag( "hltHpsSelectionDiscriminator" ) + ), + cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), + plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), + minTrackPt = cms.double( 5.0 ) + ), + cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), + plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) + ), + cms.PSet( name = cms.string( "Pt" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-pt()" ), + tolerance = cms.double( 0.01 ) + ), + cms.PSet( name = cms.string( "StripMultiplicity" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) + ), + cms.PSet( name = cms.string( "CombinedIsolation" ), + plugin = cms.string( "RecoTauStringCleanerPlugin" ), + selection = cms.string( "leadPFCand().isNonnull()" ), + selectionFailValue = cms.double( 1000.0 ), + selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) + ) + ), + verbosity = cms.int32( 0 ), + src = cms.InputTag( "hltHpsCombinatoricRecoTaus" ) ) -process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJets" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +process.hltHpsPFTauProducer = cms.EDProducer( "RecoTauPiZeroUnembedder", + src = cms.InputTag( "hltHpsPFTauProducerSansRefs" ) ) -process.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) +process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + verbosity = cms.int32( 0 ), + minTauPt = cms.double( 18.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + decayModes = cms.VPSet( + cms.PSet( maxMass = cms.string( "1." ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( -1000.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), + nPiZeros = cms.uint32( 1 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.1349 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( minPi0Mass = cms.double( 0.0 ), + maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), + maxPi0Mass = cms.double( 0.8 ), + nPiZeros = cms.uint32( 2 ), + minMass = cms.double( 0.4 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 1 ), + nCharged = cms.uint32( 1 ), + assumeStripMass = cms.double( 0.0 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.2" ), + nPiZeros = cms.uint32( 0 ), + minMass = cms.double( 0.0 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + nCharged = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + phi = cms.bool( True ), + eta = cms.bool( False ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), + minMass = cms.double( 0.0 ), + nCharged = cms.uint32( 2 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( maxMass = cms.string( "1.6" ), + minMass = cms.double( 0.7 ), + nCharged = cms.uint32( 3 ), + nChargedPFCandsMin = cms.uint32( 1 ), + nPiZeros = cms.uint32( 0 ), + nTracksMin = cms.uint32( 2 ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( True ), + mass = cms.bool( True ) + ) + ), + cms.PSet( nCharged = cms.uint32( 3 ), + nPiZeros = cms.uint32( 1 ), + nTracksMin = cms.uint32( 2 ), + minMass = cms.double( 0.9 ), + maxMass = cms.string( "1.6" ), + applyBendCorrection = cms.PSet( + eta = cms.bool( False ), + phi = cms.bool( False ), + mass = cms.bool( False ) + ), + nChargedPFCandsMin = cms.uint32( 1 ) + ) + ), + matchingCone = cms.double( 0.5 ), + minPixelHits = cms.int32( 0 ), + requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) -process.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) +process.hltHpsPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 0.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) -process.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), - TriggerTypes = cms.vint32( 84 ) +process.hltHpsSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) ) -process.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", +process.hltHpsPFTauTrack = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), + inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), + MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), + MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", @@ -27523,6 +24606,7 @@ 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), @@ -27569,6 +24653,26 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) +process.hltHpsPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", + maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), + maxNumberOfHitsLast2Stations = cms.int32( -1 ), + maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), + maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), + maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), + verbosity = cms.int32( 0 ), + maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), + minPtMatchedMuon = cms.double( 5.0 ), + dRmuonMatchLimitedToJetArea = cms.bool( False ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + maskHitsDT = cms.vint32( 0, 0, 0, 0 ), + HoPMin = cms.double( -1.0 ), + maxNumberOfMatches = cms.int32( 1 ), + discriminatorOption = cms.string( "custom" ), + dRmuonMatch = cms.double( 0.3 ), + srcMuons = cms.InputTag( "" ), + doCaloMuonVeto = cms.bool( False ) +) process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), @@ -28326,14 +25430,6 @@ MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) -process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), @@ -29559,387 +26655,305 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( 0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 19.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.8 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -1.0 ), - MaxAcop = cms.double( 9999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", +process.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 25.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), + MinN = cms.int32( 2 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( 0.001 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( False ) ) -process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), + inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) +) +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 8.0 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 8.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + PreviousCandIsL2 = cms.bool( True ), + FastAccept = cms.bool( False ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MaxDz = cms.double( 9999.0 ), + ChargeOpt = cms.int32( 0 ), + MinPtPair = cms.vdouble( 0.0 ), + MaxPtPair = cms.vdouble( 1.0E125 ), + MinPtMax = cms.vdouble( 19.0 ), + MinPtMin = cms.vdouble( 9.0 ), + MaxPtMin = cms.vdouble( 1.0E125 ), + MinInvMass = cms.vdouble( 3.8 ), + MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), + MinAcop = cms.double( -1.0 ), + MaxAcop = cms.double( 9999.0 ), + MinPtBalance = cms.double( -1.0 ), + MaxPtBalance = cms.double( 999999.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxDCAMuMu = cms.double( 99999.9 ), + MaxRapidityPair = cms.double( 999999.0 ), + CutCowboys = cms.bool( False ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -30014,9 +27028,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -30053,9 +27067,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -30069,7 +27083,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", +process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -30116,88 +27130,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - minDR = cms.double( 0.001 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPtMuon1 = cms.double( 20.0 ), - minPtMuon2 = cms.double( 0.0 ), - maxEtaMuon = cms.double( 2.5 ), - maxYDimuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxDCAMuMu = cms.double( 0.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ) -) -process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -30272,9 +27204,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -32052,7 +28984,7 @@ ) process.hltL1sSingleJet35OrZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD3p0 OR L1_ZeroBias" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_FWD2p5 OR L1_ZeroBias" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32100,7 +29032,7 @@ ) process.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32148,7 +29080,7 @@ ) process.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD3p0 OR L1_SingleJet90 OR L1_SingleJet90_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -32196,7 +29128,7 @@ ) process.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33126,41 +30058,7 @@ MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFJetFwd15 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 5.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 15.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFJetFwd25 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -33182,22 +30080,6 @@ triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 25.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( 2.7 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), @@ -33212,7 +30094,7 @@ ) process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33258,7 +30140,7 @@ ) process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33304,7 +30186,7 @@ ) process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -33350,7 +30232,7 @@ ) process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD3p0" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -34504,10 +31386,6 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -34672,653 +31550,1438 @@ src = cms.InputTag( "hltParticleFlow" ), cut = cms.string( "particleId!=3" ) ) -process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - src = cms.InputTag( "hltParticleFlowNoMu" ), - globalThreshold = cms.double( 0.0 ), - alias = cms.string( "pfMetNoMu" ), - calculateSignificance = cms.bool( False ), - parameters = cms.PSet( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ) +process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", + src = cms.InputTag( "hltParticleFlowNoMu" ), + globalThreshold = cms.double( 0.0 ), + alias = cms.string( "pfMetNoMu" ), + calculateSignificance = cms.bool( False ), + parameters = cms.PSet( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ) +) +process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", + src = cms.InputTag( "hltAK4PFJets" ), + offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), + jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), + jetCorrEtaMax = cms.double( 9.9 ), + type1JetPtThreshold = cms.double( 35.0 ), + skipEM = cms.bool( True ), + skipEMfractionThreshold = cms.double( 0.9 ), + skipMuons = cms.bool( True ), + skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) +) +process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", + src = cms.InputTag( "hltPFMETProducer" ), + srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) +) +process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETTypeOne" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 130.0 ) +) +process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 130.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), + minMht = cms.vdouble( 140.0 ) +) +process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 140.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + vertices = cms.InputTag( "hltPixelVertices" ), + jetPtThreshold = cms.double( 25.0 ), + jetEtaThreshold = cms.double( 2.9 ), + hfTowerEtaWidth = cms.double( 0.175 ), + hfTowerPhiWidth = cms.double( 0.175 ), + vertexRecoEffcy = cms.double( 0.7 ), + offsetPerPU = cms.double( 0.4 ), + jetReferenceRadius = cms.double( 0.4 ), + stripPtThreshold = cms.double( 10.0 ), + widthPtThreshold = cms.double( 3.0 ) +) +process.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", + jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + mets = cms.InputTag( "hltMet" ), + sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), + sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), + centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), + jetPtMin = cms.double( 100.0 ), + dphiJetMetMin = cms.double( 2.5 ), + jetEtaMin = cms.double( 2.9 ), + jetEtaMax = cms.double( 3.25 ), + sigmaEtaPhiDiffMax = cms.double( 0.05 ), + cornerCutSigmaEtaEta = cms.double( 0.02 ), + cornerCutSigmaPhiPhi = cms.double( 0.02 ), + centralEtaStripSizeMax = cms.int32( 2 ), + applySigmaEtaPhiCornerCut = cms.bool( True ), + applySigmaEtaPhiCut = cms.bool( True ), + applyStripSizeCut = cms.bool( True ) +) +process.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", + usePt = cms.bool( False ), + excludePFMuons = cms.bool( True ), + minNJetHt = cms.int32( 0 ), + minNJetMht = cms.int32( 0 ), + minPtJetHt = cms.double( 20.0 ), + minPtJetMht = cms.double( 20.0 ), + maxEtaJetHt = cms.double( 5.2 ), + maxEtaJetMht = cms.double( 5.2 ), + jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), + pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +) +process.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 110.0 ) +) +process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 120.0 ) +) +process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 130.0 ) +) +process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", + saveTags = cms.bool( True ), + mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), + minMht = cms.vdouble( 140.0 ) +) +process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMET350 = cms.EDFilter( "HLT1CaloMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMet" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 250.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFMETProducer" ), + triggerType = cms.int32( 87 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( -1.0 ), + MinN = cms.int32( 1 ) +) +process.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", + L1MuGMTReadoutLabel = cms.InputTag( "" ), + HLTResultLabel = cms.InputTag( "" ), + HLTBitLabel = cms.VInputTag( ), + ALCTDigiLabel = cms.InputTag( "" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + HBHErhLabel = cms.InputTag( "hltHbhereco" ), + ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CosmicMuonLabel = cms.InputTag( "" ), + MuonLabel = cms.InputTag( "hltMuons" ), + SALabel = cms.InputTag( "" ), + MatchParameters = cms.PSet( + RPChits = cms.InputTag( "hltRpcRecHits" ), + TightMatchDT = cms.bool( False ), + DTradius = cms.double( 0.01 ), + TightMatchCSC = cms.bool( True ), + CSCsegments = cms.InputTag( "hltCscSegments" ), + DTsegments = cms.InputTag( "hltDt4DSegments" ) + ), + DetaParam = cms.double( 0.1 ), + DphiParam = cms.double( 1.0 ), + NormChi2Param = cms.double( 8.0 ), + InnerRMinParam = cms.double( 0.0 ), + OuterRMinParam = cms.double( 0.0 ), + InnerRMaxParam = cms.double( 99999.0 ), + OuterRMaxParam = cms.double( 99999.0 ), + MinOuterMomentumTheta = cms.double( 0.1 ), + MaxOuterMomentumTheta = cms.double( 3.0 ), + MatchingDPhiThreshold = cms.double( 0.18 ), + MatchingDEtaThreshold = cms.double( 0.4 ), + MatchingDWireThreshold = cms.int32( 5 ), + RecHitTime0 = cms.double( 0.0 ), + RecHitTimeWindow = cms.double( 25.0 ), + ExpectedBX = cms.int32( 6 ), + MaxFreeInverseBeta = cms.double( 0.0 ), + MaxDtMuonSegment = cms.double( -10.0 ), + MaxSegmentRDiff = cms.double( 10.0 ), + MaxSegmentPhiDiff = cms.double( 0.1 ), + MaxSegmentTheta = cms.double( 0.7 ) +) +process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + SuperClusterLabel = cms.InputTag( "" ), + PhotonLabel = cms.InputTag( "" ), + EBRecHitEnergyThresholdParam = cms.double( 0.3 ), + EERecHitEnergyThresholdParam = cms.double( 0.3 ), + ESRecHitEnergyThresholdParam = cms.double( 0.3 ), + SumEcalEnergyThresholdParam = cms.double( 10.0 ), + NHitsEcalThresholdParam = cms.int32( 4 ), + RoundnessCutParam = cms.double( 0.41 ), + AngleCutParam = cms.double( 0.51 ) +) +process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", + EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), + HORecHitLabel = cms.InputTag( "hltHoreco" ), + HFRecHitLabel = cms.InputTag( "hltHfreco" ), + caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + HBRecHitEnergyThresholdParam = cms.double( 0.5 ), + HERecHitEnergyThresholdParam = cms.double( 0.5 ), + SumHcalEnergyThresholdParam = cms.double( 18.0 ), + NHitsHcalThresholdParam = cms.int32( 4 ) +) +process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", + metLabel = cms.InputTag( "hltMet" ), + calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), + CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), + CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), + MuonLabel = cms.InputTag( "hltMuons" ), + EcalMinMatchingRadiusParam = cms.double( 110.0 ), + EcalMaxMatchingRadiusParam = cms.double( 330.0 ), + HcalMinMatchingRadiusParam = cms.double( 110.0 ), + HcalMaxMatchingRadiusParam = cms.double( 490.0 ), + CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), + EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), + HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), + CaloTowerEtThresholdParam = cms.double( 0.3 ), + MaxSegmentTheta = cms.double( 0.7 ), + rh_et_threshforcscmatching_eb = cms.double( 10.0 ), + rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), + rcalominrsegm_highthresh_eb = cms.double( 15.0 ), + dtcalosegm_thresh_eb = cms.double( 15.0 ), + dphicalosegm_thresh_eb = cms.double( 0.04 ), + rh_et_threshforcscmatching_ee = cms.double( 10.0 ), + rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), + rcalominrsegm_highthresh_ee = cms.double( 30.0 ), + dtcalosegm_thresh_ee = cms.double( 15.0 ), + dphicalosegm_thresh_ee = cms.double( 0.04 ), + rh_et_threshforcscmatching_hb = cms.double( 20.0 ), + rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), + rcalominrsegm_highthresh_hb = cms.double( 20.0 ), + dtcalosegm_thresh_hb = cms.double( 15.0 ), + dphicalosegm_thresh_hb = cms.double( 0.15 ), + rh_et_threshforcscmatching_he = cms.double( 20.0 ), + rcalominrsegm_lowthresh_he = cms.double( -30.0 ), + rcalominrsegm_highthresh_he = cms.double( 30.0 ), + dtcalosegm_thresh_he = cms.double( 15.0 ), + dphicalosegm_thresh_he = cms.double( 0.1 ), + IsHLT = cms.bool( True ) +) +process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", + EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), + HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), + GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), + IsHLT = cms.bool( True ) +) +process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", + EBSumThreshold = cms.double( 0.2 ), + HF2Weight = cms.double( 1.0 ), + EBWeight = cms.double( 1.0 ), + hfInput = cms.InputTag( "hltHfreco" ), + EESumThreshold = cms.double( 0.45 ), + HOThreshold0 = cms.double( 3.5 ), + HOThresholdPlus1 = cms.double( 3.5 ), + HOThresholdMinus1 = cms.double( 3.5 ), + HOThresholdPlus2 = cms.double( 3.5 ), + HOThresholdMinus2 = cms.double( 3.5 ), + HBGrid = cms.vdouble( ), + HBThreshold1 = cms.double( 0.1 ), + HBThreshold2 = cms.double( 0.2 ), + HBThreshold = cms.double( 0.3 ), + EEWeights = cms.vdouble( ), + HF1Threshold = cms.double( 0.5 ), + HF2Weights = cms.vdouble( ), + HOWeights = cms.vdouble( ), + EEGrid = cms.vdouble( ), + HEDWeight = cms.double( 1.0 ), + EEWeight = cms.double( 1.0 ), + UseHO = cms.bool( False ), + HBWeights = cms.vdouble( ), + HESWeight = cms.double( 1.0 ), + HF1Weight = cms.double( 1.0 ), + HF2Grid = cms.vdouble( ), + HEDWeights = cms.vdouble( ), + HF1Grid = cms.vdouble( ), + EBWeights = cms.vdouble( ), + HOWeight = cms.double( 1.0E-99 ), + EBThreshold = cms.double( 0.07 ), + EEThreshold = cms.double( 0.3 ), + UseEtEBTreshold = cms.bool( False ), + UseSymEBTreshold = cms.bool( False ), + UseEtEETreshold = cms.bool( False ), + UseSymEETreshold = cms.bool( False ), + hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), + HcalThreshold = cms.double( -1000.0 ), + HF2Threshold = cms.double( 0.85 ), + HESThreshold1 = cms.double( 0.1 ), + HESThreshold = cms.double( 0.2 ), + HF1Weights = cms.vdouble( ), + hoInput = cms.InputTag( "hltHoreco" ), + HESGrid = cms.vdouble( ), + HESWeights = cms.vdouble( ), + HEDThreshold1 = cms.double( 0.1 ), + HEDThreshold = cms.double( 0.2 ), + EcutTower = cms.double( -1000.0 ), + HEDGrid = cms.vdouble( ), + ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), + HBWeight = cms.double( 1.0 ), + HOGrid = cms.vdouble( ), + EBGrid = cms.vdouble( ), + MomConstrMethod = cms.int32( 1 ), + MomHBDepth = cms.double( 0.2 ), + MomHEDepth = cms.double( 0.4 ), + MomEBDepth = cms.double( 0.3 ), + MomEEDepth = cms.double( 0.0 ), + HcalAcceptSeverityLevel = cms.uint32( 9 ), + EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', + 'kWeird', + 'kBad' ), + UseHcalRecoveredHits = cms.bool( False ), + UseEcalRecoveredHits = cms.bool( False ), + UseRejectedHitsOnly = cms.bool( False ), + HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), + EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), + UseRejectedRecoveredHcalHits = cms.bool( False ), + UseRejectedRecoveredEcalHits = cms.bool( False ), + missingHcalRescaleFactorForEcal = cms.double( 0.0 ), + AllowMissingInputs = cms.bool( False ), + HcalPhase = cms.int32( 1 ) +) +process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", + src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), + alias = cms.string( "RawCaloMET" ), + noHF = cms.bool( False ), + globalThreshold = cms.double( 0.3 ), + calculateSignificance = cms.bool( False ) ) -process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", +process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), + inputTag = cms.InputTag( "hltMetCleanBH" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - jetCorrEtaMax = cms.double( 9.9 ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEM = cms.bool( True ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) -) -process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", +process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), + MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", +process.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", +process.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), + inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", + estimator = cms.string( "generic" ), + tracks = cms.InputTag( "hltMergedTracks" ), + UsePixel = cms.bool( False ), + UseStrip = cms.bool( True ), + MeVperADCPixel = cms.double( 3.61E-6 ), + MeVperADCStrip = cms.double( 9.5665E-4 ), + ShapeTest = cms.bool( False ), + UseCalibration = cms.bool( False ), + calibrationPath = cms.string( "" ), + Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), + ProbabilityMode = cms.string( "Accumulation" ), + fraction = cms.double( 0.4 ), + exponent = cms.double( -2.0 ), + truncate = cms.bool( True ) ) -process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", + saveTags = cms.bool( True ), + minDEDx = cms.double( -1.0 ), + minPT = cms.double( 50.0 ), + minNOM = cms.double( -1.0 ), + maxETA = cms.double( 5.5 ), + minNumValidHits = cms.double( 5.0 ), + maxNHitMissIn = cms.double( 0.0 ), + maxNHitMissMid = cms.double( 0.0 ), + maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), + relTrkIsoDeltaRSize = cms.double( 0.3 ), + maxAssocCaloE = cms.double( 100.0 ), + maxAssocCaloEDeltaRSize = cms.double( 0.5 ), + caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), + inputTracksTag = cms.InputTag( "hltMergedTracks" ), + inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) -process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", +process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", +process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", +process.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), + inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", +process.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", +process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", +process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", +process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.3 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", +process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 130.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", +process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", +process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 140.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - vertices = cms.InputTag( "hltPixelVertices" ), - jetPtThreshold = cms.double( 25.0 ), - jetEtaThreshold = cms.double( 2.9 ), - hfTowerEtaWidth = cms.double( 0.175 ), - hfTowerPhiWidth = cms.double( 0.175 ), - vertexRecoEffcy = cms.double( 0.7 ), - offsetPerPU = cms.double( 0.4 ), - jetReferenceRadius = cms.double( 0.4 ), - stripPtThreshold = cms.double( 10.0 ), - widthPtThreshold = cms.double( 3.0 ) +process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", - jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - mets = cms.InputTag( "hltMet" ), - sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), - sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), - centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), - jetPtMin = cms.double( 100.0 ), - dphiJetMetMin = cms.double( 2.5 ), - jetEtaMin = cms.double( 2.9 ), - jetEtaMax = cms.double( 3.25 ), - sigmaEtaPhiDiffMax = cms.double( 0.05 ), - cornerCutSigmaEtaEta = cms.double( 0.02 ), - cornerCutSigmaPhiPhi = cms.double( 0.02 ), - centralEtaStripSizeMax = cms.int32( 2 ), - applySigmaEtaPhiCornerCut = cms.bool( True ), - applySigmaEtaPhiCut = cms.bool( True ), - applyStripSizeCut = cms.bool( True ) +process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltSelector4JetsJet40PF" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -process.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( True ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 20.0 ), - minPtJetMht = cms.double( 20.0 ), - maxEtaJetHt = cms.double( 5.2 ), - maxEtaJetMht = cms.double( 5.2 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 12.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( '' ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -process.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 110.0 ) +process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) ) -process.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) + Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), + JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 0 ) ) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 130.0 ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", +process.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), - minMht = cms.vdouble( 140.0 ) + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltMET350 = cms.EDFilter( "HLT1CaloMET", +process.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), + triggerJetsType = cms.int32( 85 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", +process.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", +process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", +process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsType = cms.int32( 86 ), + maxDeltaR = cms.double( 0.5 ) ) -process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", +process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) -process.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - L1MuGMTReadoutLabel = cms.InputTag( "" ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - ALCTDigiLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CosmicMuonLabel = cms.InputTag( "" ), - MuonLabel = cms.InputTag( "hltMuons" ), - SALabel = cms.InputTag( "" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - DetaParam = cms.double( 0.1 ), - DphiParam = cms.double( 1.0 ), - NormChi2Param = cms.double( 8.0 ), - InnerRMinParam = cms.double( 0.0 ), - OuterRMinParam = cms.double( 0.0 ), - InnerRMaxParam = cms.double( 99999.0 ), - OuterRMaxParam = cms.double( 99999.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - MatchingDWireThreshold = cms.int32( 5 ), - RecHitTime0 = cms.double( 0.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - ExpectedBX = cms.int32( 6 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxDtMuonSegment = cms.double( -10.0 ), - MaxSegmentRDiff = cms.double( 10.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MaxSegmentTheta = cms.double( 0.7 ) -) -process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - SuperClusterLabel = cms.InputTag( "" ), - PhotonLabel = cms.InputTag( "" ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - RoundnessCutParam = cms.double( 0.41 ), - AngleCutParam = cms.double( 0.51 ) -) -process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ) -) -process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - metLabel = cms.InputTag( "hltMet" ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - MuonLabel = cms.InputTag( "hltMuons" ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - MaxSegmentTheta = cms.double( 0.7 ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - IsHLT = cms.bool( True ) -) -process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - IsHLT = cms.bool( True ) + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) ) -process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - HF2Weight = cms.double( 1.0 ), - EBWeight = cms.double( 1.0 ), - hfInput = cms.InputTag( "hltHfreco" ), - EESumThreshold = cms.double( 0.45 ), - HOThreshold0 = cms.double( 3.5 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdMinus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HOThresholdMinus2 = cms.double( 3.5 ), - HBGrid = cms.vdouble( ), - HBThreshold1 = cms.double( 0.1 ), - HBThreshold2 = cms.double( 0.2 ), - HBThreshold = cms.double( 0.3 ), - EEWeights = cms.vdouble( ), - HF1Threshold = cms.double( 0.5 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - HEDWeight = cms.double( 1.0 ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HESWeight = cms.double( 1.0 ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - EBThreshold = cms.double( 0.07 ), - EEThreshold = cms.double( 0.3 ), - UseEtEBTreshold = cms.bool( False ), - UseSymEBTreshold = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - UseSymEETreshold = cms.bool( False ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HcalThreshold = cms.double( -1000.0 ), - HF2Threshold = cms.double( 0.85 ), - HESThreshold1 = cms.double( 0.1 ), - HESThreshold = cms.double( 0.2 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HESGrid = cms.vdouble( ), - HESWeights = cms.vdouble( ), - HEDThreshold1 = cms.double( 0.1 ), - HEDThreshold = cms.double( 0.2 ), - EcutTower = cms.double( -1000.0 ), - HEDGrid = cms.vdouble( ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ), - MomConstrMethod = cms.int32( 1 ), - MomHBDepth = cms.double( 0.2 ), - MomHEDepth = cms.double( 0.4 ), - MomEBDepth = cms.double( 0.3 ), - MomEEDepth = cms.double( 0.0 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - UseHcalRecoveredHits = cms.bool( False ), - UseEcalRecoveredHits = cms.bool( False ), - UseRejectedHitsOnly = cms.bool( False ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - missingHcalRescaleFactorForEcal = cms.double( 0.0 ), - AllowMissingInputs = cms.bool( False ), - HcalPhase = cms.int32( 1 ) +process.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) ) -process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), - alias = cms.string( "RawCaloMET" ), - noHF = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - calculateSignificance = cms.bool( False ) +process.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorJets30" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) ) -process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", +process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - triggerType = cms.int32( 87 ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.6 ), MinN = cms.int32( 1 ) ) -process.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", + primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + maxDeltaR = cms.double( 0.4 ) +) +process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) +) +process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) +) +process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), + tracks = cms.InputTag( "hltParticleFlow" ), + secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", + secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.4 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + extSVDeltaRToJet = cms.double( 0.3 ) ) -process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 3 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) ) -process.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", + sorting = cms.PSet( ), + assignment = cms.PSet( + maxDxyForJetAxisAssigment = cms.double( 0.1 ), + maxDzForJetAxisAssigment = cms.double( 0.1 ), + useTiming = cms.bool( False ), + preferHighRanked = cms.bool( False ), + EtaMinUseDz = cms.double( -1.0 ), + maxDistanceToJetAxis = cms.double( 0.07 ), + PtMaxCharged = cms.double( -1.0 ), + minJetPt = cms.double( 25.0 ), + maxDzSigForPrimaryAssignment = cms.double( 5.0 ), + OnlyUseFirstDz = cms.bool( False ), + maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), + maxDzForPrimaryAssignment = cms.double( 0.1 ), + maxJetDeltaR = cms.double( 0.5 ), + maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), + DzCutForChargedFromPUVtxs = cms.double( 0.2 ), + maxDtSigForPrimaryAssignment = cms.double( 3.0 ), + maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), + useVertexFit = cms.bool( True ), + NumOfPUVtxsForCharged = cms.uint32( 0 ) + ), + qualityForPrimary = cms.int32( 2 ), + usePVMET = cms.bool( True ), + particles = cms.InputTag( "hltParticleFlow" ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + produceAssociationToOriginalVertices = cms.bool( True ), + produceSortedVertices = cms.bool( False ), + producePileUpCollection = cms.bool( False ), + produceNoPileUpCollection = cms.bool( False ) ) -process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", + shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + jet_radius = cms.double( 0.4 ), + min_candidate_pt = cms.double( 0.95 ), + flip = cms.bool( False ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + puppi_value_map = cms.InputTag( "" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + candidates = cms.InputTag( "hltParticleFlow" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), + fallback_puppi_weight = cms.bool( True ), + fallback_vertex_association = cms.bool( False ), + run_deepVertex = cms.bool( False ), + compute_probabilities = cms.bool( False ), + min_jet_pt = cms.double( 15.0 ), + max_jet_eta = cms.double( 2.5 ) ) -process.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) +process.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", + src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), + input_names = cms.vstring( 'input_0', + 'input_1', + 'input_2', + 'input_3', + 'input_4' ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), + output_names = cms.vstring( 'ID_pred' ), + flav_names = cms.vstring( 'probb', + 'probbb', + 'problepb', + 'probc', + 'probuds', + 'probg' ) ) -process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - estimator = cms.string( "generic" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - UseStrip = cms.bool( True ), - MeVperADCPixel = cms.double( 3.61E-6 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - ShapeTest = cms.bool( False ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), - ProbabilityMode = cms.string( "Accumulation" ), - fraction = cms.double( 0.4 ), - exponent = cms.double( -2.0 ), - truncate = cms.bool( True ) +process.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), + numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), + name = cms.string( "BvsAll" ) + ) + ) ) -process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", +process.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - minDEDx = cms.double( -1.0 ), - minPT = cms.double( 50.0 ), - minNOM = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - minNumValidHits = cms.double( 5.0 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxAssocCaloE = cms.double( 100.0 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", +process.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltMET120 = cms.EDFilter( "HLT1CaloMET", +process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMet" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.3 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 12.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35328,14 +32991,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35343,26 +33006,26 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 2 ) ) -process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), @@ -35376,10 +33039,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35387,12 +33050,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35430,82 +33093,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( '' ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 0 ) -) -process.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), + L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35515,14 +33105,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), + PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35530,11 +33120,23 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 200.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35551,10 +33153,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35562,12 +33164,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35576,7 +33178,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -35605,9 +33207,25 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 350.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -35617,14 +33235,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), + PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35632,41 +33250,40 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 1 ) -) -process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8PFJets30" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -35683,10 +33300,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -35694,12 +33311,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), @@ -35737,304 +33354,412 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 54.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +process.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) -process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), + triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) -process.hltSelectorJets30 = cms.EDFilter( "EtMinPFJetSelector", +process.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), + MinN = cms.int32( 1 ) +) +process.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", src = cms.InputTag( "hltAK4PFJetsCorrected" ), filter = cms.bool( False ), - etMin = cms.double( 30.0 ) + etMin = cms.double( 80.0 ) ) -process.hltSelector8PFJets30 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorJets30" ), +process.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltSelectorPFJets80" ), filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) + maxNumber = cms.uint32( 6 ) ) -process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", +process.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + Jets = cms.InputTag( "hltSelector6PFJets80" ), + JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.86 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), + MinPt = cms.double( 128.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), + MaxEta = cms.double( 2.3 ), + MinN = cms.int32( 2 ) +) +process.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), + inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), + triggerType1 = cms.int32( 86 ), + triggerType2 = cms.int32( 86 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( 1.0E7 ), + MinDeta = cms.double( -1000.0 ), + MaxDeta = cms.double( 1.6 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( 1.0E7 ), + MinDelR = cms.double( 0.0 ), + MaxDelR = cms.double( 1000.0 ), + MinPt = cms.double( 0.0 ), + MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) -process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), - TriggerTypes = cms.vint32( 86 ) +process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - maxDeltaR = cms.double( 0.4 ) +process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) +process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 300.0 ), + etcutEE = cms.double( 300.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) +process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) +process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - extSVDeltaRToJet = cms.double( 0.3 ) +process.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) +process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltBTagPFDeepCSV0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", +process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 8.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -36051,21 +33776,32 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36094,9 +33830,203 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36106,14 +34036,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36121,23 +34051,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -36154,10 +34072,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36165,21 +34083,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36208,9 +34126,183 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", +process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.12 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.05 ), + thrRegularEE = cms.vdouble( 0.02 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.006 ), + thrRegularEE = cms.vdouble( 0.0085 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.05 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", + saveTags = cms.bool( True ), + elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + lowerMassCut = cms.double( 8.0 ), + upperMassCut = cms.double( 999999.0 ), + ncandcut = cms.int32( 1 ), + electronRelaxed = cms.untracked.bool( True ), + ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), + ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), + MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), + inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36220,14 +34312,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36235,23 +34327,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -36268,10 +34348,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36279,21 +34359,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36322,25 +34402,294 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 350.0 ), + MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) -process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.4 ), + MinN = cms.int32( 2 ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36350,14 +34699,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), + PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36365,40 +34714,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -process.hltBTagPFDeepCSV0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -36415,10 +34735,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -36426,21 +34746,21 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), + MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -36469,97 +34789,72 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 54.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) -) -process.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -process.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets40PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltPreDoublePFJets100PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDoublePFJets200PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 19.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltPreDoublePFJets350PFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDiJet16er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36569,247 +34864,200 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", +process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), + MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), - triggerJetsType = cms.int32( 86 ), - maxDeltaR = cms.double( 0.5 ) +process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 116.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), - MinN = cms.int32( 2 ) +process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", +process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltSelectorPFJets80 = cms.EDFilter( "EtMinPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 80.0 ) +process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -process.hltSelector6PFJets80 = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltSelectorPFJets80" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) +process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) ) -process.hltBTagPFDeepCSV0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 = cms.EDFilter( "HLTPrescaler", +process.hltL1sDiJet35er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35er2p5_Mu3_dR_Max0p4" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", +process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 128.0 ), + MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.3 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -process.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MinDphi = cms.double( 0.0 ), - MaxDphi = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDeta = cms.double( 1.6 ), - MinMinv = cms.double( 0.0 ), - MaxMinv = cms.double( 1.0E7 ), - MinDelR = cms.double( 0.0 ), - MaxDelR = cms.double( 1000.0 ), - MinPt = cms.double( 0.0 ), - MaxPt = cms.double( 1.0E7 ), - MinN = cms.int32( 1 ) -) -process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", - sorting = cms.PSet( ), - assignment = cms.PSet( - maxDxyForJetAxisAssigment = cms.double( 0.1 ), - maxDzForJetAxisAssigment = cms.double( 0.1 ), - useTiming = cms.bool( False ), - preferHighRanked = cms.bool( False ), - EtaMinUseDz = cms.double( -1.0 ), - maxDistanceToJetAxis = cms.double( 0.07 ), - PtMaxCharged = cms.double( -1.0 ), - minJetPt = cms.double( 25.0 ), - maxDzSigForPrimaryAssignment = cms.double( 5.0 ), - OnlyUseFirstDz = cms.bool( False ), - maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), - maxDzForPrimaryAssignment = cms.double( 0.1 ), - maxJetDeltaR = cms.double( 0.5 ), - maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), - DzCutForChargedFromPUVtxs = cms.double( 0.2 ), - maxDtSigForPrimaryAssignment = cms.double( 3.0 ), - maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), - useVertexFit = cms.bool( True ), - NumOfPUVtxsForCharged = cms.uint32( 0 ) - ), - qualityForPrimary = cms.int32( 2 ), - usePVMET = cms.bool( True ), - particles = cms.InputTag( "hltParticleFlow" ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - produceAssociationToOriginalVertices = cms.bool( True ), - produceSortedVertices = cms.bool( False ), - producePileUpCollection = cms.bool( False ), - produceNoPileUpCollection = cms.bool( False ) +process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", - shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - jet_radius = cms.double( 0.4 ), - min_candidate_pt = cms.double( 0.95 ), - flip = cms.bool( False ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - puppi_value_map = cms.InputTag( "" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - candidates = cms.InputTag( "hltParticleFlow" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), - fallback_puppi_weight = cms.bool( True ), - fallback_vertex_association = cms.bool( False ), - run_deepVertex = cms.bool( False ), - compute_probabilities = cms.bool( False ), - min_jet_pt = cms.double( 15.0 ), - max_jet_eta = cms.double( 2.5 ) +process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 40.0 ) ) -process.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", - src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), - input_names = cms.vstring( 'input_0', - 'input_1', - 'input_2', - 'input_3', - 'input_4' ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), - output_names = cms.vstring( 'ID_pred' ), - flav_names = cms.vstring( 'probb', - 'probbb', - 'problepb', - 'probc', - 'probuds', - 'probg' ) +process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), - numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), - name = cms.string( "BvsAll" ) - ) - ) +process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) ) -process.hltBTagPFDeepJet0p71Single8Jets30 = cms.EDFilter( "HLTPFJetTag", +process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), + MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) ) -process.hltBTagPFDeepJet0p71Double8Jets30 = cms.EDFilter( "HLTPFJetTag", +process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8PFJets30" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDiJet60er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36819,30 +35067,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltBTagPFDeepJet0p71Double6Jets80 = cms.EDFilter( "HLTPFJetTag", +process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 70.0 ) +) +process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets80" ), - JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) -process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", +process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltL1sDiJet80er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet80er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36852,40 +35157,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 110.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 300.0 ), - etcutEE = cms.double( 300.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDiJet120er2p5Mu3dRMax0p8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5_Mu3_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -36895,107 +35247,87 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) ) -process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", +process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37005,293 +35337,165 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) ) -process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), + TriggerTypes = cms.vint32( 86 ) ) -process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) +process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 300.0 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) +process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.4 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) ) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", +process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) -process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 110.0 ) +) +process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", +process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) +) +process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), + Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) +) +process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -37301,30 +35505,42 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", +process.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( False ), SelectQualities = cms.vint32( ) ) -process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltBAK8Jet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 170.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) +) +process.hltDoubleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), + MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), + AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), @@ -37337,49 +35553,60 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBAK8Jet170L1FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltSelector4JetsAK8Jet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8Jet170L1FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) +) +process.hltBSoftMuonAK8Jet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsAK8Jet170L1FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 170.0 ) +) +process.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) +) +process.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetL25TagInfos' ) +) +process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltL3fL1sDoubleMu5Filtered = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), + inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), + previousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), + minMuonStations = cms.int32( -1 ), + maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), + minPt = cms.double( 5.0 ), + minN = cms.uint32( 2 ), + maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), @@ -37391,300 +35618,157 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.12 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonDoubleMu5L3 = cms.EDProducer( "RecoTrackRefSelector", + src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + maxChi2 = cms.double( 10000.0 ), + tip = cms.double( 120.0 ), + minRapidity = cms.double( -5.0 ), + lip = cms.double( 300.0 ), + ptMin = cms.double( 5.0 ), + maxRapidity = cms.double( 5.0 ), + minPhi = cms.double( -3.2 ), + maxPhi = cms.double( 3.2 ), + quality = cms.vstring( ), + algorithm = cms.vstring( ), + originalAlgorithm = cms.vstring( ), + algorithmMaskContains = cms.vstring( ), + minLayer = cms.int32( 0 ), + min3DLayer = cms.int32( 0 ), + minHit = cms.int32( 0 ), + minPixelHit = cms.int32( 0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + usePV = cms.bool( False ), + vertexTag = cms.InputTag( "none" ), + invertRapidityCut = cms.bool( False ) ) -process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonDoubleMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos' ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.05 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.006 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.1 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 300.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 1 ) ) -process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - lowerMassCut = cms.double( 8.0 ), - upperMassCut = cms.double( 999999.0 ), - ncandcut = cms.int32( 1 ), - electronRelaxed = cms.untracked.bool( True ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) +process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ), + TriggerTypes = cms.vint32( 85 ) ) -process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) +process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 4 ) ) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), + filter = cms.bool( False ), + etMin = cms.double( 300.0 ) ) -process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + leptons = cms.InputTag( "hltL2Muons" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) +process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", + primaryVertex = cms.InputTag( "nominal" ), + jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), + leptonCands = cms.InputTag( "" ), + leptonId = cms.InputTag( "" ), + refineJetAxis = cms.uint32( 0 ), + leptonDeltaRCut = cms.double( 0.8 ), + leptonChi2Cut = cms.double( 0.0 ), + muonSelection = cms.uint32( 0 ) ) -process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", + jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), + tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 8.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), + JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 99999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", +process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -37692,9 +35776,9 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), @@ -37702,9 +35786,19 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37724,9 +35818,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37746,9 +35862,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37768,9 +35906,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37790,9 +35950,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), @@ -37813,9 +35995,32 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37835,9 +36040,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37857,9 +36084,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37879,9 +36128,31 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -37901,553 +36172,410 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", +process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), + inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", +process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", +process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) + L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.4 ), - MinN = cms.int32( 2 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltBTagPFDeepCSV1p5Single = cms.EDFilter( "HLTPFJetTag", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.59 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - filter = cms.bool( False ), - etMin = cms.double( 30.0 ) -) -process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 8 ) -) -process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.5 ), - etaMax = cms.double( 2.5 ) -) -process.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.3 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 0.5 ), - maxNVertices = cms.int32( 2 ), - maxNRegions = cms.int32( 20 ), - nSigmaZVertex = cms.double( 0.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.3 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", - src = cms.InputTag( "hltPixelTracks" ), - etaMin = cms.double( 0.0 ), - etaMax = cms.double( 5.0 ), - ptMin = cms.double( 0.3 ), - ptMax = cms.double( 9999.0 ), - d0Max = cms.double( 999.0 ), - dzMax = cms.double( 999.0 ), - normalizedChi2 = cms.double( 999999.0 ), - numberOfValidHits = cms.uint32( 0 ), - numberOfLostHits = cms.uint32( 999 ), - numberOfValidPixelHits = cms.uint32( 3 ), - ptErrorCut = cms.double( 5.0 ), - quality = cms.string( "loose" ), - useVtx = cms.bool( True ), - vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), - timesTag = cms.InputTag( "" ), - timeResosTag = cms.InputTag( "" ), - nVertices = cms.uint32( 2 ), - vtxFallback = cms.bool( True ), - zetaVtx = cms.double( 0.3 ), - rhoVtx = cms.double( 0.2 ), - nSigmaDtVertex = cms.double( 0.0 ), - copyExtras = cms.untracked.bool( False ), - copyTrajectories = cms.untracked.bool( False ) -) -process.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", - tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), - regions = cms.InputTag( "hltBTaggingRegion" ), - produceTrackCollection = cms.bool( True ), - produceMask = cms.bool( True ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - originHalfLength = cms.double( 0.3 ), - originRadius = cms.double( 0.1 ), - useProtoTrackKinematics = cms.bool( False ), - useEventsWithNoVertex = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - usePV = cms.bool( False ), - includeFourthHit = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) -) -process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( False ), - doSeedingRegionRebuilding = cms.bool( False ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 100000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) ) -process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - useSimpleMF = cms.bool( True ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "hltIter0" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "" ), - MeasurementTracker = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) ) -process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - ignoreVertices = cms.bool( False ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 23.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), - TrackTimeResosLabel = cms.InputTag( "dummy_default" ), - TrackTimesLabel = cms.InputTag( "dummy_default" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ), - isRecoveryIteration = cms.bool( False ), - recoveryVtxCollection = cms.InputTag( "" ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - computeProbabilities = cms.bool( True ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 3 ), - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumTransverseMomentum = cms.double( 1.0 ), - maximumChiSquared = cms.double( 5.0 ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - minHits = cms.uint32( 8 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - maximumTimeSignificance = cms.double( 3.0 ), - minPt = cms.double( 0.8 ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - vertexMinAngleCosine = cms.double( 0.95 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - vertexMinDLenSig = cms.double( 0.5 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - useDirectVertexFitter = cms.bool( True ), - useVertexReco = cms.bool( True ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ), - minSignificance = cms.double( 2.0 ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltMergedTracksForBTag" ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - dLenFraction = cms.double( 0.333 ), - dRCut = cms.double( 0.4 ), - distCut = cms.double( 0.04 ), - sigCut = cms.double( 5.0 ), - fitterSigmacut = cms.double( 3.0 ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - trackMinLayers = cms.int32( 4 ), - trackMinPt = cms.double( 0.4 ), - trackMinPixels = cms.int32( 1 ), - maxTimeSignificance = cms.double( 3.5 ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ), - minSignificance = cms.double( 10.0 ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSort = cms.string( "sip3dSig" ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - useExternalSV = cms.bool( True ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), - extSVDeltaRToJet = cms.double( 0.3 ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( True ), - meanPadding = cms.bool( True ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), - toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBTagCaloDeepCSV1p5Single = cms.EDFilter( "HLTCaloJetTag", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.6 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), + inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 83 ), + triggerType2 = cms.int32( 81 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) +) +process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", +process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), + PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -38455,11 +36583,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -38476,10 +36604,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -38487,67 +36615,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 17.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), @@ -38556,7 +36629,7 @@ MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 19.0 ), + MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), @@ -38579,460 +36652,268 @@ fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 20.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltL1sMu3JetC35dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet35er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 70.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 70.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltL1sMu3JetC80dRMax0p4 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet80er2p5_dR_Max0p4" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 110.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), + IsolatorPSet = cms.PSet( ) ) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 23.0 ), + etcutEE = cms.double( 23.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.013 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.13 ), + thrOverEEE = cms.vdouble( 0.13 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.5 ), + thrOverEEE = cms.vdouble( 0.5 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.3 ), + thrOverEEE = cms.vdouble( 0.3 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 999999.0 ), + thrRegularEE = cms.vdouble( 999999.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.015 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.07 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) +process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), + inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), + inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 83 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 1 ), + checkSC = cms.bool( False ) ) -process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39042,87 +36923,62 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) + inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 33.0 ), + etcutEE = cms.double( 33.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) + candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sMu3JetC120dRMax0p8 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p8" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39132,87 +36988,62 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) -process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) +process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 50.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG50EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39222,247 +37053,242 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( False ), - SelectQualities = cms.vint32( ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltBAK8Jet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 170.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 75.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltDoubleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBAK8Jet170L1FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltSelector4JetsAK8Jet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8Jet170L1FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) -) -process.hltBSoftMuonAK8Jet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsAK8Jet170L1FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 170.0 ) -) -process.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) + candTag = cms.InputTag( "hltEG75EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetL25TagInfos' ) +process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 90.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltL3fL1sDoubleMu5Filtered = cms.EDFilter( "HLTMuonTrkL1TFilter", +process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - previousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - minMuonStations = cms.int32( -1 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - trkMuonId = cms.uint32( 0 ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 2 ), - maxAbsEta = cms.double( 1.0E99 ), - L1MatchingdR = cms.double( 0.3 ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltBSoftMuonDoubleMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - maxChi2 = cms.double( 10000.0 ), - tip = cms.double( 120.0 ), - minRapidity = cms.double( -5.0 ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - minPhi = cms.double( -3.2 ), - maxPhi = cms.double( 3.2 ), - quality = cms.vstring( ), - algorithm = cms.vstring( ), - originalAlgorithm = cms.vstring( ), - algorithmMaskContains = cms.vstring( ), - minLayer = cms.int32( 0 ), - min3DLayer = cms.int32( 0 ), - minHit = cms.int32( 0 ), - minPixelHit = cms.int32( 0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - usePV = cms.bool( False ), - vertexTag = cms.InputTag( "none" ), - invertRapidityCut = cms.bool( False ) + candTag = cms.InputTag( "hltEG90EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonDoubleMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos' ) +process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 120.0 ), + etcutEE = cms.double( 120.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG120EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", +process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 1 ) -) -process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 4 ) + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 150.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - filter = cms.bool( False ), - etMin = cms.double( 300.0 ) +process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptons = cms.InputTag( "hltL2Muons" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) +process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 175.0 ), + etcutEE = cms.double( 175.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG175EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - primaryVertex = cms.InputTag( "nominal" ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ), - muonSelection = cms.uint32( 0 ) +process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) +process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 200.0 ), + etcutEE = cms.double( 200.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", +process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ) + candTag = cms.InputTag( "hltEG200EtFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.15 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39472,20 +37298,20 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), @@ -39493,63 +37319,31 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39557,9 +37351,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -39567,8 +37361,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -39579,21 +37373,26 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +process.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39601,20 +37400,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -39623,42 +37422,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -39667,128 +37444,93 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + countTracks = cms.bool( False ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.29 ), + egTrkIsoZSpan = cms.double( 999999.0 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSize = cms.double( 0.06 ), + egTrkIsoStripBarrel = cms.double( 0.03 ), + egTrkIsoStripEndcap = cms.double( 0.03 ) +) +process.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltL1sSingleIsoEG28to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) +process.hltPrePhoton50EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEGL1SingleIsoEG28to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to45" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to45Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 50.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -39801,21 +37543,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39823,21 +37565,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39845,65 +37587,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG50EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -39911,28 +37653,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sSingleIsoEG28to60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -39942,111 +37665,17 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton75EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 23.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleIsoEG28to60Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to60" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), @@ -40057,142 +37686,75 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG75EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 12.0 ), - etcutEE = cms.double( 12.0 ), + etcutEB = cms.double( 75.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), + useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( True ), + doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 1 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40200,64 +37762,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG75EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40266,160 +37828,30 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton90EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), - IsolatorPSet = cms.PSet( ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG90EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 23.0 ), - etcutEE = cms.double( 23.0 ), + etcutEB = cms.double( 90.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.013 ), - thrRegularEE = cms.vdouble( 0.035 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -40432,9 +37864,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40442,8 +37874,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.13 ), - thrOverEEE = cms.vdouble( 0.13 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40454,20 +37886,42 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 0 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG90EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.5 ), - thrOverEEE = cms.vdouble( 0.5 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -40476,20 +37930,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG90EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.3 ), - thrOverEEE = cms.vdouble( 0.3 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), @@ -40498,39 +37952,52 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltEG90EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - npixelmatchcut = cms.double( 1.0 ), + candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) + etcutEB = cms.double( 110.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 999999.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -40543,18 +38010,18 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40565,21 +38032,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.07 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40587,104 +38054,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - rhoTag = cms.InputTag( "" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.2 ), - thrOverEEE = cms.vdouble( 0.2 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doRhoCorrection = cms.bool( False ), + doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) -) -process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton20 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG20L1EG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 20.0 ), - etcutEE = cms.double( 20.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG20L1EG10OR15HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG20L1EG15EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40693,61 +38120,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton130EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG130EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 33.0 ), - etcutEE = cms.double( 33.0 ), + etcutEB = cms.double( 130.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40758,52 +38156,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 50.0 ), - etcutEE = cms.double( 50.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG50EtFilter" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40811,8 +38166,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40823,64 +38178,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 75.0 ), - etcutEE = cms.double( 75.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -40888,34 +38200,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG130EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG130EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 90.0 ), - etcutEE = cms.double( 90.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG130EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG130EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -40924,32 +38266,32 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton150EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG150EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 120.0 ), - etcutEE = cms.double( 120.0 ), + etcutEB = cms.double( 150.0 ), + etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.028 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40960,23 +38302,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 150.0 ), - etcutEE = cms.double( 150.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG150EtFilter" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -40984,8 +38312,8 @@ useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( 0.05 ), + thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), @@ -40996,35 +38324,21 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 175.0 ), - etcutEE = cms.double( 175.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHEFilter" ), + varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), + lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), + thrRegularEB = cms.vdouble( 0.1 ), + thrRegularEE = cms.vdouble( 0.1 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 1 ), + ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), @@ -41032,34 +38346,64 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEG150EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoR9Filter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 2.5 ), + thrRegularEE = cms.vdouble( 2.5 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.29, 0.21 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG150EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 200.0 ), - etcutEE = cms.double( 200.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 1 ) + candTag = cms.InputTag( "hltEG150EBTightIDTightIsotEcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 4.5 ), + thrRegularEE = cms.vdouble( 4.5 ), + thrOverEEB = cms.vdouble( 0.005 ), + thrOverEEE = cms.vdouble( 0.005 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG150EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - varTag = cms.InputTag( "hltEgammaHoverE" ), + candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHcalIsoFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEB = cms.vdouble( 0.15 ), - thrOverEEE = cms.vdouble( 0.1 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), + thrOverEEB = cms.vdouble( 0.01 ), + thrOverEEE = cms.vdouble( 0.01 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), @@ -41068,52 +38412,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton175EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG175EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 30.0 ), + etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41133,9 +38448,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41155,14 +38470,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG175EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41182,9 +38492,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41204,9 +38514,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41226,21 +38536,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - trackProducer = cms.InputTag( "hltMergedTracks" ), - countTracks = cms.bool( False ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoConeSize = cms.double( 0.29 ), - egTrkIsoZSpan = cms.double( 999999.0 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - egTrkIsoStripEndcap = cms.double( 0.03 ) -) -process.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG175EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41260,52 +38558,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton200EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - ncandcut = cms.int32( 1 ), - doIsolated = cms.bool( False ), - region_eta_size = cms.double( 0.522 ), - region_eta_size_ecap = cms.double( 1.0 ), - region_phi_size = cms.double( 1.044 ), - barrel_end = cms.double( 1.4791 ), - endcap_end = cms.double( 2.65 ) -) -process.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG200EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 110.0 ), + etcutEB = cms.double( 200.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) -process.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG200EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41325,9 +38594,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG200EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41347,9 +38616,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltEG200EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41369,9 +38638,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41391,9 +38660,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41413,9 +38682,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", +process.hltEG200EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), + candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), @@ -41435,10 +38704,39 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) process.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), @@ -42413,6 +39711,18 @@ secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 95.0 ) ) +process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPrePhoton35TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -43314,398 +40624,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 3 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 2.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.95 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 3.5 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43714,7 +40635,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43722,87 +40643,24 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) +process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43817,8 +40675,8 @@ MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), + MinInvMass = cms.vdouble( 2.9 ), + MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -43842,9 +40700,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -43853,7 +40711,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -43861,13 +40719,17 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", +process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -43877,26 +40739,26 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), +process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), + PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 2 ), + MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -43913,10 +40775,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -43924,12 +40786,55 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 3 ), + MaxEta = cms.double( 2.5 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 2.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -43942,10 +40847,10 @@ MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), + MinPtMin = cms.vdouble( 3.5 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), + MinInvMass = cms.vdouble( 2.95 ), + MaxInvMass = cms.vdouble( 3.25 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -43969,32 +40874,32 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 3.5 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), + MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44004,13 +40909,13 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", +process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44020,10 +40925,10 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), + PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44031,11 +40936,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -44052,10 +40957,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44063,12 +40968,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -44108,9 +41013,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -44119,7 +41024,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -44127,13 +41032,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -44143,14 +41048,26 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44158,11 +41075,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -44179,10 +41096,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44190,12 +41107,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -44235,9 +41152,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -44246,7 +41163,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -44254,15 +41171,11 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), @@ -44274,14 +41187,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44289,11 +41202,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -44310,10 +41223,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -44321,12 +41234,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -44366,9 +41279,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -44377,7 +41290,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -44385,10 +41298,14 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) +process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), @@ -45120,176 +42037,6 @@ BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 3 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 5.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( -1.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), @@ -45615,9 +42362,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -45764,9 +42511,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 3 ) + checkSC = cms.bool( False ) ) process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -45961,9 +42708,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), @@ -46238,9 +42985,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), @@ -46313,16 +43060,71 @@ mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 90.0 ) ) +process.hltL1sTripleMuControl = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0 OR L1_TripleMu_3SQ_2p5SQ_0_Mass_Max12 OR L1_TripleMu_5SQ_3SQ_0OQ" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sTripleMuControl" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 2 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.5 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -48460,6 +45262,16 @@ HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ), TriggerTypes = cms.vint32( 85 ) ) +process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrected" ), + filter = cms.bool( False ), + etMin = cms.double( 20.0 ) +) +process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets20L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) +) process.hltSiPixelDigisRegForDisplaced = cms.EDProducer( "SiPixelRawToDigi", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), @@ -48834,6 +45646,21 @@ inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) +process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", + src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + filter = cms.bool( False ), + etMin = cms.double( 30.0 ) +) +process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", + src = cms.InputTag( "hltSelectorJets30L1FastJet" ), + etaMin = cms.double( -2.5 ), + etaMax = cms.double( 2.5 ) +) +process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", + src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 8 ) +) process.hltIter0PFLowPixelSeedsFromPixelTracksForDisplaced = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), @@ -51212,7 +48039,7 @@ energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), + effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", @@ -51269,7 +48096,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -51285,27 +48112,6 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 30.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.6 ), - MinN = cms.int32( 2 ) -) -process.hltBTagCaloDeepCSV4p50Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 99999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), @@ -51623,10 +48429,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -52247,7 +49049,7 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltPreMu15IsoVVVLPFHT450CaloBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -52397,10 +49199,6 @@ DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ), IsolatorPSet = cms.PSet( ) ) -process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -52671,9 +49469,9 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", +process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -52683,14 +49481,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon10Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), +process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), + PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52698,11 +49496,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -52719,10 +49517,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52730,12 +49528,12 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon10Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -52750,8 +49548,8 @@ MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 3.35 ), - MaxInvMass = cms.vdouble( 4.05 ), + MinInvMass = cms.vdouble( 8.5 ), + MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -52759,8 +49557,8 @@ MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), + MaxRapidityPair = cms.double( 1.4 ), + CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -52775,9 +49573,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon10Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -52786,7 +49584,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon10Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -52794,20 +49592,20 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon12Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", +process.hltDimuon12Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), @@ -52817,13 +49615,13 @@ MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 19.9 ), + MinPtPair = cms.vdouble( 11.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 2.9 ), - MaxInvMass = cms.vdouble( 3.3 ), + MinInvMass = cms.vdouble( 8.5 ), + MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), @@ -52831,8 +49629,8 @@ MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), + MaxRapidityPair = cms.double( 1.4 ), + CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), @@ -52847,9 +49645,9 @@ propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) -process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", +process.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), + PreviousCandTag = cms.InputTag( "hltDimuon12Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), @@ -52858,7 +49656,7 @@ MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) -process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", +process.hltDisplacedmumuFilterDimuon12Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), @@ -52866,13 +49664,13 @@ MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), + DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) -process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", +process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -52882,14 +49680,14 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreDimuon10Upsilony1p4 = cms.EDFilter( "HLTPrescaler", +process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), +process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), + PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52897,11 +49695,11 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", +process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), @@ -52918,10 +49716,10 @@ NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) -process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", +process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), @@ -52929,150 +49727,6 @@ CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) -process.hltDimuon10Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.4 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10Upsilony1p4L3fL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltDisplacedmumuFilterDimuon10Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10Upsilonsv3" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPreDimuon12Upsilony1p4 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDimuon12Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - PreviousCandIsL2 = cms.bool( True ), - FastAccept = cms.bool( False ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MaxDz = cms.double( 9999.0 ), - ChargeOpt = cms.int32( -1 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MinPtMax = cms.vdouble( 0.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - MinInvMass = cms.vdouble( 8.5 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinDiMuonDeltaR = cms.double( -1.0 ), - MinAcop = cms.double( -999.0 ), - MaxAcop = cms.double( 999.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxPtBalance = cms.double( 999999.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MaxRapidityPair = cms.double( 1.4 ), - CutCowboys = cms.bool( False ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12Upsilony1p4L3fL3Filtered" ), - matchToPrevious = cms.bool( True ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ), - MaxInvMass = cms.double( 999999.0 ), - ChargeOpt = cms.int32( -1 ) -) -process.hltDisplacedmumuFilterDimuon12Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - FastAccept = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MaxLxySignificance = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinVtxProbability = cms.double( 0.005 ), - MinCosinePointingAngle = cms.double( -2.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilonsv3" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), @@ -53939,9 +50593,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), @@ -54159,9 +50813,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), @@ -54436,9 +51090,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 2 ) + checkSC = cms.bool( False ) ) process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), @@ -54450,9 +51104,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -56838,6 +53492,18 @@ MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) +process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -57987,7 +54653,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT330PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58028,15 +54694,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltBTagCaloDeepCSVp17Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.17 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) process.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), @@ -58122,19 +54779,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltBTagPFDeepCSV4p5Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 3 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT330PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5" ), @@ -58147,7 +54791,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT400SixPFJet32 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58188,15 +54832,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltBTagCaloDeepCSV10p01Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.14 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) process.hltPFJetFilterSix30er2p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), @@ -58246,20 +54881,7 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltBTagPFDeepCSV2p94Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT400SixPFJet32 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT450SixPFJet36PFBTagDeepCSV1p59 = cms.EDFilter( "HLTPrescaler", +process.hltPrePFHT450SixPFJet36 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58321,19 +54943,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltBTagPFDeepCSV1p59Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT450SixPFJet36 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5 OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), @@ -58448,35 +55057,6 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltBTagPFDeepCSV4p5Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.24 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ) -) -process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFJetFilterTwo120er3p0 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 120.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 3.0 ), - MinN = cms.int32( 2 ) -) process.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -58502,7 +55082,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -58706,23 +55286,28 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) -process.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 15.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 3.0 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", +process.hltPFHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 380.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) +process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltPFHTJet30' ), + mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), + minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) @@ -59068,7 +55653,7 @@ ) process.hltL1sDSTRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -59738,10 +56323,63 @@ applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) -process.hltEgammaEleGsfTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), +process.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( True ), + doSeedingRegionRebuilding = cms.bool( True ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( True ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 1000000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", + src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + producer = cms.string( "" ), + Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), + useHitsSplitting = cms.bool( False ), + TrajectoryInEvent = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + Propagator = cms.string( "hltESPFwdElectronPropagator" ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + GeometricInnerState = cms.bool( True ), + AlgorithmName = cms.string( "gsf" ) +) +process.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", + TrackProducer = cms.InputTag( "" ), + GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + UseGsfTracks = cms.bool( True ), + BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) +) +process.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + upperTrackNrToRemoveCut = cms.int32( 9999 ), + lowerTrackNrToRemoveCut = cms.int32( -1 ), + useDefaultValuesForBarrel = cms.bool( False ), + useDefaultValuesForEndcap = cms.bool( False ) +) +process.hltEgammaEleGsfUnseededTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltPixelTracksZetaClean" ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), @@ -60301,30 +56939,204 @@ muonEtaCut = cms.double( 2.4 ), minVtxProbCut = cms.double( 0.001 ) ) -process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), - r9Map = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoPixelOnly" ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - egammaPtCut = cms.double( 2.0 ), - egammaEtaCut = cms.double( 2.5 ), - egammaHoverECut = cms.double( 1.0 ), - egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), - absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), - saveRecHitTiming = cms.bool( False ), - mantissaPrecision = cms.int32( 10 ), - rechitMatrixSize = cms.int32( 10 ), - rechitZeroSuppression = cms.bool( True ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", + EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ), + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','MissingHits' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','OneOESuperMinusOneOP' ), + EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfUnseededTrackIsoPixelOnly" ), + HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), + egammaPtCut = cms.double( 2.0 ), + egammaEtaCut = cms.double( 2.5 ), + egammaHoverECut = cms.double( 9999.0 ), + egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), + absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), + saveRecHitTiming = cms.bool( False ), + mantissaPrecision = cms.int32( 10 ), + rechitMatrixSize = cms.int32( 10 ), + rechitZeroSuppression = cms.bool( True ), + ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), + ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) +) +process.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1SingleIsoEG30Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3SingleEG30PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltSingleEG30CaloIdLEt30Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleIsoEG30Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 30.0 ), + etcutEE = cms.double( 30.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltSingleEG30CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLEt30Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltSingleEG30CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltSingleEG30CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( 0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEGL1DoubleIsoEG16EG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", + saveTags = cms.bool( True ), + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 2 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.65 ) +) +process.hltDoubleEG16EG12CaloIdLEt12Filter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1DoubleIsoEG16EG12Filter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 12.0 ), + etcutEE = cms.double( 12.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), + ncandcut = cms.int32( 2 ) +) +process.hltDoubleEG16EG12CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLEt12Filter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.014 ), + thrRegularEE = cms.vdouble( 0.035 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltDoubleEG16EG12CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.2 ), + thrOverEEE = cms.vdouble( -0.2 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), @@ -60332,7 +57144,8 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'Dataset_Muon' ) + triggerConditions = cms.vstring( 'Dataset_Muon0', + 'Dataset_Muon1' ) ) process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -60454,10 +57267,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -60494,54 +57303,6 @@ phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) -process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), @@ -60656,7 +57417,7 @@ ) process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), + L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -60978,13 +57739,17 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MaxEta = cms.double( 1.9 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) process.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -61037,6 +57802,13 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) process.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -61182,6 +57954,431 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", + RegionPSet = cms.PSet( + vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + zErrorVetex = cms.double( 0.3 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + zErrorBeamSpot = cms.double( 0.5 ), + maxNVertices = cms.int32( 2 ), + maxNRegions = cms.int32( 20 ), + nSigmaZVertex = cms.double( 0.0 ), + nSigmaZBeamSpot = cms.double( 3.0 ), + ptMin = cms.double( 0.3 ), + mode = cms.string( "VerticesFixed" ), + input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), + searchOpt = cms.bool( True ), + whereToUseMeasurementTracker = cms.string( "Never" ), + originRadius = cms.double( 0.3 ), + measurementTrackerName = cms.InputTag( "" ), + precise = cms.bool( True ), + deltaEta = cms.double( 0.5 ), + deltaPhi = cms.double( 0.5 ) + ) +) +process.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", + src = cms.InputTag( "hltPixelTracks" ), + etaMin = cms.double( 0.0 ), + etaMax = cms.double( 5.0 ), + ptMin = cms.double( 0.3 ), + ptMax = cms.double( 9999.0 ), + d0Max = cms.double( 999.0 ), + dzMax = cms.double( 999.0 ), + normalizedChi2 = cms.double( 999999.0 ), + numberOfValidHits = cms.uint32( 0 ), + numberOfLostHits = cms.uint32( 999 ), + numberOfValidPixelHits = cms.uint32( 3 ), + ptErrorCut = cms.double( 5.0 ), + quality = cms.string( "loose" ), + useVtx = cms.bool( True ), + vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), + timesTag = cms.InputTag( "" ), + timeResosTag = cms.InputTag( "" ), + nVertices = cms.uint32( 2 ), + vtxFallback = cms.bool( True ), + zetaVtx = cms.double( 0.3 ), + rhoVtx = cms.double( 0.2 ), + nSigmaDtVertex = cms.double( 0.0 ), + copyExtras = cms.untracked.bool( False ), + copyTrajectories = cms.untracked.bool( False ) +) +process.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", + tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), + regions = cms.InputTag( "hltBTaggingRegion" ), + produceTrackCollection = cms.bool( True ), + produceMask = cms.bool( True ) +) +process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", + InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), + InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), + originHalfLength = cms.double( 0.3 ), + originRadius = cms.double( 0.1 ), + useProtoTrackKinematics = cms.bool( False ), + useEventsWithNoVertex = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + usePV = cms.bool( False ), + includeFourthHit = cms.bool( True ), + SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) +) +process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", + cleanTrajectoryAfterInOut = cms.bool( False ), + doSeedingRegionRebuilding = cms.bool( False ), + onlyPixelHitsForSeedCleaner = cms.bool( False ), + reverseTrajectories = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), + src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), + clustersToSkip = cms.InputTag( "" ), + phase2clustersToSkip = cms.InputTag( "" ), + TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), + TransientInitialStateEstimatorParameters = cms.PSet( + propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), + numberMeasurementsForFit = cms.int32( 4 ), + propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) + ), + numHitsForSeedCleaner = cms.int32( 4 ), + NavigationSchool = cms.string( "SimpleNavigationSchool" ), + RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), + TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + maxNSeeds = cms.uint32( 100000 ), + maxSeedsBeforeCleaning = cms.uint32( 1000 ) +) +process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", + useSimpleMF = cms.bool( True ), + SimpleMagneticField = cms.string( "ParabolicMf" ), + src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), + clusterRemovalInfo = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Fitter = cms.string( "hltESPFittingSmootherIT" ), + useHitsSplitting = cms.bool( False ), + alias = cms.untracked.string( "ctfWithMaterialTracks" ), + TrajectoryInEvent = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + AlgorithmName = cms.string( "hltIter0" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + GeometricInnerState = cms.bool( True ), + NavigationSchool = cms.string( "" ), + MeasurementTracker = cms.string( "" ), + MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) +) +process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", + src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + beamspot = cms.InputTag( "hltOnlineBeamSpot" ), + vertices = cms.InputTag( "hltTrimmedPixelVertices" ), + ignoreVertices = cms.bool( False ), + qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), + mva = cms.PSet( + minPixelHits = cms.vint32( 0, 0, 0 ), + maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), + dr_par = cms.PSet( + d0err = cms.vdouble( 0.003, 0.003, 0.003 ), + dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), + dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), + dr_exp = cms.vint32( 4, 4, 4 ), + d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) + ), + maxLostLayers = cms.vint32( 1, 1, 1 ), + min3DLayers = cms.vint32( 0, 0, 0 ), + dz_par = cms.PSet( + dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), + dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), + dz_exp = cms.vint32( 4, 4, 4 ) + ), + minNVtxTrk = cms.int32( 3 ), + maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), + minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), + maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), + maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), + maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), + minLayers = cms.vint32( 3, 3, 3 ) + ) +) +process.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", + originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), + originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), + originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), + minQuality = cms.string( "highPurity" ), + copyExtras = cms.untracked.bool( True ), + copyTrajectories = cms.untracked.bool( False ) +) +process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", + vertexCollections = cms.VPSet( + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "" ), + useBeamConstraint = cms.bool( False ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ), + cms.PSet( chi2cutoff = cms.double( 3.0 ), + label = cms.string( "WithBS" ), + useBeamConstraint = cms.bool( True ), + minNdof = cms.double( 0.0 ), + maxDistanceToBeam = cms.double( 1.0 ), + algorithm = cms.string( "AdaptiveVertexFitter" ) + ) + ), + verbose = cms.untracked.bool( False ), + TkFilterParameters = cms.PSet( + maxEta = cms.double( 100.0 ), + minPt = cms.double( 0.0 ), + minSiliconLayersWithHits = cms.int32( 5 ), + minPixelLayersWithHits = cms.int32( 2 ), + maxNormalizedChi2 = cms.double( 20.0 ), + trackQuality = cms.string( "any" ), + algorithm = cms.string( "filter" ), + maxD0Significance = cms.double( 999.0 ) + ), + beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), + TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), + TrackTimeResosLabel = cms.InputTag( "dummy_default" ), + TrackTimesLabel = cms.InputTag( "dummy_default" ), + TkClusParameters = cms.PSet( + TkDAClusParameters = cms.PSet( + zmerge = cms.double( 0.01 ), + Tstop = cms.double( 0.5 ), + d0CutOff = cms.double( 999.0 ), + dzCutOff = cms.double( 4.0 ), + vertexSize = cms.double( 0.15 ), + coolingFactor = cms.double( 0.6 ), + Tpurge = cms.double( 2.0 ), + Tmin = cms.double( 2.4 ), + uniquetrkweight = cms.double( 0.9 ) + ), + algorithm = cms.string( "DA_vect" ) + ), + isRecoveryIteration = cms.bool( False ), + recoveryVtxCollection = cms.InputTag( "" ) +) +process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + coneSize = cms.double( 0.4 ), + useAssigned = cms.bool( False ), + pvSrc = cms.InputTag( "" ), + jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) +) +process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", + jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), + primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), + computeProbabilities = cms.bool( True ), + computeGhostTrack = cms.bool( True ), + ghostTrackPriorDeltaR = cms.double( 0.03 ), + minimumNumberOfPixelHits = cms.int32( 2 ), + minimumNumberOfHits = cms.int32( 3 ), + maximumTransverseImpactParameter = cms.double( 0.2 ), + minimumTransverseMomentum = cms.double( 1.0 ), + maximumChiSquared = cms.double( 5.0 ), + maximumLongitudinalImpactParameter = cms.double( 17.0 ), + jetDirectionUsingTracks = cms.bool( False ), + jetDirectionUsingGhostTrack = cms.bool( False ), + useTrackQuality = cms.bool( False ) +) +process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + minHits = cms.uint32( 8 ), + maximumLongitudinalImpactParameter = cms.double( 0.3 ), + maximumTimeSignificance = cms.double( 3.0 ), + minPt = cms.double( 0.8 ), + maxNTracks = cms.uint32( 30 ), + clusterizer = cms.PSet( + distanceRatio = cms.double( 20.0 ), + clusterMaxDistance = cms.double( 0.05 ), + seedMax3DIPSignificance = cms.double( 9999.0 ), + clusterMaxSignificance = cms.double( 4.5 ), + seedMin3DIPSignificance = cms.double( 1.2 ), + clusterMinAngleCosine = cms.double( 0.5 ), + seedMin3DIPValue = cms.double( 0.005 ), + seedMax3DIPValue = cms.double( 9999.0 ) + ), + vertexMinAngleCosine = cms.double( 0.95 ), + vertexMinDLen2DSig = cms.double( 2.5 ), + vertexMinDLenSig = cms.double( 0.5 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + useDirectVertexFitter = cms.bool( True ), + useVertexReco = cms.bool( True ), + vertexReco = cms.PSet( + primcut = cms.double( 1.0 ), + seccut = cms.double( 3.0 ), + finder = cms.string( "avr" ), + smoothing = cms.bool( True ) + ) +) +process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), + maxFraction = cms.double( 0.7 ), + minSignificance = cms.double( 2.0 ) +) +process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + primaryVertices = cms.InputTag( "hltVerticesL3" ), + tracks = cms.InputTag( "hltMergedTracksForBTag" ), + secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), + dLenFraction = cms.double( 0.333 ), + dRCut = cms.double( 0.4 ), + distCut = cms.double( 0.04 ), + sigCut = cms.double( 5.0 ), + fitterSigmacut = cms.double( 3.0 ), + fitterTini = cms.double( 256.0 ), + fitterRatio = cms.double( 0.25 ), + trackMinLayers = cms.int32( 4 ), + trackMinPt = cms.double( 0.4 ), + trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ) +) +process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", + secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), + maxFraction = cms.double( 0.2 ), + minSignificance = cms.double( 10.0 ) +) +process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 1.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 99999.9 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.2 ), + totalHitsMin = cms.uint32( 2 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 2 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), + vertexCuts = cms.PSet( + distSig2dMin = cms.double( 2.0 ), + useTrackWeights = cms.bool( True ), + distVal3dMax = cms.double( 99999.9 ), + massMax = cms.double( 6.5 ), + distSig3dMax = cms.double( 99999.9 ), + distVal2dMin = cms.double( 0.01 ), + minimumTrackWeight = cms.double( 0.5 ), + v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + distSig2dMax = cms.double( 99999.9 ), + distSig3dMin = cms.double( -99999.9 ), + fracPV = cms.double( 0.79 ), + maxDeltaRToJetAxis = cms.double( 0.5 ), + distVal2dMax = cms.double( 2.5 ), + distVal3dMin = cms.double( -99999.9 ), + multiplicityMin = cms.uint32( 2 ) + ), + vertexReco = cms.PSet( + primcut = cms.double( 1.8 ), + seccut = cms.double( 6.0 ), + finder = cms.string( "avr" ), + weightthreshold = cms.double( 0.001 ), + minweight = cms.double( 0.5 ), + smoothing = cms.bool( False ) + ), + constraint = cms.string( "BeamSpot" ), + trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), + minimumTrackWeight = cms.double( 0.5 ), + usePVError = cms.bool( True ), + trackSort = cms.string( "sip3dSig" ), + beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + useExternalSV = cms.bool( True ), + extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), + extSVDeltaRToJet = cms.double( 0.3 ) +) +process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", + svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), + computer = cms.PSet( + trackFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + SoftLeptonFlip = cms.bool( False ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + minimumTrackWeight = cms.double( 0.5 ), + charmCut = cms.double( 1.5 ), + trackPseudoSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ) + ), + trackSelection = cms.PSet( + max_pT_dRcut = cms.double( 0.1 ), + b_dR = cms.double( 0.6263 ), + min_pT = cms.double( 120.0 ), + b_pT = cms.double( 0.3684 ), + ptMin = cms.double( 0.0 ), + max_pT_trackPTcut = cms.double( 3.0 ), + max_pT = cms.double( 500.0 ), + useVariableJTA = cms.bool( False ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + normChi2Max = cms.double( 99999.9 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ), + a_dR = cms.double( -0.001053 ), + maxDistToAxis = cms.double( 0.07 ), + totalHitsMin = cms.uint32( 0 ), + a_pT = cms.double( 0.005263 ), + sip2dSigMax = cms.double( 99999.9 ), + sip2dValMax = cms.double( 99999.9 ), + sip3dSigMax = cms.double( 99999.9 ), + sip3dValMax = cms.double( 99999.9 ), + min_pT_dRcut = cms.double( 0.5 ), + jetDeltaRMax = cms.double( 0.3 ), + pixelHitsMin = cms.uint32( 0 ), + sip3dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( -99999.9 ) + ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackSort = cms.string( "sip2dSig" ), + trackMultiplicityMin = cms.uint32( 2 ), + vertexFlip = cms.bool( False ) + ) +) +process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", + src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), + checkSVForDefaults = cms.bool( True ), + meanPadding = cms.bool( True ), + NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), + toAdd = cms.PSet( probbb = cms.string( "probb" ) ) +) process.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), @@ -61935,6 +59132,188 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) +process.hltPreMCEgammaOpen = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMCEgammaOpenUnseeded = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEgammaElectronPixelSeedsForBParkingUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", + initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), + vertices = cms.InputTag( "" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + measTkEvt = cms.InputTag( "hltSiStripClusters" ), + superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), + matcherConfig = cms.PSet( + useRecoVertex = cms.bool( False ), + minNrHits = cms.vuint32( 2, 2 ), + matchingCuts = cms.VPSet( + cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 9999.0 ), + dRZMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxHighEtThres = cms.vdouble( 20.0 ), + dRZMaxHighEtThres = cms.vdouble( 0.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ), + cms.PSet( etaBins = cms.vdouble( ), + dPhiMaxHighEt = cms.vdouble( 0.003 ), + version = cms.int32( 2 ), + dRZMaxHighEt = cms.vdouble( 0.05 ), + dRZMaxLowEtGrad = cms.vdouble( -0.002 ), + dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), + dPhiMaxHighEtThres = cms.vdouble( 0.0 ), + dRZMaxHighEtThres = cms.vdouble( 30.0 ) + ) + ), + minNrHitsValidLayerBins = cms.vint32( 4 ), + detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), + navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), + paramMagField = cms.ESInputTag( "","ParabolicMf" ) + ) +) +process.hltEgammaPixelMatchVarsForBParkingUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParkingUnseeded" ), + dPhi1SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00823, -0.0029 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00282 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 1 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.010838, -0.00345 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 2.0 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 2 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0043 ), + xMin = cms.double( 2.0 ), + yMax = cms.int32( 2 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 3 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol2" ) + ) +) ), + dPhi2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 1.3E-4 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.6 ), + funcType = cms.string( "TF1:=pol0" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.9 ), + funcType = cms.string( "TF1:=pol1" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 7.94E-5 ), + xMin = cms.double( 1.9 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol0" ) + ) +) ), + dRZ2SParams = cms.PSet( bins = cms.VPSet( + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), + xMin = cms.double( 0.0 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 1.5 ), + funcType = cms.string( "TF1:=pol3" ) + ), + cms.PSet( yMin = cms.int32( 1 ), + binType = cms.string( "AbsEtaClus" ), + funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), + xMin = cms.double( 1.5 ), + yMax = cms.int32( 99999 ), + xMax = cms.double( 3.0 ), + funcType = cms.string( "TF1:=pol3" ) + ) +) ), + productsToWrite = cms.int32( 0 ) +) +process.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", + electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), + trackProducer = cms.InputTag( "hltMergedTracks" ), + recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), + egTrkIsoPtMin = cms.double( 1.0 ), + egTrkIsoConeSize = cms.double( 0.2 ), + egTrkIsoZSpan = cms.double( 0.15 ), + egTrkIsoRSpan = cms.double( 999999.0 ), + egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), + egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), + egTrkIsoStripBarrel = cms.double( 0.01 ), + egTrkIsoStripEndcap = cms.double( 0.01 ), + useGsfTrack = cms.bool( True ), + useSCRefs = cms.bool( True ) +) process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -62657,9 +60036,9 @@ triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( True ) ) process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62901,9 +60280,9 @@ triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), + MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( False ), - MinN = cms.int32( 1 ) + checkSC = cms.bool( False ) ) process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -62986,6 +60365,221 @@ MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) +process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 OR L1_HTT360er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltQuadJet20 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) +) +process.hltTripleJet35 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 35.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +process.hltDoubleJet50 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) +) +process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 80.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) +) +process.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 4 ) +) +process.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +process.hltPFDoubleJetLooseID75 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 75.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 2 ) +) +process.hltPFSingleJetLooseID100 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 100.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) +) +process.hlt2PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 30.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", + jet_radius = cms.double( 0.4 ), + min_jet_pt = cms.double( 30.0 ), + max_jet_eta = cms.double( 2.5 ), + min_pt_for_track_properties = cms.double( 0.95 ), + min_pt_for_pfcandidates = cms.double( 0.1 ), + use_puppiP4 = cms.bool( False ), + include_neutrals = cms.bool( True ), + sort_by_sip2dsig = cms.bool( False ), + min_puppi_wgt = cms.double( -1.0 ), + flip_ip_sign = cms.bool( False ), + sip3dSigMax = cms.double( -1.0 ), + use_hlt_features = cms.bool( True ), + vertices = cms.InputTag( "hltVerticesPFFilter" ), + secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), + pf_candidates = cms.InputTag( "hltParticleFlow" ), + jets = cms.InputTag( "hltPFJetForBtag" ), + puppi_value_map = cms.InputTag( "" ), + vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) +) +process.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", + src = cms.InputTag( "hltParticleNetJetTagInfos" ), + preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), + preprocessParams = cms.PSet( ), + model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), + flav_names = cms.vstring( 'probtauh', + 'probb', + 'probc', + 'probuds', + 'probg' ), + debugMode = cms.untracked.bool( False ) +) +process.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", + discriminators = cms.VPSet( + cms.PSet( name = cms.string( "BvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "TauhvsAll" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) + ), + cms.PSet( name = cms.string( "CvsL" ), + numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), + denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) + ) + ) +) +process.hltPF2CentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt2PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltPNetCvsLTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +process.hlt2PNetCvsLTag0p3 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + MinTag = cms.double( 0.3 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) process.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), @@ -67048,99 +64642,6 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFinding" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 20.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), - TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon" ), - Min_dR = cms.double( 0.5 ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 2 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 115.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67289,30 +64790,6 @@ leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) -process.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - triggerType = cms.int32( 87 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( -1.0 ), - MinN = cms.int32( 1 ) -) process.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -67941,7 +65418,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -67981,42 +65458,6 @@ MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) -process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - inputJetTags = cms.InputTag( "" ), - Mqq = cms.double( 150.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "Eta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -process.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ) -) process.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), @@ -68065,49 +65506,9 @@ MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - filter = cms.bool( False ), - maxNumber = cms.uint32( 6 ) -) -process.hltBTagPFDeepCSV7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.16 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -process.hltBTagPFDeepCSV1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - MinTag = cms.double( 0.43 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 86 ), - deltaR = cms.double( 0.1 ) -) -process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 200.0 ), - Detaqq = cms.double( 1.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "2BTagAndPt" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 6 ) -) -process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68117,68 +65518,37 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", +process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 80.0 ), + MinPt = cms.double( 76.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) -process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - triggerType = cms.int32( 86 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 90.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 2 ) -) -process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", +process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 111.0 ), + MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) -process.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - inputJetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - Mqq = cms.double( 460.0 ), - Detaqq = cms.double( 3.5 ), - Detabb = cms.double( 999.0 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ), - Ptsumbb = cms.double( 0.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - value = cms.string( "1BTagAndEta" ), - triggerType = cms.int32( 85 ), - njets = cms.int32( 4 ) -) -process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", +process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), + L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -68188,49 +65558,45 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", +process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", +process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 76.0 ), + MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) -process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", +process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 105.0 ), + MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), - MinN = cms.int32( 1 ) -) -process.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + MinN = cms.int32( 2 ) ) -process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 111.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 1 ) ) process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -68469,143 +65835,34 @@ l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 6.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEB = cms.vdouble( 0.002 ), - thrOverEEE = cms.vdouble( 0.002 ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrOverE2EE = cms.vdouble( 0.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) -) -process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), - minMass = cms.double( 55.0 ) -) -process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltEnableParking = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -process.hltL1sSingleMu22orParking = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu18er1p5 OR L1_SingleMu14er1p5 OR L1_SingleMu12er1p5 OR L1_SingleMu10er1p5 OR L1_SingleMu9er1p5 OR L1_SingleMu8er1p5 OR L1_SingleMu7er1p5 OR L1_SingleMu6er1p5" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreMu12IP6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1fL1sMu22orParkingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22orParking" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) -) -process.hltL2fL1sMu22orParkL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MinN = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MinNstations = cms.vint32( 0 ), - MinNhits = cms.vint32( 0 ), - CutOnChambers = cms.bool( False ), - MinNchambers = cms.vint32( 0 ), - MaxDr = cms.double( 9999.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), - NSigmaPt = cms.double( 0.0 ), - MatchToPreviousCand = cms.bool( True ) -) -process.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - CandTag = cms.InputTag( "hltL1MuonsPt0" ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orParkingL1Filtered0" ), - MaxEta = cms.double( 2.5 ), - MinPt = cms.double( 0.0 ), - MaxDeltaR = cms.double( 0.3 ), - MinN = cms.int32( 1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ) + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) -process.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q = cms.EDFilter( "HLTMuonL3PreFilter", +process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orParkL1f0L2Filtered10Q" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orParkL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.0E99 ), - MinNhits = cms.int32( 0 ), - MaxDr = cms.double( 2.0 ), - MinDr = cms.double( -1.0 ), - MaxDz = cms.double( 9999.0 ), - MinDxySig = cms.double( 6.0 ), - MinPt = cms.double( 12.0 ), - NSigmaPt = cms.double( 0.0 ), - MaxNormalizedChi2 = cms.double( 9999.0 ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDXYBeamSpot = cms.double( -1.0 ), - MinNmuonHits = cms.int32( 0 ), - MaxPtDifference = cms.double( 9999.0 ), - MinTrackPt = cms.double( 0.0 ), - minMuonStations = cms.int32( 2 ), - minTrkHits = cms.int32( -1 ), - minMuonHits = cms.int32( -1 ), - allowedTypeMask = cms.uint32( 255 ), - requiredTypeMask = cms.uint32( 0 ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - L1MatchingdR = cms.double( 0.3 ), - MatchToPreviousCand = cms.bool( True ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - useSimpleGeometry = cms.bool( True ), - useStation2 = cms.bool( True ), - fallbackToME1 = cms.bool( False ), - cosmicPropagationHypothesis = cms.bool( False ), - useMB2InOverlap = cms.bool( False ), - useTrack = cms.string( "tracker" ), - useState = cms.string( "atVertex" ), - propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), - propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), - propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) + firstLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + secondLegLastFilter = cms.InputTag( "hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter" ), + minMass = cms.double( 55.0 ) ) -process.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", +process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -68663,7 +65920,7 @@ ) process.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), + L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5 OR L1_DoubleJet45_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), @@ -69063,670 +66320,457 @@ pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "hltPixelVertices" ), - rhoConeSize = cms.double( 0.5 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - footprintCorrections = cms.VPSet( - cms.PSet( selection = cms.string( "decayMode() = 0" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 5" ), - offset = cms.string( "2.7" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 6" ), - offset = cms.string( "0.0" ) - ), - cms.PSet( selection = cms.string( "decayMode() = 10" ), - offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) - ) - ), - deltaBetaFactor = cms.string( "0.2000" ), - applyFootprintCorrection = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - verbosity = cms.int32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.8 ), - customOuterCone = cms.double( 0.3 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - IDdefinitions = cms.VPSet( - cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), - ApplyDiscriminationByECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), - storeRawSumPt = cms.bool( True ), - UseAllPFCandsForWeights = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), - storeRawFootprintCorrection = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) - ), - cms.PSet( IDname = cms.string( "PUcorrPtSum" ), - applyDeltaBetaCorrection = cms.bool( True ), - storeRawPUsumPt = cms.bool( True ) - ) - ), - IDWPdefinitions = cms.VPSet( - ) -) -process.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", - electrons = cms.InputTag( "default" ), - muons = cms.InputTag( "default" ), - taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - pfcands = cms.InputTag( "hltParticleFlowForTaus" ), - vertices = cms.InputTag( "hltPixelVertices" ), - rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), - graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', - 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', - 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), - mem_mapped = cms.bool( False ), - version = cms.uint32( 2 ), - sub_version = cms.uint32( 1 ), - debug_level = cms.int32( 0 ), - disable_dxy_pca = cms.bool( True ), - disable_hcalFraction_workaround = cms.bool( False ), - disable_CellIndex_workaround = cms.bool( False ), - save_inputs = cms.bool( False ), - is_online = cms.bool( True ), - VSeWP = cms.vstring( '-1.' ), - VSmuWP = cms.vstring( '-1.' ), - VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', - 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), - basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), - basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), - pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) -) -process.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), - cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), - discriminators = cms.VPSet( - ), - discriminatorContainers = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), - rawValues = cms.vstring( ), - selectionCuts = cms.vdouble( ), - workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) - ) - ) -) -process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) -) -process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", - TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - UseTowersInCone = cms.double( 0.8 ), - minimumE = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - verbose = cms.untracked.int32( 0 ) -) -process.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( -1.0 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), - srcPVs = cms.InputTag( "NotUsed" ), - jetType = cms.string( "CaloJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.2 ), - inputEtMin = cms.double( 0.3 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 1.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.4 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -9.0 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 6.0 ), - Active_Area_Repeats = cms.int32( 5 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", - JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), - EtMin = cms.double( 20.0 ) -) -process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", - src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), - filter = cms.bool( False ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -process.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", - JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), - MaxNumberPV = cms.int32( 1 ), - IsoConeMax = cms.double( 0.4 ), - IsoConeMin = cms.double( 0.15 ), - TrackMinPt = cms.double( 0.9 ), - TrackMinNHits = cms.int32( 3 ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackPVMaxDZ = cms.double( 0.1 ), - TrackMaxDxy = cms.double( 0.2 ), - TrackSrc = cms.InputTag( "" ) -) -process.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 4.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 84 ) -) -process.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), - TriggerTypes = cms.vint32( 84 ) -) -process.hltDoubleL2GlobIsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 26.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.2 ), - MinN = cms.int32( 2 ) -) -process.hltHpsDoublePFTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - UseOnlyChargedHadrons = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) -) -process.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) -) -process.hltHpsDoublePFTau40TrackPt1 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 3.7 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "NotUsed" ), - enableHGCalWorkaround = cms.bool( False ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), - verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( False ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - applyRhoCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - storeRawFootprintCorrection = cms.bool( False ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), - storeRawOccupancy = cms.bool( False ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) + leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), + vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - enableHGCalWorkaround = cms.bool( False ), + rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) + cms.PSet( selection = cms.string( "decayMode() = 0" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) + cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) + cms.PSet( selection = cms.string( "decayMode() = 5" ), + offset = cms.string( "2.7" ) ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) + cms.PSet( selection = cms.string( "decayMode() = 6" ), + offset = cms.string( "0.0" ) ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) + cms.PSet( selection = cms.string( "decayMode() = 10" ), + offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), - deltaBetaFactor = cms.string( "0.38" ), + deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - applyRelativeSumPtCut = cms.bool( True ), - storeRawPUsumPt = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - storeRawSumPt = cms.bool( False ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator" ) + isoConeSizeForDeltaBeta = cms.double( 0.8 ), + customOuterCone = cms.double( 0.3 ), + particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), + IDdefinitions = cms.VPSet( + cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), + ApplyDiscriminationByTrackerIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltHpsPFTauMediumRelativeChargedIsolationDiscriminator" ) + cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), + ApplyDiscriminationByECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), + ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), + storeRawSumPt = cms.bool( True ), + UseAllPFCandsForWeights = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), + storeRawFootprintCorrection = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), + storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) + ), + cms.PSet( IDname = cms.string( "PUcorrPtSum" ), + applyDeltaBetaCorrection = cms.bool( True ), + storeRawPUsumPt = cms.bool( True ) ) ), - PassValue = cms.double( 1.0 ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) + IDWPdefinitions = cms.VPSet( + ) ) -process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), +process.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", + electrons = cms.InputTag( "default" ), + muons = cms.InputTag( "default" ), + taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + pfcands = cms.InputTag( "hltParticleFlowForTaus" ), + vertices = cms.InputTag( "hltPixelVertices" ), + rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), + graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', + 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', + 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), + mem_mapped = cms.bool( False ), + year = cms.uint32( 2017 ), + version = cms.uint32( 2 ), + sub_version = cms.uint32( 1 ), + debug_level = cms.int32( 0 ), + disable_dxy_pca = cms.bool( True ), + disable_hcalFraction_workaround = cms.bool( False ), + disable_CellIndex_workaround = cms.bool( False ), + save_inputs = cms.bool( False ), + is_online = cms.bool( True ), + VSeWP = cms.vstring( '-1.' ), + VSmuWP = cms.vstring( '-1.' ), + VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', + 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), + basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), + basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), + pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) +) +process.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), + cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) ), discriminatorContainers = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), + rawValues = cms.vstring( ), + selectionCuts = cms.vdouble( ), + workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) + ) ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) -) -process.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", +process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolation" ), + JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), + inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 40.0 ), + MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) -process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch" ), - JetMinPt = cms.double( 40.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) -) -process.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", +process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHpsDoublePFTau35 = cms.EDFilter( "HLT1PFTau", +process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsPFTauProducer" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), + l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + candNonIsolatedTag = cms.InputTag( "" ), + l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), + l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + ncandcut = cms.int32( 1 ), + doIsolated = cms.bool( False ), + region_eta_size = cms.double( 0.522 ), + region_eta_size_ecap = cms.double( 1.0 ), + region_phi_size = cms.double( 1.044 ), + barrel_end = cms.double( 1.4791 ), + endcap_end = cms.double( 2.17 ) ) -process.hltHpsDoublePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", +process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 24.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) ) -process.hltHpsSelectedPFTausTrackPt1TightChargedIsolation = cms.EDFilter( "PFTauSelector", - src = cms.InputTag( "hltHpsPFTauProducer" ), - cut = cms.string( "pt > 0" ), - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - discriminatorContainers = cms.VPSet( - ) +process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.0305 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolation = cms.EDFilter( "HLT1PFTau", +process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.75 ), + thrRegularEE1 = cms.vdouble( 3.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 2.25 ), + thrRegularEE2 = cms.vdouble( 5.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), - JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1TightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - ReduceTauContent = cms.bool( True ), - KeepOriginalVertex = cms.bool( False ) +process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 1.75 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 1.75 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", +process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - triggerType = cms.int32( 84 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 35.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.1 ), - MinN = cms.int32( 2 ) + candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), + varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.0 ), + thrRegularEB1 = cms.vdouble( 2.5 ), + thrRegularEE1 = cms.vdouble( 1.0 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.03 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( 3.0 ), + thrRegularEE2 = cms.vdouble( 2.0 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.03 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", +process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch" ), - JetMinPt = cms.double( 35.0 ), - JetMaxEta = cms.double( 2.1 ), - JetMinDR = cms.double( 0.5 ), - JetMaxDZ = cms.double( 0.2 ), - TriggerType = cms.int32( 84 ) + candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 70.0 ), + thrRegularEE = cms.vdouble( 45.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.012 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 999.0 ), + thrRegularEE = cms.vdouble( 1.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.004 ), + thrRegularEE = cms.vdouble( 0.005 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.02 ), + thrRegularEE = cms.vdouble( 0.023 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), + varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), + rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + etaBoundaryEB12 = cms.double( 1.0 ), + etaBoundaryEE12 = cms.double( 2.1 ), + thrRegularEB1 = cms.vdouble( 0.838 ), + thrRegularEE1 = cms.vdouble( -0.363 ), + thrOverEEB1 = cms.vdouble( 0.03 ), + thrOverEEE1 = cms.vdouble( 0.025 ), + thrOverE2EB1 = cms.vdouble( 0.0 ), + thrOverE2EE1 = cms.vdouble( 0.0 ), + thrRegularEB2 = cms.vdouble( -0.385 ), + thrRegularEE2 = cms.vdouble( 0.702 ), + thrOverEEB2 = cms.vdouble( 0.03 ), + thrOverEEE2 = cms.vdouble( 0.025 ), + thrOverE2EB2 = cms.vdouble( 0.0 ), + thrOverE2EE2 = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( True ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), + inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), + inputTag2 = cms.InputTag( "hltTauJet5" ), + triggerType1 = cms.int32( 81 ), + triggerType2 = cms.int32( 84 ), + MinDphi = cms.double( 0.0 ), + MaxDphi = cms.double( -1.0 ), + MinDeta = cms.double( 0.0 ), + MaxDeta = cms.double( -1.0 ), + MinMinv = cms.double( 0.0 ), + MaxMinv = cms.double( -1.0 ), + MinDelR = cms.double( 0.3 ), + MaxDelR = cms.double( 99999.0 ), + MinPt = cms.double( 1.0 ), + MaxPt = cms.double( -1.0 ), + MinN = cms.int32( 1 ) ) process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), @@ -69780,10 +66824,160 @@ MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) +process.hltL1sBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + PreviousCandTag = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), + MaxEta = cms.double( 2.1 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltL2MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), + SeedMapTag = cms.InputTag( "hltL2Muons" ), + MinN = cms.int32( 0 ), + MaxEta = cms.double( 2.16 ), + AbsEtaBins = cms.vdouble( 0.0 ), + MinNstations = cms.vint32( 0 ), + MinNhits = cms.vint32( 0 ), + CutOnChambers = cms.bool( False ), + MinNchambers = cms.vint32( 0 ), + MaxDr = cms.double( 9999.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + NSigmaPt = cms.double( 0.0 ), + MatchToPreviousCand = cms.bool( True ) +) +process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltL1MuonsPt0" ), + PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), + MaxEta = cms.double( 2.5 ), + MinPt = cms.double( 0.0 ), + MaxDeltaR = cms.double( 0.3 ), + MinN = cms.int32( 1 ), + CentralBxOnly = cms.bool( True ), + SelectQualities = cms.vint32( ) +) +process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", + saveTags = cms.bool( True ), + BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q" ), + L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), + inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 2.1 ), + MinNhits = cms.int32( 0 ), + MaxDr = cms.double( 2.0 ), + MinDr = cms.double( -1.0 ), + MaxDz = cms.double( 9999.0 ), + MinDxySig = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + NSigmaPt = cms.double( 0.0 ), + MaxNormalizedChi2 = cms.double( 9999.0 ), + MaxDXYBeamSpot = cms.double( 9999.0 ), + MinDXYBeamSpot = cms.double( -1.0 ), + MinNmuonHits = cms.int32( 0 ), + MaxPtDifference = cms.double( 9999.0 ), + MinTrackPt = cms.double( 0.0 ), + minMuonStations = cms.int32( 2 ), + minTrkHits = cms.int32( -1 ), + minMuonHits = cms.int32( -1 ), + allowedTypeMask = cms.uint32( 255 ), + requiredTypeMask = cms.uint32( 0 ), + MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), + trkMuonId = cms.uint32( 0 ), + L1MatchingdR = cms.double( 0.3 ), + MatchToPreviousCand = cms.bool( True ), + InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), + useSimpleGeometry = cms.bool( True ), + useStation2 = cms.bool( True ), + fallbackToME1 = cms.bool( False ), + cosmicPropagationHypothesis = cms.bool( False ), + useMB2InOverlap = cms.bool( False ), + useTrack = cms.string( "tracker" ), + useState = cms.string( "atVertex" ), + propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), + propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), + propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) +) +process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q" ), + varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.14 ), + thrOverEEE = cms.vdouble( 0.1 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), + varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( -1.0 ), + thrRegularEE = cms.vdouble( -1.0 ), + thrOverEEB = cms.vdouble( 0.177 ), + thrOverEEE = cms.vdouble( 0.24 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) +) +process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", + saveTags = cms.bool( True ), + CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), + PreviousCandTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), + MinN = cms.int32( 1 ), + DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), + IsolatorPSet = cms.PSet( ) +) process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), maxNumberOfHitsLast2Stations = cms.int32( -1 ), @@ -70309,6 +67503,23 @@ MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) +process.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", + MinPtLeadingObject = cms.double( 1.0 ), + Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), + UseOnlyChargedHadrons = cms.bool( True ), + PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) +) +process.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", + src = cms.InputTag( "hltHpsPFTauProducer" ), + cut = cms.string( "pt > 0" ), + discriminators = cms.VPSet( + cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), + selectionCut = cms.double( 0.5 ) + ) + ), + discriminatorContainers = cms.VPSet( + ) +) process.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), @@ -70395,6 +67606,15 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltBTagCaloDeepCSVp17Double = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.17 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 2 ), + TriggerType = cms.int32( 86 ) +) process.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -70408,6 +67628,15 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltBTagCaloDeepCSV10p01Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.14 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) process.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), @@ -70421,6 +67650,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPFJetFilterTwo120er3p0 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 120.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 3.0 ), + MinN = cms.int32( 2 ) +) process.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -70451,6 +67692,35 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), + inputJetTags = cms.InputTag( "" ), + Mqq = cms.double( 150.0 ), + Detaqq = cms.double( 1.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 10.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "Eta" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +process.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), + JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), + MinTag = cms.double( 0.4 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ) +) +process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", + src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + filter = cms.bool( False ), + maxNumber = cms.uint32( 6 ) +) process.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector6PFJets" ), @@ -70646,75 +67916,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", - jet_radius = cms.double( 0.4 ), - min_jet_pt = cms.double( 30.0 ), - max_jet_eta = cms.double( 2.5 ), - min_pt_for_track_properties = cms.double( 0.95 ), - min_pt_for_pfcandidates = cms.double( 0.1 ), - use_puppiP4 = cms.bool( False ), - include_neutrals = cms.bool( True ), - sort_by_sip2dsig = cms.bool( False ), - min_puppi_wgt = cms.double( -1.0 ), - flip_ip_sign = cms.bool( False ), - sip3dSigMax = cms.double( -1.0 ), - use_hlt_features = cms.bool( True ), - vertices = cms.InputTag( "hltVerticesPFFilter" ), - secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), - pf_candidates = cms.InputTag( "hltParticleFlow" ), - jets = cms.InputTag( "hltPFJetForBtag" ), - puppi_value_map = cms.InputTag( "" ), - vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) -) -process.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", - src = cms.InputTag( "hltParticleNetJetTagInfos" ), - preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/preprocess-with-tauh.json" ), - preprocessParams = cms.PSet( ), - model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V00/particle-net-with-tauh.onnx" ), - flav_names = cms.vstring( 'probtauh', - 'probb', - 'probc', - 'probuds', - 'probg' ), - debugMode = cms.untracked.bool( False ) -) -process.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", - discriminators = cms.VPSet( - cms.PSet( name = cms.string( "BvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "CvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ), - cms.PSet( name = cms.string( "TauhvsAll" ), - numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauh' ), - denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauh' ) - ) - ) -) -process.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), - TriggerTypes = cms.vint32( 86 ) -) -process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), - MinTag = cms.double( 0.65 ), - MaxTag = cms.double( 999999.0 ), - MinJetToSum = cms.int32( 1 ), - MaxJetToSum = cms.int32( 2 ), - UseMeanValue = cms.bool( True ), - MatchByDeltaR = cms.bool( True ), - MaxDeltaR = cms.double( 0.4 ), - TriggerType = cms.int32( 86 ) -) process.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -70793,6 +67994,86 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), + TriggerTypes = cms.vint32( 86 ) +) +process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.65 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreQuadPFJet100887030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPFTripleJetLooseID70 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 70.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 5.2 ), + MinN = cms.int32( 3 ) +) +process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPNetCvsAllTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) +process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", + saveTags = cms.bool( True ), + inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), + inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + Mqq = cms.double( 460.0 ), + Detaqq = cms.double( 3.5 ), + Detabb = cms.double( 999.0 ), + Dphibb = cms.double( 999.0 ), + Ptsumqq = cms.double( 0.0 ), + Ptsumbb = cms.double( 0.0 ), + Etaq1Etaq2 = cms.double( 999.0 ), + value = cms.string( "2BTagAndPt" ), + triggerType = cms.int32( 85 ), + njets = cms.int32( 4 ) +) +process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPNetCvsAllTag0p6 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 86 ), + deltaR = cms.double( 0.1 ) +) process.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), @@ -70805,27 +68086,27 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", +process.hltSingleAK8PFJet220 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 230.0 ), + MinPt = cms.double( 220.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", +process.hltAK8PFJets220Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 220 && abs(eta) < 2.5" ) ) -process.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", +process.hltAK8PFSoftDropJets220 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -70864,7 +68145,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets220Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -70910,9 +68191,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJets220SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets220" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -70922,10 +68203,71 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_DoubleJet150er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hlt2PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 20.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 2 ) +) +process.hlt1PixelOnlyPFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 50.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hlt1PFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), + triggerType = cms.int32( 86 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 60.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.5 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) process.hltPFJetForParticleNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), @@ -71168,13 +68510,13 @@ ) ) ) -process.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), +process.hltAK8PFJets220SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets220SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) -process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + Jets = cms.InputTag( "hltAK8PFJets220SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.35 ), MaxTag = cms.double( 999999.0 ), @@ -71182,27 +68524,78 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.53 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.55 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 = cms.EDFilter( "HLTSumPFJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), + MinTag = cms.double( 0.6 ), + MaxTag = cms.double( 999999.0 ), + MinJetToSum = cms.int32( 1 ), + MaxJetToSum = cms.int32( 2 ), + UseMeanValue = cms.bool( True ), + MatchByDeltaR = cms.bool( True ), + MaxDeltaR = cms.double( 0.4 ), + TriggerType = cms.int32( 86 ) +) +process.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 250.0 ), + MinPt = cms.double( 230.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", +process.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) ) -process.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", +process.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -71241,7 +68634,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71287,9 +68680,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71299,41 +68692,27 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), - JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), - MinTag = cms.double( 0.35 ), - MaxTag = cms.double( 999999.0 ), - MinJets = cms.int32( 1 ), - TriggerType = cms.int32( 85 ), - deltaR = cms.double( 0.8 ) -) -process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", +process.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 275.0 ), + MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", +process.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) -process.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", +process.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -71372,7 +68751,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71418,9 +68797,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71430,13 +68809,13 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", - HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), +process.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) -process.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", +process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.35 ), MaxTag = cms.double( 999999.0 ), @@ -71444,27 +68823,27 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -process.hltPreAK8PFJet400SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", +process.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), - triggerType = cms.int32( 0 ), + inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), + triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), + MinPt = cms.double( 275.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", +process.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) + cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) ) -process.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", +process.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), @@ -71503,7 +68882,7 @@ maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), - src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), + src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), @@ -71549,9 +68928,9 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJets400SoftDropMass40 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), + inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), @@ -71561,6 +68940,20 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) +process.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) +) +process.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) process.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -71799,6 +69192,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", + HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), + TriggerTypes = cms.vint32( 85 ) +) process.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), @@ -71837,7 +69234,7 @@ TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) -process.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", +process.hltPreIsoMu50AK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -71893,10 +69290,36 @@ DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) +process.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 = cms.EDFilter( "HLTPFJetTagWithMatching", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), + JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), + MinTag = cms.double( 0.35 ), + MaxTag = cms.double( 999999.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 85 ), + deltaR = cms.double( 0.8 ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -71905,6 +69328,14 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), @@ -74828,6 +72259,147 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", + TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), + towers = cms.InputTag( "hltTowerMakerForAll" ), + UseTowersInCone = cms.double( 0.8 ), + minimumE = cms.double( 0.8 ), + minimumEt = cms.double( 0.5 ), + verbose = cms.untracked.int32( 0 ) +) +process.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( False ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( -1.0 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( -1.0 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), + srcPVs = cms.InputTag( "NotUsed" ), + jetType = cms.string( "CaloJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.2 ), + inputEtMin = cms.double( 0.3 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 1.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.4 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -9.0 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 6.0 ), + Active_Area_Repeats = cms.int32( 5 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 0 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) +process.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", + JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), + EtMin = cms.double( 20.0 ) +) +process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + triggerType = cms.int32( 84 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 26.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.2 ), + MinN = cms.int32( 2 ) +) +process.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", + src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), + filter = cms.bool( False ), + cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) +) +process.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", + JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), + VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), + MaxNumberPV = cms.int32( 1 ), + IsoConeMax = cms.double( 0.4 ), + IsoConeMin = cms.double( 0.15 ), + TrackMinPt = cms.double( 0.9 ), + TrackMinNHits = cms.int32( 3 ), + TrackMaxNChi2 = cms.double( 1000.0 ), + TrackPVMaxDZ = cms.double( 0.1 ), + TrackMaxDxy = cms.double( 0.2 ), + TrackSrc = cms.InputTag( "" ) +) +process.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", + saveTags = cms.bool( True ), + Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), + JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), + MinTag = cms.double( 0.0 ), + MaxTag = cms.double( 4.0 ), + MinJets = cms.int32( 1 ), + TriggerType = cms.int32( 84 ) +) +process.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", + HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), + TriggerTypes = cms.vint32( 84 ) +) process.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), @@ -76925,10 +74497,19 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", +process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltHT240 = cms.EDFilter( "HLTHtMhtFilter", + saveTags = cms.bool( True ), + htLabels = cms.VInputTag( 'hltHtMht' ), + mhtLabels = cms.VInputTag( 'hltHtMht' ), + minHt = cms.vdouble( 240.0 ), + minMht = cms.vdouble( 0.0 ), + minMeff = cms.vdouble( 0.0 ), + meffSlope = cms.vdouble( 1.0 ) +) process.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), @@ -76972,59 +74553,6 @@ jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) ) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5" ), - TriggerTypes = cms.vint32( 85 ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", - tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), - coneSize = cms.double( 0.4 ), - useAssigned = cms.bool( False ), - pvSrc = cms.InputTag( "" ), - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5" ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - computeProbabilities = cms.bool( False ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - minimumNumberOfPixelHits = cms.int32( 2 ), - minimumNumberOfHits = cms.int32( 8 ), - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumTransverseMomentum = cms.double( 0.5 ), - maximumChiSquared = cms.double( 20.0 ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - jetDirectionUsingTracks = cms.bool( False ), - jetDirectionUsingGhostTrack = cms.bool( False ), - useTrackQuality = cms.bool( False ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5" ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 0.5 ), - MinJets = cms.int32( 2 ), - TriggerType = cms.int32( 85 ) -) -process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), @@ -77453,14 +74981,6 @@ MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) -process.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -77727,34 +75247,6 @@ MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) -process.hltL1sETMHF90SingleJet60looseRecoiling = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPrePFMET110PFJet100 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 100.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 5.0 ), - MinN = cms.int32( 1 ) -) process.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), @@ -77922,10 +75414,6 @@ jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) -process.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -77973,8 +75461,8 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 1 ) ) process.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", @@ -78047,8 +75535,8 @@ l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), + minEtaCut = cms.double( -2.1 ), + maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 2 ) ) process.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", @@ -78460,7 +75948,7 @@ barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) -process.hltDoubleEle4eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle4eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78470,168 +75958,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltEgammaElectronPixelSeedsForBParking = cms.EDProducer( "ElectronNHitSeedProducer", - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - matcherConfig = cms.PSet( - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 2 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ), - detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), - navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), - paramMagField = cms.ESInputTag( "","ParabolicMf" ) - ) -) -process.hltEgammaPixelMatchVarsForBParking = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - productsToWrite = cms.int32( 0 ) -) -process.hltDoubleEle4eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle4eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78651,10 +75981,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle4eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78673,75 +76003,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltEgammaCkfTrackCandidatesForGSFForBParking = cms.EDProducer( "CkfTrackCandidateMaker", - cleanTrajectoryAfterInOut = cms.bool( True ), - doSeedingRegionRebuilding = cms.bool( True ), - onlyPixelHitsForSeedCleaner = cms.bool( False ), - reverseTrajectories = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - src = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - clustersToSkip = cms.InputTag( "" ), - phase2clustersToSkip = cms.InputTag( "" ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - numHitsForSeedCleaner = cms.int32( 4 ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - maxNSeeds = cms.uint32( 1000000 ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ) -) -process.hltEgammaGsfTracksForBParking = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFForBParking" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - GeometricInnerState = cms.bool( True ), - AlgorithmName = cms.string( "gsf" ) -) -process.hltEgammaGsfElectronsForBParking = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - UseGsfTracks = cms.bool( True ), - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) -) -process.hltEgammaGsfTrackVarsForBParking = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - inputCollection = cms.InputTag( "hltEgammaGsfTracksForBParking" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - useDefaultValuesForBarrel = cms.bool( False ), - useDefaultValuesForEndcap = cms.bool( False ) -) -process.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78760,10 +76025,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78782,10 +76047,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78804,10 +76069,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78826,10 +76091,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78848,10 +76113,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -78870,11 +76135,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +process.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) process.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle4p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle4p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78884,10 +76161,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle4p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -78907,10 +76184,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle4p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78929,22 +76206,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78963,10 +76228,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -78985,10 +76250,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79007,10 +76272,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79029,10 +76294,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79051,10 +76316,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle4p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79073,11 +76338,23 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +process.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) process.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79087,10 +76364,10 @@ maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79110,10 +76387,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79132,22 +76409,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79166,10 +76431,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79188,10 +76453,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79210,10 +76475,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79232,10 +76497,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79254,10 +76519,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79276,68 +76541,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle5p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 5.5 ), - etcutEE = cms.double( 5.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltDoubleEle5p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), @@ -79347,156 +76553,24 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle6eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle5p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.0 ), - etcutEE = cms.double( 6.0 ), + etcutEB = cms.double( 5.5 ), + etcutEE = cms.double( 5.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle6eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle5p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79516,10 +76590,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle6eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79538,22 +76612,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79572,10 +76634,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79594,10 +76656,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79616,10 +76678,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79638,10 +76700,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79660,10 +76722,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -79682,68 +76744,9 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle6p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 6.5 ), - etcutEE = cms.double( 6.5 ), - minEtaCut = cms.double( -9999.0 ), - maxEtaCut = cms.double( 9999.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), - npixelmatchcut = cms.double( 1.0 ), - ncandcut = cms.int32( 2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - s_a_phi1B = cms.double( 0.0069 ), - s_a_phi1I = cms.double( 0.0088 ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi2B = cms.double( 3.7E-4 ), - s_a_phi2I = cms.double( 7.0E-4 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_zB = cms.double( 0.012 ), - s_a_rI = cms.double( 0.027 ), - s_a_rF = cms.double( 0.04 ), - s2_threshold = cms.double( 0.4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - tanhSO10InterThres = cms.double( 1.0 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - useS = cms.bool( False ), - pixelVeto = cms.bool( False ) -) -process.hltDoubleEle6p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10000.0 ), - thrRegularEE = cms.vdouble( 10000.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), @@ -79753,156 +76756,24 @@ isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( True ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.01 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 0.2 ), - thrRegularEE = cms.vdouble( 0.2 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 40.0 ), - thrRegularEE = cms.vdouble( 40.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 5.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle6eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.0 ), - etcutEE = cms.double( 7.0 ), + etcutEB = cms.double( 6.0 ), + etcutEE = cms.double( 6.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle7eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle6eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -79922,10 +76793,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle7eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79944,22 +76815,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -79978,10 +76837,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80000,10 +76859,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80022,10 +76881,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80044,10 +76903,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80066,10 +76925,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80088,24 +76947,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle6p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 7.5 ), - etcutEE = cms.double( 7.5 ), + etcutEB = cms.double( 6.5 ), + etcutEE = cms.double( 6.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle6p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80125,10 +76996,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle7p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80147,22 +77018,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80181,10 +77040,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80203,10 +77062,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80225,10 +77084,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80247,10 +77106,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80269,10 +77128,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80291,24 +77150,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle7eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.0 ), - etcutEE = cms.double( 8.0 ), + etcutEB = cms.double( 7.0 ), + etcutEE = cms.double( 7.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle8eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle7eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80328,10 +77199,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle8eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80350,22 +77221,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80384,10 +77243,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80406,10 +77265,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80428,10 +77287,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80450,10 +77309,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80472,10 +77331,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80494,24 +77353,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle7p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 8.5 ), - etcutEE = cms.double( 8.5 ), + etcutEB = cms.double( 7.5 ), + etcutEE = cms.double( 7.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle7p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80531,10 +77402,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle8p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80553,22 +77424,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80587,10 +77446,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80609,10 +77468,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80631,10 +77490,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80653,10 +77512,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80675,10 +77534,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80697,24 +77556,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle8eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.0 ), - etcutEE = cms.double( 9.0 ), + etcutEB = cms.double( 8.0 ), + etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle9eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle8eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80734,10 +77605,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle9eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80756,22 +77627,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80790,10 +77649,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80812,10 +77671,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80834,10 +77693,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80856,10 +77715,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80878,10 +77737,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -80900,24 +77759,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9p5eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle8p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 9.5 ), - etcutEE = cms.double( 9.5 ), + etcutEB = cms.double( 8.5 ), + etcutEE = cms.double( 8.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle8p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -80937,10 +77808,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle9p5eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80959,22 +77830,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -80993,10 +77852,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81015,10 +77874,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81037,10 +77896,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81059,10 +77918,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81081,10 +77940,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81103,24 +77962,36 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle10eta1p22mMax6EtFilter = cms.EDFilter( "HLTEgammaEtFilter", +process.hltDoubleEle9eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEB = cms.double( 10.0 ), - etcutEE = cms.double( 10.0 ), + etcutEB = cms.double( 9.0 ), + etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle10eta1p22mMax6PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", +process.hltDoubleEle9eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -81140,10 +78011,10 @@ useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) -process.hltDoubleEle10eta1p22mMax6PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81162,22 +78033,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", +process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - lowerMassCut = cms.double( 0.0 ), - upperMassCut = cms.double( 6.0 ), - nZcandcut = cms.int32( 1 ), - reqOppCharge = cms.untracked.bool( False ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81196,10 +78055,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81218,10 +78077,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81240,10 +78099,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -81262,10 +78121,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81284,10 +78143,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81306,267 +78165,87 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle4eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle4p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle5p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle6eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle6p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle7eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle7p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle8eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle8p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) + candTag = cms.InputTag( "hltDoubleEle9eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltDoubleEle9p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 9.5 ), + etcutEE = cms.double( 9.5 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) ) -process.hltDoubleEle9p5eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltDoubleEle9p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) ) -process.hltDoubleEle10eta1p22mMax6DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", +process.hltDoubleEle9p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22mMax6PMS2Filter" ), - electronTag = cms.InputTag( "hltEgammaGsfElectronsForBParking" ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.8 ), - MinPixHitsForDZ = cms.int32( 0 ), - checkSC = cms.bool( True ), - MinN = cms.int32( 1 ) -) -process.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81579,16 +78258,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81601,20 +78280,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81627,16 +78302,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle4p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81649,20 +78324,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81675,10 +78346,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81697,20 +78368,65 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 10.0 ), + etcutEE = cms.double( 10.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 2 ) +) +process.hltDoubleEle10eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22EtFilter" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), + npixelmatchcut = cms.double( 1.0 ), + ncandcut = cms.int32( 2 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + s_a_phi1B = cms.double( 0.0069 ), + s_a_phi1I = cms.double( 0.0088 ), + s_a_phi1F = cms.double( 0.0076 ), + s_a_phi2B = cms.double( 3.7E-4 ), + s_a_phi2I = cms.double( 7.0E-4 ), + s_a_phi2F = cms.double( 0.00906 ), + s_a_zB = cms.double( 0.012 ), + s_a_rI = cms.double( 0.027 ), + s_a_rF = cms.double( 0.04 ), + s2_threshold = cms.double( 0.4 ), + tanhSO10BarrelThres = cms.double( 0.35 ), + tanhSO10InterThres = cms.double( 1.0 ), + tanhSO10ForwardThres = cms.double( 1.0 ), + useS = cms.bool( False ), + pixelVeto = cms.bool( False ) +) +process.hltDoubleEle10eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PixelMatchFilter" ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 10000.0 ), + thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81723,16 +78439,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle5p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMS2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81745,20 +78461,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltDoubleEle6eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22OneOEMinusOneOPFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 0.01 ), + thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81771,16 +78483,16 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DetaFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), + lessThan = cms.bool( True ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 0.2 ), + thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81793,20 +78505,38 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +process.hltDoubleEle10eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22DphiFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 40.0 ), + thrRegularEE = cms.vdouble( 40.0 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22Chi2Filter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 10.0 ), - thrRegularEE = cms.vdouble( 10.0 ), + thrRegularEB = cms.vdouble( 5.0 ), + thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81819,10 +78549,10 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle6p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22ValidHitsFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81841,14 +78571,273 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22NLayerITFilter" ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + lowerMassCut = cms.double( 0.0 ), + upperMassCut = cms.double( 6.0 ), + nZcandcut = cms.int32( 1 ), + reqOppCharge = cms.untracked.bool( False ), + isElectron1 = cms.untracked.bool( False ), + isElectron2 = cms.untracked.bool( False ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle4eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle4p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle5p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle6eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle6p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle7eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle7p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle8eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle9eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle9p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle10eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", + saveTags = cms.bool( True ), + originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), + originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), + inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), + triggerType1 = cms.int32( 92 ), + triggerType2 = cms.int32( 92 ), + MinDR = cms.double( -1.0 ), + MaxDZ = cms.double( 0.8 ), + MinN = cms.int32( 1 ), + MinPixHitsForDZ = cms.int32( 0 ), + checkSC = cms.bool( True ) +) +process.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle4eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81867,16 +78856,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle4p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81889,14 +78882,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81915,16 +78908,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle5p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle7p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81937,14 +78934,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle6eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -81963,16 +78960,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle6p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -81985,14 +78986,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle7eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82011,16 +79012,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle7p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle8p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -82033,14 +79038,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle8eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82059,16 +79064,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle8p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -82081,14 +79090,14 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", +process.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle9eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82107,16 +79116,20 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDoubleEle9p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle9p5eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), + thrRegularEB = cms.vdouble( 10.0 ), + thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), @@ -82133,10 +79146,10 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDoubleEle10eta1p22mMax6ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", +process.hltDoubleEle10eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + candTag = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82155,28 +79168,6 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) -process.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", - saveTags = cms.bool( True ), - candTag = cms.InputTag( "hltDoubleEle10eta1p22mMax6ValidHits10Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), - rhoTag = cms.InputTag( "" ), - energyLowEdges = cms.vdouble( 0.0 ), - lessThan = cms.bool( False ), - useEt = cms.bool( False ), - thrRegularEB = cms.vdouble( 2.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEB = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrOverE2EE = cms.vdouble( -1.0 ), - ncandcut = cms.int32( 2 ), - doRhoCorrection = cms.bool( False ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ) -) process.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -82194,7 +79185,7 @@ process.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -82217,7 +79208,7 @@ process.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82239,7 +79230,7 @@ process.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82261,7 +79252,7 @@ process.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82283,7 +79274,7 @@ process.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82305,7 +79296,7 @@ process.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82327,7 +79318,7 @@ process.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82349,7 +79340,7 @@ process.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82414,7 +79405,7 @@ process.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsForBParking" ), + l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), @@ -82437,7 +79428,7 @@ process.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsForBParking','s2' ), + varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82459,7 +79450,7 @@ process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','OneOESuperMinusOneOP' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82481,7 +79472,7 @@ process.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','DetaSeed' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82503,7 +79494,7 @@ process.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Dphi' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82525,7 +79516,7 @@ process.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','Chi2' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), @@ -82547,7 +79538,7 @@ process.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','ValidHits' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -82569,7 +79560,7 @@ process.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVarsForBParking','NLayerIT' ), + varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), @@ -83303,6 +80294,278 @@ absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) +process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ), + etcutEB = cms.double( 24.0 ), + etcutEE = cms.double( 9999999.0 ), + minEtaCut = cms.double( -9999.0 ), + maxEtaCut = cms.double( 9999.0 ), + ncandcut = cms.int32( 1 ) +) +process.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( "hltEgammaHoverE" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), + varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0105 ), + thrRegularEE = cms.vdouble( 0.0105 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 1 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidates" ) +) +process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), + triggerType = cms.int32( 92 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 16.0 ), + MinMass = cms.double( -1.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.5 ), + MaxEta = cms.double( 1.5 ), + MinN = cms.int32( 2 ) +) +process.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.5 ), + thrRegularEE = cms.vdouble( 0.8 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.0 ), + thrOverEEB = cms.vdouble( 0.06 ), + thrOverEEE = cms.vdouble( 0.06 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( False ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.0 ), + thrRegularEE = cms.vdouble( 0.9 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), + varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( False ), + thrRegularEB = cms.vdouble( 0.011 ), + thrRegularEE = cms.vdouble( 0.011 ), + thrOverEEB = cms.vdouble( -1.0 ), + thrOverEEE = cms.vdouble( -1.0 ), + thrOverE2EB = cms.vdouble( -1.0 ), + thrOverE2EE = cms.vdouble( -1.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 3.0 ), + thrRegularEE = cms.vdouble( 3.0 ), + thrOverEEB = cms.vdouble( 0.012 ), + thrOverEEE = cms.vdouble( 0.012 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) +process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", + saveTags = cms.bool( True ), + candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), + varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), + rhoTag = cms.InputTag( "" ), + energyLowEdges = cms.vdouble( 0.0 ), + lessThan = cms.bool( True ), + useEt = cms.bool( True ), + thrRegularEB = cms.vdouble( 6.0 ), + thrRegularEE = cms.vdouble( 6.0 ), + thrOverEEB = cms.vdouble( 0.002 ), + thrOverEEE = cms.vdouble( 0.002 ), + thrOverE2EB = cms.vdouble( 0.0 ), + thrOverE2EE = cms.vdouble( 0.0 ), + ncandcut = cms.int32( 2 ), + doRhoCorrection = cms.bool( False ), + rhoMax = cms.double( 9.9999999E7 ), + rhoScale = cms.double( 1.0 ), + effectiveAreas = cms.vdouble( 0.0, 0.0 ), + absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), + l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) +) process.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), @@ -83341,7 +80604,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE OR FALSE )' ) + triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v14 OR HLT_HcalPhiSym_v16 )' ) ) process.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -83500,7 +80763,7 @@ ) process.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 1462, 1463 ) + fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 ) ) process.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -83513,9 +80776,9 @@ do_express = cms.bool( False ), triggerType = cms.int32( 91 ) ) -process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) +process.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), @@ -83723,15 +80986,11 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v3', 'HLT_CaloMET60_DTClusterNoMB1S50_v3', - 'HLT_CscCluster_Loose_v2', - 'HLT_CscCluster_Medium_v2', - 'HLT_CscCluster_Tight_v2', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', @@ -83750,16 +81009,12 @@ 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT550_DisplacedDijet60_Inclusive_v15', 'HLT_HT650_DisplacedDijet60_Inclusive_v15', - 'HLT_L1CSCShower_DTCluster50_v2', - 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L1MET_DTCluster50_v3', 'HLT_L1MET_DTClusterNoMB1S50_v3', 'HLT_L1Mu6HT240_v2', @@ -83769,7 +81024,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3', @@ -83799,21 +81053,15 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -83830,8 +81078,6 @@ 'HLT_DoubleMu4_Jpsi_NoVertexing_v9', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -83870,6 +81116,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15', @@ -83886,23 +81134,17 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18', 'HLT_Ele15_IsoVVVL_PFHT450_v18', 'HLT_Ele15_IsoVVVL_PFHT600_v22', - 'HLT_Ele15_WPLoose_Gsf_v5', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18', - 'HLT_Ele20_WPLoose_Gsf_v8', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3', - 'HLT_Ele27_WPTight_Gsf_v18', 'HLT_Ele28_HighEta_SC20_Mass55_v15', - 'HLT_Ele28_WPTight_Gsf_v3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15', 'HLT_Ele30_WPTight_Gsf_v3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15', @@ -83912,6 +81154,8 @@ 'HLT_Ele35_WPTight_Gsf_v11', 'HLT_Ele38_WPTight_Gsf_v11', 'HLT_Ele40_WPTight_Gsf_v11', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20', @@ -83922,29 +81166,41 @@ 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', 'HLT_Photon120_v15', + 'HLT_Photon130EB_TightID_TightIso_v1', + 'HLT_Photon150EB_TightID_TightIso_v1', 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', + 'HLT_Photon175EB_TightID_TightIso_v1', 'HLT_Photon175_v17', + 'HLT_Photon200EB_TightID_TightIso_v1', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', - 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', 'HLT_Photon30EB_TightID_TightIso_v3', 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', + 'HLT_Photon50EB_TightID_TightIso_v1', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', 'HLT_Photon50_v15', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1', + 'HLT_Photon75EB_TightID_TightIso_v1', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7', 'HLT_Photon75_R9Id90_HE10_IsoM_v16', 'HLT_Photon75_v15', + 'HLT_Photon90EB_TightID_TightIso_v1', 'HLT_Photon90_R9Id90_HE10_IsoM_v16', 'HLT_Photon90_v15' ) ) -process.hltPreDatasetEGamma = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetEGamma0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPreDatasetEGamma1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -83957,20 +81213,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_L1NotBptxOR_v4', - 'HLT_L1UnpairedBunchBptxMinus_v3', - 'HLT_L1UnpairedBunchBptxPlus_v3' ) -) -process.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltDatasetEphemeralHLTPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84021,6 +81263,18 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltDatasetExpressPPSRandom = cms.EDFilter( "TriggerResultsFilter", + usePathStatus = cms.bool( True ), + hltResults = cms.InputTag( "" ), + l1tResults = cms.InputTag( "" ), + l1tIgnoreMaskAndPrescale = cms.bool( False ), + throw = cms.bool( True ), + triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' ) +) +process.hltPreDatasetExpressPPSRandom = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84060,11 +81314,8 @@ 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT510_v19 / 3', 'HLT_PFJet260_v22', 'HLT_PFJet320_v22', @@ -84121,10 +81372,17 @@ triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2', 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', + 'HLT_AK8DiPFJet260_260_MassSD50_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', + 'HLT_AK8DiPFJet280_280_MassSD30_v2', + 'HLT_AK8DiPFJet290_290_MassSD30_v2', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', + 'HLT_AK8PFJet220_SoftDropMass40_v3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet230_SoftDropMass40_v3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -84134,7 +81392,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', 'HLT_AK8PFJet400_MassSD30_v2', - 'HLT_AK8PFJet400_SoftDropMass40_v3', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', @@ -84142,6 +81399,8 @@ 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', 'HLT_AK8PFJet450_v18', + 'HLT_AK8PFJet470_MassSD30_v2', + 'HLT_AK8PFJet500_MassSD30_v2', 'HLT_AK8PFJet500_v18', 'HLT_AK8PFJet550_v13', 'HLT_AK8PFJet60_v17', @@ -84182,53 +81441,36 @@ 'HLT_DiPFJetAve60_v16', 'HLT_DiPFJetAve80_HFJEC_v18', 'HLT_DiPFJetAve80_v15', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3', 'HLT_L1ETMHadSeeds_v4', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3', 'HLT_Mu12eta2p3_PFJet40_v3', 'HLT_Mu12eta2p3_v3', 'HLT_PFHT1050_v20', 'HLT_PFHT180_v19', 'HLT_PFHT250_v19', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11', 'HLT_PFHT350_v21', 'HLT_PFHT370_v19', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3', 'HLT_PFHT400_SixPFJet32_v10', 'HLT_PFHT430_v19', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3', 'HLT_PFHT450_SixPFJet36_v9', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14', @@ -84253,9 +81495,7 @@ 'HLT_PFJet60_v23', 'HLT_PFJet80_v22', 'HLT_PFJetFwd140_v20', - 'HLT_PFJetFwd15_v5', 'HLT_PFJetFwd200_v20', - 'HLT_PFJetFwd25_v5', 'HLT_PFJetFwd260_v21', 'HLT_PFJetFwd320_v21', 'HLT_PFJetFwd400_v21', @@ -84264,10 +81504,7 @@ 'HLT_PFJetFwd500_v21', 'HLT_PFJetFwd60_v21', 'HLT_PFJetFwd80_v20', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11', 'HLT_PFMET105_IsoTrk50_v3', - 'HLT_PFMET110_PFJet100_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v22', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11', 'HLT_PFMET120_PFMHT120_IDTight_v22', 'HLT_PFMET130_PFMHT130_IDTight_v22', @@ -84276,9 +81513,7 @@ 'HLT_PFMET200_NotCleaned_v11', 'HLT_PFMET250_NotCleaned_v11', 'HLT_PFMET300_NotCleaned_v11', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', @@ -84286,29 +81521,21 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1', + 'HLT_QuadPFJet100_88_70_30_v1', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet111_90_80_15_v7', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1', 'HLT_QuadPFJet70_50_40_30_v3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3', @@ -84317,10 +81544,14 @@ 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v11', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v11' ) ) -process.hltPreDatasetJetMET = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetJetMET0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPreDatasetJetMET1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84356,6 +81587,8 @@ 'MC_DoubleEle5_CaloIdL_MW_v18', 'MC_DoubleMuNoFiltersNoVtx_v9', 'MC_DoubleMu_TrkIsoVVL_DZ_v13', + 'MC_Egamma_Open_Unseeded_v1', + 'MC_Egamma_Open_v1', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'MC_Ele5_WPTight_Gsf_v10', 'MC_IsoMu_v17', @@ -84364,6 +81597,7 @@ 'MC_PFHT_v18', 'MC_PFMET_v19', 'MC_PFMHT_v18', + 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1', 'MC_ReducedIterativeTracking_v14', 'MC_Run3_PFScoutingPixelTracking_v18' ) ) @@ -84378,6 +81612,9 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CascadeMu100_v5', + 'HLT_CscCluster_Loose_v2', + 'HLT_CscCluster_Medium_v2', + 'HLT_CscCluster_Tight_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2', @@ -84407,8 +81644,6 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10', 'HLT_HighPtTkMu100_v4', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3', 'HLT_IsoMu20_v17', 'HLT_IsoMu24_TwoProngs35_v3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3', @@ -84423,13 +81658,14 @@ 'HLT_IsoMu24_v15', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2', 'HLT_IsoMu27_v18', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2', - 'HLT_L1SingleMu18_v4', - 'HLT_L1SingleMu25_v3', + 'HLT_L1CSCShower_DTCluster50_v2', + 'HLT_L1CSCShower_DTCluster75_v2', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17', 'HLT_Mu15_IsoVVVL_PFHT450_v17', 'HLT_Mu15_IsoVVVL_PFHT600_v21', @@ -84473,10 +81709,14 @@ 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v10', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8' ) ) -process.hltPreDatasetMuon = cms.EDFilter( "HLTPrescaler", +process.hltPreDatasetMuon0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltPreDatasetMuon1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 1 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -84502,10 +81742,10 @@ 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2', @@ -84547,10 +81787,17 @@ triggerConditions = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v2 / 3', 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet260_260_MassSD50_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet280_280_MassSD30_v2 / 3', + 'HLT_AK8DiPFJet290_290_MassSD30_v2 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet200_v17 / 3', - 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 / 3', + 'HLT_AK8PFJet220_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet230_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', @@ -84560,7 +81807,6 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet320_v18 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', - 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', @@ -84568,6 +81814,8 @@ 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_v18 / 3', + 'HLT_AK8PFJet470_MassSD30_v2 / 3', + 'HLT_AK8PFJet500_MassSD30_v2 / 3', 'HLT_AK8PFJet500_v18 / 3', 'HLT_AK8PFJet550_v13 / 3', 'HLT_AK8PFJet60_v17 / 3', @@ -84652,16 +81900,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10 / 3', 'HLT_Dimuon0_LowMass_L1_TM530_v8 / 3', 'HLT_Dimuon0_LowMass_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5_v11 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v10 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v11 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 / 3', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 / 3', 'HLT_Dimuon0_Upsilon_NoVertexing_v9 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 / 3', 'HLT_Dimuon10_Upsilon_y1p4_v3 / 3', 'HLT_Dimuon12_Upsilon_y1p4_v4 / 3', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9 / 3', @@ -84669,7 +81912,6 @@ 'HLT_Dimuon14_PsiPrime_v15 / 3', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8 / 3', 'HLT_Dimuon18_PsiPrime_v16 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 / 3', 'HLT_Dimuon24_Phi_noCorrL1_v8 / 3', 'HLT_Dimuon24_Upsilon_noCorrL1_v8 / 3', 'HLT_Dimuon25_Jpsi_noCorrL1_v8 / 3', @@ -84678,6 +81920,8 @@ 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', + 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15 / 3', @@ -84732,18 +81976,12 @@ 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10 / 3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17 / 3', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 / 3', - 'HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v4 / 3', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', 'HLT_DoublePhoton33_CaloIdL_v9 / 3', 'HLT_DoublePhoton70_v9 / 3', @@ -84752,22 +81990,16 @@ 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 3', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_v18 / 3', 'HLT_Ele15_IsoVVVL_PFHT600_v22 / 3', - 'HLT_Ele15_WPLoose_Gsf_v5 / 3', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 / 3', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18 / 3', - 'HLT_Ele20_WPLoose_Gsf_v8 / 3', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 / 3', - 'HLT_Ele27_WPTight_Gsf_v18 / 3', 'HLT_Ele28_HighEta_SC20_Mass55_v15 / 3', - 'HLT_Ele28_WPTight_Gsf_v3 / 3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 / 3', 'HLT_Ele30_WPTight_Gsf_v3 / 3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 / 3', @@ -84777,6 +82009,8 @@ 'HLT_Ele35_WPTight_Gsf_v11 / 3', 'HLT_Ele38_WPTight_Gsf_v11 / 3', 'HLT_Ele40_WPTight_Gsf_v11 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 / 3', @@ -84788,7 +82022,6 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', @@ -84798,16 +82031,14 @@ 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT425_v11 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3', - 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', - 'HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v15 / 3', @@ -84818,8 +82049,6 @@ 'HLT_HcalNZS_v14 / 3', 'HLT_HcalPhiSym_v16 / 3', 'HLT_HighPtTkMu100_v4 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 / 3', 'HLT_IsoMu20_v17 / 3', 'HLT_IsoMu24_TwoProngs35_v3 / 3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 / 3', @@ -84834,6 +82063,8 @@ 'HLT_IsoMu24_v15 / 3', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 / 3', 'HLT_IsoMu27_v18 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', + 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 / 3', 'HLT_IsoTrackHB_v6 / 3', @@ -84844,9 +82075,6 @@ 'HLT_L1MET_DTCluster50_v3 / 3', 'HLT_L1MET_DTClusterNoMB1S50_v3 / 3', 'HLT_L1Mu6HT240_v2 / 3', - 'HLT_L1NotBptxOR_v4 / 3', - 'HLT_L1SingleMu18_v4 / 3', - 'HLT_L1SingleMu25_v3 / 3', 'HLT_L1SingleMuCosmics_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1 / 3', @@ -84854,8 +82082,6 @@ 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v3 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v3 / 3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX_v7 / 3', @@ -84866,23 +82092,16 @@ 'HLT_MET120_IsoTrk50_v11 / 3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', - 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 / 3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 / 3', 'HLT_Mu12eta2p3_PFJet40_v3 / 3', 'HLT_Mu12eta2p3_v3 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_v17 / 3', 'HLT_Mu15_IsoVVVL_PFHT600_v21 / 3', @@ -84902,11 +82121,9 @@ 'HLT_Mu19_TrkIsoVVL_v6 / 3', 'HLT_Mu19_v6 / 3', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3 / 3', - 'HLT_Mu20_TkMu0_Phi_v10 / 3', 'HLT_Mu20_v14 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 / 3', - 'HLT_Mu25_TkMu0_Onia_v10 / 3', 'HLT_Mu25_TkMu0_Phi_v10 / 3', 'HLT_Mu27_Ele37_CaloIdL_MW_v7 / 3', 'HLT_Mu27_v15 / 3', @@ -84933,7 +82150,6 @@ 'HLT_Mu50_L1SingleMuShower_v1 / 3', 'HLT_Mu50_v15 / 3', 'HLT_Mu55_v5 / 3', - 'HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 / 3', @@ -84946,10 +82162,10 @@ 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21 / 3', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21 / 3', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 / 3', @@ -84962,21 +82178,16 @@ 'HLT_PFHT1050_v20 / 3', 'HLT_PFHT180_v19 / 3', 'HLT_PFHT250_v19 / 3', - 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3 / 3', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 / 3', 'HLT_PFHT350_v21 / 3', 'HLT_PFHT370_v19 / 3', - 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 / 3', - 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 / 3', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3 / 3', - 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 / 3', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3 / 3', 'HLT_PFHT400_SixPFJet32_v10 / 3', 'HLT_PFHT430_v19 / 3', - 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 / 3', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3 / 3', 'HLT_PFHT450_SixPFJet36_v9 / 3', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14 / 3', @@ -85001,9 +82212,7 @@ 'HLT_PFJet60_v23 / 3', 'HLT_PFJet80_v22 / 3', 'HLT_PFJetFwd140_v20 / 3', - 'HLT_PFJetFwd15_v5 / 3', 'HLT_PFJetFwd200_v20 / 3', - 'HLT_PFJetFwd25_v5 / 3', 'HLT_PFJetFwd260_v21 / 3', 'HLT_PFJetFwd320_v21 / 3', 'HLT_PFJetFwd400_v21 / 3', @@ -85012,10 +82221,7 @@ 'HLT_PFJetFwd500_v21 / 3', 'HLT_PFJetFwd60_v21 / 3', 'HLT_PFJetFwd80_v20 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 / 3', 'HLT_PFMET105_IsoTrk50_v3 / 3', - 'HLT_PFMET110_PFJet100_v3 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v22 / 3', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 / 3', 'HLT_PFMET120_PFMHT120_IDTight_v22 / 3', 'HLT_PFMET130_PFMHT130_IDTight_v22 / 3', @@ -85024,9 +82230,7 @@ 'HLT_PFMET200_NotCleaned_v11 / 3', 'HLT_PFMET250_NotCleaned_v11 / 3', 'HLT_PFMET300_NotCleaned_v11 / 3', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 / 3', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', @@ -85034,52 +82238,53 @@ 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 / 3', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 / 3', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v11 / 3', 'HLT_Photon100EBHE10_v4 / 3', 'HLT_Photon110EB_TightID_TightIso_v4 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon120_v15 / 3', + 'HLT_Photon130EB_TightID_TightIso_v1 / 3', + 'HLT_Photon150EB_TightID_TightIso_v1 / 3', 'HLT_Photon150_v9 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', + 'HLT_Photon175EB_TightID_TightIso_v1 / 3', 'HLT_Photon175_v17 / 3', + 'HLT_Photon200EB_TightID_TightIso_v1 / 3', 'HLT_Photon200_v16 / 3', 'HLT_Photon20_HoverELoose_v12 / 3', - 'HLT_Photon20_v4 / 3', 'HLT_Photon300_NoHE_v15 / 3', - 'HLT_Photon30EB_TightID_TightIso_v3 / 3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12 / 3', + 'HLT_Photon30EB_TightID_TightIso_v3 / 3', + 'HLT_Photon30_HoverELoose_v12 / 3', 'HLT_Photon33_v7 / 3', 'HLT_Photon35_TwoProngs35_v3 / 3', + 'HLT_Photon50EB_TightID_TightIso_v1 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon50_v15 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 / 3', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 / 3', + 'HLT_Photon75EB_TightID_TightIso_v1 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon75_v15 / 3', + 'HLT_Photon90EB_TightID_TightIso_v1 / 3', 'HLT_Photon90_R9Id90_HE10_IsoM_v16 / 3', 'HLT_Photon90_v15 / 3', 'HLT_Physics_v8', - 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', + 'HLT_QuadPFJet100_88_70_30_v1 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', + 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 / 3', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet105_88_76_15_v7 / 3', - 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', - 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet111_90_80_15_v7 / 3', - 'HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 / 3', + 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 / 3', 'HLT_QuadPFJet70_50_40_30_v3 / 3', 'HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', 'HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 / 3', @@ -85087,8 +82292,7 @@ 'HLT_SingleJet30_Mu12_SinglePFJet40_v13 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6 / 3')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6 / 3', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v7 / 3', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v11 / 3', @@ -85104,7 +82308,6 @@ 'HLT_UncorrectedJetE60_NoBPTX3BX_v7 / 3', 'HLT_UncorrectedJetE70_NoBPTX3BX_v7 / 3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 / 3', 'HLT_ZeroBias_Alignment_v2 / 3', 'HLT_ZeroBias_FirstBXAfterTrain_v4 / 3', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3', @@ -85208,16 +82411,11 @@ 'HLT_Dimuon0_LowMass_L1_4_v10', 'HLT_Dimuon0_LowMass_L1_TM530_v8', 'HLT_Dimuon0_LowMass_v10', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10', 'HLT_Dimuon0_Upsilon_L1_4p5_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11', - 'HLT_Dimuon0_Upsilon_L1_5M_v10', - 'HLT_Dimuon0_Upsilon_L1_5_v11', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8', 'HLT_Dimuon0_Upsilon_NoVertexing_v9', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9', 'HLT_Dimuon10_Upsilon_y1p4_v3', 'HLT_Dimuon12_Upsilon_y1p4_v4', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v9', @@ -85225,7 +82423,6 @@ 'HLT_Dimuon14_PsiPrime_v15', 'HLT_Dimuon18_PsiPrime_noCorrL1_v8', 'HLT_Dimuon18_PsiPrime_v16', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9', 'HLT_Dimuon24_Phi_noCorrL1_v8', 'HLT_Dimuon24_Upsilon_noCorrL1_v8', 'HLT_Dimuon25_Jpsi_noCorrL1_v8', @@ -85247,8 +82444,6 @@ 'HLT_DoubleMu4_LowMass_Displaced_v3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v17', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6', - 'HLT_Mu20_TkMu0_Phi_v10', - 'HLT_Mu25_TkMu0_Onia_v10', 'HLT_Mu25_TkMu0_Phi_v10', 'HLT_Mu30_TkMu0_Psi_v3', 'HLT_Mu30_TkMu0_Upsilon_v3', @@ -85294,26 +82489,6 @@ offset = cms.uint32( 7 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltDatasetParkingSingleMuon = cms.EDFilter( "TriggerResultsFilter", - usePathStatus = cms.bool( True ), - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "" ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_Mu12_IP6_v2' ) -) -process.hltPreDatasetParkingSingleMuon0 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingSingleMuon1 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 1 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDatasetParkingSingleMuon2 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 2 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -85332,7 +82507,9 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', + triggerConditions = cms.vstring( 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 / 1000', + 'DST_Run3_PFScoutingPixelTracking_v18 / 1000', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 / 12', 'HLT_Ele35_WPTight_Gsf_v11 / 200', 'HLT_IsoMu27_v18 / 150', @@ -85351,6 +82528,8 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v18', + 'DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18', + 'DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18', 'DST_Run3_PFScoutingPixelTracking_v18' ) ) process.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", @@ -85364,17 +82543,14 @@ l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3', - 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_Photon35_TwoProngs35_v3', - 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2', - 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3' ) + 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2' ) ) process.hltPreDatasetTau = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -85591,187 +82767,10 @@ ), ) -process.hltOutputParkingDoubleElectronLowMass0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass0', - 'Dataset_ParkingDoubleElectronLowMass1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleElectronLowMass1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass2', - 'Dataset_ParkingDoubleElectronLowMass3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleElectronLowMass2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass4', - 'Dataset_ParkingDoubleElectronLowMass5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleMuonLowMass0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass0', - 'Dataset_ParkingDoubleMuonLowMass1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleMuonLowMass1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass2', - 'Dataset_ParkingDoubleMuonLowMass3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleMuonLowMass2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass4', - 'Dataset_ParkingDoubleMuonLowMass5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingDoubleMuonLowMass3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass6', - 'Dataset_ParkingDoubleMuonLowMass7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingSingleMuon0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon0' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingSingleMuon1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParkingSingleMuon2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParkingSingleMuon2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingSingleMuon2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) process.hltOutputALCALowPtJet = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALowPtJet.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85788,8 +82787,8 @@ ) process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85802,8 +82801,8 @@ ) process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85816,8 +82815,8 @@ ) process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAP0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85842,8 +82841,8 @@ ) process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85857,8 +82856,8 @@ ) process.hltOutputALCAPPSExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPPSExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85873,8 +82872,8 @@ ) process.hltOutputALCAPPSPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPPSPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85889,8 +82888,8 @@ ) process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85903,10 +82902,46 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaCandidates_*_*', + 'keep *_hltEgammaGsfElectrons_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85921,8 +82956,8 @@ ) process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85937,8 +82972,8 @@ ) process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85961,8 +82996,8 @@ ) process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -85976,46 +83011,10 @@ 'keep recoTracks_hltPFMuonMerging_*_*', 'keep recoVertexs_hltVerticesPFFilter_*_*' ) ) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputEcalCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86029,8 +83028,8 @@ ) process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86046,8 +83045,8 @@ ) process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpressAlignment.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86061,10 +83060,23 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputExpressPPSRandom = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputExpressPPSRandom.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressPPSRandom' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltPPSCalibrationRaw_*_*' ) +) process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputHLTMonitor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86115,66 +83127,136 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass0', + 'Dataset_ParkingDoubleElectronLowMass1' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass2', + 'Dataset_ParkingDoubleElectronLowMass3' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingPF.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputParkingDoubleElectronLowMass2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFRun3' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass4', + 'Dataset_ParkingDoubleElectronLowMass5' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep *_hltScoutingTrackPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputParkingDoubleMuonLowMass0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass0', + 'Dataset_ParkingDoubleMuonLowMass1' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputParkingDoubleMuonLowMass1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass2', + 'Dataset_ParkingDoubleMuonLowMass3' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputParkingDoubleMuonLowMass2 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass2.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass4', + 'Dataset_ParkingDoubleMuonLowMass5' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputParkingDoubleMuonLowMass3 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass3.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass6', + 'Dataset_ParkingDoubleMuonLowMass7' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86182,7 +83264,6 @@ ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Commissioning', 'Dataset_Cosmics', - 'Dataset_EmptyBX', 'Dataset_HLTPhysics', 'Dataset_HcalNZS', 'Dataset_IsolatedBunch', @@ -86198,8 +83279,8 @@ ) process.hltOutputPhysicsDispJetBTagMuEGTau = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsDispJetBTagMuEGTau.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86216,16 +83297,50 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsEGamma = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEGamma.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsEGamma0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsEGamma0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma0' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsEGamma1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsEGamma1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma1' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsHLTPhysics = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHLTPhysics.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralHLTPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -86233,16 +83348,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsJetMET = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsJetMET.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsJetMET0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsJetMET0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -86250,16 +83365,50 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsJetMET1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsJetMET1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET1' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsMuon0 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsMuon0.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon0' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputPhysicsMuon1 = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsMuon1.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -86269,8 +83418,8 @@ ) process.hltOutputPhysicsReservedDoubleMuonLowMass = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsReservedDoubleMuonLowMass.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86286,8 +83435,8 @@ ) process.hltOutputPhysicsScoutingPFMonitor = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsScoutingPFMonitor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -86306,16 +83455,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHLTPhysics = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsZeroBias = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsZeroBias.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralHLTPhysics' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralZeroBias' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -86323,23 +83472,68 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsZeroBias = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputNanoDST.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralZeroBias' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) +) +process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputRPCMON.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltCscSegments_*_*', + 'keep *_hltDt4DSegments_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGemRecHits_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', + 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', + 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', + 'keep *_hltMuonRPCDigis_*_*', + 'keep *_hltRpcRecHits_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputScoutingPF.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFRun3' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltFEDSelectorL1_*_*', + 'keep *_hltScoutingEgammaPacker_*_*', + 'keep *_hltScoutingMuonPacker_*_*', + 'keep *_hltScoutingPFPacker_*_*', + 'keep *_hltScoutingPrimaryVertexPacker_*_*', + 'keep *_hltScoutingTrackPacker_*_*', + 'keep edmTriggerResults_*_*_*' ) +) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDigisGPU , process.hltEcalDigisFromGPU , process.hltEcalDigis , process.hltEcalDetIdToBeRecovered , process.hltEcalUncalibRecHitLegacy , process.hltEcalUncalibRecHitGPU , process.hltEcalUncalibRecHitSoA , process.hltEcalUncalibRecHitFromSoA , process.hltEcalUncalibRecHit , process.hltEcalRecHit ) process.HLTDoLocalHcalTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco , process.hltHfprereco , process.hltHfreco , process.hltHoreco ) @@ -86462,11 +83656,7 @@ process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) -process.HLTEle15WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG15L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilter + process.hltEle15WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle15WPLoose1GsfDetaFilter + process.hltEle15WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilter ) -process.HLTEle20WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilter + process.hltEle20WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20WPLoose1GsfDetaFilter + process.hltEle20WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilter ) process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -process.HLTEle27WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG27L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle27WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle27WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle27WPTightPixelMatchFilter + process.hltEle27WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle27WPTightGsfOneOEMinusOneOPFilter + process.hltEle27WPTightGsfMissingHitsFilter + process.hltEle27WPTightGsfDetaFilter + process.hltEle27WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle27WPTightGsfTrackIsoFilter ) -process.HLTEle28WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG28L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle28WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28WPTightPixelMatchFilter + process.hltEle28WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28WPTightGsfOneOEMinusOneOPFilter + process.hltEle28WPTightGsfMissingHitsFilter + process.hltEle28WPTightGsfDetaFilter + process.hltEle28WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28WPTightGsfTrackIsoFilter ) process.HLTEle30WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG30L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle30WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle30WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30WPTightPixelMatchFilter + process.hltEle30WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30WPTightGsfOneOEMinusOneOPFilter + process.hltEle30WPTightGsfMissingHitsFilter + process.hltEle30WPTightGsfDetaFilter + process.hltEle30WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30WPTightGsfTrackIsoFilter ) process.HLTEle32WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG32L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle32WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle32WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32WPTightPixelMatchFilter + process.hltEle32WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32WPTightGsfOneOEMinusOneOPFilter + process.hltEle32WPTightGsfMissingHitsFilter + process.hltEle32WPTightGsfDetaFilter + process.hltEle32WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32WPTightGsfTrackIsoFilter ) process.HLTEle35WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG35L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle35noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle35noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle35noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle35noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle35noerWPTightPixelMatchFilter + process.hltEle35noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle35noerWPTightGsfMissingHitsFilter + process.hltEle35noerWPTightGsfDetaFilter + process.hltEle35noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle35noerWPTightGsfTrackIsoFilter ) @@ -86474,15 +83664,6 @@ process.HLTEle38WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG38L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle38noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle38noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle38noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle38noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle38noerWPTightPixelMatchFilter + process.hltEle38noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle38noerWPTightGsfMissingHitsFilter + process.hltEle38noerWPTightGsfDetaFilter + process.hltEle38noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle38noerWPTightGsfTrackIsoFilter ) process.HLTEle40WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG40L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle40noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle40noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle40noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle40noerWPTightPixelMatchFilter + process.hltEle40noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle40noerWPTightGsfMissingHitsFilter + process.hltEle40noerWPTightGsfDetaFilter + process.hltEle40noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40noerWPTightGsfTrackIsoFilter ) process.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG32L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle32L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle32L1DoubleEGWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32L1DoubleEGWPTightPixelMatchFilter + process.hltEle32L1DoubleEGWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + process.hltEle32L1DoubleEGWPTightGsfDetaFilter + process.hltEle32L1DoubleEGWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) -process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) -process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTPFTauHPS = cms.Sequence( process.hltTauPFJets08Region + process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals + process.hltPFTauPiZeros + process.hltHpsCombinatoricRecoTaus + process.hltHpsSelectionDiscriminator + process.hltHpsPFTauProducerSansRefs + process.hltHpsPFTauProducer + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs + process.hltHpsPFTauTrackFindingDiscriminator + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTauTrack ) -process.HLTGlobalPFTauHPSSequence = cms.Sequence( process.hltStripTrackerHVOn + process.hltPixelTrackerHVOn + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTauHPS ) -process.HLTHPSTightChargedIsoPFTauSequence = cms.Sequence( process.hltHpsPFTauTightAbsoluteChargedIsolationDiscriminator + process.hltHpsPFTauTightRelativeChargedIsolationDiscriminator + process.hltHpsPFTauTightAbsOrRelChargedIsolationDiscriminator ) -process.HLTHPSTightChargedIsoPFTau30Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsPFTau30 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau30Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsPFTau30TrackTightChargedIso ) process.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets + process.hltAK4CaloJetsIDPassed ) process.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected + process.hltAK4CaloJetsCorrectedIDPassed ) process.HLTAK4CaloJetsSequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionSequence + process.HLTAK4CaloJetsCorrectionSequence ) @@ -86493,14 +83674,17 @@ process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTPFHcalClustering + process.hltMuonHcalRegPFClusterIsoForMuons ) process.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( process.hltPixelTracksTrackingRegionsForSeedsL3Muon + process.hltPixelTracksInRegionIter0L3Muon + process.hltIter0L3MuonPixelSeedsFromPixelTracks + process.hltIter0L3MuonCkfTrackCandidates + process.hltIter0L3MuonCtfWithMaterialTracks + process.hltIter0L3MuonTrackCutClassifier + process.hltIter0L3MuonTrackSelectionHighPurity ) process.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0 ) -process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) -process.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsPFTau27 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau27Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsPFTau27TrackTightChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltHpsPFTau27TrackTightChargedIsoAgainstMuon ) -process.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsPFTau27 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTau27Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsPFTau27TrackTightChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltHpsPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTCaloTausCreatorL1TauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) process.HLTL2TauJetsSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauRegionalSequence + process.hltL2TauJets ) process.HLTL2TauPixelIsolationSequenceGlobal = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerGlob ) process.HLTL2p5IsoTauGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceGlobal + process.hltL2TauIsoFilterGlob + process.hltL2TauJetsIsoGlob ) +process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) +process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) +process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) +process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) +process.HLTPFTauHPS = cms.Sequence( process.hltTauPFJets08Region + process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals + process.hltPFTauPiZeros + process.hltHpsCombinatoricRecoTaus + process.hltHpsSelectionDiscriminator + process.hltHpsPFTauProducerSansRefs + process.hltHpsPFTauProducer + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs + process.hltHpsPFTauTrackFindingDiscriminator + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTauTrack ) +process.HLTGlobalPFTauHPSSequence = cms.Sequence( process.hltStripTrackerHVOn + process.hltPixelTrackerHVOn + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTauHPS ) process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau = cms.Sequence( process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau + process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau + process.hltFixedGridRhoProducerFastjetAllTau + process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau + process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau + process.hltHpsPFTauDeepTauProducerForVBFIsoTau ) process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon ) process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) @@ -86525,7 +83709,6 @@ process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) process.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromJet40PF + process.hltSelector4JetsJet40PF + process.hltBSoftMuonJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonJet40PFMu12L3TagInfos + process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) process.HLTBtagDeepJetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltPFDeepFlavourTagInfos + process.hltPFDeepFlavourJetTags + process.hltDeepJetDiscriminatorsJetTags ) process.HLTSinglePhoton300erNoHESequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter ) process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1Mu6DoubleEG10f0Filtered8 ) @@ -86533,10 +83716,6 @@ process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltBTaggingRegion + process.hltPixelTracksCleanForBTag + process.hltPixelTracksForBTag + process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltMergedTracksForBTag ) -process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag ) -process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02ForBTag ) -process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) @@ -86560,7 +83739,6 @@ process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTPhoton20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15Filter + process.hltEG20L1EG15EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20L1EG10OR15HEFilter ) process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) @@ -86571,7 +83749,14 @@ process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPFNoMu ) process.HLTPhoton30EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28er1p5Filter + process.hltEG30EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG30EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG30EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG30EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG30EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG30EBTightIDTightIsoTrackIsoFilter ) -process.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG110EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG110EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG110EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG110EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG110EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG110EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG110EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton50EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to45Filter + process.hltEG50EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG50EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG50EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton75EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG75EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG75EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG75EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton90EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG90EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG90EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG90EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG90EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG110EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG110EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG110EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG110EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG110EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG110EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG110EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton130EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG130EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG130EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG130EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG130EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG130EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG130EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG130EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton150EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG150EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG150EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG150EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG150EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG150EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG150EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton175EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG175EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG175EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG175EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG175EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG175EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG175EBTightIDTightIsoTrackIsoFilter ) +process.HLTPhoton200EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG200EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG200EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG200EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG200EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG200EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG200EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton100EBHE10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EBHE10EtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EBHE10HEFilter ) process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) @@ -86646,7 +83831,9 @@ process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -process.HLTPFHT350MinPFJet15Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet15 + process.hltPFHT350Jet15 ) +process.HLTPFHT350MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 ) +process.HLTPFHT380MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT380Jet30 ) +process.HLTPFHT400MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT400Jet30 ) process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) @@ -86657,9 +83844,10 @@ process.HLTAK4PixelOnlyPFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetPixelOnlyAll + process.HLTAK4PixelOnlyPFCorrectorProducersSequence + process.hltAK4PixelOnlyPFJetsCorrected + process.hltAK4PixelOnlyPFJetsLooseIDCorrected + process.hltAK4PixelOnlyPFJetsTightIDCorrected ) process.HLTAK4PixelOnlyPFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PixelOnlyPFJetsReconstructionSequence + process.HLTAK4PixelOnlyPFJetsCorrectionSequence ) process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) +process.HLTGsfElectronUnseededSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSFUnseeded + process.hltEgammaGsfTracksUnseeded + process.hltEgammaGsfElectronsUnseeded + process.hltEgammaGsfTrackVarsUnseeded ) process.HLTTrackReconstructionForPixelOnlyPFNoMu = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) process.HLTTrackReconstructionForIsoElectronPixelOnly = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPixelOnlyPFNoMu + process.hltPixelTracksZetaClean ) -process.HLTPixelOnlyPFScoutingSequence = cms.Sequence( process.HLTAK4PixelOnlyPFJetsSequence + process.hltPixelOnlyPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronPixelOnly + process.hltEgammaEleGsfTrackIsoPixelOnly ) +process.HLTPixelOnlyPFScoutingSequence = cms.Sequence( process.HLTAK4PixelOnlyPFJetsSequence + process.hltPixelOnlyPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEgammaClusterShapeUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronPixelOnly + process.hltEgammaEleGsfUnseededTrackIsoPixelOnly ) process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequence + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClustering + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) @@ -86667,20 +83855,31 @@ process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0NoVtx ) process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) process.HLTPixelOnlyPFScoutingPackingSequence = cms.Sequence( process.hltScoutingTrackPacker + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) -process.HLTPFScoutingPixelTrackingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTPixelOnlyPFScoutingSequence + process.hltEgammaR9ID + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.hltDisplacedmumuVtxNoMatchingProducer + process.HLTMuIsolationSequenceNoVtx + process.hltFEDSelectorL1 + process.HLTPixelOnlyPFScoutingPackingSequence ) +process.HLTPFScoutingPixelTrackingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTPixelOnlyPFScoutingSequence + process.hltEgammaR9IDUnseeded + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.hltDisplacedmumuVtxNoMatchingProducer + process.HLTMuIsolationSequenceNoVtx + process.hltFEDSelectorL1 + process.HLTPixelOnlyPFScoutingPackingSequence ) +process.HLTSingleEG30CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG30Filter + process.hltSingleEG30CaloIdLEt30Filter + process.hltEgammaClusterShape + process.hltSingleEG30CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEG30CaloIdLHEFilter ) +process.HLTDoubleEG16EG12CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1DoubleIsoEG16EG12Filter + process.hltDoubleEG16EG12CaloIdLEt12Filter + process.hltEgammaClusterShape + process.hltDoubleEG16EG12CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEG16EG12CaloIdLHEFilter ) process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) +process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltSelectorJets20L1FastJetForNoPU + process.hltCaloJetFromPV ) +process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltBTaggingRegion + process.hltPixelTracksCleanForBTag + process.hltPixelTracksForBTag + process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltMergedTracksForBTag ) +process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag ) +process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02ForBTag ) +process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG10EtL1SingleEG5EtFilter + process.hltEgammaR9ID + process.hltEG10R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG10EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG10R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) process.HLTEle5CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5WithJetAndTauFilter + process.hltEG5L1SingleEG5WithJetAndTauEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG5HEFilter + process.hltEgammaClusterShape + process.hltEG5CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle5CaloIdLPixelMatchFilter ) process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) +process.HLTEgammaOpenSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.hltEgammaR9ID + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) +process.HLTElePixelMatchUnseededSequenceForBParking = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsForBParkingUnseeded + process.hltEgammaPixelMatchVarsForBParkingUnseeded ) +process.HLTEgammaOpenUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaClusterShapeUnseeded + process.hltEgammaR9IDUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTElePixelMatchUnseededSequenceForBParking + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoUnseeded ) process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) +process.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagInfos + process.hltParticleNetONNXJetTags + process.hltParticleNetDiscriminatorsJetTags ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask ) process.HLTDoCaloCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAllCPUOnly ) process.HLTAK4CaloJetsReconstructionCPUOnlySequence = cms.Sequence( process.HLTDoCaloCPUOnlySequence + process.hltAK4CaloJetsCPUOnly + process.hltAK4CaloJetsIDPassedCPUOnly ) @@ -86716,7 +83915,6 @@ process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 = cms.Sequence( process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTauTrackPt50Discriminator + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation ) process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon ) -process.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsDoublePFTau20 + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsDoublePFTau20Track + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolation + process.hltHpsDoublePFTau20TrackTightChargedIso + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltHpsDoublePFTau20TrackTightChargedIsoAgainstMuon ) process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) process.HLTBphTrackingDoubleJpsiRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDoubleJpsiRegional + process.hltPixelTracksDoubleJpsiRegional ) process.HLTBphTrackingDoubleJpsiRegionalIter0 = cms.Sequence( process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks + process.hltIter0JpsiTkTkCkfTrackCandidates + process.hltIter0JpsiTkTkCtfWithMaterialTracks + process.hltIter0JpsiTkTkTrackCutClassifierPrompt + process.hltIter0JpsiTkTkTrackCutClassifierDetached + process.hltIter0JpsiTkTkTrackCutClassifierMerged + process.hltIter0JpsiTkTkTrackSelectionHighPurity ) @@ -86724,23 +83922,16 @@ process.HLTFastPrimaryVertexSequence = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSelector4CentralJetsL1FastJet + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HE12b10eR9Id50b80eHEFilter + process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eMass55CombMassLastFilter ) process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HE12b10eR9Id50b80eHEFilter + process.hltEG30R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG30CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG18R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) -process.HLTBeginSequenceParking = cms.Sequence( process.hltTriggerType + process.hltEnableParking + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTL2TauTagNNSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTRecopixelvertexingSequence + process.HLTDoCaloSequence + cms.ignore(process.hltL1sDoubleTauBigOR) + cms.ignore(process.hltL1sSingleTau) + cms.ignore(process.hltL1sBigOrMuXXerIsoTauYYer) + cms.ignore(process.hltL1sMu22erIsoTau40er) + cms.ignore(process.hltL1sBigORDoubleTauJet) + cms.ignore(process.hltL1VBFDiJetIsoTau) + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL2TauTagNNProducer ) process.HLTHPSDeepTauPFTauSequence = cms.Sequence( cms.ignore(process.hltL1sTauVeryBigOR) + process.hltHpsL1JetsHLTForDeepTauInput + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched + process.hltHpsPFTauPrimaryVertexProducerForDeepTau + process.hltHpsPFTauSecondaryVertexProducerForDeepTau + process.hltHpsPFTauTransverseImpactParametersForDeepTau + process.hltFixedGridRhoProducerFastjetAllTau + process.hltHpsPFTauBasicDiscriminatorsForDeepTau + process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau + process.hltHpsPFTauDeepTauProducer ) -process.HLTCaloTausCreatorL1TauSeededRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + cms.ignore(process.hltL1sTauVeryBigOR) + process.hltCaloTowerL1sTauVeryBigORSeededRegional + process.hltAkIsoTauL1sTauVeryBigORSeededRegional ) -process.HLTL2TauJetsL1TauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauSeededRegionalSequence + process.hltL2TauJetsL1TauSeeded ) -process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( process.hltL2TausForPixelIsolationL1TauSeeded + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) -process.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + process.hltL2TauIsoFilterL1TauSeededGlob + process.hltL2TauJetsIsoL1TauSeededGlob ) -process.HLTHPSDoublePFTauPt40Eta2p1Trk1 = cms.Sequence( process.hltHpsDoublePFTau40 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsDoublePFTau40TrackPt1 ) -process.HLTHPSMediumChargedIsoPFTauSequence = cms.Sequence( process.hltHpsPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltHpsPFTauMediumRelativeChargedIsolationDiscriminator + process.hltHpsPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -process.HLTHPSDoublePFTauPt35Eta2p1Trk1 = cms.Sequence( process.hltHpsDoublePFTau35 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsDoublePFTau35TrackPt1 ) +process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) process.HLTHPSLooseETauWPDeepTauPFTau30Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter ) +process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched + process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon ) process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTLooseSingleTauWPDeepTauPFTau = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau ) process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTHPSSinglePFTauPt35Eta2p1Trk1 = cms.Sequence( process.hltHpsSinglePFTau35 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsSinglePFTau35TrackPt1 ) -process.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagInfos + process.hltParticleNetONNXJetTags + process.hltParticleNetDiscriminatorsJetTags ) process.HLTJetFlavourTagParticleNetSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForParticleNetSelectorAK8 + process.hltPFJetForParticleNetAK8 + process.hltParticleNetLifetimeTagInfosPFAK8 + process.hltBoostedDBInclusiveVertexFinderPFAK8 + process.hltBoostedDBInclusiveSecondaryVerticesPFAK8 + process.hltBoostedDBTrackVertexArbitratorPFAK8 + process.hltBoostedDBInclusiveMergedVerticesPFAK8 + process.hltParticleNetSecondaryVertexTagInfosPFAK8 + process.hltPrimaryVertexAssociationAK8 + process.hltParticleNetJetTagsInfosAK8 + process.hltParticleNetONNXJetTagsAK8 + process.hltParticleNetDiscriminatorsJetTagsAK8 ) process.HLTMu50IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) @@ -86752,6 +83943,10 @@ process.HLTIterativeTrackingIteration4ForDisplacedTkMuons = cms.Sequence( process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons + process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons + process.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons + process.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons + process.hltIter4IterL3FromL1MuonTrackCutClassifier + process.hltIter4IterL3FromL1MuonTrackSelectionHighPurity ) process.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIGlbDisplacedMuonTkCandidateSequence + process.hltIterL3OIL3GlbDisplacedMuonsLinksCombination + process.hltIterL3OIL3GlbDisplacedMuons + process.hltIterL3OIGlbDisplacedMuonCandidates + process.hltL2SelectorForL3IOForGlbDisplaced + process.HLTIterL3IODisplacedmuonTkCandidateSequence + process.HLTIterativeTrackingIteration4GlbDisplacedMuons + process.hltL1MuonNoL2SelectorNoVtx + process.HLTIterativeTrackingIteration4ForDisplacedTkMuons + process.hltIter0MergedWithIter4GlbDisplacedMuons + process.hltIter4FromL1MergedWithIter04GlbDisplacedMuons + process.hltdTksMergedWithOIGlbDisplacedMuons + process.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity + process.hltIterL3GlbdTksDisplacedMuons + process.hltIterL3DisplacedMuons + process.hltIterL3DisplacedMuonsLinks ) process.HLTL3DisplacedMuonRecoSequence = cms.Sequence( process.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence + process.hltIterL3TrackerDisplacedMuonCandidates + process.hltIterL3DisplacedMuonCandidates ) +process.HLTCaloTausCreatorL1TauSeededRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + cms.ignore(process.hltL1sTauVeryBigOR) + process.hltCaloTowerL1sTauVeryBigORSeededRegional + process.hltAkIsoTauL1sTauVeryBigORSeededRegional ) +process.HLTL2TauJetsL1TauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauSeededRegionalSequence + process.hltL2TauJetsL1TauSeeded ) +process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( process.hltL2TausForPixelIsolationL1TauSeeded + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) +process.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + process.hltL2TauIsoFilterL1TauSeededGlob + process.hltL2TauJetsIsoL1TauSeededGlob ) process.HLTIterativeTrackingIteration4ForTau = cms.Sequence( process.hltDisplacedhltIter4ClustersRefRemovalForTau + process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau + process.hltDisplacedhltIter4PixelLessLayerTripletsForTau + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau + process.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau + process.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau + process.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau + process.hltDisplacedhltIter4PFlowPixelLessSeedsForTau + process.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau ) process.HLTIterativeTrackingIter04ForTau = cms.Sequence( process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration4ForTau + process.hltIter4MergedWithIter0ForTau ) process.HLTTrackReconstructionForPFDispl = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter04ForTau + process.hltPFMuonMergingForDisplTau + process.hltMuonLinksForDisplTau + process.hltMuonsForDisplTau ) @@ -86764,8 +83959,6 @@ process.HLTDisplPFTauDxyProducer = cms.Sequence( process.hltHpsPFTauPrimaryVertexProducer + process.hltHpsPFTauSecondaryVertexProducer + process.hltHpsPFTauTransverseImpactParameters ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 ) @@ -86788,53 +83981,27 @@ process.HLTDiPho10CaloIdLsminlt0p1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p1Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p1UnseededFilter ) process.HLTDiPho10CaloIdLsminlt0p12Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p12Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p12UnseededFilter ) process.HLTDiPho10CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter ) -process.HLTElePixelMatchSequenceForBParking = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeedsForBParking + process.hltEgammaPixelMatchVarsForBParking ) -process.HLTGsfElectronSequenceForBParking = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSFForBParking + process.hltEgammaGsfTracksForBParking + process.hltEgammaGsfElectronsForBParking + process.hltEgammaGsfTrackVarsForBParking ) -process.HLTDoubleEle4eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHitsFilter + process.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22mMax6DZFilter + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6DZFilter + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle4p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22mMax6DZFilter + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6DZFilter + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle5p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22mMax6DZFilter + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6DZFilter + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle6p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22mMax6DZFilter + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6DZFilter + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle7p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22mMax6DZFilter + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6DZFilter + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle8p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22mMax6DZFilter + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6DZFilter + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHitsFilter + process.hltDoubleEle9p5eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6dz0p8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22mMax6DZFilter + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHitsFilter + process.hltDoubleEle10eta1p22mMax6NLayerITFilter ) -process.HLTDoubleEle4eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22mMax6DetaFilter + process.hltDoubleEle4eta1p22mMax6DphiFilter + process.hltDoubleEle4eta1p22mMax6Chi2Filter + process.hltDoubleEle4eta1p22mMax6ValidHits10Filter + process.hltDoubleEle4eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle4p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle4p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22mMax6DetaFilter + process.hltDoubleEle4p5eta1p22mMax6DphiFilter + process.hltDoubleEle4p5eta1p22mMax6Chi2Filter + process.hltDoubleEle4p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle4p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22mMax6DetaFilter + process.hltDoubleEle5eta1p22mMax6DphiFilter + process.hltDoubleEle5eta1p22mMax6Chi2Filter + process.hltDoubleEle5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle5p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle5p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22mMax6DetaFilter + process.hltDoubleEle5p5eta1p22mMax6DphiFilter + process.hltDoubleEle5p5eta1p22mMax6Chi2Filter + process.hltDoubleEle5p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle5p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle6eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22mMax6DetaFilter + process.hltDoubleEle6eta1p22mMax6DphiFilter + process.hltDoubleEle6eta1p22mMax6Chi2Filter + process.hltDoubleEle6eta1p22mMax6ValidHits10Filter + process.hltDoubleEle6eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle6p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle6p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22mMax6DetaFilter + process.hltDoubleEle6p5eta1p22mMax6DphiFilter + process.hltDoubleEle6p5eta1p22mMax6Chi2Filter + process.hltDoubleEle6p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle6p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle7eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22mMax6DetaFilter + process.hltDoubleEle7eta1p22mMax6DphiFilter + process.hltDoubleEle7eta1p22mMax6Chi2Filter + process.hltDoubleEle7eta1p22mMax6ValidHits10Filter + process.hltDoubleEle7eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle7p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle7p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22mMax6DetaFilter + process.hltDoubleEle7p5eta1p22mMax6DphiFilter + process.hltDoubleEle7p5eta1p22mMax6Chi2Filter + process.hltDoubleEle7p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle7p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle8eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22mMax6DetaFilter + process.hltDoubleEle8eta1p22mMax6DphiFilter + process.hltDoubleEle8eta1p22mMax6Chi2Filter + process.hltDoubleEle8eta1p22mMax6ValidHits10Filter + process.hltDoubleEle8eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle8p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle8p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22mMax6DetaFilter + process.hltDoubleEle8p5eta1p22mMax6DphiFilter + process.hltDoubleEle8p5eta1p22mMax6Chi2Filter + process.hltDoubleEle8p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle8p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle9eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22mMax6DetaFilter + process.hltDoubleEle9eta1p22mMax6DphiFilter + process.hltDoubleEle9eta1p22mMax6Chi2Filter + process.hltDoubleEle9eta1p22mMax6ValidHits10Filter + process.hltDoubleEle9eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle9p5eta1p22mMax6PixelMatchFilter + process.hltDoubleEle9p5eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22mMax6DetaFilter + process.hltDoubleEle9p5eta1p22mMax6DphiFilter + process.hltDoubleEle9p5eta1p22mMax6Chi2Filter + process.hltDoubleEle9p5eta1p22mMax6ValidHits10Filter + process.hltDoubleEle9p5eta1p22mMax6Hits10NLayerITFilter ) -process.HLTDoubleEle10eta1p22mMax6Hits10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22mMax6EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltDoubleEle10eta1p22mMax6PixelMatchFilter + process.hltDoubleEle10eta1p22mMax6PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22mMax6OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22mMax6DetaFilter + process.hltDoubleEle10eta1p22mMax6DphiFilter + process.hltDoubleEle10eta1p22mMax6Chi2Filter + process.hltDoubleEle10eta1p22mMax6ValidHits10Filter + process.hltDoubleEle10eta1p22mMax6Hits10NLayerITFilter ) -process.HLTSingleEle8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltSingleEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltSingleEle8PixelMatchFilter + process.hltSingleEle8PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltSingleEle8OneOEMinusOneOPFilter + process.hltSingleEle8DetaFilter + process.hltSingleEle8DphiFilter + process.hltSingleEle8Chi2Filter + process.hltSingleEle8ValidHitsFilter + process.hltSingleEle8NLayerITFilter ) -process.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + process.hltSingleEle8SingleEGL1EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequenceForBParking + process.hltSingleEle8SingleEGL1PixelMatchFilter + process.hltSingleEle8SingleEGL1PMS2Filter + process.HLTGsfElectronSequenceForBParking + process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + process.hltSingleEle8SingleEGL1DetaFilter + process.hltSingleEle8SingleEGL1DphiFilter + process.hltSingleEle8SingleEGL1Chi2Filter + process.hltSingleEle8SingleEGL1ValidHitsFilter + process.hltSingleEle8SingleEGL1NLayerITFilter ) +process.HLTDoubleEle4eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4eta1p22PixelMatchFilter + process.hltDoubleEle4eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22DetaFilter + process.hltDoubleEle4eta1p22DphiFilter + process.hltDoubleEle4eta1p22Chi2Filter + process.hltDoubleEle4eta1p22ValidHitsFilter + process.hltDoubleEle4eta1p22NLayerITFilter ) +process.HLTDoubleEle4p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4p5eta1p22PixelMatchFilter + process.hltDoubleEle4p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22DetaFilter + process.hltDoubleEle4p5eta1p22DphiFilter + process.hltDoubleEle4p5eta1p22Chi2Filter + process.hltDoubleEle4p5eta1p22ValidHitsFilter + process.hltDoubleEle4p5eta1p22NLayerITFilter ) +process.HLTDoubleEle5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5eta1p22PixelMatchFilter + process.hltDoubleEle5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22DetaFilter + process.hltDoubleEle5eta1p22DphiFilter + process.hltDoubleEle5eta1p22Chi2Filter + process.hltDoubleEle5eta1p22ValidHitsFilter + process.hltDoubleEle5eta1p22NLayerITFilter ) +process.HLTDoubleEle5p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5p5eta1p22PixelMatchFilter + process.hltDoubleEle5p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22DetaFilter + process.hltDoubleEle5p5eta1p22DphiFilter + process.hltDoubleEle5p5eta1p22Chi2Filter + process.hltDoubleEle5p5eta1p22ValidHitsFilter + process.hltDoubleEle5p5eta1p22NLayerITFilter ) +process.HLTDoubleEle6eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6eta1p22PixelMatchFilter + process.hltDoubleEle6eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22DetaFilter + process.hltDoubleEle6eta1p22DphiFilter + process.hltDoubleEle6eta1p22Chi2Filter + process.hltDoubleEle6eta1p22ValidHitsFilter + process.hltDoubleEle6eta1p22NLayerITFilter ) +process.HLTDoubleEle6p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6p5eta1p22PixelMatchFilter + process.hltDoubleEle6p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22DetaFilter + process.hltDoubleEle6p5eta1p22DphiFilter + process.hltDoubleEle6p5eta1p22Chi2Filter + process.hltDoubleEle6p5eta1p22ValidHitsFilter + process.hltDoubleEle6p5eta1p22NLayerITFilter ) +process.HLTDoubleEle7eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7eta1p22PixelMatchFilter + process.hltDoubleEle7eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22DetaFilter + process.hltDoubleEle7eta1p22DphiFilter + process.hltDoubleEle7eta1p22Chi2Filter + process.hltDoubleEle7eta1p22ValidHitsFilter + process.hltDoubleEle7eta1p22NLayerITFilter ) +process.HLTDoubleEle7p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7p5eta1p22PixelMatchFilter + process.hltDoubleEle7p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22DetaFilter + process.hltDoubleEle7p5eta1p22DphiFilter + process.hltDoubleEle7p5eta1p22Chi2Filter + process.hltDoubleEle7p5eta1p22ValidHitsFilter + process.hltDoubleEle7p5eta1p22NLayerITFilter ) +process.HLTDoubleEle8eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8eta1p22PixelMatchFilter + process.hltDoubleEle8eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22DetaFilter + process.hltDoubleEle8eta1p22DphiFilter + process.hltDoubleEle8eta1p22Chi2Filter + process.hltDoubleEle8eta1p22ValidHitsFilter + process.hltDoubleEle8eta1p22NLayerITFilter ) +process.HLTDoubleEle8p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8p5eta1p22PixelMatchFilter + process.hltDoubleEle8p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22DetaFilter + process.hltDoubleEle8p5eta1p22DphiFilter + process.hltDoubleEle8p5eta1p22Chi2Filter + process.hltDoubleEle8p5eta1p22ValidHitsFilter + process.hltDoubleEle8p5eta1p22NLayerITFilter ) +process.HLTDoubleEle9eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9eta1p22PixelMatchFilter + process.hltDoubleEle9eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22DetaFilter + process.hltDoubleEle9eta1p22DphiFilter + process.hltDoubleEle9eta1p22Chi2Filter + process.hltDoubleEle9eta1p22ValidHitsFilter + process.hltDoubleEle9eta1p22NLayerITFilter ) +process.HLTDoubleEle9p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9p5eta1p22PixelMatchFilter + process.hltDoubleEle9p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22DetaFilter + process.hltDoubleEle9p5eta1p22DphiFilter + process.hltDoubleEle9p5eta1p22Chi2Filter + process.hltDoubleEle9p5eta1p22ValidHitsFilter + process.hltDoubleEle9p5eta1p22NLayerITFilter ) +process.HLTDoubleEle10eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle10eta1p22PixelMatchFilter + process.hltDoubleEle10eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22DetaFilter + process.hltDoubleEle10eta1p22DphiFilter + process.hltDoubleEle10eta1p22Chi2Filter + process.hltDoubleEle10eta1p22ValidHitsFilter + process.hltDoubleEle10eta1p22NLayerITFilter ) +process.HLTSingleEle8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltSingleEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8PixelMatchFilter + process.hltSingleEle8PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8OneOEMinusOneOPFilter + process.hltSingleEle8DetaFilter + process.hltSingleEle8DphiFilter + process.hltSingleEle8Chi2Filter + process.hltSingleEle8ValidHitsFilter + process.hltSingleEle8NLayerITFilter ) +process.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + process.hltSingleEle8SingleEGL1EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8SingleEGL1PixelMatchFilter + process.hltSingleEle8SingleEGL1PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + process.hltSingleEle8SingleEGL1DetaFilter + process.hltSingleEle8SingleEGL1DphiFilter + process.hltSingleEle8SingleEGL1Chi2Filter + process.hltSingleEle8SingleEGL1ValidHitsFilter + process.hltSingleEle8SingleEGL1NLayerITFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE12b10eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE06b06eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG22EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG22R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22HE12b10eR9Id50b80eHEFilter + process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG22EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG22R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22HE06b06eR9Id50b80eHEFilter + process.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) +process.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) +process.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG16EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG16R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDQMPixelReconstruction = cms.Sequence( process.hltSiPixelRecHitsSoAMonitorCPU + process.hltSiPixelRecHitsSoAMonitorGPU + process.hltSiPixelRecHitsSoACompareGPUvsCPU + process.hltPixelTracksSoAMonitorCPU + process.hltPixelTracksSoAMonitorGPU + process.hltPixelTracksSoACompareGPUvsCPU + process.hltPixelVertexSoAMonitorCPU + process.hltPixelVertexSoAMonitorGPU + process.hltPixelVertexSoACompareGPUvsCPU ) process.HLTPPSPixelRecoSequence = cms.Sequence( process.hltCTPPSPixelDigis + process.hltCTPPSPixelClusters + process.hltCTPPSPixelRecHits + process.hltCTPPSPixelLocalTracks ) process.HLTDatasetPathBeginSequence = cms.Sequence( process.hltGtStage2Digis ) @@ -86845,10 +84012,15 @@ process.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet450MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet350 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets350 + process.hltAK8SinglePFJet450 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8PFJet470_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet470MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet370 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets370 + process.hltAK8SinglePFJet470 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) +process.HLT_AK8PFJet500_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet500MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet400 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets400 + process.hltAK8SinglePFJet500 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet250_250_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet280_280_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet280280MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet280 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet290_290_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet290290MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet290 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) +process.HLT_AK8DiPFJet260_260_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_CaloJet500_NoJetID_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) process.HLT_CaloJet550_NoJetID_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5DoubleEG3 + process.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + process.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) @@ -86883,11 +84055,7 @@ process.HLT_DoublePhoton33_CaloIdL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) process.HLT_DoublePhoton70_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) process.HLT_DoublePhoton85_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) -process.HLT_Ele15_WPLoose_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_WPLoose_Gsf_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETer2p5or + process.hltPreEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequence + process.HLTEndSequence ) process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) -process.HLT_Ele27_WPTight_Gsf_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle27WPTightGsf + process.HLTEle27WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele28_WPTight_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle28WPTightGsf + process.HLTEle28WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele30_WPTight_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle30WPTightGsf + process.HLTEle30WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele32_WPTight_Gsf_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle32WPTightGsf + process.HLTEle32WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele35_WPTight_Gsf_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle35WPTightGsf + process.HLTEle35WPTightGsfSequence + process.HLTEndSequence ) @@ -86895,11 +84063,8 @@ process.HLT_Ele38_WPTight_Gsf_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle38WPTightGsf + process.HLTEle38WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele40_WPTight_Gsf_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTauHPS30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTauHPSSequence + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTHPSTightChargedIsoPFTau30Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationMatch + process.hltHpsSelectedPFTau30TightChargedIsolationL1HLTMatched + process.hltHpsOverlapFilterIsoEle24WPTightGsfTightIsoPFTau30 + process.HLTEndSequence ) process.HLT_HT300_Beamspot_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_ZeroBias_Beamspot_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasBeamspot + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1CrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSTightChargedIsoAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + process.hltHpsSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1TightChargedIsoPFTauHPS27eta2p1TightIDCrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltHpsSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 + process.HLTEndSequence ) process.HLT_IsoMu20_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu24_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTEndSequence ) @@ -86909,8 +84074,6 @@ process.HLT_UncorrectedJetE30_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) process.HLT_UncorrectedJetE60_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) process.HLT_UncorrectedJetE70_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) -process.HLT_L1SingleMu18_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreL1SingleMu18 + process.hltL1fL1sMu18L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu25_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL1SingleMu25 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTEndSequence ) process.HLT_L1SingleMuCosmics_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuCosmics + process.hltPreL1SingleMuCosmics + process.hltL1MuCosmicsL1Filtered0 + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) @@ -86935,10 +84098,8 @@ process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon199Mass8Filtered + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoVVLFiltered + process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon178Mass3p8Filtered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon199Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Onia_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu25TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25TrkFiltered0 + process.hltDiMuonGlb25Trk0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu30_TkMu0_Psi_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu30TkMu0Psi + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkPsiFiltered0 + process.hltDiMuonGlb30Trk0DzPsiFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu30_TkMu0_Upsilon_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu30TkMu0Upsilon + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 + process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_TkMu0_Phi_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu20TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered20TrkFiltered0 + process.hltDiMuonGlb20Trk0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu25_TkMu0_Phi_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQorSingleMu7 + process.hltPreMu15 + process.hltL1fL1sMu15DQorMu7lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0) + process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 + process.HLTEndSequence ) process.HLT_Mu20_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) @@ -86986,8 +84147,6 @@ process.HLT_PFJet450_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400 + process.hltSinglePFJet450 + process.HLTEndSequence ) process.HLT_PFJet500_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet500 + process.HLTEndSequence ) process.HLT_PFJet550_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet550 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet550 + process.HLTEndSequence ) -process.HLT_PFJetFwd15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd15 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet5 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets5 + process.hltSinglePFFwdJet15 + process.HLTEndSequence ) -process.HLT_PFJetFwd25_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd25 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet25 + process.HLTEndSequence ) process.HLT_PFJetFwd40_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet40 + process.HLTEndSequence ) process.HLT_PFJetFwd60_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPrePFJetFwd60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40 + process.hltSinglePFFwdJet60 + process.HLTEndSequence ) process.HLT_PFJetFwd80_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPrePFJetFwd80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50 + process.hltSinglePFFwdJet80 + process.HLTEndSequence ) @@ -87024,18 +84183,12 @@ process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMET130_PFMHT130_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) process.HLT_PFMET140_PFMHT140_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne110 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne130 + process.HLTEndSequence ) process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne140 + process.HLTEndSequence ) -process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) @@ -87057,18 +84210,6 @@ process.HLT_SingleJet30_Mu12_SinglePFJet40_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreSingleJet30Mu12SinglePFJet40 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloBJets30eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltSinglePFBJets40Eta2p3 + process.HLTBTagMuJet40PFMu12SequenceL3 + process.hltBSoftMuonJet40Mu12L3FilterByDR + process.HLTEndSequence ) process.HLT_Mu12eta2p3_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7 + process.hltPreMu12eta2p3 + process.hltL1fL1sMu7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu7L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu7L1Filtered0) + process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12eta2p3_PFJet40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3Jet30er2p5 + process.hltPreMu12eta2p3PFJet40 + process.hltL1fL1sMu3Jet30er2p5L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltCaloJet30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 + process.hltPFJet40Eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0) + process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreMu12DoublePFJets40PFBTagDeepCSVp71 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dRMax0p4 + process.hltPreMu12DoublePFJets100PFBTagDeepCSVp71 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets100Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreMu12DoublePFJets200PFBTagDeepCSVp71 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets200Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreMu12DoublePFJets350PFBTagDeepCSVp71 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets350Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepCSVp71 + process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.hltDoublePFBJets40Eta2p3MaxDeta1p6 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Double8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepCSVp71 + process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets54Eta2p3 + process.hltDoublePFBJets54Eta2p3MaxDeta1p6 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Double8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet40er2p5 + process.hltPreDoublePFJets40PFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTEndSequence ) -process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p5 + process.hltPreDoublePFJets100PFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets100Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTEndSequence ) -process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er2p5 + process.hltPreDoublePFJets200PFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets200Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTEndSequence ) -process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er2p5 + process.hltPreDoublePFJets350PFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets350Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Single8Jets30 + process.HLTEndSequence ) -process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet112er2p3dEtaMax1p6 + process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + process.hltDoublePFBJets116Eta2p3 + process.hltDoublePFBJets116Eta2p3MaxDeta1p6 + process.hltSelectorPFJets80 + process.hltSelector6PFJets80 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Double6Jets80 + process.HLTEndSequence ) -process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet112er2p3dEtaMax1p6 + process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepCSVp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + process.hltDoublePFBJets128Eta2p3 + process.hltDoublePFBJets128Eta2p3MaxDeta1p6 + process.hltSelectorPFJets80 + process.hltSelector6PFJets80 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV0p71Double6Jets80 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dRMax0p4 + process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets100Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets200Eta2p3 + process.hltSelectorJets30 + process.hltSelector8PFJets30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71Single8Jets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) @@ -87090,18 +84231,16 @@ process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterTwoC30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepCSV1p5 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV1p5Single + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30CaloBtagDeepCSV1p5 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterTwoC30 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p5Single + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu19TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC35dRMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dRMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC80dRMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet20_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet16er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet40_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet35er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet70_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet60er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet110_Mu5_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet80er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK4DiJet170_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4Jet300_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p8 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) +process.HLT_BTagMu_AK8DiJet170_Mu5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 + process.hltPreBTagMuAK8Jet170DoubleMu5 + process.hltDoubleMuon0L1Filtered0 + process.HLTAK8CaloJetsSequence + process.hltBAK8Jet170L1FastJetCentral + process.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 + process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet300_Mu5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) @@ -87110,7 +84249,6 @@ process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Photon20_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPrePhoton20 + process.HLTPhoton20Sequence + process.HLTEndSequence ) process.HLT_Photon33_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) process.HLT_Photon50_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) process.HLT_Photon75_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) @@ -87120,7 +84258,14 @@ process.HLT_Photon175_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) process.HLT_Photon200_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) process.HLT_Photon30EB_TightID_TightIso_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28er1p5 + process.hltPrePhoton30EBTightIDTightIso + process.HLTPhoton30EBTightIDTightIsoSequence + process.HLTEndSequence ) -process.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton110EBTightIDTightIso + process.HLTPhoton110EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon50EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to45 + process.hltPrePhoton50EBTightIDTightIso + process.HLTPhoton50EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon75EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton75EBTightIDTightIso + process.HLTPhoton75EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon90EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton90EBTightIDTightIso + process.HLTPhoton90EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon110EB_TightID_TightIso_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton110EBTightIDTightIso + process.HLTPhoton110EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon130EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton130EBTightIDTightIso + process.HLTPhoton130EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon150EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton150EBTightIDTightIso + process.HLTPhoton150EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon175EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton175EBTightIDTightIso + process.HLTPhoton175EBTightIDTightIsoSequence + process.HLTEndSequence ) +process.HLT_Photon200EB_TightID_TightIso_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton200EBTightIDTightIso + process.HLTPhoton200EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon100EBHE10_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EBHE10 + process.HLTPhoton100EBHE10Sequence + process.HLTEndSequence ) process.HLT_Photon50_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) @@ -87139,19 +84284,15 @@ process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi3p5_Muon2_v7 = cms.Path( process.HLTBeginSequence + process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + process.hltPreDimuon0Jpsi3p5Muon2 + process.hltTripleMuonL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonL1Filtered0) + process.hltTripleMuL3PreFiltered222 + process.hltJpsiMuonL3Filtered3p5 + process.hltDisplacedmumuVtxProducerJpsiMuon3p5 + process.hltVertexmumuFilterJpsiMuon3p5 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQOS + process.hltPreDimuon0UpsilonL14p5 + process.hltL1sEmuDoubleMu4p5SQOS + process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s4p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQOS + process.hltPreDimuon0UpsilonL15 + process.hltL1sEmuDoubleMu5SQOS + process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQ + process.hltPreDimuon0UpsilonL14p5NoOS + process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQ + process.hltPreDimuon0UpsilonL14p5er2p0 + process.hltL1sEmuDoubleMu4p5er2p0SQ + process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonL14p5er2p0M + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_NoVertexing_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonNoVertexing + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5M_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQMass7to18 + process.hltPreDimuon0UpsilonL15M + process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s5ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5dR1p4 + process.hltPreDimuon0LowMassL10er1p5R + process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_0er1p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5 + process.hltPreDimuon0LowMassL10er1p5 + process.hltL1sEmuDoubleMu0er1p5 + process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0LowMass + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMass + process.hltDisplacedmumuFilterDimuon0LowMass + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_4_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_4R_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_TM530_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0 + process.hltPreDimuon0UpsilonMuonL1TM0 + process.hltTripleMuon0L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon0L1Filtered0) + process.hltTripleMu0L3PreFiltered0 + process.hltUpsilon0MuonL3FilteredL1sTM0 + process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + process.hltVertexmumuFilterUpsilon0MuonL1sTM0 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8toInfFilter + process.HLTEndSequence ) process.HLT_TripleMu_10_5_5_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu1055DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered1055 + process.hltTripleMu555TripleDZ0p2 + process.HLTEndSequence ) @@ -87163,7 +84304,7 @@ process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTBphTrackingDisplacedTau3muNoL1MassReg + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) +process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuControl + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuControlL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTBphTrackingDisplacedTau3muNoL1MassReg + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_Displaced_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_NoVertexing_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTBphTrackingDisplacedJpsiReg + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) @@ -87190,7 +84331,6 @@ process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) process.HLT_Ele28_HighEta_SC20_Mass55_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV4p50Single + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Ele50_IsoVVVL_PFHT450_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle50VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) @@ -87198,7 +84338,6 @@ process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu4TrkIsoVVLDiPFJet9040DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenL1f0L2f3QL3Filtered4Q + process.HLTL3muontrkisovvlSequence + process.hltMuon4RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET35 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet7020MJJ500DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet9040MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + process.HLTL3muontrkisovvlSequence + process.hltMuon8RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET20 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + process.HLTL3muontrkisovvlSequence + process.hltMuon10RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET20 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT350Jet30Eta5 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450CaloBTagDeepCSV4p5 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV4p50Single + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Mu15_IsoVVVL_PFHT450_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Mu50_IsoVVVL_PFHT450_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3Mu50VVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) @@ -87211,8 +84350,6 @@ process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu80PFMHTNoMu80IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID80 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu80 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu90PFMHTNoMu90IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu90 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu100PFMHTNoMu100IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID100 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu100 + process.HLTEndSequence ) -process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon10PsiPrimeBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon20JpsiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon20JpsiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + process.HLTEndSequence ) process.HLT_Dimuon10_Upsilon_y1p4_v3 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon10Upsilony1p4 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + process.hltDimuon10Upsilony1p4L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 + process.hltDisplacedmumuFilterDimuon10Upsilonsv3 + process.HLTEndSequence ) process.HLT_Dimuon12_Upsilon_y1p4_v4 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon12Upsilony1p4 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + process.hltDimuon12Upsilony1p4L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 + process.hltDisplacedmumuFilterDimuon12Upsilonsv3 + process.HLTEndSequence ) process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PhiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon14PhiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + process.HLTEndSequence ) @@ -87242,17 +84379,14 @@ process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp17Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Triple + process.HLTEndSequence ) process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTEndSequence ) -process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT400SixPFJet32DoublePFBTagDeepCSV2p94 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix32er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV2p94Double + process.HLTEndSequence ) process.HLT_PFHT400_SixPFJet32_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT400SixPFJet32 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix32er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT400 + process.HLTEndSequence ) -process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT450SixPFJet36PFBTagDeepCSV1p59 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC30 + process.hltCaloJetsSix30ForHt + process.hltHtMhtCaloJetsSixC30 + process.hltCaloSixJet30HT350 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix36er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT450 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV1p59Single + process.HLTEndSequence ) process.HLT_PFHT450_SixPFJet36_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT450SixPFJet36 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC30 + process.hltCaloJetsSix30ForHt + process.hltHtMhtCaloJetsSixC30 + process.hltCaloSixJet30HT350 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix36er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT450 + process.HLTEndSequence ) process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet100100603030 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo100er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTEndSequence ) -process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo100er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Double + process.HLTEndSequence ) -process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepCSV4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo120er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p5Double + process.HLTEndSequence ) process.HLT_PFHT350_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet30Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT380MinPFJet30Sequence + process.HLTEndSequence ) +process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT400MinPFJet30Sequence + process.HLTEndSequence ) process.HLT_ECALHT800_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) process.HLT_Physics_v8 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) @@ -87264,15 +84398,14 @@ process.HLT_EphemeralZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasCopy + process.hltPreEphemeralZeroBias + process.HLTEndSequence ) process.DST_ZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) process.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3PFScoutingPixelTracking + process.hltPreDSTRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3SingleEG30PFScoutingPixelTracking + process.hltPreDSTRun3L1SingleEG30PFScoutingPixelTracking + process.HLTSingleEG30CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3DoubleEG16EG12PFScoutingPixelTracking + process.hltPreDSTRun3L1DoubleEG16EG12PFScoutingPixelTracking + process.HLTDoubleEG16EG12CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltMuonTriggerResultsFilter + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.HLT_Photon20_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon30_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) +process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibrationRaw + process.HLTEndSequence ) process.AlCa_EcalPhiSym_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxMinus_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreL1UnpairedBunchBptxMinus + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxPlus_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreL1UnpairedBunchBptxPlus + process.HLTEndSequence ) -process.HLT_L1NotBptxOR_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreL1NotBptxOR + process.HLTEndSequence ) process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_10_er1p0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic10er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_5p5_er1p0_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic5p5er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + process.HLTEndSequence ) @@ -87286,7 +84419,7 @@ process.HLT_ZeroBias_FirstCollisionInTrain_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_LastCollisionInTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_FirstBXAfterTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisation_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) +process.AlCa_RPCMuonNormalisation_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreAlCaLumiPixelsCountsRandom + process.HLTBeamSpot + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsCountsZeroBias + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.MC_ReducedIterativeTracking_v14 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) @@ -87308,12 +84441,15 @@ process.MC_AK8CaloHT_v10 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) process.MC_DoubleEle5_CaloIdL_MW_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) +process.MC_Egamma_Open_v1 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpen + process.HLTEgammaOpenSequence + process.HLTEndSequence ) +process.MC_Egamma_Open_Unseeded_v1 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpenUnseeded + process.HLTEgammaOpenUnseededSequence + process.HLTEndSequence ) process.MC_Ele5_WPTight_Gsf_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.MC_IsoMu_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu + process.HLTEndSequence ) process.MC_DoubleMu_TrkIsoVVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoVVLFiltered + process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 + process.HLTEndSequence ) process.MC_DoubleMuNoFiltersNoVtx_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) process.MC_PFBTagDeepJet_v3 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagDeepJet + process.HLTAK4PFJetsSequence + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p06Single + process.HLTEndSequence ) +process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID50 + process.hltPFDoubleJetLooseID75 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsLTag0p5 + process.hlt2PNetCvsLTag0p3 + process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.MC_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sMCRun3PFScoutingPixelTracking + process.hltPreMCRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.AlCa_EcalPi0EBonly_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalPi0EEonly_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) @@ -87326,30 +84462,17 @@ process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsSequence + process.hltSingleL2Tau80eta2p2 + process.HLTGlobalPFTauConeSequence + process.hltPFTau180Track + process.HLTMediumChargedIsoPFTauHighPtRelaxedIsoTrk50 + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTSinglePFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleTightChargedIsoPFTauHPS20Trk1eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2IsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleTightChargedIsoAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTauHPS20 + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID100 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu100 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne100 + process.HLTEndSequence ) process.HLT_Mu18_Mu9_SameSign_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.HLTEndSequence ) process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiDoubleTrkL3Filtered + process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + process.hltDoubleTrkmumuFilterDoubleMu2Jpsi + process.HLTBphTrackingDoubleJpsiReg + process.hltJpsiTkAllConeTracksIterDoubleTrk + process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 + process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 + process.HLTEndSequence ) process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DCAPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60noDrDCAFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DCA + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533Mass3p8DCAFilter + process.HLTEndSequence ) -process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015PFBTagDeepCSV1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 + process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eMass55Sequence + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId + process.HLTDiphoton3018R9Idb50e90ANDIso60CaloId15b35eANDHE12b10eSequence + process.HLTEndSequence ) -process.HLT_Mu12_IP6_v2 = cms.Path( process.HLTBeginSequenceParking + process.hltL1sSingleMu22orParking + process.hltPreMu12IP6 + process.hltL1fL1sMu22orParkingL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orParkL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orParkL1Filtered0) + process.hltL3fL1sMu22OrParkL1f0L2f10QL3Filtered12Q + process.HLTEndSequence ) -process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615DoublePFBTagDeepCSV1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepCSV7p68Double6Jets + process.hltBTagPFDeepCSV1p28Single6Jets + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTau + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch + process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTauHPS40Trk1eta2p1 + process.HLTL2TauJetsL1TauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2p5IsoTauL1TauSeededGlobalSequence + process.hltDoubleL2GlobIsoTau26eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoublePFTauPt40Eta2p1Trk1 + process.HLTHPSMediumChargedIsoPFTauSequence + process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolation + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolation + process.hltHpsL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatch + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatched + process.hltHpsDoublePFTau40TrackPt1MediumChargedIsolationDz02 + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTauHPS35Trk1eta2p1 + process.HLTL2TauJetsL1TauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2p5IsoTauL1TauSeededGlobalSequence + process.hltDoubleL2GlobIsoTau26eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoublePFTauPt35Eta2p1Trk1 + process.HLTHPSTightChargedIsoPFTauSequence + process.hltHpsSelectedPFTausTrackPt1TightChargedIsolation + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolation + process.hltHpsL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatch + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatched + process.hltHpsDoublePFTau35TrackPt1TightChargedIsolationDz02 + process.HLTEndSequence ) process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTauHPSSequence + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTHPSLooseETauWPDeepTauPFTau30Sequence + process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch + process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched + process.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 + process.HLTEndSequence ) process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch + process.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu22erIsoTau40er + process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 + process.hltL1fL1sMu22erIsoTau40erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2Mu22Tau40TagNNFilterSingleTauWP + process.HLTGlobalPFTauHPSSequence + process.HLTLooseSingleTauWPDeepTauPFTau + process.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 + process.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 + process.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded + process.HLTEndSequence ) @@ -87369,26 +84492,38 @@ process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet1p5Single + process.HLTEndSequence ) process.HLT_QuadPFJet70_50_40_30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504030 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTEndSequence ) -process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504035PFBTagParticleNet2BTagSum0p65 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt35 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt35 + process.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPreQuadPFJet70504535PFBTagParticleNet2BTagSum0p65 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt35 + process.hlt3PFCentralJetTightIDPt45 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt35 + process.hltBTagCentralJetPt35PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBTagParticleNet2BTagSum0p65 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFJetTwoC30 + process.hltPFJetTwoC30PFBTagParticleNet2BTagSum0p65 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZQuadPFJet70504030PFBTagParticleNet2BTagSum0p65 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hlt3PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltBTagCentralJetPt30PFParticleNet2BTagSum0p65 + process.HLTEndSequence ) +process.HLT_QuadPFJet100_88_70_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030 + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTEndSequence ) +process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p6 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p53 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p53 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p55 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p55 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p35DoubleAK4PFJet6030PNet2BTagMean0p60 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p60 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) -process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets250SoftDropMass40 + process.hltAK8SinglePFJets250SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets275SoftDropMass40 + process.hltAK8SinglePFJets275SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet400SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltSingleAK8PFJet400 + process.hltAK8PFJets400Constituents + process.hltAK8PFSoftDropJets400 + process.hltAK8SinglePFJets400SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet425_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet425SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltSingleAK8PFJet425 + process.hltAK8PFJets425Constituents + process.hltAK8PFSoftDropJets425 + process.hltAK8SinglePFJets425SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet450_SoftDropMass40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet450SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltSingleAK8PFJet450 + process.hltAK8PFJets450Constituents + process.hltAK8PFSoftDropJets450 + process.hltAK8SinglePFJets450SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets250SoftDropMass40 + process.hltAK8SinglePFJets250SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PFAK8ParticleNetTauTau0p30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets275SoftDropMass40 + process.hltAK8SinglePFJets275SoftDropMass40ParticleNetTauTau0p30 + process.HLTEndSequence ) +process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) +process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PFAK8ParticleNetBB0p35 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8PFJets230SoftDropMass40 + process.hltAK8SinglePFJets230SoftDropMass40BTagParticleNetBB0p35 + process.HLTEndSequence ) +process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTEndSequence ) +process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltBTag2CentralJetPt30PFParticleNet2BTagSum0p50 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet60L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet70 + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet75L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMu18erTauXX + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + process.HLTEndSequence ) @@ -87433,14 +84568,11 @@ process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau2p5ns + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau3p5ns + process.HLTEndSequence ) process.HLT_L1Mu6HT240_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreL1Mu6HT240 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet30Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet35Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + process.HLTEndSequence ) +process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_CaloMET60_DTCluster50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET60DTCluster50 + process.HLTRecoMETSequence + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterFilter50 + process.HLTEndSequence ) process.HLT_CaloMET60_DTClusterNoMB1S50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET60DTClusterNoMB1S50 + process.HLTRecoMETSequence + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterNoMB1SFilter50 + process.HLTEndSequence ) @@ -87452,7 +84584,6 @@ process.HLT_L1CSCShower_DTCluster50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster50 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster50NoMB1 + process.HLTEndSequence ) process.HLT_L1CSCShower_DTCluster75_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster75 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster75NoMB1 + process.HLTEndSequence ) process.HLT_PFMET105_IsoTrk50_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETM90ToETM150 + process.hltPrePFMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET75 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET105 + process.HLTEndSequence ) -process.HLT_PFMET110_PFJet100_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETMHF90SingleJet60looseRecoiling + process.hltPrePFMET110PFJet100 + process.HLTRecoMETSequence + process.hltMET75 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT170 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) @@ -87463,7 +84594,6 @@ process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.hltCaloJetTimingBarrelOnlyProducerSingle + process.hltCaloJetTimingBarrelOnlyFilterSingle2ns + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltCaloJetTimingBarrelOnlyProducer + process.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltCaloJetTimingBarrelOnlyProducer + process.hltCaloJetTimingBarrelOnlyFilterDouble1ns + process.HLTEndSequence ) -process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet30Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_DiPhoton10Time1ns_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1ns + process.HLTDiPho10CaloIdLTime1nsSequence + process.HLTEndSequence ) @@ -87475,51 +84605,53 @@ process.HLT_DiPhoton10sminlt0p1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p1 + process.HLTDiPho10CaloIdLsminlt0p1Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10sminlt0p12_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p12 + process.HLTDiPho10CaloIdLsminlt0p12Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10_CaloIdL_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10CaloIdL + process.HLTDiPho10CaloIdLSequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6 + process.HLTDoubleEle4eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6 + process.HLTDoubleEle4p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6 + process.HLTDoubleEle5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6 + process.HLTDoubleEle5p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6 + process.HLTDoubleEle6eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6 + process.HLTDoubleEle6p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6 + process.HLTDoubleEle7eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6 + process.HLTDoubleEle7p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6 + process.HLTDoubleEle8eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6 + process.HLTDoubleEle8p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6 + process.HLTDoubleEle9eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6 + process.HLTDoubleEle9p5eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6 + process.HLTDoubleEle10eta1p22mMax6Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6dz0p8 + process.HLTDoubleEle4eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + process.HLTDoubleEle4p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6dz0p8 + process.HLTDoubleEle5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + process.HLTDoubleEle5p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6dz0p8 + process.HLTDoubleEle6eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + process.HLTDoubleEle6p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6dz0p8 + process.HLTDoubleEle7eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + process.HLTDoubleEle7p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6dz0p8 + process.HLTDoubleEle8eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + process.HLTDoubleEle8p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6dz0p8 + process.HLTDoubleEle9eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + process.HLTDoubleEle9p5eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6dz0p8 + process.HLTDoubleEle10eta1p22mMax6dz0p8Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6trkHits10 + process.HLTDoubleEle4eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + process.HLTDoubleEle4p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6trkHits10 + process.HLTDoubleEle5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + process.HLTDoubleEle5p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6trkHits10 + process.HLTDoubleEle6eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + process.HLTDoubleEle6p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6trkHits10 + process.HLTDoubleEle7eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + process.HLTDoubleEle7p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6trkHits10 + process.HLTDoubleEle8eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + process.HLTDoubleEle8p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6trkHits10 + process.HLTDoubleEle9eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + process.HLTDoubleEle9p5eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) -process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6trkHits10 + process.HLTDoubleEle10eta1p22mMax6Hits10Sequence + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6dz0p8 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6dz0p8 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6dz0p8 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6dz0p8 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6dz0p8 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6dz0p8 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6dz0p8 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22DZFilter + process.HLTEndSequence ) +process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6trkHits10 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6trkHits10 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6trkHits10 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6trkHits10 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6trkHits10 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6trkHits10 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22ValidHits10Filter + process.HLTEndSequence ) +process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6trkHits10 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_SingleEle8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreSingleEle8 + process.HLTSingleEle8Sequence + process.HLTEndSequence ) process.HLT_SingleEle8_SingleEGL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5SingleEG15er2p5 + process.hltPreSingleEle8SingleEGL1 + process.HLTSingleEle8SingleEGL1Sequence + process.HLTEndSequence ) process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT + process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + process.HLTEndSequence ) process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT + process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + process.HLTEndSequence ) process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) +process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) +process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Mu50_L1SingleMuShower_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sL1SingleMuShower + process.hltPreMu50L1SingleMuShower + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTEndSequence ) process.HLT_ExpressMuons_v3 = cms.Path( process.HLTBeginSequence + process.hltPreExpressMuons + process.hltExpressMuonsFilter + process.HLTEndSequence ) process.HLT_OnlineMonitorGroup_v3 = cms.Path( process.HLTBeginSequence + process.hltPreOnlineMonitorGroup + process.hltOnlineMonitorGroupFilter + process.HLTEndSequence ) @@ -87528,18 +84660,9 @@ process.DQM_PixelReconstruction_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3PFScoutingPixelTracking + process.hltPreDQMPixelReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelConsumerCPU + process.hltPixelConsumerGPU + process.HLTDQMPixelReconstruction + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerArm1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerArm1 + process.HLTPPSPixelRecoSequence + process.hltPPSExpCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerRP4_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerRP4 + process.HLTPPSPixelRecoSequence + process.hltPPSPrCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) +process.HLT_PPSRandom_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPrePPSRandom + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelectorTCDS + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) -process.ParkingDoubleElectronLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass0 ) -process.ParkingDoubleElectronLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass1 ) -process.ParkingDoubleElectronLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass2 ) -process.ParkingDoubleMuonLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass0 ) -process.ParkingDoubleMuonLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass1 ) -process.ParkingDoubleMuonLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass2 ) -process.ParkingDoubleMuonLowMass3Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass3 ) -process.ParkingSingleMuon0Output = cms.FinalPath( process.hltOutputParkingSingleMuon0 ) -process.ParkingSingleMuon1Output = cms.FinalPath( process.hltOutputParkingSingleMuon1 ) -process.ParkingSingleMuon2Output = cms.FinalPath( process.hltOutputParkingSingleMuon2 ) process.ALCALowPtJetOutput = cms.FinalPath( process.hltOutputALCALowPtJet ) process.ALCALumiPixelsCountsExpressOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsExpress ) process.ALCALumiPixelsCountsPromptOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsPrompt ) @@ -87548,10 +84671,6 @@ process.ALCAPPSExpressOutput = cms.FinalPath( process.hltOutputALCAPPSExpress ) process.ALCAPPSPromptOutput = cms.FinalPath( process.hltOutputALCAPPSPrompt ) process.CalibrationOutput = cms.FinalPath( process.hltOutputCalibration ) -process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) -process.DQMEventDisplayOutput = cms.FinalPath( process.hltOutputDQMEventDisplay ) -process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) -process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) # load the DQMStore and DQMRootOutputModule process.load( "DQMServices.Core.DQMStore_cfi" ) @@ -87560,22 +84679,37 @@ fileName = cms.untracked.string("DQMIO.root") ) process.DQMOutput = cms.FinalPath( process.dqmOutput + process.hltOutputDQM ) +process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) +process.DQMEventDisplayOutput = cms.FinalPath( process.hltOutputDQMEventDisplay ) +process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) +process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) process.EcalCalibrationOutput = cms.FinalPath( process.hltOutputEcalCalibration ) process.ExpressOutput = cms.FinalPath( process.hltOutputExpress ) process.ExpressAlignmentOutput = cms.FinalPath( process.hltOutputExpressAlignment ) +process.ExpressPPSRandomOutput = cms.FinalPath( process.hltOutputExpressPPSRandom ) process.HLTMonitorOutput = cms.FinalPath( process.hltOutputHLTMonitor ) -process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) -process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) -process.ScoutingPFOutput = cms.FinalPath( process.hltOutputScoutingPF ) +process.ParkingDoubleElectronLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass0 ) +process.ParkingDoubleElectronLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass1 ) +process.ParkingDoubleElectronLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass2 ) +process.ParkingDoubleMuonLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass0 ) +process.ParkingDoubleMuonLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass1 ) +process.ParkingDoubleMuonLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass2 ) +process.ParkingDoubleMuonLowMass3Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass3 ) process.PhysicsCommissioningOutput = cms.FinalPath( process.hltOutputPhysicsCommissioning ) process.PhysicsDispJetBTagMuEGTauOutput = cms.FinalPath( process.hltOutputPhysicsDispJetBTagMuEGTau ) -process.PhysicsEGammaOutput = cms.FinalPath( process.hltOutputPhysicsEGamma ) -process.PhysicsJetMETOutput = cms.FinalPath( process.hltOutputPhysicsJetMET ) -process.PhysicsMuonOutput = cms.FinalPath( process.hltOutputPhysicsMuon ) +process.PhysicsEGamma0Output = cms.FinalPath( process.hltOutputPhysicsEGamma0 ) +process.PhysicsEGamma1Output = cms.FinalPath( process.hltOutputPhysicsEGamma1 ) +process.PhysicsHLTPhysicsOutput = cms.FinalPath( process.hltOutputPhysicsHLTPhysics ) +process.PhysicsJetMET0Output = cms.FinalPath( process.hltOutputPhysicsJetMET0 ) +process.PhysicsJetMET1Output = cms.FinalPath( process.hltOutputPhysicsJetMET1 ) +process.PhysicsMuon0Output = cms.FinalPath( process.hltOutputPhysicsMuon0 ) +process.PhysicsMuon1Output = cms.FinalPath( process.hltOutputPhysicsMuon1 ) process.PhysicsReservedDoubleMuonLowMassOutput = cms.FinalPath( process.hltOutputPhysicsReservedDoubleMuonLowMass ) process.PhysicsScoutingPFMonitorOutput = cms.FinalPath( process.hltOutputPhysicsScoutingPFMonitor ) -process.PhysicsHLTPhysicsOutput = cms.FinalPath( process.hltOutputPhysicsHLTPhysics ) process.PhysicsZeroBiasOutput = cms.FinalPath( process.hltOutputPhysicsZeroBias ) +process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) +process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) +process.ScoutingPFOutput = cms.FinalPath( process.hltOutputScoutingPF ) process.Dataset_AlCaLowPtJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLowPtJet + process.hltPreDatasetAlCaLowPtJet ) process.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsExpress + process.hltPreDatasetAlCaLumiPixelsCountsExpress ) process.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsPrompt + process.hltPreDatasetAlCaLumiPixelsCountsPrompt ) @@ -87590,22 +84724,25 @@ process.Dataset_DQMOnlineBeamspot = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDQMOnlineBeamspot + process.hltPreDatasetDQMOnlineBeamspot ) process.Dataset_DisplacedJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDisplacedJet + process.hltPreDatasetDisplacedJet ) process.Dataset_ReservedDoubleMuonLowMass = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetReservedDoubleMuonLowMass + process.hltPreDatasetReservedDoubleMuonLowMass ) -process.Dataset_EGamma = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma ) +process.Dataset_EGamma0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma0 ) +process.Dataset_EGamma1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma1 ) process.Dataset_EcalLaser = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEcalLaser + process.hltPreDatasetEcalLaser ) -process.Dataset_EmptyBX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEmptyBX + process.hltPreDatasetEmptyBX ) process.Dataset_EphemeralHLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEphemeralHLTPhysics + process.hltPreDatasetEphemeralHLTPhysics ) process.Dataset_EphemeralZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEphemeralZeroBias + process.hltPreDatasetEphemeralZeroBias ) process.Dataset_EventDisplay = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEventDisplay + process.hltPreDatasetEventDisplay ) process.Dataset_ExpressAlignment = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressAlignment + process.hltPreDatasetExpressAlignment ) +process.Dataset_ExpressPPSRandom = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressPPSRandom + process.hltPreDatasetExpressPPSRandom ) process.Dataset_ExpressPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressPhysics + process.hltPreDatasetExpressPhysics ) process.Dataset_HLTMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTMonitor + process.hltPreDatasetHLTMonitor ) process.Dataset_HLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTPhysics + process.hltPreDatasetHLTPhysics ) process.Dataset_HcalNZS = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHcalNZS + process.hltPreDatasetHcalNZS ) process.Dataset_IsolatedBunch = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetIsolatedBunch + process.hltPreDatasetIsolatedBunch ) -process.Dataset_JetMET = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET ) +process.Dataset_JetMET0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET0 ) +process.Dataset_JetMET1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET1 ) process.Dataset_L1Accept = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetL1Accept + process.hltPreDatasetL1Accept ) process.Dataset_MonteCarlo = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMonteCarlo + process.hltPreDatasetMonteCarlo ) -process.Dataset_Muon = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon ) +process.Dataset_Muon0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon0 ) +process.Dataset_Muon1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon1 ) process.Dataset_MuonEG = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuonEG + process.hltPreDatasetMuonEG ) process.Dataset_NoBPTX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetNoBPTX + process.hltPreDatasetNoBPTX ) process.Dataset_OnlineMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetOnlineMonitor + process.hltPreDatasetOnlineMonitor ) @@ -87623,9 +84760,6 @@ process.Dataset_ParkingDoubleMuonLowMass5 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass5 ) process.Dataset_ParkingDoubleMuonLowMass6 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass6 ) process.Dataset_ParkingDoubleMuonLowMass7 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass7 ) -process.Dataset_ParkingSingleMuon0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingSingleMuon + process.hltPreDatasetParkingSingleMuon0 ) -process.Dataset_ParkingSingleMuon1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingSingleMuon + process.hltPreDatasetParkingSingleMuon1 ) -process.Dataset_ParkingSingleMuon2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingSingleMuon + process.hltPreDatasetParkingSingleMuon2 ) process.Dataset_RPCMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRPCMonitor + process.hltPreDatasetRPCMonitor ) process.Dataset_ScoutingPFMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFMonitor + process.hltPreDatasetScoutingPFMonitor ) process.Dataset_ScoutingPFRun3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFRun3 + process.hltPreDatasetScoutingPFRun3 ) @@ -87635,7 +84769,7 @@ process.Dataset_ZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBias + process.hltPreDatasetZeroBias ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT300_Beamspot_v13, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Photon20_v4, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8PFJet470_MassSD30_v2, process.HLT_AK8PFJet500_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_AK8DiPFJet280_280_MassSD30_v2, process.HLT_AK8DiPFJet290_290_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD50_v2, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_HT300_Beamspot_v13, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMuCosmics_v2, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon50EB_TightID_TightIso_v1, process.HLT_Photon75EB_TightID_TightIso_v1, process.HLT_Photon90EB_TightID_TightIso_v1, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon130EB_TightID_TightIso_v1, process.HLT_Photon150EB_TightID_TightIso_v1, process.HLT_Photon175EB_TightID_TightIso_v1, process.HLT_Photon200EB_TightID_TightIso_v1, process.HLT_Photon100EBHE10_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT350_v21, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v1, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v1, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v1, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_Run3L1SingleEG30_PFScoutingPixelTracking_v18, process.DST_Run3L1DoubleEG16EG12_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Egamma_Open_v1, process.MC_Egamma_Open_Unseeded_v1, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v1, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_QuadPFJet100_88_70_30_v1, process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v1, process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v1, process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v1, process.HLT_AK8PFJet220_SoftDropMass40_v3, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p35_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLT_PPSRandom_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.ExpressPPSRandomOutput, process.HLTMonitorOutput, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGamma0Output, process.PhysicsEGamma1Output, process.PhysicsHLTPhysicsOutput, process.PhysicsJetMET0Output, process.PhysicsJetMET1Output, process.PhysicsMuon0Output, process.PhysicsMuon1Output, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsZeroBiasOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma0, process.Dataset_EGamma1, process.Dataset_EcalLaser, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressPPSRandom, process.Dataset_ExpressPhysics, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_IsolatedBunch, process.Dataset_JetMET0, process.Dataset_JetMET1, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon0, process.Dataset_Muon1, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index bfc1d288f7beb..8ea94c1b95301 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/HIon --full --data --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_13_0_0/HIon/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/HIon/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/HIon/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/HIon/V47') ) process.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,931 +534,45 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), +process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), + bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( +process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) -) -process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -process.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1670,8 +580,30 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1679,23 +611,23 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1703,62 +635,106 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) +) +process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3481,9 +2454,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -3742,45 +2712,48 @@ ) process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -5188,6 +4161,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -5218,8 +4192,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -5300,21 +4274,6 @@ appendToDataLabel = cms.string( "" ) ) -process.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), @@ -5486,10 +4445,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -6617,7 +5572,7 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sRPCMuonNormalisationForHI" ), - MaxEta = cms.double( 1.9 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), @@ -6914,7 +5869,7 @@ process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -6958,6 +5913,10 @@ dPhiChainBoxMax = cms.double( 0.02 ) ) ) +process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) process.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_BptxAND OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG21_BptxAND OR L1_SingleJet56_BptxAND OR L1_SingleEG3 OR L1_SingleEG5 OR L1_SingleEG50 OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5" ), @@ -24981,10 +23940,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), @@ -25905,8 +24860,8 @@ process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -25919,8 +24874,8 @@ ) process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -25933,8 +24888,8 @@ ) process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAP0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -25959,8 +24914,8 @@ ) process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -25974,8 +24929,8 @@ ) process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -25990,8 +24945,8 @@ ) process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -26004,86 +24959,161 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMGPUvsCPU' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltEcalDigisFromGPU_*_*', + 'keep *_hltEcalDigisLegacy_*_*', + 'keep *_hltEcalUncalibRecHitFromSoA_*_*', + 'keep *_hltEcalUncalibRecHitLegacy_*_*', + 'keep *_hltHbherecoFromGPU_*_*', + 'keep *_hltHbherecoLegacy_*_*', + 'keep *_hltPixelTracksCPU_*_*', + 'keep *_hltPixelTracksFromGPU_*_*', + 'keep *_hltPixelVerticesCPU_*_*', + 'keep *_hltPixelVerticesFromGPU_*_*', + 'keep *_hltSiPixelRecHitsFromLegacy_*_*', + 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*' ) +) +process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputEcalCalibration.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EcalLaser' ) ), + outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', + 'keep *_hltEcalCalibrationRaw_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputHIDQM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIOnlineMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaCandidates_*_*', + 'keep *_hltEgammaGsfElectrons_*_*', + 'keep *_hltFullIterativeTrackingMergedForRefPP_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', + 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltIter2HighPtTkMuMerged_*_*', + 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripClusterizerForRawPrime_*_*', + 'keep *_hltSiStripClusters2ApproxClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) +process.hltOutputHIDQMEventDisplay = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQMEventDisplay.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMGPUvsCPU' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalDigisFromGPU_*_*', - 'keep *_hltEcalDigisLegacy_*_*', - 'keep *_hltEcalUncalibRecHitFromSoA_*_*', - 'keep *_hltEcalUncalibRecHitLegacy_*_*', - 'keep *_hltHbherecoFromGPU_*_*', - 'keep *_hltHbherecoLegacy_*_*', - 'keep *_hltPixelTracksCPU_*_*', - 'keep *_hltPixelTracksFromGPU_*_*', - 'keep *_hltPixelVerticesCPU_*_*', - 'keep *_hltPixelVerticesFromGPU_*_*', - 'keep *_hltSiPixelRecHitsFromLegacy_*_*', - 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*' ) + 'keep *_hltSiStripClusters2ApproxClusters_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputEcalCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIDQMOnlineBeamspot.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EcalLaser' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDQMOnlineBeamspot' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltFEDSelectorOnlineMetaData_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep recoTracks_hltPFMuonMergingPPOnAA_*_*', + 'keep recoVertexs_hltVerticesPFFilterPPOnAA_*_*' ) ) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIExpress = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIExpress.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) + 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputHIExpressAlignment = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputHIExpressAlignment.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressAlignment' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsHICommissioning = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHICommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -26102,8 +25132,8 @@ ) process.hltOutputPhysicsHIDoubleMuon = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIDoubleMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -26119,16 +25149,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHISingleMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHISingleMuon.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIForward = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIForward.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HISingleMuon' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIForward' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -26139,8 +25169,8 @@ ) process.hltOutputPhysicsHIHardProbes = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIHardProbes.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -26155,16 +25185,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHITestRaw = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHITestRaw.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHardProbesLower = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHardProbesLower.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITestRaw' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesLower' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -26173,37 +25203,35 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHITestRawPrime = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHITestRawPrime.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHardProbesPeripheral = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHardProbesPeripheral.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITestRawPrime' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesPeripheral' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltSiStripClusters2ApproxClusters_*_*', - 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', + 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHITrackerNZS = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHITrackerNZS.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHIHeavyFlavor = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHIHeavyFlavor.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITrackerNZS' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHeavyFlavor' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', @@ -26211,16 +25239,16 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIForward = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIForward.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHISingleMuon = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHISingleMuon.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIForward' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HISingleMuon' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', @@ -26229,129 +25257,55 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHITestRaw = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHITestRaw.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIOnlineMonitor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITestRaw' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltFullIterativeTrackingMergedForRefPP_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2HighPtTkMuMerged_*_*', - 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripClusterizerForRawPrime_*_*', - 'keep *_hltSiStripClusters2ApproxClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputHIDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQMEventDisplay.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHITestRawPrime = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHITestRawPrime.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITestRawPrime' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltSiStripClusters2ApproxClusters_*_*', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputHIDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIDQMOnlineBeamspot.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIDQMOnlineBeamspot' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorOnlineMetaData_*_*', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMergingPPOnAA_*_*', - 'keep recoVertexs_hltVerticesPFFilterPPOnAA_*_*' ) -) -process.hltOutputHIExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressPhysics' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputHIExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHIExpressAlignment.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIExpressAlignment' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_source_*_*', + 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHardProbesLower = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHardProbesLower.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputPhysicsHITrackerNZS = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputPhysicsHITrackerNZS.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesLower' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HITrackerNZS' ) ), outputCommands = cms.untracked.vstring( 'drop *', + 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_rawDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', @@ -26359,39 +25313,46 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputPhysicsHIHardProbesPeripheral = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHardProbesPeripheral.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputNanoDST.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHardProbesPeripheral' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) ) -process.hltOutputPhysicsHIHeavyFlavor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHIHeavyFlavor.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), +process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputRPCMON.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIHeavyFlavor' ) ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataRepacker_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep FEDRawDataCollection_virginRawDataRepacker_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep *_hltCscSegments_*_*', + 'keep *_hltDt4DSegments_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGemRecHits_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', + 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', + 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', + 'keep *_hltMuonRPCDigis_*_*', + 'keep *_hltRpcRecHits_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) @@ -26550,7 +25511,7 @@ process.Status_OnGPU = cms.Path( process.statusOnGPU + process.statusOnGPUFilter ) process.DST_Physics_v8 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) +process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibrationRaw + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreAlCaLumiPixelsCountsRandom + process.HLTBeamSpot + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsCountsZeroBias + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.HLT_HIOnlineMonitorGroup_v3 = cms.Path( process.HLTBeginSequence + process.hltPreHIOnlineMonitorGroup + process.hltHIOnlineMonitorGroupFilter + process.HLTEndSequence ) @@ -26563,7 +25524,7 @@ process.AlCa_EcalPhiSymForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPhiSymForHI + process.hltPreAlCaEcalPhiSymForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) process.HLT_HIHcalNZS_v4 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHIHcalNZS + process.hltPreHIHcalNZS + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) process.HLT_HIHcalPhiSym_v4 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHIHcalPhiSym + process.hltPreHIHcalPhiSym + process.HLTDoHIStripZeroSuppressionAndRawPrime + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sRPCMuonNormalisationForHI + process.hltPreAlCaRPCMuonNormalisationForHI + process.hltRPCMuonNormaL1Filtered0ForHI + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) +process.AlCa_RPCMuonNormalisationForHI_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sRPCMuonNormalisationForHI + process.hltPreAlCaRPCMuonNormalisationForHI + process.hltRPCMuonNormaL1Filtered0ForHI + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_EcalPi0EBonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalPi0EBonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalPi0EEonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalPi0EEonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalEtaEBonlyForHI_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0EtaForHI + process.hltPreAlCaEcalEtaEBonlyForHI + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) @@ -26806,24 +25767,24 @@ process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) process.EcalCalibrationOutput = cms.FinalPath( process.hltOutputEcalCalibration ) -process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) -process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) -process.PhysicsHICommissioningOutput = cms.FinalPath( process.hltOutputPhysicsHICommissioning ) -process.PhysicsHIDoubleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHIDoubleMuon ) -process.PhysicsHISingleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHISingleMuon ) -process.PhysicsHIHardProbesOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbes ) -process.PhysicsHITestRawOutput = cms.FinalPath( process.hltOutputPhysicsHITestRaw ) -process.PhysicsHITestRawPrimeOutput = cms.FinalPath( process.hltOutputPhysicsHITestRawPrime ) -process.PhysicsHITrackerNZSOutput = cms.FinalPath( process.hltOutputPhysicsHITrackerNZS ) -process.PhysicsHIForwardOutput = cms.FinalPath( process.hltOutputPhysicsHIForward ) process.HIDQMOutput = cms.FinalPath( process.hltOutputHIDQM ) process.HIDQMEventDisplayOutput = cms.FinalPath( process.hltOutputHIDQMEventDisplay ) process.HIDQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputHIDQMOnlineBeamspot ) process.HIExpressOutput = cms.FinalPath( process.hltOutputHIExpress ) process.HIExpressAlignmentOutput = cms.FinalPath( process.hltOutputHIExpressAlignment ) +process.PhysicsHICommissioningOutput = cms.FinalPath( process.hltOutputPhysicsHICommissioning ) +process.PhysicsHIDoubleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHIDoubleMuon ) +process.PhysicsHIForwardOutput = cms.FinalPath( process.hltOutputPhysicsHIForward ) +process.PhysicsHIHardProbesOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbes ) process.PhysicsHIHardProbesLowerOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbesLower ) process.PhysicsHIHardProbesPeripheralOutput = cms.FinalPath( process.hltOutputPhysicsHIHardProbesPeripheral ) process.PhysicsHIHeavyFlavorOutput = cms.FinalPath( process.hltOutputPhysicsHIHeavyFlavor ) +process.PhysicsHISingleMuonOutput = cms.FinalPath( process.hltOutputPhysicsHISingleMuon ) +process.PhysicsHITestRawOutput = cms.FinalPath( process.hltOutputPhysicsHITestRaw ) +process.PhysicsHITestRawPrimeOutput = cms.FinalPath( process.hltOutputPhysicsHITestRawPrime ) +process.PhysicsHITrackerNZSOutput = cms.FinalPath( process.hltOutputPhysicsHITrackerNZS ) +process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) +process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) process.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsExpress + process.hltPreDatasetAlCaLumiPixelsCountsExpress ) process.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsPrompt + process.hltPreDatasetAlCaLumiPixelsCountsPrompt ) process.Dataset_AlCaP0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaP0 + process.hltPreDatasetAlCaP0 ) @@ -26855,7 +25816,7 @@ process.Dataset_TestEnablesEcalHcalDQM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTestEnablesEcalHcalDQM + process.hltPreDatasetTestEnablesEcalHcalDQM ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.DST_Physics_v8, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMGPUvsCPUOutput, process.EcalCalibrationOutput, process.NanoDSTOutput, process.RPCMONOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPhiSym, process.Dataset_DQMGPUvsCPU, process.Dataset_EcalLaser, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_L1Accept, process.Dataset_RPCMonitor, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.DST_Physics_v8, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMGPUvsCPUOutput, process.EcalCalibrationOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHIForwardOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.NanoDSTOutput, process.RPCMONOutput, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPhiSym, process.Dataset_DQMGPUvsCPU, process.Dataset_EcalLaser, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_L1Accept, process.Dataset_RPCMonitor, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index a6dc51be24dba..efd5e22c420a3 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/PIon --full --data --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_13_0_0/PIon/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/PIon/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V47') ) process.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -667,917 +493,26 @@ minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) -) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) -) -process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), +process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), @@ -1585,68 +520,43 @@ lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), + minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( +process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -process.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( +process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), @@ -1654,15 +564,15 @@ pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1670,8 +580,30 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), +process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1679,23 +611,23 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), @@ -1703,62 +635,106 @@ strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) +) +process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3063,9 +2036,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -3324,45 +2294,48 @@ ) process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -4770,6 +3743,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -4800,8 +3774,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -4882,21 +3856,6 @@ appendToDataLabel = cms.string( "" ) ) -process.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), @@ -5171,8 +4130,8 @@ process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -5207,8 +4166,8 @@ ) process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index 5bd0b82dac067..95b4e30786d3d 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_13_0_0/PRef --full --data --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_13_0_0/PRef/V5 (CMSSW_13_0_0_pre3) +# /dev/CMSSW_13_0_0/PRef/V47 (CMSSW_13_0_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_13_0_0/PRef/V5') + tableName = cms.string('/dev/CMSSW_13_0_0/PRef/V47') ) process.transferSystem = cms.PSet( @@ -174,30 +174,6 @@ track_prob_min = cms.double( -1.0 ), track_pt_min = cms.double( 1.0 ) ) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), @@ -272,30 +248,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( Rescale_Dz = cms.double( 3.0 ), Pt_fixed = cms.bool( False ), @@ -324,30 +276,6 @@ Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -425,12 +353,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -455,30 +377,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTSeedFromProtoTracks = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -527,30 +425,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -575,30 +449,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), SeedMomentumForBOFF = cms.double( 5.0 ), @@ -624,30 +474,6 @@ seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), @@ -672,36 +498,6 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), @@ -738,238 +534,70 @@ seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), +process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), +process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), + pixelSeedExtension = cms.bool( False ), + strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), minNumberOfHitsForLoopers = cms.int32( 13 ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minHitsMinPt = cms.int32( 3 ), + maxLostHitsFraction = cms.double( 0.1 ), + maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), +process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( True ), + lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 2 ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) @@ -1045,720 +673,68 @@ inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) ) process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.49 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.4 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), - cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) - ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.7 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) -) -process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( - ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), - subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - layerMask = cms.PSet( - TOB = cms.bool( False ), - TIB = cms.vuint32( 1, 2 ), - TID = cms.vuint32( 1, 2 ), - TEC = cms.bool( False ) - ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) -) -process.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.6 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ), - highEtaSwitch = cms.double( 5.0 ), - minHitsAtHighEta = cms.int32( 5 ) -) -process.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.3 ), + maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), +process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 1000.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) +) +process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( + minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), + seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.1 ), + maxCCCLostHits = cms.int32( 9999 ), + minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), @@ -1766,29 +742,26 @@ highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) -process.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( - useSameTrajFilter = cms.bool( False ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ), - seedAs5DHit = cms.bool( False ) +process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), + subclusterCutSN = cms.double( 12.0 ), + trimMaxADC = cms.double( 30.0 ), + seedCutMIPs = cms.double( 0.35 ), + subclusterCutMIPs = cms.double( 0.45 ), + subclusterWindow = cms.double( 0.7 ), + maxNSat = cms.uint32( 3 ), + trimMaxFracNeigh = cms.double( 0.25 ), + maxTrimmedSizeDiffNeg = cms.double( 1.0 ), + seedCutSN = cms.double( 7.0 ), + layerMask = cms.PSet( + TOB = cms.bool( False ), + TIB = cms.vuint32( 1, 2 ), + TID = cms.vuint32( 1, 2 ), + TEC = cms.bool( False ) + ), + maxTrimmedSizeDiffPos = cms.double( 0.7 ), + trimMaxFracTotal = cms.double( 0.15 ) ) process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), @@ -3146,9 +2119,6 @@ useMagVolumes = cms.bool( True ), returnTangentPlane = cms.bool( True ) ) -process.TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", - appendToDataLabel = cms.string( "" ) -) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), @@ -3407,45 +2377,48 @@ ) process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), + RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), + cms.PSet( ChannelStatus = cms.vstring( '' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 0 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 1 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEIsolatedNoise', + 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), + 'HBHEOOTPU', + 'HBHEFlatNoise', + 'HBHENegativeNoise' ), Level = cms.int32( 8 ) ), - cms.PSet( ChannelStatus = cms.vstring( ), + cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ), Level = cms.int32( 11 ) ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), + Level = cms.int32( 12 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), + RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), @@ -4853,6 +3826,7 @@ process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), + sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", @@ -4883,8 +3857,8 @@ nEta = cms.int32( 48 ), nPhi = cms.int32( 48 ), hcalRegion = cms.int32( 2 ), - includeBadChambers = cms.bool( False ), - includeGEM = cms.bool( False ), + includeBadChambers = cms.bool( True ), + includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", @@ -4965,21 +3939,6 @@ appendToDataLabel = cms.string( "" ) ) -process.CUDAService = cms.Service( "CUDAService", - enabled = cms.untracked.bool( True ), - verbose = cms.untracked.bool( False ), - limits = cms.untracked.PSet( - cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ), - cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ), - cudaLimitStackSize = cms.untracked.int32( -1 ), - cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ), - cudaLimitMallocHeapSize = cms.untracked.int32( -1 ) - ), - allocator = cms.untracked.PSet( - hostPreallocate = cms.untracked.vuint32( ), - devicePreallocate = cms.untracked.vuint32( ) - ) -) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), @@ -6073,7 +5032,7 @@ process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), - keepDAQStatus = cms.bool( False ), + keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), @@ -8734,10 +7693,6 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) -) process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) @@ -8810,13 +7765,17 @@ saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ), - MaxEta = cms.double( 1.6 ), + MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) +process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1024, 1025 ) +) process.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -8982,10 +7941,6 @@ topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), dzCut = cms.double( 1.0 ) ) -process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1024, 1025 ) -) process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), @@ -9570,8 +8525,8 @@ process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9584,8 +8539,8 @@ ) process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9598,8 +8553,8 @@ ) process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAP0.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9624,8 +8579,8 @@ ) process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9639,8 +8594,8 @@ ) process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9653,10 +8608,46 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputDQM.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', + 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', + 'keep *_hltEcalRecHit_*_*', + 'keep *_hltEgammaCandidates_*_*', + 'keep *_hltEgammaGsfElectrons_*_*', + 'keep *_hltHbhereco_*_*', + 'keep *_hltHfreco_*_*', + 'keep *_hltHoreco_*_*', + 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', + 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', + 'keep *_hltMergedTracks_*_*', + 'keep *_hltOnlineBeamSpot_*_*', + 'keep *_hltPFJetForBtag_*_*', + 'keep *_hltPixelTracks_*_*', + 'keep *_hltPixelVertices_*_*', + 'keep *_hltSelector8CentralJetsL1FastJet_*_*', + 'keep *_hltSiPixelClustersCache_*_*', + 'keep *_hltSiPixelClusters_*_*', + 'keep *_hltSiStripRawToClustersFacility_*_*', + 'keep FEDRawDataCollection_rawDataCollector_*_*', + 'keep FEDRawDataCollection_source_*_*', + 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9671,8 +8662,8 @@ ) process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9695,8 +8686,8 @@ ) process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9710,46 +8701,10 @@ 'keep recoTracks_hltPFMuonMerging_*_*', 'keep recoVertexs_hltVerticesPFFilter_*_*' ) ) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClustersCache_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputEcalCalibration.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9763,8 +8718,8 @@ ) process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpress.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9780,8 +8735,8 @@ ) process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpressAlignment.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9795,47 +8750,10 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorTCDS_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9853,8 +8771,8 @@ ) process.hltOutputPhysicsHIZeroBias1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias1.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9871,8 +8789,8 @@ ) process.hltOutputPhysicsHIZeroBias2 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias2.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9889,8 +8807,8 @@ ) process.hltOutputPhysicsHIZeroBias3 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias3.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9907,8 +8825,8 @@ ) process.hltOutputPhysicsHIZeroBias4 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias4.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9925,8 +8843,8 @@ ) process.hltOutputPhysicsHIZeroBias5 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias5.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9943,8 +8861,8 @@ ) process.hltOutputPhysicsHIZeroBias6 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHIZeroBias6.root" ), - compressionAlgorithm = cms.untracked.string( "ZLIB" ), - compressionLevel = cms.untracked.int32( 1 ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), @@ -9959,6 +8877,49 @@ 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) +process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputNanoDST.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep edmTriggerResults_*_*_*' ) +) +process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputRPCMON.root" ), + compressionAlgorithm = cms.untracked.string( "ZSTD" ), + compressionLevel = cms.untracked.int32( 3 ), + fastCloning = cms.untracked.bool( False ), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string( "" ), + dataTier = cms.untracked.string( "RAW" ) + ), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), + outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltCscSegments_*_*', + 'keep *_hltDt4DSegments_*_*', + 'keep *_hltFEDSelectorTCDS_*_*', + 'keep *_hltGemRecHits_*_*', + 'keep *_hltGtStage2Digis_*_*', + 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', + 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', + 'keep *_hltMuonDTDigis_*_*', + 'keep *_hltMuonGEMDigis_AMC13Status_*', + 'keep *_hltMuonGEMDigis_AMCStatus_*', + 'keep *_hltMuonGEMDigis_OHStatus_*', + 'keep *_hltMuonGEMDigis_VFATStatus_*', + 'keep *_hltMuonRPCDigis_*_*', + 'keep *_hltRpcRecHits_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDigisGPU , process.hltEcalDigisFromGPU , process.hltEcalDigis , process.hltEcalDetIdToBeRecovered , process.hltEcalUncalibRecHitLegacy , process.hltEcalUncalibRecHitGPU , process.hltEcalUncalibRecHitSoA , process.hltEcalUncalibRecHitFromSoA , process.hltEcalUncalibRecHit , process.hltEcalRecHit ) process.HLTDoLocalHcalTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco , process.hltHfprereco , process.hltHfreco , process.hltHoreco ) @@ -10038,10 +8999,10 @@ process.AlCa_HIEcalEtaEBonly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaHIEcalPi0Eta + process.hltPreAlCaHIEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) process.AlCa_HIEcalEtaEEonly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaHIEcalPi0Eta + process.hltPreAlCaHIEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) +process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibrationRaw + process.HLTEndSequence ) process.AlCa_EcalPhiSym_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + process.hltPreZeroBiasFirstCollisionAfterAbortGap + process.HLTEndSequence ) -process.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7to30 + process.hltPreAlCaHIRPCMuonNormalisation + process.hltHIRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) +process.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7to30 + process.hltPreAlCaHIRPCMuonNormalisation + process.hltHIRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreAlCaLumiPixelsCountsRandom + process.HLTBeamSpot + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsCountsZeroBias + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.DQM_HIEcalReconstruction_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMHIEcalReconstruction + process.hltPreDQMHIEcalReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltEcalConsumerCPU + process.hltEcalConsumerGPU + process.HLTEndSequence ) @@ -10054,9 +9015,6 @@ process.ALCAP0Output = cms.FinalPath( process.hltOutputALCAP0 ) process.ALCAPHISYMOutput = cms.FinalPath( process.hltOutputALCAPHISYM ) process.CalibrationOutput = cms.FinalPath( process.hltOutputCalibration ) -process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) -process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) -process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) # load the DQMStore and DQMRootOutputModule process.load( "DQMServices.Core.DQMStore_cfi" ) @@ -10065,11 +9023,12 @@ fileName = cms.untracked.string("DQMIO.root") ) process.DQMOutput = cms.FinalPath( process.dqmOutput + process.hltOutputDQM ) +process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) +process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) +process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) process.EcalCalibrationOutput = cms.FinalPath( process.hltOutputEcalCalibration ) process.ExpressOutput = cms.FinalPath( process.hltOutputExpress ) process.ExpressAlignmentOutput = cms.FinalPath( process.hltOutputExpressAlignment ) -process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) -process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) process.PhysicsCommissioningOutput = cms.FinalPath( process.hltOutputPhysicsCommissioning ) process.PhysicsHIZeroBias1Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias1 ) process.PhysicsHIZeroBias2Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias2 ) @@ -10077,6 +9036,8 @@ process.PhysicsHIZeroBias4Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias4 ) process.PhysicsHIZeroBias5Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias5 ) process.PhysicsHIZeroBias6Output = cms.FinalPath( process.hltOutputPhysicsHIZeroBias6 ) +process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) +process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) process.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsExpress + process.hltPreDatasetAlCaLumiPixelsCountsExpress ) process.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsPrompt + process.hltPreDatasetAlCaLumiPixelsCountsPrompt ) process.Dataset_AlCaP0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaP0 + process.hltPreDatasetAlCaP0 ) @@ -10108,7 +9069,7 @@ process.Dataset_ZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBias + process.hltPreDatasetZeroBias ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_ZeroBias_Beamspot_v6, process.HLT_Physics_v8, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.RPCMONOutput, process.PhysicsCommissioningOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPhiSym, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTPhysics, process.Dataset_L1Accept, process.Dataset_OnlineMonitor, process.Dataset_RPCMonitor, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_ZeroBias_Beamspot_v6, process.HLT_Physics_v8, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.CalibrationOutput, process.DQMOutput, process.DQMCalibrationOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.PhysicsCommissioningOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.NanoDSTOutput, process.RPCMONOutput, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPhiSym, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTPhysics, process.Dataset_L1Accept, process.Dataset_OnlineMonitor, process.Dataset_RPCMonitor, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) # source module (EDM inputs) diff --git a/HLTrigger/Egamma/plugins/HLTPMMassFilter.cc b/HLTrigger/Egamma/plugins/HLTPMMassFilter.cc index 3e6a0fc37e507..b81fd65232103 100644 --- a/HLTrigger/Egamma/plugins/HLTPMMassFilter.cc +++ b/HLTrigger/Egamma/plugins/HLTPMMassFilter.cc @@ -7,6 +7,9 @@ */ #include "HLTPMMassFilter.h" +#include +#include + // // constructors and destructor // @@ -79,7 +82,6 @@ bool HLTPMMassFilter::hltFilter(edm::Event& iEvent, std::vector pEleCh1; std::vector pEleCh2; std::vector charge; - std::vector etaOrig; if (isElectron1_ && isElectron2_) { Ref refele; @@ -95,25 +97,18 @@ bool HLTPMMassFilter::hltFilter(edm::Event& iEvent, charge.push_back(refele->charge()); } + std::vector save_cand(electrons.size(), true); for (unsigned int jj = 0; jj < electrons.size(); jj++) { - TLorentzVector p1Ele = pEleCh1.at(jj); for (unsigned int ii = jj + 1; ii < electrons.size(); ii++) { - TLorentzVector p2Ele = pEleCh1.at(ii); - - if (fabs(p1Ele.E() - p2Ele.E()) < 0.00001) - continue; if (reqOppCharge_ && charge[jj] * charge[ii] > 0) continue; - - TLorentzVector pTot = p1Ele + p2Ele; - double mass = pTot.M(); - - if (mass >= lowerMassCut_ && mass <= upperMassCut_) { + if (isGoodPair(pEleCh1[jj], pEleCh1[ii])) { n++; - refele = electrons[ii]; - filterproduct.addObject(TriggerElectron, refele); - refele = electrons[jj]; - filterproduct.addObject(TriggerElectron, refele); + for (auto const idx : {jj, ii}) { + if (save_cand[idx]) + filterproduct.addObject(TriggerElectron, electrons[idx]); + save_cand[idx] = false; + } } } } @@ -134,26 +129,18 @@ bool HLTPMMassFilter::hltFilter(edm::Event& iEvent, TLorentzVector pscEle = approxMomAtVtx(theMagField, vertexPos, sc, -1); pEleCh2.push_back(pscEle); - etaOrig.push_back(sc->eta()); } + std::vector save_cand(scs.size(), true); for (unsigned int jj = 0; jj < scs.size(); jj++) { - TLorentzVector p1Ele = pEleCh1.at(jj); - for (unsigned int ii = 0; ii < scs.size(); ii++) { - TLorentzVector p2Ele = pEleCh2.at(ii); - - if (fabs(p1Ele.E() - p2Ele.E()) < 0.00001) - continue; - - TLorentzVector pTot = p1Ele + p2Ele; - double mass = pTot.M(); - - if (mass >= lowerMassCut_ && mass <= upperMassCut_) { + for (unsigned int ii = jj + 1; ii < scs.size(); ii++) { + if (isGoodPair(pEleCh1[jj], pEleCh2[ii]) or isGoodPair(pEleCh2[jj], pEleCh1[ii])) { n++; - refsc = scs[ii]; - filterproduct.addObject(TriggerCluster, refsc); - refsc = scs[jj]; - filterproduct.addObject(TriggerCluster, refsc); + for (auto const idx : {jj, ii}) { + if (save_cand[idx]) + filterproduct.addObject(TriggerCluster, scs[idx]); + save_cand[idx] = false; + } } } } @@ -161,11 +148,18 @@ bool HLTPMMassFilter::hltFilter(edm::Event& iEvent, // filter decision bool accept(n >= nZcandcut_); - // if (accept) std::cout << "n size = " << n << std::endl; return accept; } +bool HLTPMMassFilter::isGoodPair(TLorentzVector const& v1, TLorentzVector const& v2) const { + if (std::abs(v1.E() - v2.E()) < 0.00001) + return false; + + auto const mass = (v1 + v2).M(); + return (mass >= lowerMassCut_ and mass <= upperMassCut_); +} + TLorentzVector HLTPMMassFilter::approxMomAtVtx(const MagneticField& magField, const GlobalPoint& xvert, const reco::SuperClusterRef sc, diff --git a/HLTrigger/Egamma/plugins/HLTPMMassFilter.h b/HLTrigger/Egamma/plugins/HLTPMMassFilter.h index 87e26ce9e7bac..46f4c6986b50d 100644 --- a/HLTrigger/Egamma/plugins/HLTPMMassFilter.h +++ b/HLTrigger/Egamma/plugins/HLTPMMassFilter.h @@ -39,6 +39,8 @@ class HLTPMMassFilter : public HLTFilter { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: + bool isGoodPair(TLorentzVector const& v1, TLorentzVector const& v2) const; + TLorentzVector approxMomAtVtx(const MagneticField& magField, const GlobalPoint& xvert, const reco::SuperClusterRef sc, diff --git a/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.cc b/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.cc index ceac229b76328..63562e2f99f2c 100644 --- a/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.cc +++ b/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.cc @@ -273,21 +273,39 @@ void HLTScoutingEgammaProducer::produce(edm::StreamID sid, edm::Event& iEvent, e continue; } - float d0 = 0.0; - float dz = 0.0; - int charge = -999; + unsigned int const maxTrkSize = EgammaGsfTrackCollection->size(); + std::vector trkd0; + std::vector trkdz; + std::vector trkpt; + std::vector trketa; + std::vector trkphi; + std::vector trkchi2overndf; + std::vector trkcharge; + trkd0.reserve(maxTrkSize); + trkdz.reserve(maxTrkSize); + trkpt.reserve(maxTrkSize); + trketa.reserve(maxTrkSize); + trkphi.reserve(maxTrkSize); + trkchi2overndf.reserve(maxTrkSize); + trkcharge.reserve(maxTrkSize); + for (auto& track : *EgammaGsfTrackCollection) { RefToBase seed = track.extra()->seedRef(); reco::ElectronSeedRef elseed = seed.castTo(); RefToBase caloCluster = elseed->caloCluster(); reco::SuperClusterRef scRefFromTrk = caloCluster.castTo(); if (scRefFromTrk == scRef) { - d0 = track.d0(); - dz = track.dz(); - charge = track.charge(); + trkd0.push_back(track.d0()); + trkdz.push_back(track.dz()); + trkpt.push_back(track.pt()); + trketa.push_back(track.eta()); + trkphi.push_back(track.phi()); + auto const trackndof = track.ndof(); + trkchi2overndf.push_back(((trackndof == 0) ? -1 : (track.chi2() / trackndof))); + trkcharge.push_back(track.charge()); } } - if (charge == -999) { // No associated track. Candidate is a scouting photon + if (trkcharge.empty()) { // No associated track. Candidate is a scouting photon outPhotons->emplace_back(candidate.pt(), candidate.eta(), candidate.phi(), @@ -310,15 +328,19 @@ void HLTScoutingEgammaProducer::produce(edm::StreamID sid, edm::Event& iEvent, e candidate.eta(), candidate.phi(), candidate.mass(), - d0, - dz, + trkd0, + trkdz, + trkpt, + trketa, + trkphi, + trkchi2overndf, (*DetaMap)[candidateRef], (*DphiMap)[candidateRef], (*SigmaIEtaIEtaMap)[candidateRef], HoE, (*OneOEMinusOneOPMap)[candidateRef], (*MissingHitsMap)[candidateRef], - charge, + trkcharge, (*EcalPFClusterIsoMap)[candidateRef], (*HcalPFClusterIsoMap)[candidateRef], (*EleGsfTrackIsoMap)[candidateRef], diff --git a/HLTrigger/HLTanalyzers/test/BuildFile.xml b/HLTrigger/HLTanalyzers/test/BuildFile.xml index 45b9452c40a59..85304de4260a4 100644 --- a/HLTrigger/HLTanalyzers/test/BuildFile.xml +++ b/HLTrigger/HLTanalyzers/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/HLTrigger/HLTanalyzers/test/TestHLTrigReport.cpp b/HLTrigger/HLTanalyzers/test/TestHLTrigReport.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/HLTrigger/HLTanalyzers/test/TestHLTrigReport.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/HLTrigger/HLTanalyzers/test/test_hltrigreport.sh b/HLTrigger/HLTanalyzers/test/test_hltrigreport.sh index bbb11aa4bca8a..9748aca40386d 100755 --- a/HLTrigger/HLTanalyzers/test/test_hltrigreport.sh +++ b/HLTrigger/HLTanalyzers/test/test_hltrigreport.sh @@ -1,8 +1,7 @@ #!/bin/sh function die { echo $1: status $2; exit $2; } - -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cp ${LOCAL_TEST_DIR}/test_hltrigreport_base_cfg.py . echo reset:event report:event @@ -53,5 +52,3 @@ echo reset:never report:run echo reset:never report:job (cmsRun ${LOCAL_TEST_DIR}/test_hltrigreport_never_job.py 2>&1) | grep 'HLT-Report' | diff - ${LOCAL_TEST_DIR}/comparison_logs/never_job.log || die 'failed running cmsRun test_hltrigreport_never_job.py' $? - -popd diff --git a/HLTrigger/HLTfilters/plugins/plugins.cc b/HLTrigger/HLTfilters/plugins/plugins.cc index 1fdb4724cd639..4fc9c1c75cc95 100644 --- a/HLTrigger/HLTfilters/plugins/plugins.cc +++ b/HLTrigger/HLTfilters/plugins/plugins.cc @@ -105,6 +105,7 @@ typedef HLTDoublet HLT2PFJetPFJet; typedef HLTDoublet HLT2PFJetCaloMET; typedef HLTDoublet HLT2PFJetMET; typedef HLTDoublet HLT2PFJetPFMET; +typedef HLTDoublet HLT2PFTauPFTau; typedef HLTDoublet HLT2ElectronTau; typedef HLTDoublet HLT2PhotonTau; @@ -129,6 +130,7 @@ typedef HLTDoublet HLT2PhotonPFMET; #include "HLTDoubletSinglet.h" typedef HLTDoubletSinglet HLT3DoublePFTauPFJet; typedef HLTDoubletSinglet HLT3MuonPFTauPFJet; +typedef HLTDoubletSinglet HLT3DoublePFJetPhoton; DEFINE_FWK_MODULE(HLTBool); DEFINE_FWK_MODULE(HLTFiltCand); @@ -157,9 +159,11 @@ DEFINE_FWK_MODULE(HLT2ElectronPFMET); DEFINE_FWK_MODULE(HLT2MuonPFMET); DEFINE_FWK_MODULE(HLT2PhotonMET); DEFINE_FWK_MODULE(HLT2PhotonPFMET); +DEFINE_FWK_MODULE(HLT2PFTauPFTau); DEFINE_FWK_MODULE(HLT3DoublePFTauPFJet); DEFINE_FWK_MODULE(HLT3MuonPFTauPFJet); +DEFINE_FWK_MODULE(HLT3DoublePFJetPhoton); DEFINE_FWK_MODULE(HLT1Electron); DEFINE_FWK_MODULE(HLT1Photon); diff --git a/HLTrigger/JetMET/plugins/HLTJetTimingFilter.h b/HLTrigger/JetMET/plugins/HLTJetTimingFilter.h index 8a0719e23a6ae..491c323f1baa0 100644 --- a/HLTrigger/JetMET/plugins/HLTJetTimingFilter.h +++ b/HLTrigger/JetMET/plugins/HLTJetTimingFilter.h @@ -37,6 +37,7 @@ class HLTJetTimingFilter : public HLTFilter { // Thresholds for selection const unsigned int minJets_; const double jetTimeThresh_; + const double jetMaxTimeThresh_; const double jetEcalEtForTimingThresh_; const unsigned int jetCellsForTimingThresh_; const double minPt_; @@ -54,6 +55,7 @@ HLTJetTimingFilter::HLTJetTimingFilter(const edm::ParameterSet& iConfig) consumes>(iConfig.getParameter("jetEcalEtForTiming"))}, minJets_{iConfig.getParameter("minJets")}, jetTimeThresh_{iConfig.getParameter("jetTimeThresh")}, + jetMaxTimeThresh_{iConfig.getParameter("jetMaxTimeThresh")}, jetEcalEtForTimingThresh_{iConfig.getParameter("jetEcalEtForTimingThresh")}, jetCellsForTimingThresh_{iConfig.getParameter("jetCellsForTimingThresh")}, minPt_{iConfig.getParameter("minJetPt")} {} @@ -74,7 +76,7 @@ bool HLTJetTimingFilter::hltFilter(edm::Event& iEvent, for (auto iterJet = jets->begin(); iterJet != jets->end(); ++iterJet) { edm::Ref> const caloJetRef(jets, std::distance(jets->begin(), iterJet)); if (iterJet->pt() > minPt_ and jetTimes[caloJetRef] > jetTimeThresh_ and - jetEcalEtForTiming[caloJetRef] > jetEcalEtForTimingThresh_ and + jetTimes[caloJetRef] < jetMaxTimeThresh_ and jetEcalEtForTiming[caloJetRef] > jetEcalEtForTimingThresh_ and jetCellsForTiming[caloJetRef] > jetCellsForTimingThresh_) { // add caloJetRef to the event filterproduct.addObject(trigger::TriggerJet, caloJetRef); @@ -97,6 +99,7 @@ void HLTJetTimingFilter::fillDescriptions(edm::ConfigurationDescriptions& des edm::InputTag("hltDisplacedHLTCaloJetCollectionProducerMidPtTiming", "jetEcalEtForTiming")); desc.add("minJets", 1); desc.add("jetTimeThresh", 1.); + desc.add("jetMaxTimeThresh", 999999); desc.add("jetCellsForTimingThresh", 5); desc.add("jetEcalEtForTimingThresh", 10.); desc.add("minJetPt", 40.); diff --git a/HLTriggerOffline/Exotica/python/analyses/hltExoticaHighPtPhoton_cff.py b/HLTriggerOffline/Exotica/python/analyses/hltExoticaHighPtPhoton_cff.py index f9d52fece45f9..3ffa26ca8b061 100644 --- a/HLTriggerOffline/Exotica/python/analyses/hltExoticaHighPtPhoton_cff.py +++ b/HLTriggerOffline/Exotica/python/analyses/hltExoticaHighPtPhoton_cff.py @@ -3,7 +3,7 @@ HighPtPhotonPSet = cms.PSet( hltPathsToCheck = cms.vstring( "HLT_Photon175_v", # Run2 proposal # Claimed path for Run3 - "HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v", # 2017 # Claimed path for Run3 + "HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v", # Path updated for 2023 "HLT_Photon110EB_TightID_TightIso_v", # Claimed path for Run3 "HLT_Photon200_v" # Claimed path for Run3 ), diff --git a/HLTriggerOffline/Muon/BuildFile.xml b/HLTriggerOffline/Muon/BuildFile.xml index 4a4906f00f71f..c54eb3732dc0a 100644 --- a/HLTriggerOffline/Muon/BuildFile.xml +++ b/HLTriggerOffline/Muon/BuildFile.xml @@ -14,6 +14,7 @@ + diff --git a/HLTriggerOffline/Muon/interface/HLTMuonPlotter.h b/HLTriggerOffline/Muon/interface/HLTMuonPlotter.h index 422db02f622d5..0f9368f67a112 100644 --- a/HLTriggerOffline/Muon/interface/HLTMuonPlotter.h +++ b/HLTriggerOffline/Muon/interface/HLTMuonPlotter.h @@ -1,5 +1,5 @@ -#ifndef HLTriggerOffline_Muon_HLTMuonPlotter_H -#define HLTriggerOffline_Muon_HLTMuonPlotter_H +#ifndef HLTriggerOffline_Muon_HLTMuonPlotter_h +#define HLTriggerOffline_Muon_HLTMuonPlotter_h /** \class HLTMuonPlotter * Generate histograms for muon trigger efficiencies @@ -34,13 +34,10 @@ #include "DQMServices/Core/interface/DQMStore.h" -#include -#include -#include -#include -#include -#include +#include +#include #include +#include #include "TPRegexp.h" @@ -51,7 +48,7 @@ class HLTMuonPlotter { typedef L1MuonMatcherAlgoT L1MuonMatcherAlgoForDQM; HLTMuonPlotter(const edm::ParameterSet &, - std::string, + const std::string &, const std::vector &, const std::vector &, const edm::EDGetTokenT &, @@ -59,12 +56,8 @@ class HLTMuonPlotter { const edm::EDGetTokenT &, const L1MuonMatcherAlgoForDQM &); - ~HLTMuonPlotter() { - delete genMuonSelector_; - delete recMuonSelector_; - } + ~HLTMuonPlotter() = default; - void beginJob(); void beginRun(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &); void analyze(const edm::Event &, const edm::EventSetup &); @@ -88,43 +81,53 @@ class HLTMuonPlotter { bool operator()(MatchStruct a, MatchStruct b) { return a.candBase->pt() > b.candBase->pt(); } }; - void analyzePath(const edm::Event &, - const std::string &, - const std::string &, - const std::vector &, - edm::Handle); void findMatches(std::vector &, const l1t::MuonVectorRef &candsL1, const std::vector> &); - void bookHist(DQMStore::IBooker &, std::string, std::string, std::string, std::string); - std::string hltPath_; - std::string hltProcessName_; + void bookHist(DQMStore::IBooker &, const std::string &, const std::string &, const std::string &, const std::string &); - std::vector moduleLabels_; - std::vector stepLabels_; + template + std::string vector_to_string(std::vector const &vec, std::string const &delimiter = " ") const; - edm::EDGetTokenT hltTriggerSummaryRAW_; - edm::EDGetTokenT genParticleLabel_; - edm::EDGetTokenT recMuonLabel_; + std::string const hltPath_; + std::string const hltProcessName_; - std::vector parametersEta_; - std::vector parametersPhi_; - std::vector parametersTurnOn_; + std::vector const moduleLabels_; + std::vector const stepLabels_; - double cutMinPt_; - double cutMaxEta_; - unsigned int cutMotherId_; - std::vector cutsDr_; - std::string genMuonCut_; - std::string recMuonCut_; + edm::EDGetTokenT const triggerEventWithRefsToken_; + edm::EDGetTokenT const genParticleToken_; + edm::EDGetTokenT const recMuonToken_; - StringCutObjectSelector *genMuonSelector_; - StringCutObjectSelector *recMuonSelector_; + StringCutObjectSelector const genMuonSelector_; + StringCutObjectSelector const recMuonSelector_; + std::vector const cutsDr_; + + std::vector const parametersEta_; + std::vector const parametersPhi_; + std::vector const parametersTurnOn_; L1MuonMatcherAlgoForDQM l1Matcher_; - std::map elements_; + bool isInvalid_; + + double cutMinPt_; + double cutMaxEta_; + + std::unordered_map elements_; }; -#endif +template +std::string HLTMuonPlotter::vector_to_string(std::vector const &vec, std::string const &delimiter) const { + if (vec.empty()) + return ""; + std::stringstream sstr; + for (auto const &foo : vec) + sstr << delimiter << foo; + auto ret = sstr.str(); + ret.erase(0, delimiter.size()); + return ret; +} + +#endif // HLTriggerOffline_Muon_HLTMuonPlotter_h diff --git a/HLTriggerOffline/Muon/python/hltMuonValidator_cfi.py b/HLTriggerOffline/Muon/python/hltMuonValidator_cfi.py index 28ac9ffdc0acc..f6375220cc235 100644 --- a/HLTriggerOffline/Muon/python/hltMuonValidator_cfi.py +++ b/HLTriggerOffline/Muon/python/hltMuonValidator_cfi.py @@ -6,10 +6,10 @@ hltProcessName = cms.string("HLT"), hltPathsToCheck = cms.vstring( - "HLT_(L[12])?(Iso)?(Tk)?Mu[0-9]*(Open)?(_NoVertex)?(_eta2p1)?(_v[0-9]*)?$", + "HLT_(HighPt)?(L[12])?(Iso)?(Tk)?Mu[0-9]*(Open)?(_NoVertex)?(_eta2p1)?(_v[0-9]*)?$", "HLT_Mu17_NoFilters?(_v[0-9]*)?$", - "HLT_Dimuon0_Jpsi_v10", - "HLT_Dimuon13_Jpsi_Barrel_v5", + "HLT_Dimuon0_Jpsi(_v[0-9]*)?$", + "HLT_Dimuon13_Jpsi_Barrel(_v[0-9]*)?$", ), genParticleLabel = cms.string("genParticles" ), diff --git a/HLTriggerOffline/Muon/src/HLTMuonPlotter.cc b/HLTriggerOffline/Muon/src/HLTMuonPlotter.cc index 411df454b15f6..b7f66824eb19c 100644 --- a/HLTriggerOffline/Muon/src/HLTMuonPlotter.cc +++ b/HLTriggerOffline/Muon/src/HLTMuonPlotter.cc @@ -1,71 +1,79 @@ - -/** \file HLTMuonPlotter.cc - */ - #include "DataFormats/Candidate/interface/CandMatchMap.h" #include "DataFormats/Common/interface/Handle.h" #include "DataFormats/Math/interface/deltaPhi.h" #include "DataFormats/Math/interface/deltaR.h" #include "DataFormats/MuonReco/interface/Muon.h" #include "DataFormats/MuonReco/interface/MuonFwd.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "HLTriggerOffline/Muon/interface/HLTMuonPlotter.h" - #include "DataFormats/MuonSeed/interface/L2MuonTrajectorySeed.h" #include "DataFormats/MuonSeed/interface/L2MuonTrajectorySeedCollection.h" #include "DataFormats/MuonSeed/interface/L3MuonTrajectorySeed.h" #include "DataFormats/MuonSeed/interface/L3MuonTrajectorySeedCollection.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/path_configuration.h" +#include "HLTriggerOffline/Muon/interface/HLTMuonPlotter.h" -using namespace std; -using namespace edm; -using namespace reco; -using namespace trigger; +#include + +#include "TPRegexp.h" +#include "TObjArray.h" +#include "TObjString.h" namespace { const unsigned int kNull = (unsigned int)-1; } -typedef vector Parameters; - -HLTMuonPlotter::HLTMuonPlotter(const ParameterSet &pset, - string hltPath, - const std::vector &moduleLabels, - const std::vector &stepLabels, - const edm::EDGetTokenT &triggerEventToken, +HLTMuonPlotter::HLTMuonPlotter(const edm::ParameterSet &pset, + const std::string &hltPath, + const std::vector &moduleLabels, + const std::vector &stepLabels, + const edm::EDGetTokenT &triggerEventWithRefsToken, const edm::EDGetTokenT &genParticlesToken, const edm::EDGetTokenT &recoMuonsToken, const L1MuonMatcherAlgoForDQM &l1Matcher) - : l1Matcher_(l1Matcher) { - hltPath_ = hltPath; - moduleLabels_ = moduleLabels; - stepLabels_ = stepLabels; - hltProcessName_ = pset.getParameter("hltProcessName"); - - cutsDr_ = pset.getParameter>("cutsDr"); - - parametersEta_ = pset.getParameter>("parametersEta"); - parametersPhi_ = pset.getParameter>("parametersPhi"); - parametersTurnOn_ = pset.getParameter>("parametersTurnOn"); - - genMuonCut_ = pset.getParameter("genMuonCut"); - recMuonCut_ = pset.getParameter("recMuonCut"); - - genMuonSelector_ = nullptr; - recMuonSelector_ = nullptr; - - hltTriggerSummaryRAW_ = triggerEventToken; - genParticleLabel_ = genParticlesToken; - recMuonLabel_ = recoMuonsToken; + : hltPath_(hltPath), + hltProcessName_(pset.getParameter("hltProcessName")), + moduleLabels_(moduleLabels), + stepLabels_(stepLabels), + triggerEventWithRefsToken_(triggerEventWithRefsToken), + genParticleToken_(genParticlesToken), + recMuonToken_(recoMuonsToken), + genMuonSelector_(pset.getParameter("genMuonCut")), + recMuonSelector_(pset.getParameter("recMuonCut")), + cutsDr_(pset.getParameter>("cutsDr")), + parametersEta_(pset.getParameter>("parametersEta")), + parametersPhi_(pset.getParameter>("parametersPhi")), + parametersTurnOn_(pset.getParameter>("parametersTurnOn")), + l1Matcher_(l1Matcher), + isInvalid_(false) { + if (moduleLabels_.empty()) { + edm::LogError("HLTMuonPlotter") << "Invalid inputs: 'moduleLabels_' is empty." + << "\nMonitorElements for HLT path '" << hltPath_ << "' will not be produced."; + isInvalid_ = true; + } else if (stepLabels_.size() != moduleLabels_.size() + 1) { + edm::LogError err("HLTMuonPlotter"); + err << "Invalid inputs: 'stepLabels_.size()' must equal 'moduleLabels_.size() + 1'."; + err << "\nMonitorElements for HLT path '" << hltPath_ << "' will not be produced."; + err << "\n stepLabels_ = ("; + for (auto const &foo : stepLabels_) + err << " " << foo; + err << " )"; + err << "\n moduleLabels_ = ("; + for (auto const &foo : moduleLabels_) + err << " " << foo; + err << " )"; + isInvalid_ = true; + } } -void HLTMuonPlotter::beginJob() {} +void HLTMuonPlotter::beginRun(DQMStore::IBooker &iBooker, const edm::Run &iRun, const edm::EventSetup &iSetup) { + if (isInvalid_) + return; -void HLTMuonPlotter::beginRun(DQMStore::IBooker &iBooker, const Run &iRun, const EventSetup &iSetup) { l1Matcher_.init(iSetup); cutMaxEta_ = 2.4; - if (hltPath_.find("eta2p1") != string::npos) + if (hltPath_.find("eta2p1") != std::string::npos) cutMaxEta_ = 2.1; // Choose a pT cut for gen/rec muons based on the pT cut in the hltPath_ @@ -83,10 +91,10 @@ void HLTMuonPlotter::beginRun(DQMStore::IBooker &iBooker, const Run &iRun, const if (cutMinPt_ < 0.) cutMinPt_ = 0.; - string baseDir = "HLT/Muon/Distributions/"; + std::string baseDir = "HLT/Muon/Distributions/"; iBooker.setCurrentFolder(baseDir + hltPath_); - vector sources(2); + std::vector sources(2); sources[0] = "gen"; sources[1] = "rec"; @@ -96,7 +104,7 @@ void HLTMuonPlotter::beginRun(DQMStore::IBooker &iBooker, const Run &iRun, const elements_["CutMaxEta"]->Fill(cutMaxEta_); for (size_t i = 0; i < sources.size(); i++) { - string source = sources[i]; + std::string source = sources[i]; for (size_t j = 0; j < stepLabels_.size(); j++) { bookHist(iBooker, hltPath_, stepLabels_[j], source, "Eta"); bookHist(iBooker, hltPath_, stepLabels_[j], source, "Phi"); @@ -106,171 +114,238 @@ void HLTMuonPlotter::beginRun(DQMStore::IBooker &iBooker, const Run &iRun, const } } -void HLTMuonPlotter::analyze(const Event &iEvent, const EventSetup &iSetup) { - LogTrace("HLTMuonVal") << "In HLTMuonPlotter::analyze, " - << "Event: " << iEvent.id(); - - // cout << hltPath_ << endl; - // for (size_t i = 0; i < moduleLabels_.size(); i++) - // cout << " " << moduleLabels_[i] << endl; - - Handle rawTriggerEvent; - Handle recMuons; - Handle genParticles; +void HLTMuonPlotter::analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) { + if (isInvalid_) + return; - iEvent.getByToken(hltTriggerSummaryRAW_, rawTriggerEvent); - if (rawTriggerEvent.failedToGet()) { - LogError("HLTMuonVal") << "No trigger summary found"; + auto const triggerEventWithRefsHandle = iEvent.getHandle(triggerEventWithRefsToken_); + if (triggerEventWithRefsHandle.failedToGet()) { + edm::LogError("HLTMuonPlotter") << "No trigger summary found"; return; } - iEvent.getByToken(recMuonLabel_, recMuons); - iEvent.getByToken(genParticleLabel_, genParticles); - vector sources; - if (genParticles.isValid()) + auto const recoMuonsHandle = iEvent.getHandle(recMuonToken_); + auto const genParticlesHandle = iEvent.getHandle(genParticleToken_); + + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] --------------"; + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] Event: " << iEvent.id(); + + const int nFilters = moduleLabels_.size(); + const int nSteps = stepLabels_.size(); + const bool hasStepL1 = (stepLabels_.size() > 1 and stepLabels_[1] == "L1"); + const int nStepsHlt = hasStepL1 ? nSteps - 2 : nSteps - 1; + const bool isDoubleMuonPath = (hltPath_.find("Double") != std::string::npos); + const int nObjectsToPassPath = (isDoubleMuonPath) ? 2 : 1; + + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] HLTPath=" << hltPath_ << " nFilters=" << nFilters + << " nSteps=" << nSteps << " hasStepL1=" << hasStepL1 << " nStepsHlt=" << nStepsHlt + << " isDoubleMuonPath=" << isDoubleMuonPath + << " nObjectsToPassPath=" << nObjectsToPassPath; + + if (nFilters + 1 == nSteps) { + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] stepLabels | moduleLabels"; + for (int istep = 0; istep < nSteps; ++istep) { + if (istep == 0) + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] " << stepLabels_[istep] << " | [N/A]"; + else + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] " << stepLabels_[istep] << " | " << moduleLabels_[istep - 1]; + } + } + + std::vector sources; + if (genParticlesHandle.isValid()) sources.push_back("gen"); - if (recMuons.isValid()) + if (recoMuonsHandle.isValid()) sources.push_back("rec"); for (size_t sourceNo = 0; sourceNo < sources.size(); sourceNo++) { - string source = sources[sourceNo]; + std::string const &source = sources[sourceNo]; - // If this is the first event, initialize selectors - if (!genMuonSelector_) - genMuonSelector_ = new StringCutObjectSelector(genMuonCut_); - if (!recMuonSelector_) - recMuonSelector_ = new StringCutObjectSelector(recMuonCut_); + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] source=" << source; // Make each good gen/rec muon into the base cand for a MatchStruct - vector matches; - if (source == "gen" && genParticles.isValid()) - for (size_t i = 0; i < genParticles->size(); i++) - if ((*genMuonSelector_)(genParticles->at(i))) - matches.push_back(MatchStruct(&genParticles->at(i))); - if (source == "rec" && recMuons.isValid()) - for (size_t i = 0; i < recMuons->size(); i++) - if ((*recMuonSelector_)(recMuons->at(i))) - matches.push_back(MatchStruct(&recMuons->at(i))); + std::vector matches; + + if (source == "gen") { + if (genParticlesHandle.isValid()) { + matches.reserve(matches.size() + genParticlesHandle->size()); + for (auto const &genp : *genParticlesHandle) + if (genMuonSelector_(genp)) + matches.emplace_back(MatchStruct(&genp)); + } + } else if (source == "rec") { + if (recoMuonsHandle.isValid()) { + matches.reserve(matches.size() + recoMuonsHandle->size()); + for (auto const &recomu : *recoMuonsHandle) + if (recMuonSelector_(recomu)) + matches.emplace_back(MatchStruct(&recomu)); + } + } // Sort the MatchStructs by pT for later filling of turn-on curve - sort(matches.begin(), matches.end(), matchesByDescendingPt()); + std::sort(matches.begin(), matches.end(), matchesByDescendingPt()); - const bool isDoubleMuonPath = (hltPath_.find("Double") != string::npos); - const size_t nFilters = moduleLabels_.size(); - const size_t nSteps = stepLabels_.size(); - const size_t nStepsHlt = nSteps - 2; - const int nObjectsToPassPath = (isDoubleMuonPath) ? 2 : 1; l1t::MuonVectorRef candsL1; - vector> refsHlt(nStepsHlt); - vector> candsHlt(nStepsHlt); - - for (size_t i = 0; i < nFilters; i++) { - const int hltStep = i - 1; - InputTag tag = InputTag(moduleLabels_[i], "", hltProcessName_); - size_t iFilter = rawTriggerEvent->filterIndex(tag); - if (iFilter < rawTriggerEvent->size()) { - if (i == 0) - rawTriggerEvent->getObjects(iFilter, TriggerL1Mu, candsL1); - else - rawTriggerEvent->getObjects(iFilter, TriggerMuon, refsHlt[hltStep]); + std::vector> refsHlt(nStepsHlt); + std::vector> candsHlt(nStepsHlt); + + for (int idx = 0; idx < nFilters; ++idx) { + auto const moduleLabelStripped = + edm::path_configuration::removeSchedulingTokensFromModuleLabel(moduleLabels_[idx]); + auto const iTag = edm::InputTag(moduleLabelStripped, "", hltProcessName_); + auto const iFilter = triggerEventWithRefsHandle->filterIndex(iTag); + auto const iFilterValid = (iFilter < triggerEventWithRefsHandle->size()); + + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] InputTag[" << idx << "]: " << moduleLabels_[idx] + << "::" << hltProcessName_ << " (filterIndex = " << iFilter + << ", valid = " << iFilterValid << ")"; + + if (iFilterValid) { + if (idx == 0 and hasStepL1) + triggerEventWithRefsHandle->getObjects(iFilter, trigger::TriggerL1Mu, candsL1); + else { + auto const hltStep = hasStepL1 ? idx - 1 : idx; + triggerEventWithRefsHandle->getObjects(iFilter, trigger::TriggerMuon, refsHlt[hltStep]); + } } else - LogTrace("HLTMuonVal") << "No collection with label " << tag; + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] No collection with " << iTag; } - for (size_t i = 0; i < nStepsHlt; i++) - for (size_t j = 0; j < refsHlt[i].size(); j++) - if (refsHlt[i][j].isAvailable()) { + + for (int i = 0; i < nStepsHlt; i++) { + for (size_t j = 0; j < refsHlt[i].size(); j++) { + if (refsHlt[i][j].isAvailable()) candsHlt[i].push_back(&*refsHlt[i][j]); - } else { - LogWarning("HLTMuonPlotter") << "Ref refsHlt[i][j]: product not available " << i << " " << j; - } + else + edm::LogWarning("HLTMuonPlotter") << "Ref refsHlt[i][j]: product not available " << i << " " << j; + } + } // Add trigger objects to the MatchStructs findMatches(matches, candsL1, candsHlt); - vector matchesInEtaRange; - vector hasMatch(matches.size(), true); + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] Number of Candidates = " << matches.size(); + + for (auto const &match_i : matches) { + if (!match_i.candBase) + continue; + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] CandBase: pt=" << match_i.candBase->pt() + << " eta=" << match_i.candBase->eta() << " phi=" << match_i.candBase->phi(); + if (match_i.candL1) + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] CandL1: pt=" << match_i.candL1->pt() + << " eta=" << match_i.candL1->eta() << " phi=" << match_i.candL1->phi(); + else + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] CandL1: NULL"; + + int ihlt = -1; + for (auto const *chlt : match_i.candHlt) { + ++ihlt; + if (chlt) + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] CandHLT[" << ihlt << "]: pt=" << chlt->pt() + << " eta=" << chlt->eta() << " phi=" << chlt->phi(); + else + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] CandHLT[" << ihlt << "]: NULL"; + } + } + + std::vector matchesInEtaRange; + std::vector hasMatch(matches.size(), true); - for (size_t step = 0; step < nSteps; step++) { - size_t hltStep = (step >= 2) ? step - 2 : 0; - if (nSteps == 6) - hltStep = hltStep - 1; // case of the tracker muon (it has no L2) + for (int step = 0; step < nSteps; step++) { + int const hltStep = hasStepL1 ? step - 2 : step - 1; size_t level = 0; - if ((stepLabels_[step].find("L3TkIso") != string::npos) || (stepLabels_[step].find("TkTkIso") != string::npos)) + if ((stepLabels_[step].find("L3TkIso") != std::string::npos) || + (stepLabels_[step].find("TkTkIso") != std::string::npos)) level = 6; - else if ((stepLabels_[step].find("L3HcalIso") != string::npos) || - (stepLabels_[step].find("TkEcalIso") != string::npos)) + else if ((stepLabels_[step].find("L3HcalIso") != std::string::npos) || + (stepLabels_[step].find("TkEcalIso") != std::string::npos)) level = 5; - else if ((stepLabels_[step].find("L3EcalIso") != string::npos) || - (stepLabels_[step].find("TkEcalIso") != string::npos)) + else if ((stepLabels_[step].find("L3EcalIso") != std::string::npos) || + (stepLabels_[step].find("TkEcalIso") != std::string::npos)) level = 4; - else if ((stepLabels_[step].find("L3") != string::npos) || (stepLabels_[step].find("Tk") != string::npos)) + else if ((stepLabels_[step].find("L3") != std::string::npos) || + (stepLabels_[step].find("Tk") != std::string::npos)) level = 3; - else if (stepLabels_[step].find("L2") != string::npos) + else if (stepLabels_[step].find("L2") != std::string::npos) level = 2; - else if (stepLabels_[step].find("L1") != string::npos) + else if (stepLabels_[step].find("L1") != std::string::npos) level = 1; for (size_t j = 0; j < matches.size(); j++) { if (level == 0) { - if (fabs(matches[j].candBase->eta()) < cutMaxEta_) + if (std::abs(matches[j].candBase->eta()) < cutMaxEta_) matchesInEtaRange.push_back(j); } else if (level == 1) { if (matches[j].candL1 == nullptr) hasMatch[j] = false; } else if (level >= 2) { - if (matches[j].candHlt[hltStep] == nullptr) + if (matches[j].candHlt.at(hltStep) == nullptr) hasMatch[j] = false; else if (!hasMatch[j]) { - LogTrace("HLTMuonVal") << "Match found for HLT step " << hltStep << " of " << nStepsHlt - << " without previous match!"; + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] match found for " << source << " candidate " << j + << " in HLT step " << hltStep << " of " << nStepsHlt + << " without previous match!"; break; } } } + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] (step=" << step << ", level=" << level + << ", hltStep=" << hltStep << ") matchesInEtaRange: [ " + << this->vector_to_string(matchesInEtaRange) << " ]"; + + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] (step=" << step << ", level=" << level + << ", hltStep=" << hltStep << ") hasMatch: [ " << this->vector_to_string(hasMatch) + << " ]"; + if (std::count(hasMatch.begin(), hasMatch.end(), true) < nObjectsToPassPath) break; - string pre = source + "Pass"; - string post = "_" + stepLabels_[step]; + std::string const pre = source + "Pass"; + std::string const post = "_" + stepLabels_[step]; for (size_t j = 0; j < matches.size(); j++) { - float pt = matches[j].candBase->pt(); - float eta = matches[j].candBase->eta(); - float phi = matches[j].candBase->phi(); + float const pt = matches[j].candBase->pt(); + float const eta = matches[j].candBase->eta(); + float const phi = matches[j].candBase->phi(); if (hasMatch[j]) { - if (!matchesInEtaRange.empty() && j == matchesInEtaRange[0]) + if (!matchesInEtaRange.empty() && j == matchesInEtaRange[0]) { elements_[pre + "MaxPt1" + post]->Fill(pt); - if (matchesInEtaRange.size() >= 2 && j == matchesInEtaRange[1]) + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] FILL(" << pre + "MaxPt1" + post << ") value = " << pt; + } + if (matchesInEtaRange.size() >= 2 && j == matchesInEtaRange[1]) { elements_[pre + "MaxPt2" + post]->Fill(pt); + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] FILL(" << pre + "MaxPt2" + post << ") value = " << pt; + } if (pt > cutMinPt_) { elements_[pre + "Eta" + post]->Fill(eta); - if (fabs(eta) < cutMaxEta_) + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] FILL(" << pre + "Eta" + post << ") value = " << eta; + if (std::abs(eta) < cutMaxEta_) { elements_[pre + "Phi" + post]->Fill(phi); + LogTrace("HLTMuonPlotter") << "[HLTMuonPlotter] FILL(" << pre + "Phi" + post << ") value = " << phi; + } } } } } - } // End loop over sources } -void HLTMuonPlotter::findMatches(vector &matches, +void HLTMuonPlotter::findMatches(std::vector &matches, const l1t::MuonVectorRef &candsL1, - const std::vector> &candsHlt) { - set::iterator it; + const std::vector> &candsHlt) { + std::set::iterator it; - set indicesL1; + std::set indicesL1; for (size_t i = 0; i < candsL1.size(); i++) indicesL1.insert(i); - vector> indicesHlt(candsHlt.size()); + std::vector> indicesHlt(candsHlt.size()); for (size_t i = 0; i < candsHlt.size(); i++) for (size_t j = 0; j < candsHlt[i].size(); j++) indicesHlt[i].insert(j); for (size_t i = 0; i < matches.size(); i++) { - const Candidate *cand = matches[i].candBase; + const reco::Candidate *cand = matches[i].candBase; double bestDeltaR = cutsDr_[0]; size_t bestMatch = kNull; @@ -290,7 +365,7 @@ void HLTMuonPlotter::findMatches(vector &matches, // bestDeltaR = dR; // } } else { - LogWarning("HLTMuonPlotter") << "Ref candsL1[*it]: product not available " << *it; + edm::LogWarning("HLTMuonPlotter") << "Ref candsL1[*it]: product not available " << *it; } } @@ -314,37 +389,31 @@ void HLTMuonPlotter::findMatches(vector &matches, matches[i].candHlt[j] = candsHlt[j][bestMatch]; indicesHlt[j].erase(bestMatch); } - - // cout << " Muon: " << cand->eta() << ", "; - // if (matches[i].candL1) cout << matches[i].candL1->eta() << ", "; - // else cout << "none, "; - // for (size_t j = 0; j < candsHlt.size(); j++) - // if (matches[i].candHlt[j]) cout << matches[i].candHlt[j]->eta() << - // ", "; else cout << "none, "; - // cout << endl; } } -void HLTMuonPlotter::bookHist(DQMStore::IBooker &iBooker, string path, string label, string source, string type) { - string sourceUpper = source; +void HLTMuonPlotter::bookHist(DQMStore::IBooker &iBooker, + std::string const &path, + std::string const &label, + std::string const &source, + std::string const &type) { + std::string sourceUpper = source; sourceUpper[0] = toupper(sourceUpper[0]); - string name = source + "Pass" + type + "_" + label; + std::string name = source + "Pass" + type + "_" + label; TH1F *h; - if (type.find("MaxPt") != string::npos) { - string desc = (type == "MaxPt1") ? "Leading" : "Next-to-Leading"; - string title = "pT of " + desc + " " + sourceUpper + " Muon " + "matched to " + label; + if (type.find("MaxPt") != std::string::npos) { + std::string desc = (type == "MaxPt1") ? "Leading" : "Next-to-Leading"; + std::string title = "pT of " + desc + " " + sourceUpper + " Muon " + "matched to " + label; const size_t nBins = parametersTurnOn_.size() - 1; float *edges = new float[nBins + 1]; for (size_t i = 0; i < nBins + 1; i++) edges[i] = parametersTurnOn_[i]; h = new TH1F(name.c_str(), title.c_str(), nBins, edges); - } - - else { - string symbol = (type == "Eta") ? "#eta" : "#phi"; - string title = symbol + " of " + sourceUpper + " Muons " + "matched to " + label; - vector params = (type == "Eta") ? parametersEta_ : parametersPhi_; + } else { + std::string symbol = (type == "Eta") ? "#eta" : "#phi"; + std::string title = symbol + " of " + sourceUpper + " Muons " + "matched to " + label; + std::vector params = (type == "Eta") ? parametersEta_ : parametersPhi_; int nBins = (int)params[0]; double min = params[1]; double max = params[2]; diff --git a/HLTriggerOffline/Muon/src/HLTMuonValidator.cc b/HLTriggerOffline/Muon/src/HLTMuonValidator.cc index ed32cef5abaa6..b1ab1f7610730 100644 --- a/HLTriggerOffline/Muon/src/HLTMuonValidator.cc +++ b/HLTriggerOffline/Muon/src/HLTMuonValidator.cc @@ -2,37 +2,23 @@ // // Package: HLTMuonValidator // Class: HLTMuonValidator -// - // // Jason Slaunwhite and Jeff Klukas // -// - -// system include files -#include -#include -#include - -// user include files -#include "HLTriggerOffline/Muon/interface/HLTMuonPlotter.h" +#include +#include +#include #include "DQMServices/Core/interface/DQMEDAnalyzer.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" - #include "FWCore/ServiceRegistry/interface/Service.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" +#include "HLTriggerOffline/Muon/interface/HLTMuonPlotter.h" -#include "TDirectory.h" -#include "TFile.h" #include "TPRegexp.h" -////////////////////////////////////////////////////////////////////////////// -//////// Define the interface //////////////////////////////////////////////// - class HLTMuonValidator : public DQMEDAnalyzer { public: explicit HLTMuonValidator(const edm::ParameterSet &); @@ -44,8 +30,10 @@ class HLTMuonValidator : public DQMEDAnalyzer { void analyze(const edm::Event &, const edm::EventSetup &) override; // Extra Methods - std::vector moduleLabels(std::string); - std::vector stepLabels(const std::vector &); + void fillLabels(std::string const &path, + std::vector &moduleLabels, + std::vector &stepLabels) const; + std::string stepLabel(std::string const &moduleLabel) const; // Input from Configuration File edm::ParameterSet pset_; @@ -63,86 +51,92 @@ class HLTMuonValidator : public DQMEDAnalyzer { HLTMuonPlotter::L1MuonMatcherAlgoForDQM const l1tMuonMatcherAlgo_; }; -////////////////////////////////////////////////////////////////////////////// -//////// Namespaces, Typedefs, and Constants ///////////////////////////////// +HLTMuonValidator::HLTMuonValidator(const edm::ParameterSet &pset) + : pset_(pset), + hltProcessName_(pset.getParameter("hltProcessName")), + hltPathsToCheck_(pset.getParameter>("hltPathsToCheck")), + triggerEventToken_(consumes(edm::InputTag("hltTriggerSummaryRAW"))), + genParticlesToken_(consumes(pset.getParameter("genParticleLabel"))), + recoMuonsToken_(consumes(pset.getParameter("recMuonLabel"))), + l1tMuonMatcherAlgo_(pset, consumesCollector()) {} -using namespace std; -using namespace edm; -using namespace reco; -using namespace trigger; +void HLTMuonValidator::fillLabels(std::string const &path, + std::vector &moduleLabels, + std::vector &stepLabels) const { + auto const &hltFilters = hltConfig_.saveTagsModules(path); -typedef vector vstring; + moduleLabels.clear(); + moduleLabels.reserve(hltFilters.size()); -////////////////////////////////////////////////////////////////////////////// -//////// Class Methods /////////////////////////////////////////////////////// + stepLabels.clear(); + stepLabels.reserve(hltFilters.size() + 1); -HLTMuonValidator::HLTMuonValidator(const ParameterSet &pset) - : pset_(pset), - hltProcessName_(pset.getParameter("hltProcessName")), - hltPathsToCheck_(pset.getParameter("hltPathsToCheck")), - triggerEventToken_(consumes(edm::InputTag("hltTriggerSummaryRAW"))), - genParticlesToken_(consumes(pset.getParameter("genParticleLabel"))), - recoMuonsToken_(consumes(pset.getParameter("recMuonLabel"))), - l1tMuonMatcherAlgo_(pset, consumesCollector()) {} + for (auto const &module : hltFilters) { + if (module.find("Filtered") == std::string::npos) + continue; -vector HLTMuonValidator::moduleLabels(string path) { - vector modules = hltConfig_.moduleLabels(path); - vector::iterator iter = modules.begin(); + auto const step_label = stepLabel(module); + if (step_label.empty() or std::find(stepLabels.begin(), stepLabels.end(), step_label) != stepLabels.end()) + continue; - while (iter != modules.end()) - if (iter->find("Filtered") == string::npos) - iter = modules.erase(iter); - else - ++iter; + moduleLabels.emplace_back(module); + stepLabels.emplace_back(step_label); + } - return modules; -} + if (stepLabels.empty()) { + return; + } + + if (stepLabels[0] != "L1" and std::find(stepLabels.begin(), stepLabels.end(), "L1") != stepLabels.end()) { + edm::LogWarning wrn("HLTMuonValidator"); + wrn << "Unsupported list of 'step' labels (the label 'L1' is present, but is not the first one): stepLabels=("; + for (auto const &foo : stepLabels) + wrn << " " << foo; + wrn << " )"; -vector HLTMuonValidator::stepLabels(const vector &modules) { - vector steps(1, "All"); - for (size_t i = 0; i < modules.size(); i++) { - if ((modules[i].find("IsoFiltered") != string::npos)) { - if (modules[i].find("L3") != string::npos) - steps.push_back("L3TkIso"); - else - steps.push_back("L2Iso"); - } else if ((modules[i].find("pfecalIsoRhoFiltered") != string::npos)) { - if (modules[i].find("L3") != string::npos) - steps.push_back("L3EcalIso"); - else if (modules[i].find("TkFiltered") != string::npos) - steps.push_back("TkEcalIso"); - } else if ((modules[i].find("pfhcalIsoRhoFiltered") != string::npos)) { - if (modules[i].find("L3") != string::npos) - steps.push_back("L3HcalIso"); - else if (modules[i].find("TkFiltered") != string::npos) - steps.push_back("TkHcalIso"); - } else if (modules[i].find("TkFiltered") != string::npos) { - steps.push_back("Tk"); - } else if (modules[i].find("L3") != string::npos) - steps.push_back("L3"); - else if (modules[i].find("L2") != string::npos) - steps.push_back("L2"); - else if (modules[i].find("L1") != string::npos) - steps.push_back("L1"); - else - return vector(); + moduleLabels.clear(); + stepLabels.clear(); + return; } - if (steps.size() < 2 || ((steps[1] != "L1") && (steps[1] != "Tk"))) - return vector(); - return steps; + stepLabels.insert(stepLabels.begin(), "All"); +} + +std::string HLTMuonValidator::stepLabel(std::string const &module) const { + if (module.find("IsoFiltered") != std::string::npos) { + return (module.find("L3") != std::string::npos) ? "L3TkIso" : "L2Iso"; + } else if (module.find("pfecalIsoRhoFiltered") != std::string::npos) { + if (module.find("L3") != std::string::npos) + return "L3EcalIso"; + else if (module.find("TkFiltered") != std::string::npos) + return "TkEcalIso"; + } else if (module.find("pfhcalIsoRhoFiltered") != std::string::npos) { + if (module.find("L3") != std::string::npos) + return "L3HcalIso"; + else if (module.find("TkFiltered") != std::string::npos) + return "TkHcalIso"; + } else if (module.find("TkFiltered") != std::string::npos) + return "Tk"; + else if (module.find("L3") != std::string::npos) + return "L3"; + else if (module.find("L2") != std::string::npos) + return "L2"; + else if (module.find("L1") != std::string::npos) + return "L1"; + + return ""; } void HLTMuonValidator::dqmBeginRun(const edm::Run &iRun, const edm::EventSetup &iSetup) { // Initialize hltConfig bool changedConfig; if (!hltConfig_.init(iRun, iSetup, hltProcessName_, changedConfig)) { - LogError("HLTMuonVal") << "Initialization of HLTConfigProvider failed!!"; + edm::LogError("HLTMuonVal") << "Initialization of HLTConfigProvider failed!!"; return; } // Get the set of trigger paths we want to make plots for - set hltPaths; + std::set hltPaths; for (size_t i = 0; i < hltPathsToCheck_.size(); i++) { TPRegexp pattern(hltPathsToCheck_[i]); for (size_t j = 0; j < hltConfig_.triggerNames().size(); j++) @@ -152,15 +146,16 @@ void HLTMuonValidator::dqmBeginRun(const edm::Run &iRun, const edm::EventSetup & // Initialize the analyzers analyzers_.clear(); - set::iterator iPath; + std::set::iterator iPath; for (iPath = hltPaths.begin(); iPath != hltPaths.end(); iPath++) { - const string &path = *iPath; - string shortpath = path; + const std::string &path = *iPath; + std::string shortpath = path; if (path.rfind("_v") < path.length()) shortpath = path.substr(0, path.rfind("_v")); - vector labels = moduleLabels(path); - vector steps = stepLabels(labels); + std::vector labels; + std::vector steps; + fillLabels(path, labels, steps); if (!labels.empty() && !steps.empty()) { HLTMuonPlotter analyzer( @@ -172,18 +167,17 @@ void HLTMuonValidator::dqmBeginRun(const edm::Run &iRun, const edm::EventSetup & void HLTMuonValidator::bookHistograms(DQMStore::IBooker &iBooker, edm::Run const &iRun, edm::EventSetup const &iSetup) { // Call the beginRun (which books all the histograms) - vector::iterator iter; - for (iter = analyzers_.begin(); iter != analyzers_.end(); ++iter) { - iter->beginRun(iBooker, iRun, iSetup); + for (auto &analyzer : analyzers_) { + analyzer.beginRun(iBooker, iRun, iSetup); } } -void HLTMuonValidator::analyze(const Event &iEvent, const EventSetup &iSetup) { - vector::iterator iter; - for (iter = analyzers_.begin(); iter != analyzers_.end(); ++iter) { - iter->analyze(iEvent, iSetup); +void HLTMuonValidator::analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) { + for (auto &analyzer : analyzers_) { + analyzer.analyze(iEvent, iSetup); } } // define this as a plug-in +#include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(HLTMuonValidator); diff --git a/HeterogeneousCore/AlpakaCore/README.md b/HeterogeneousCore/AlpakaCore/README.md new file mode 100644 index 0000000000000..2c619a5071f72 --- /dev/null +++ b/HeterogeneousCore/AlpakaCore/README.md @@ -0,0 +1,410 @@ +# Alpaka algorithms and modules in CMSSW + +## Introduction + +This page documents the Alpaka integration within CMSSW. For more information about Alpaka itself see the [Alpaka documentation](https://alpaka.readthedocs.io/en/latest/). + +### Compilation model + +The code in `Package/SubPackage/{interface,src,plugins,test}/alpaka` is compiled once for each enabled Alpaka backend. The `ALPAKA_ACCELERATOR_NAMESPACE` macro is substituted with a concrete, backend-specific namespace name in order to guarantee different symbol names for all backends, that allows for `cmsRun` to dynamically load any set of the backend libraries. + +The source files with `.dev.cc` suffix are compiled with the backend-specific device compiler. The other `.cc` source files are compiled with the host compiler. + +The `BuildFile.xml` must contain `` to enable the behavior described above. + +## Overall guidelines + +* Minimize explicit blocking synchronization calls + * Avoid `alpaka::wait()`, non-cached memory buffer allocations +* If you can, use `global::EDProducer` base class + * If you need per-stream storage + * For few objects consider using [`edm::StreamCache`](https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkGlobalModuleInterface#edm_StreamCacheT) with the global module, or + * Use `stream::EDProducer` + * If you need to transfer some data back to host, use `stream::SynchronizingEDProducer` +* All code using `ALPAKA_ACCELERATOR_NAMESPACE` should be placed in `Package/SubPackage/{interface,src,plugins,test}/alpaka` directory + * Alpaka-dependent code that uses templates instead of the namespace macro can be placed in `Package/SubPackage/interface` directory +* All source files (not headers) using Alpaka device code (such as kernel call, functions called by kernels) must have a suffic `.dev.cc`, and be placed in the aforementioned `alpaka` subdirectory +* Any code that `#include`s a header from the framework or from the `HeterogeneousCore/AlpakaCore` must be separated from the Alpaka device code, and have the usual `.cc` suffix. + * Some framework headers are allowed to be used in `.dev.cc` files: + * Any header containing only macros, e.g. `FWCore/Utilities/interface/CMSUnrollLoop.h`, `FWCore/Utilities/interface/stringize.h` + * `FWCore/Utilities/interface/Exception.h` + * `FWCore/MessageLogger/interface/MessageLogger.h`, although it is preferred to issue messages only in the `.cc` files + * `HeterogeneousCore/AlpakaCore/interface/EventCache.h` and `HeterogeneousCore/AlpakaCore/interface/QueueCache.h` can, in principle, be used in `.dev.cc` files, even if there should be little need to use them explicitly + +## Data formats + +Data formats, for both Event and EventSetup, should be placed following their usual rules. The Alpaka-specific conventions are +* There must be a host-only flavor of the data format that is either independent of Alpaka, or depends only on Alpaka's Serial backend + * The host-only data format must be defined in `Package/SubPackage/interface/` directory + * If the data format is to be serialized (with ROOT), it must be serialized in a way that the on-disk format does not depend on Alpaka, i.e. it can be read without Alpaka + * For Event data products the ROOT dictionary should be defined in `DataFormats/SubPackage/src/classes{.h,_def.xml}` + * As usual, the `classes_def.xml` should declare the dictionaries for the data product type `T` and `edm::Wrapper`. These data products can be declared as persistent (default) or transient (`persistent="false"` attribute). + * For EventSetup data products [the registration macro `TYPELOOKUP_DATA_REG`](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideHowToRegisterESData) should be placed in `Package/SubPackage/src/ES_.cc`. +* The device-side data formats are defined in `Package/SubPackage/interface/alpaka/` directory + * The device-side data format classes should be either templated over the device type, or defined in the `ALPAKA_ACCELERATOR_NAMESPACE` namespace. + * For Event data products the ROOT dictionary should be defined in `DataFormats/SubPackage/src/alpaka/classes_{.h,_def.xml}` + * The `classes__def.xml` should declare the dictionaries for the data product type `T`, `edm::DeviceProduct`, and `edm::Wrapper>`. All these dictionaries must be declared as transient with `persistent="false"` attribute. + * The list of `` includes currently: `cuda`, `rocm` + * For EventSetup data products the registration macro should be placed in `Package/SubPackage/src/alpaka/ES_.cc` + * Data products defined in `ALPAKA_ACCELERATOR_NAMESPACE` should use `TYPELOOKUP_ALPAKA_DATA_REG` macro + * Data products templated over the device type should use `TYPELOOKUP_ALPAKA_TEMPLATED_DATA_REG` macro + * For Event data products the `DataFormats/SubPackage/BuildFile.xml` must contain `` (unless the package has something that is really specific for `serial` backend that is not generally applicable on host) + +Note that even if for Event data formats the examples above used `DataFormats` package, Event data formats are allowed to be defined in other packages too in some circumstances. For full details please see [SWGuideCreatingNewProducts](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCreatingNewProducts). + +### Implicit data transfers + +Both EDProducers and ESProducers make use of implicit data transfers. + +#### EDProducer + +In EDProducers for each device-side data product a transfer from the device memory space to the host memory space is registered automatically. The data product is copied only if the job has another EDModule that consumes the host-side data product. The framework code to issue the transfer makes use of `cms::alpakatools::CopyToHost` class template that must be specialized along +```cpp +#include "HeterogeneousCore/AlpakaInterface/interface/CopyToHost.h" + +namespace cms::alpakatools { + template <> + struct CopyToHost { + template + static auto copyAsync(TQueue& queue, TSrc const& deviceProduct) -> TDst { + // code to construct TDst object, and launch the asynchronous memcpy from the device of TQueue to the host + return ...; + } + }; +} +``` +Note that the destination (host-side) type `TDst` can be different from or the same as the source (device-side) type `TSrc` as far as the framework is concerned. For example, in the `PortableCollection` model the types are different. The `copyAsync()` member function is easiest to implement as a template over `TQueue`. The framework handles the necessary synchronization between the copy function and the consumer in a non-blocking way. + +The `CopyToHost` class template is partially specialized for all `PortableCollection` instantiations. + +#### ESProducer + +In ESProducers for each host-side data product a transfer from the host memory space to the device memory space (of the backend of the ESProducer) is registered automatically. The data product is copied only if the job has another ESProducer or EDModule that consumes the device-side data product. The framework code to issue makes use of `cms::alpakatools::CopyToDevice` class template that must be specialized along +```cpp +#include "HeterogeneousCore/AlpakaInterface/interface/CopyToDevice.h" + +namespace cms::alpakatools { + template<> + struct CopyToDevice { + template + static auto copyAsync(TQueue& queue, TSrc const& hostProduct) -> TDst { + // code to construct TDst object, and launch the asynchronous memcpy from the host to the device of TQueue + return ...; + } + }; +} +``` +Note that the destination (device-side) type `TDst` can be different from or the same as the source (host-side) type `TSrc` as far as the framework is concerned. For example, in the `PortableCollection` model the types are different. The `copyAsync()` member function is easiest to implement as a template over `TQueue`. The framework handles the necessary synchronization between the copy function and the consumer (currently the synchronization blocks, but work is ongoing to make it non-blocking). + +The `CopyToDevice` class template is partially specialized for all `PortableCollection` instantiations. + +### `PortableCollection` + +For more information see [`DataFormats/Portable/README.md`](../../DataFormats/Portable/README.md) and [`DataFormats/SoATemplate/README.md`](../../DataFormats/SoATemplate/README.md). + + +## Modules + +### Base classes + +The Alpaka-based EDModules should use one of the following base classes (that are defined in the `ALPAKA_ACCELERATOR_NAMESPACE`): + +* `global::EDProducer<...>` (`#include "HeterogeneousCore/AlpakaCore/interface/alpaka/global/EDProducer.h"`) + * A [global EDProducer](https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkGlobalModuleInterface) that launches (possibly) asynchronous work +* `stream::EDProducer<...>` (`#include "HeterogeneousCore/AlpakaCore/interface/alpaka/stream/EDProducer.h"`) + * A [stream EDProducer](https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkStreamModuleInterface) that launches (possibly) asynchronous work +* `stream::SynchronizingEDProducer<...>` (`#include "HeterogeneousCore/AlpakaCore/interface/alpaka/stream/SynchronizingEDProducer.h"`) + * A [stream EDProducer](https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkStreamModuleInterface) that may launch (possibly) asynchronous work, and synchronizes the asynchronous work on the device with the host + * The base class uses the [`edm::ExternalWork`](https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedFrameworkStreamModuleInterface#edm_ExternalWork) for the non-blocking synchronization + +The `...` can in principle be any of the module abilities listed in the linked TWiki pages, except the `edm::ExternalWork`. The majority of the Alpaka EDProducers should be `global::EDProducer` or `stream::EDProducer`, with `stream::SynchronizingEDProducer` used only in cases where some data to be copied from the device to the host, that requires synchronization, for different reason than copying an Event data product from the device to the host. + +New base classes (or other functionality) can be added based on new use cases that come up. + +The Alpaka-based ESProducers should use the `ESProducer` base class (`#include "HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h"`). + + +### Event, EventSetup, Records + +The Alpaka-based modules have a notion of a _host memory space_ and _device memory space_ for the Event and EventSetup data products. The data products in the host memory space are accessible for non-Alpaka modules, whereas the data products in device memory space are available only for modules of the specific Alpaka backend. The host backend(s) use the host memory space directly. + +The EDModules get `device::Event` and `device::EventSetup` from the framework, from which data products in both host memory space and device memory space can be accessed. Data products can also be produced to either memory space. For all data products produced in the device memory space an implicit data copy from the device memory space to the host memory space is registered as discussed above. The `device::Event::queue()` returns the Alpaka `Queue` object into which all work in the EDModule must be enqueued. + +The ESProducer can have two different `produce()` function signatures +* If the function has the usual `TRecord const&` parameter, the function can read an ESProduct from the host memory space, and produce another product into the host memory space. An implicit copy of the data product from the host memory space to the device memory space (of the backend of the ESProducer) is registered as discussed above. +* If the function has `device::Record const&` parameter, the function can read an ESProduct from the device memory space, and produce another product into the device memory space. No further copies are made by the framework. The `device::Record::queue()` gives the Alpaka `Queue` object into which all work in the ESProducer must be enqueued. + +### Tokens + +The memory spaces of the consumed and (in EDProducer case) produced data products are driven by the tokens. The token types to be used in different cases are summarized below. + + +| | Host memory space | Device memory space | +|----------------------------------------------------------------|-------------------------------|----------------------------------| +| Access Event data product of type `T` | `edm::EDGetTokenT` | `device::EDGetToken` | +| Produce Event data product of type `T` | `edm::EDPutTokenT` | `device::EDPutToken` | +| Access EventSetup data product of type `T` in Record `TRecord` | `edm::ESGetToken` | `device::ESGetToken` | + +With the device memory space tokens the type-deducing `consumes()`, `produces()`, and `esConsumes()` calls must be used (i.e. do not specify the data product type as part of the function call). For more information on these registration functions see +* [`consumes()` in EDModules](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideEDMGetDataFromEvent#consumes) +* [`produces()` in EDModules](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCreatingNewProducts#Producing_the_EDProduct) +* [`esConsumes()` in EDModules](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideHowToGetDataFromES#In_ED_module) +* [`consumes()` in ESProducers](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideHowToGetDataFromES#In_ESProducer) + + +### `fillDescriptions()` + +In the [`fillDescriptions()`](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideConfigurationValidationAndHelp) function specifying the module label automatically with the [`edm::ConfigurationDescriptions::addWithDefaultLabel()`](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideConfigurationValidationAndHelp#Automatic_module_labels_from_plu) is strongly recommended. Currently a `cfi` file is generated for a module for each Alpaka backend such that the backend namespace is explicitly used in the module definition. An additional `cfi` file is generated for the ["module type resolver"](#module-type-resolver-portable) functionality, where the module type has `@alpaka` postfix. + +Also note that the `fillDescription()` function must have the same content for all backends, i.e. any backend-specific behavior with e.g. `#ifdef` or `if constexpr` are forbidden. + +## Guarantees + +* All Event data products in the device memory space are guaranteed to be accessible only for operations enqueued in the `Queue` given by `device::Event::queue()` when accessed through the `device::Event`. +* All Event data products in the host memory space are guaranteed to be accessible for all operations (after the data product has been obtained from the `edm::Event` or `device::Event`). +* All EventSetup data products in the device memory space are guaranteed to be accessible only for operations enqueued in the `Queue` given by `device::Event::queue()` when accessed via the `device::EventSetup` (ED modules), or by `device::Record::queue()` when accessed via the `device::Record` (ESProducers). +* The EDM Stream does not proceed to the next Event until after all asynchronous work of the current Event has finished. + * **Note**: currently this guarantee does not hold if the job has any EDModule that launches asynchronous work but does not explicitly synchronize or produce any device-side data products. + +## Examples + +For concrete examples see code in [`HeterogeneousCore/AlpakaTest`](../../HeterogeneousCore/AlpakaTest) and [`DataFormats/PortableTestObjects`](../../DataFormats/PortableTestObjects). + +### EDProducer + +This example shows a mixture of behavior from test code in [`HeterogeneousCore/AlpakaTest/plugins/alpaka/`](HeterogeneousCore/AlpakaTest/plugins/alpaka/) +```cpp +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/EDGetToken.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/EDPutToken.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/ESGetToken.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/global/EDProducer.h" +#include "HeterogeneousCore/AlpakaInterface/interface/config.h" +// + usual #includes for the used framework components, data format(s), record(s) + +// Module must be defined in ALPAKA_ACCELERATOR_NAMESPACE +namespace ALPAKA_ACCELERATOR_NAMESPACE { + + // Base class is defined in ALPAKA_ACCELEATOR_NAMESPACE as well (note, no edm:: prefix!) + class ExampleAlpakaProducer : public global::EDProducer<> { + public: + ExampleAlpakaProducer(edm::ParameterSet const& iConfig) + // produces() must not specify the product type, it is deduced from deviceToken_ + : deviceToken_{produces()}, size_{iConfig.getParameter("size")} {} + + // device::Event and device::EventSetup are defined in ALPAKA_ACCELERATOR_NAMESPACE as well + void produce(edm::StreamID sid, device::Event& iEvent, device::EventSetup const& iSetup) const override { + // get input data products + auto const& hostInput = iEvent.get(getTokenHost_); + auto const& deviceInput = iEvent.get(getTokenDevice_); + auto const& deviceESData = iSetup.getData(esGetTokenDevice_); + + // run the algorithm, potentially asynchronously + portabletest::TestDeviceCollection deviceProduct{size_, event.queue()}; + algo_.fill(event.queue(), hostInput, deviceInput, deviceESData, deviceProduct); + + // put the asynchronous product into the event without waiting + // must use EDPutToken with emplace() or put() + // + // for a product produced with device::EDPutToken the base class registers + // a separately scheduled transformation function for the copy to host + // the transformation function calls + // cms::alpakatools::CopyToDevice::copyAsync(Queue&, portabletest::TestDeviceCollection const&) + // function + event.emplace(deviceToken_, std::move(deviceProduct)); + } + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + // All backends must have exactly the same fillDescriptions() content! + edm::ParameterSetDescription desc; + desc.add("size"); + descriptions.addWithDefaultLabel(desc); + } + + private: + // use edm::EGetTokenT to read from host memory space + edm::EDGetTokenT const getTokenHost_; + + // use device::EDGetToken to read from device memory space + device::EDGetToken const getTokenDevice_; + + // use device::ESGetToken to read from device memory space + device::ESGetToken const esGetTokenDevice_; + + // use device::EDPutToken to place the data product in the device memory space + device::EDPutToken const deviceToken_; + int32_t const size_; + + // implementation of the algorithm + TestAlgo algo_; + }; + +} // namespace ALPAKA_ACCELERATOR_NAMESPACE + +#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +DEFINE_FWK_ALPAKA_MODULE(TestAlpakaProducer); + +``` + +### ESProducer to reformat an existing ESProduct for use in device + +```cpp +// Module must be defined in ALPAKA_ACCELERATOR_NAMESPACE +namespace ALPAKA_ACCELERATOR_NAMESPACE { + + // Base class is defined in ALPAKA_ACCELEATOR_NAMESPACE as well (note, no edm:: prefix!) + class ExampleAlpakaESProducer : public ESProducer { + public: + ExampleAlpakaESProducer(edm::ParameterSet const& iConfig) { + // register the production function + auto cc = setWhatProduced(this); + // register consumed ESProduct(s) + token_ = cc.consumes(); + } + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + // All backends must have exactly the same fillDescriptions() content! + edm::ParameterSetDescription desc; + descriptions.addWithDefaultLabel(desc); + } + + // return type can be + // - std::optional (T is cheap to move), + // - std::unique_ptr (T is not cheap to move), + // - std::shared_ptr (allows sharing between IOVs) + // + // the base class registers a separately scheduled function to copy the product on device memory + // the function calls + // cms::alpakatools::CopyToDevice::copyAsync(Queue&, SimpleProduct const&) + // function + std::optional produce(TestRecord const& iRecord) { + // get input data + auto const& hostInput = iRecord.get(token_); + + // allocate data product on the host memory + SimpleProduct hostProduct; + + // fill the hostProduct from hostInput + + return std::move(hostProduct); + } + + private: + edm::ESGetToken token_; + }; +} // namespace ALPAKA_ACCELERATOR_NAMESPACE + +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/ModuleFactory.h" +DEFINE_FWK_EVENTSETUP_ALPAKA_MODULE(ExampleAlpakaESProducer); +``` + +### ESProducer to derive a new ESProduct from an existing device-side ESProduct + +```cpp +// Module must be defined in ALPAKA_ACCELERATOR_NAMESPACE +namespace ALPAKA_ACCELERATOR_NAMESPACE { + + // Base class is defined in ALPAKA_ACCELEATOR_NAMESPACE as well (note, no edm:: prefix!) + class ExampleAlpakaDeriveESProducer : public ESProducer { + public: + ExampleAlpakaDeriveESProducer(edm::ParameterSet const& iConfig) { + // register the production function + auto cc = setWhatProduced(this); + // register consumed ESProduct(s) + token_ = cc.consumes(); + } + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + // All backends must have exactly the same fillDescriptions() content! + edm::ParameterSetDescription desc; + descriptions.addWithDefaultLabel(desc); + } + + std::optional produce(device::Record const& iRecord) { + // get input data in the device memory space + auto const& deviceInput = iRecord.get(token_); + + // allocate data product on the device memory + OtherProduct deviceProduct(iRecord.queue()); + + // run the algorithm, potentially asynchronously + algo_.fill(iRecord.queue(), deviceInput, deviceProduct); + + // return the product without waiting + return std::move(deviceProduct); + } + + private: + edm::ESGetToken token_; + + OtherAlgo algo_; + }; + +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/ModuleFactory.h" +DEFINE_FWK_EVENTSETUP_ALPAKA_MODULE(ExampleAlpakaDeviceESProducer); +``` + +## Configuration + +There are a few different options for using Alpaka-based modules in the CMSSW configuration. + +In all cases the configuration must load the necessary `ProcessAccelerator` objects (see below) For accelerators used in production, these are aggregated in `Configuration.StandardSequences.Accelerators_cff`. The `runTheMatrix.py` handles the loading of this `Accelerators_cff` automatically. The HLT menus also load the necessary `ProcessAccelerator`s. +```python +## Load explicitly +# One ProcessAccelerator for each accelerator technology +process.load("HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi") + +# And one ProcessAccelerator for Alpaka +process.load("HeterogeneousCore.AlpakaCore.ProcessAcceleratorAlpaka_cfi") + +## Or, just load +process.load("Configuration.StandardSequences.Accelerators_cff") +``` + +### Explicit module type (non-portable) + +The Alpaka modules can be used in the python configuration with their explicit, full type names +```python +process.producerCPU = cms.EDProducer("alpaka_serial_sync::ExampleAlpakaProducer", ...) +process.producerGPU = cms.EDProducer("alpaka_cuda_async::ExampleAlpakaProducer", ...) +``` +Obviously this kind of configuration can be run only on machines that provide the necessary hardware. The configuration is thus explicitly non-portable. + + +### SwitchProducerCUDA (semi-portable) + +A step towards a portable configuration is to use the `SwitchProcucer` mechanism, for which currently the only concrete implementation is [`SwitchProducerCUDA`](../../HeterogeneousCore/CUDACore/README.md#automatic-switching-between-cpu-and-gpu-modules). The modules for different Alpaka backends still need to be specified explicitly +```python +from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA +process.producer = SwitchProducerCUDA( + cpu = cms.EDProducer("alpaka_serial_sync::ExampleAlpakaProducer", ...), + cuda = cms.EDProducer("alpaka_cuda_async::ExampleAlpakaProducer", ...) +) + +# or + +process.producer = SwitchProducerCUDA( + cpu = cms.EDAlias(producerCPU = cms.EDAlias.allProducts(), + cuda = cms.EDAlias(producerGPU = cms.EDAlias.allProducts() +) +``` +This kind of configuration can be run on any machine (a given CMSSW build supports), but is limited to CMSSW builds where the modules for all the Alpaka backends declared in the configuration can be built (`alpaka_serial_sync` and `alpaka_cuda_async` in this example). Therefore the `SwitchProducer` approach is here called "semi-portable". + +### Module type resolver (portable) + +A fully portable way to express a configuration can be achieved with "module type resolver" approach. The module is specified in the configuration without the backend-specific namespace, and with `@alpaka` postfix +```python +process.producer = cms.EDProducer("ExampleAlpakaProducer@alpaka", ...) + +# backend can also be set explicitly +process.producerCPU = cms.EDProducer("ExampleAlpakaProducer@alpaka", + ... + alpaka = cms.untracked.PSet( + backend = cms.untracked.string("serial_sync") + ) +) +``` +The `@alpaka` postfix in the module type tells the system the module's exact class type should be resolved at run time. The type (or backend) is set according to the value of `process.options.accelerators` and the set of accelerators available in the machine. If the backend is set explicitly in the module's `alpaka` PSet, the module of that backend will be used. + +This approach is portable also across CMSSW builds that support different sets of accelerators, as long as only the host backends (if any) are specified explicitly in the `alpaka` PSet. diff --git a/HeterogeneousCore/AlpakaCore/interface/EventCache.h b/HeterogeneousCore/AlpakaCore/interface/EventCache.h index 20b874b5c7229..08ed26f7813b7 100644 --- a/HeterogeneousCore/AlpakaCore/interface/EventCache.h +++ b/HeterogeneousCore/AlpakaCore/interface/EventCache.h @@ -21,7 +21,7 @@ namespace cms::alpakatools { friend class alpaka_cuda_async::AlpakaService; #endif #ifdef ALPAKA_ACC_GPU_HIP_ENABLED - friend class alpaka_hip_async::AlpakaService; + friend class alpaka_rocm_async::AlpakaService; #endif #ifdef ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED friend class alpaka_serial_sync::AlpakaService; diff --git a/HeterogeneousCore/AlpakaCore/interface/QueueCache.h b/HeterogeneousCore/AlpakaCore/interface/QueueCache.h index d11ee98b204ec..e2f93d94da933 100644 --- a/HeterogeneousCore/AlpakaCore/interface/QueueCache.h +++ b/HeterogeneousCore/AlpakaCore/interface/QueueCache.h @@ -19,7 +19,7 @@ namespace cms::alpakatools { friend class alpaka_cuda_async::AlpakaService; #endif #ifdef ALPAKA_ACC_GPU_HIP_ENABLED - friend class alpaka_hip_async::AlpakaService; + friend class alpaka_rocm_async::AlpakaService; #endif #ifdef ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED friend class alpaka_serial_sync::AlpakaService; diff --git a/HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h b/HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h index 4a3b2234fc477..158f597e769bf 100644 --- a/HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h +++ b/HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h @@ -33,6 +33,8 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } protected: + ESProducer(edm::ParameterSet const& iConfig); + template auto setWhatProduced(T* iThis, edm::es::Label const& label = {}) { return setWhatProduced(iThis, &T::produce, label); @@ -52,7 +54,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { return std::optional{CopyT::copyAsync(iRecord.queue(), *handle)}; }, label); - *tokenPtr = ccDev.consumes(); + *tokenPtr = ccDev.consumes(edm::ESInputTag{moduleLabel_, label.default_ + appendToDataLabel_}); } return cc; } @@ -129,6 +131,9 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } static void throwSomeNullException(); + + std::string const moduleLabel_; + std::string const appendToDataLabel_; }; } // namespace ALPAKA_ACCELERATOR_NAMESPACE diff --git a/HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h b/HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h index b600078d8c3d3..214dc9c4b71c5 100644 --- a/HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h +++ b/HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h @@ -47,6 +47,10 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE::device { auto streamID() const { return constEvent_.streamID(); } auto id() const { return constEvent_.id(); } + // To be able to interact with non-Alpaka helper code that needs + // to access edm::Event + operator edm::Event const &() const { return constEvent_; } + Device device() const { return metadata_->device(); } // Alpaka operations do not accept a temporary as an argument diff --git a/HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h b/HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h index e0ede28a3cb9e..36cbe5d7285ec 100644 --- a/HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h +++ b/HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h @@ -22,6 +22,10 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE::device { public: EventSetup(edm::EventSetup const& iSetup, Device const& dev) : setup_(iSetup), device_(dev) {} + // To be able to interact with non-Alpaka helper code that needs + // to access edm::EventSetup + operator edm::EventSetup const &() const { return setup_; } + // getData() template diff --git a/HeterogeneousCore/AlpakaCore/interface/MakerMacros.h b/HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h similarity index 78% rename from HeterogeneousCore/AlpakaCore/interface/MakerMacros.h rename to HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h index f4ba860450497..a0191adbed053 100644 --- a/HeterogeneousCore/AlpakaCore/interface/MakerMacros.h +++ b/HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h @@ -1,5 +1,5 @@ -#ifndef HeterogeneousCore_AlpakaCore_interface_MakerMacros_h -#define HeterogeneousCore_AlpakaCore_interface_MakerMacros_h +#ifndef HeterogeneousCore_AlpakaCore_interface_alpaka_MakerMacros_h +#define HeterogeneousCore_AlpakaCore_interface_alpaka_MakerMacros_h #include "FWCore/Framework/interface/MakerMacros.h" #include "HeterogeneousCore/AlpakaInterface/interface/config.h" @@ -16,4 +16,4 @@ #define DEFINE_FWK_ALPAKA_MODULE(name) DEFINE_FWK_ALPAKA_MODULE2(ALPAKA_ACCELERATOR_NAMESPACE::name) #endif -#endif // HeterogeneousCore_AlpakaCore_interface_MakerMacros_h +#endif // HeterogeneousCore_AlpakaCore_interface_alpaka_MakerMacros_h diff --git a/HeterogeneousCore/AlpakaCore/interface/alpaka/ProducerBase.h b/HeterogeneousCore/AlpakaCore/interface/alpaka/ProducerBase.h index 1cfd7a1361dce..e3983cdecd89b 100644 --- a/HeterogeneousCore/AlpakaCore/interface/alpaka/ProducerBase.h +++ b/HeterogeneousCore/AlpakaCore/interface/alpaka/ProducerBase.h @@ -78,9 +78,10 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { // can think of it later if really needed template edm::EDPutTokenT deviceProduces(std::string instanceName) { - edm::EDPutTokenT token = Base::template produces(std::move(instanceName)); - - if constexpr (not detail::useProductDirectly) { + if constexpr (detail::useProductDirectly) { + return Base::template produces(std::move(instanceName)); + } else { + edm::EDPutTokenT token = Base::template produces(instanceName); this->registerTransformAsync( token, [](TToken const& deviceProduct, edm::WaitingTaskWithArenaHolder holder) { @@ -100,9 +101,10 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { // Wrap possibly move-only type into a copyable type return std::make_shared(std::move(productOnHost), sentry.finish()); }, - [](auto tplPtr) { return std::move(std::get<0>(*tplPtr)); }); + [](auto tplPtr) { return std::move(std::get<0>(*tplPtr)); }, + std::move(instanceName)); + return token; } - return token; } }; diff --git a/HeterogeneousCore/AlpakaCore/python/ProcessAcceleratorAlpaka.py b/HeterogeneousCore/AlpakaCore/python/ProcessAcceleratorAlpaka.py index 8ee21c2d055d3..673a479d8eb2b 100644 --- a/HeterogeneousCore/AlpakaCore/python/ProcessAcceleratorAlpaka.py +++ b/HeterogeneousCore/AlpakaCore/python/ProcessAcceleratorAlpaka.py @@ -1,11 +1,17 @@ import FWCore.ParameterSet.Config as cms +import os + +from HeterogeneousCore.Common.PlatformStatus import PlatformStatus + class ModuleTypeResolverAlpaka: def __init__(self, accelerators, backend): - # first element is used as the default is nothing is set + # first element is used as the default if nothing is set self._valid_backends = [] if "gpu-nvidia" in accelerators: self._valid_backends.append("cuda_async") + if "gpu-amd" in accelerators: + self._valid_backends.append("rocm_async") if "cpu" in accelerators: self._valid_backends.append("serial_sync") if len(self._valid_backends) == 0: @@ -45,26 +51,64 @@ class ProcessAcceleratorAlpaka(cms.ProcessAccelerator): ProcessAcceleratorCUDA) define. """ def __init__(self): - super(ProcessAcceleratorAlpaka,self).__init__() + super(ProcessAcceleratorAlpaka, self).__init__() self._backend = None + # User-facing interface def setBackend(self, backend): self._backend = backend + # Framework-facing interface def moduleTypeResolver(self, accelerators): return ModuleTypeResolverAlpaka(accelerators, self._backend) + def apply(self, process, accelerators): - if not hasattr(process, "AlpakaServiceSerialSync"): + # Propagate the AlpakaService messages through the MessageLogger + if not hasattr(process.MessageLogger, "AlpakaService"): + process.MessageLogger.AlpakaService = cms.untracked.PSet() + + # Check if the CPU backend is available + try: + if not "cpu" in accelerators: + raise False from HeterogeneousCore.AlpakaServices.AlpakaServiceSerialSync_cfi import AlpakaServiceSerialSync - process.add_(AlpakaServiceSerialSync) - if not hasattr(process, "AlpakaServiceCudaAsync"): + except: + # the CPU backend is not available, do not load the AlpakaServiceSerialSync + if hasattr(process, "AlpakaServiceSerialSync"): + del process.AlpakaServiceSerialSync + else: + # the CPU backend is available, ensure the AlpakaServiceSerialSync is loaded + if not hasattr(process, "AlpakaServiceSerialSync"): + process.add_(AlpakaServiceSerialSync) + + # Check if CUDA is available, and if the system has at least one usable NVIDIA GPU + try: + if not "gpu-nvidia" in accelerators: + raise False from HeterogeneousCore.AlpakaServices.AlpakaServiceCudaAsync_cfi import AlpakaServiceCudaAsync - process.add_(AlpakaServiceCudaAsync) + except: + # CUDA is not available, do not load the AlpakaServiceCudaAsync + if hasattr(process, "AlpakaServiceCudaAsync"): + del process.AlpakaServiceCudaAsync + else: + # CUDA is available, ensure the AlpakaServiceCudaAsync is loaded + if not hasattr(process, "AlpakaServiceCudaAsync"): + process.add_(AlpakaServiceCudaAsync) - if not hasattr(process.MessageLogger, "AlpakaService"): - process.MessageLogger.AlpakaService = cms.untracked.PSet() + # Check if ROCm is available, and if the system has at least one usable AMD GPU + try: + if not "gpu-amd" in accelerators: + raise False + from HeterogeneousCore.AlpakaServices.AlpakaServiceROCmAsync_cfi import AlpakaServiceROCmAsync + except: + # ROCm is not available, do not load the AlpakaServiceROCmAsync + if hasattr(process, "AlpakaServiceROCmAsync"): + del process.AlpakaServiceROCmAsync + else: + # ROCm is available, ensure the AlpakaServiceROCmAsync is loaded + if not hasattr(process, "AlpakaServiceROCmAsync"): + process.add_(AlpakaServiceROCmAsync) - process.AlpakaServiceSerialSync.enabled = "cpu" in accelerators - process.AlpakaServiceCudaAsync.enabled = "gpu-nvidia" in accelerators +# Ensure this module is kept in the configuration when dumping it cms.specialImportRegistry.registerSpecialImportForType(ProcessAcceleratorAlpaka, "from HeterogeneousCore.AlpakaCore.ProcessAcceleratorAlpaka import ProcessAcceleratorAlpaka") diff --git a/HeterogeneousCore/AlpakaCore/src/alpaka/ESProducer.cc b/HeterogeneousCore/AlpakaCore/src/alpaka/ESProducer.cc index 7acedc339607a..c4f7c58a68e1d 100644 --- a/HeterogeneousCore/AlpakaCore/src/alpaka/ESProducer.cc +++ b/HeterogeneousCore/AlpakaCore/src/alpaka/ESProducer.cc @@ -2,6 +2,10 @@ #include "HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h" namespace ALPAKA_ACCELERATOR_NAMESPACE { + ESProducer::ESProducer(edm::ParameterSet const& iConfig) + : moduleLabel_(iConfig.getParameter("@module_label")), + appendToDataLabel_(iConfig.getParameter("appendToDataLabel")) {} + void ESProducer::throwSomeNullException() { throw edm::Exception(edm::errors::UnimplementedFeature) << "The Alpaka backend has multiple devices. The device-specific produce() function returned a null product " diff --git a/HeterogeneousCore/AlpakaCore/src/module_backend_config.cc b/HeterogeneousCore/AlpakaCore/src/module_backend_config.cc index 995e954dd67fb..55b3ee5e11b30 100644 --- a/HeterogeneousCore/AlpakaCore/src/module_backend_config.cc +++ b/HeterogeneousCore/AlpakaCore/src/module_backend_config.cc @@ -17,7 +17,7 @@ namespace cms::alpakatools { descAlpaka.addUntracked("backend", "") ->setComment( "Alpaka backend for this module. Can be empty string (for the global default), 'serial_sync', or " - "'cuda_async'"); + " - depending on the architecture and available hardware - 'cuda_async', 'rocm_async'"); if (iDesc.defaultDescription()) { if (iDesc.defaultDescription()->isLabelUnused(kPSetName)) { diff --git a/HeterogeneousCore/AlpakaInterface/interface/AlpakaServiceFwd.h b/HeterogeneousCore/AlpakaInterface/interface/AlpakaServiceFwd.h index 4345f3f34a300..f0f88287b2137 100644 --- a/HeterogeneousCore/AlpakaInterface/interface/AlpakaServiceFwd.h +++ b/HeterogeneousCore/AlpakaInterface/interface/AlpakaServiceFwd.h @@ -13,9 +13,9 @@ namespace alpaka_cuda_async { #endif // ALPAKA_ACC_GPU_CUDA_ENABLED #ifdef ALPAKA_ACC_GPU_HIP_ENABLED -namespace alpaka_hip_async { +namespace alpaka_rocm_async { class AlpakaService; -} // namespace alpaka_hip_async +} // namespace alpaka_rocm_async #endif // ALPAKA_ACC_GPU_HIP_ENABLED #ifdef ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED diff --git a/HeterogeneousCore/AlpakaInterface/interface/CachingAllocator.h b/HeterogeneousCore/AlpakaInterface/interface/CachingAllocator.h index ba6405ecddf6f..dfda1ee3d7e24 100644 --- a/HeterogeneousCore/AlpakaInterface/interface/CachingAllocator.h +++ b/HeterogeneousCore/AlpakaInterface/interface/CachingAllocator.h @@ -91,7 +91,7 @@ namespace cms::alpakatools { friend class alpaka_cuda_async::AlpakaService; #endif #ifdef ALPAKA_ACC_GPU_HIP_ENABLED - friend class alpaka_hip_async::AlpakaService; + friend class alpaka_rocm_async::AlpakaService; #endif #ifdef ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED friend class alpaka_serial_sync::AlpakaService; diff --git a/HeterogeneousCore/AlpakaInterface/interface/config.h b/HeterogeneousCore/AlpakaInterface/interface/config.h index 2ad630440bda4..1481f989a1f97 100644 --- a/HeterogeneousCore/AlpakaInterface/interface/config.h +++ b/HeterogeneousCore/AlpakaInterface/interface/config.h @@ -65,7 +65,7 @@ namespace alpaka_cuda_async { #endif // ALPAKA_ACC_GPU_CUDA_ENABLED #ifdef ALPAKA_ACC_GPU_HIP_ENABLED -namespace alpaka_hip_async { +namespace alpaka_rocm_async { using namespace alpaka_common; using Platform = alpaka::PltfHipRt; @@ -79,13 +79,13 @@ namespace alpaka_hip_async { using Acc2D = Acc; using Acc3D = Acc; -} // namespace alpaka_hip_async +} // namespace alpaka_rocm_async #ifdef ALPAKA_ACCELERATOR_NAMESPACE #define ALPAKA_DUPLICATE_NAMESPACE #else -#define ALPAKA_ACCELERATOR_NAMESPACE alpaka_hip_async -#define ALPAKA_TYPE_SUFFIX HipAsync +#define ALPAKA_ACCELERATOR_NAMESPACE alpaka_rocm_async +#define ALPAKA_TYPE_SUFFIX ROCmAsync #endif #endif // ALPAKA_ACC_GPU_HIP_ENABLED diff --git a/HeterogeneousCore/AlpakaInterface/test/alpaka/testKernel.dev.cc b/HeterogeneousCore/AlpakaInterface/test/alpaka/testKernel.dev.cc index ee3f0e2844acd..11803a3443737 100644 --- a/HeterogeneousCore/AlpakaInterface/test/alpaka/testKernel.dev.cc +++ b/HeterogeneousCore/AlpakaInterface/test/alpaka/testKernel.dev.cc @@ -68,10 +68,10 @@ TEST_CASE("Standard checks of " ALPAKA_TYPE_ALIAS_NAME(alpakaTestKernel), s_tag) // buffer size constexpr size_t size = 1024 * 1024; - // allocate input and output host buffers - auto in1_h = cms::alpakatools::make_host_buffer(size); - auto in2_h = cms::alpakatools::make_host_buffer(size); - auto out_h = cms::alpakatools::make_host_buffer(size); + // allocate input and output host buffers in pinned memory accessible by the Platform devices + auto in1_h = cms::alpakatools::make_host_buffer(size); + auto in2_h = cms::alpakatools::make_host_buffer(size); + auto out_h = cms::alpakatools::make_host_buffer(size); // fill the input buffers with random data, and the output buffer with zeros for (size_t i = 0; i < size; ++i) { @@ -158,10 +158,10 @@ TEST_CASE("Standard checks of " ALPAKA_TYPE_ALIAS_NAME(alpakaTestKernel3D), s_ta constexpr Vec3D ndsize = {50, 125, 16}; constexpr size_t size = ndsize.prod(); - // allocate input and output host buffers - auto in1_h = cms::alpakatools::make_host_buffer(size); - auto in2_h = cms::alpakatools::make_host_buffer(size); - auto out_h = cms::alpakatools::make_host_buffer(size); + // allocate input and output host buffers in pinned memory accessible by the Platform devices + auto in1_h = cms::alpakatools::make_host_buffer(size); + auto in2_h = cms::alpakatools::make_host_buffer(size); + auto out_h = cms::alpakatools::make_host_buffer(size); // fill the input buffers with random data, and the output buffer with zeros for (size_t i = 0; i < size; ++i) { diff --git a/HeterogeneousCore/AlpakaServices/src/alpaka/AlpakaService.cc b/HeterogeneousCore/AlpakaServices/src/alpaka/AlpakaService.cc index d06a6adc39168..fbc0777c03b99 100644 --- a/HeterogeneousCore/AlpakaServices/src/alpaka/AlpakaService.cc +++ b/HeterogeneousCore/AlpakaServices/src/alpaka/AlpakaService.cc @@ -16,12 +16,12 @@ #ifdef ALPAKA_ACC_GPU_CUDA_ENABLED #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #endif // ALPAKA_ACC_GPU_CUDA_ENABLED #ifdef ALPAKA_ACC_GPU_HIP_ENABLED #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #endif // ALPAKA_ACC_GPU_HIP_ENABLED namespace ALPAKA_ACCELERATOR_NAMESPACE { @@ -31,11 +31,11 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { verbose_(config.getUntrackedParameter("verbose")) { #ifdef ALPAKA_ACC_GPU_CUDA_ENABLED // rely on the CUDAService to initialise the CUDA devices - edm::Service cudaService; + edm::Service cuda; #endif // ALPAKA_ACC_GPU_CUDA_ENABLED #ifdef ALPAKA_ACC_GPU_HIP_ENABLED // rely on the ROCmService to initialise the ROCm devices - edm::Service rocmService; + edm::Service rocm; #endif // ALPAKA_ACC_GPU_HIP_ENABLED // TODO from Andrea Bocci: @@ -48,14 +48,14 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } #ifdef ALPAKA_ACC_GPU_CUDA_ENABLED - if (not cudaService->enabled()) { + if (not cuda or not cuda->enabled()) { enabled_ = false; edm::LogInfo("AlpakaService") << ALPAKA_TYPE_ALIAS_NAME(AlpakaService) << " disabled by CUDAService"; return; } #endif // ALPAKA_ACC_GPU_CUDA_ENABLED #ifdef ALPAKA_ACC_GPU_HIP_ENABLED - if (not rocmService->enabled()) { + if (not rocm or not rocm->enabled()) { enabled_ = false; edm::LogInfo("AlpakaService") << ALPAKA_TYPE_ALIAS_NAME(AlpakaService) << " disabled by ROCmService"; return; diff --git a/HeterogeneousCore/AlpakaTest/interface/AlpakaESTestData.h b/HeterogeneousCore/AlpakaTest/interface/AlpakaESTestData.h index 442f5adfc991b..74b79b3183b0f 100644 --- a/HeterogeneousCore/AlpakaTest/interface/AlpakaESTestData.h +++ b/HeterogeneousCore/AlpakaTest/interface/AlpakaESTestData.h @@ -51,7 +51,7 @@ namespace cms::alpakatools { // of that activity (which has nothing to do with the memory here). auto dstBuffer = cms::alpakatools::make_device_buffer(queue, srcData.size()); alpaka::memcpy(queue, dstBuffer, srcData.buffer()); - return cms::alpakatest::AlpakaESTestDataB::type>(std::move(dstBuffer)); + return cms::alpakatest::AlpakaESTestDataB>(std::move(dstBuffer)); } }; } // namespace cms::alpakatools diff --git a/HeterogeneousCore/AlpakaTest/interface/TestHostOnlyHelperClass.h b/HeterogeneousCore/AlpakaTest/interface/TestHostOnlyHelperClass.h new file mode 100644 index 0000000000000..8a1c198d08741 --- /dev/null +++ b/HeterogeneousCore/AlpakaTest/interface/TestHostOnlyHelperClass.h @@ -0,0 +1,29 @@ +#ifndef HeterogeneousCore_AlpakaTest_interface_TestHostOnlyHelperClass_h +#define HeterogeneousCore_AlpakaTest_interface_TestHostOnlyHelperClass_h + +#include "DataFormats/TestObjects/interface/ToyProducts.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/EDGetToken.h" +#include "FWCore/Utilities/interface/ESGetToken.h" +#include "HeterogeneousCore/AlpakaTest/interface/AlpakaESTestRecords.h" +#include "HeterogeneousCore/AlpakaTest/interface/ESTestData.h" + +namespace cms::alpakatest { + class TestHostOnlyHelperClass { + public: + TestHostOnlyHelperClass(edm::ParameterSet const& iConfig, edm::ConsumesCollector iC); + + static void fillPSetDescription(edm::ParameterSetDescription& iDesc); + + int run(edm::Event const& iEvent, edm::EventSetup const& iSetup) const; + + private: + edm::EDGetTokenT const edToken_; + edm::ESGetToken const esToken_; + }; +} // namespace cms::alpakatest + +#endif diff --git a/HeterogeneousCore/AlpakaTest/plugins/TestAlpakaAnalyzer.cc b/HeterogeneousCore/AlpakaTest/plugins/TestAlpakaAnalyzer.cc index b52dfde7fa848..b79eb10501fc1 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/TestAlpakaAnalyzer.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/TestAlpakaAnalyzer.cc @@ -4,7 +4,7 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/stream/EDAnalyzer.h" +#include "FWCore/Framework/interface/global/EDAnalyzer.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" @@ -73,14 +73,14 @@ namespace { } // namespace -class TestAlpakaAnalyzer : public edm::stream::EDAnalyzer<> { +class TestAlpakaAnalyzer : public edm::global::EDAnalyzer<> { public: TestAlpakaAnalyzer(edm::ParameterSet const& config) : source_{config.getParameter("source")}, token_{consumes(source_)}, expectSize_(config.getParameter("expectSize")) {} - void analyze(edm::Event const& event, edm::EventSetup const&) override { + void analyze(edm::StreamID sid, edm::Event const& event, edm::EventSetup const&) const override { portabletest::TestHostCollection const& product = event.get(token_); auto const& view = product.const_view(); auto& mview = product.view(); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerA.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerA.cc index e6268397aa922..952b2485d8236 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerA.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerA.cc @@ -17,7 +17,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { */ class TestAlpakaESProducerA : public ESProducer { public: - TestAlpakaESProducerA(edm::ParameterSet const& iConfig) { + TestAlpakaESProducerA(edm::ParameterSet const& iConfig) : ESProducer(iConfig) { auto cc = setWhatProduced(this); token_ = cc.consumes(); } diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerB.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerB.cc index 7d6266b320da1..63266214cd9b7 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerB.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerB.cc @@ -16,16 +16,19 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { * Alpaka buffer that is then moved into an object of a class that * is templated over the device type, and implicitly transfers the * data product to device + * + * This class also tests the explicit label for ESProducts works */ class TestAlpakaESProducerB : public ESProducer { public: - TestAlpakaESProducerB(edm::ParameterSet const& iConfig) { - auto cc = setWhatProduced(this); + TestAlpakaESProducerB(edm::ParameterSet const& iConfig) : ESProducer(iConfig) { + auto cc = setWhatProduced(this, iConfig.getParameter("explicitLabel")); token_ = cc.consumes(); } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; + desc.add("explicitLabel", std::string{}); descriptions.addWithDefaultLabel(desc); } diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerC.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerC.cc index 9d0f19a67bd8f..a7f3450f6aeaf 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerC.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerC.cc @@ -20,7 +20,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { */ class TestAlpakaESProducerC : public ESProducer { public: - TestAlpakaESProducerC(edm::ParameterSet const& iConfig) { + TestAlpakaESProducerC(edm::ParameterSet const& iConfig) : ESProducer(iConfig) { auto cc = setWhatProduced(this); token_ = cc.consumes(); } diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerD.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerD.cc index e49e37fd23934..af3512443482e 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerD.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaESProducerD.cc @@ -1,6 +1,7 @@ #include "FWCore/Framework/interface/ESTransientHandle.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/ESGetToken.h" +#include "FWCore/Utilities/interface/ESInputTag.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/ESGetToken.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/ESProducer.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/ModuleFactory.h" @@ -21,14 +22,16 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { */ class TestAlpakaESProducerD : public ESProducer { public: - TestAlpakaESProducerD(edm::ParameterSet const& iConfig) { + TestAlpakaESProducerD(edm::ParameterSet const& iConfig) : ESProducer(iConfig) { auto cc = setWhatProduced(this); - tokenA_ = cc.consumes(); - tokenB_ = cc.consumes(); + tokenA_ = cc.consumes(iConfig.getParameter("srcA")); + tokenB_ = cc.consumes(iConfig.getParameter("srcB")); } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; + desc.add("srcA", edm::ESInputTag{}); + desc.add("srcB", edm::ESInputTag{}); descriptions.addWithDefaultLabel(desc); } diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducer.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducer.cc index e0faed852457c..e068527c2fbf7 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducer.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducer.cc @@ -21,7 +21,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { class TestAlpakaGlobalProducer : public global::EDProducer<> { public: TestAlpakaGlobalProducer(edm::ParameterSet const& config) - : esToken_(esConsumes()), + : esToken_(esConsumes(config.getParameter("eventSetupSource"))), deviceToken_{produces()}, size_{config.getParameter("size").getParameter( EDM_STRINGIZE(ALPAKA_ACCELERATOR_NAMESPACE))} {} @@ -29,7 +29,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { void produce(edm::StreamID, device::Event& iEvent, device::EventSetup const& iSetup) const override { [[maybe_unused]] auto const& esData = iSetup.getData(esToken_); - portabletest::TestDeviceCollection deviceProduct{size_, alpaka::getDev(iEvent.queue())}; + portabletest::TestDeviceCollection deviceProduct{size_, iEvent.queue()}; // run the algorithm, potentially asynchronously algo_.fill(iEvent.queue(), deviceProduct); @@ -39,6 +39,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; + desc.add("eventSetupSource", edm::ESInputTag{}); edm::ParameterSetDescription psetSize; psetSize.add("alpaka_serial_sync"); @@ -59,5 +60,5 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } // namespace ALPAKA_ACCELERATOR_NAMESPACE -#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h" DEFINE_FWK_ALPAKA_MODULE(TestAlpakaGlobalProducer); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducerOffset.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducerOffset.cc index 6792e4fe971c3..5e4364b66ce75 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducerOffset.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaGlobalProducerOffset.cc @@ -30,7 +30,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { void produce(edm::StreamID, device::Event& iEvent, device::EventSetup const& iSetup) const override { auto const& esData = iSetup.getData(esToken_); - portabletest::TestDeviceCollection deviceProduct{esData->metadata().size(), alpaka::getDev(iEvent.queue())}; + portabletest::TestDeviceCollection deviceProduct{esData->metadata().size(), iEvent.queue()}; // run the algorithm, potentially asynchronously algo_.fill(iEvent.queue(), deviceProduct, x_); @@ -63,5 +63,5 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } // namespace ALPAKA_ACCELERATOR_NAMESPACE -#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h" DEFINE_FWK_ALPAKA_MODULE(TestAlpakaGlobalProducerOffset); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaProducer.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaProducer.cc index 3af6396d85abf..cb0bce135b204 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaProducer.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaProducer.cc @@ -9,19 +9,19 @@ #include "FWCore/Utilities/interface/StreamID.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/Event.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/EventSetup.h" -#include "HeterogeneousCore/AlpakaCore/interface/alpaka/stream/EDProducer.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/global/EDProducer.h" #include "HeterogeneousCore/AlpakaInterface/interface/config.h" #include "TestAlgo.h" namespace ALPAKA_ACCELERATOR_NAMESPACE { - class TestAlpakaProducer : public stream::EDProducer<> { + class TestAlpakaProducer : public global::EDProducer<> { public: TestAlpakaProducer(edm::ParameterSet const& config) : deviceToken_{produces()}, size_{config.getParameter("size")} {} - void produce(device::Event& event, device::EventSetup const&) override { + void produce(edm::StreamID sid, device::Event& event, device::EventSetup const&) const override { // run the algorithm, potentially asynchronously portabletest::TestDeviceCollection deviceProduct{size_, event.queue()}; algo_.fill(event.queue(), deviceProduct); @@ -46,5 +46,5 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } // namespace ALPAKA_ACCELERATOR_NAMESPACE -#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h" DEFINE_FWK_ALPAKA_MODULE(TestAlpakaProducer); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamProducer.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamProducer.cc index 4ec1a8d9b0f90..da761be224fa4 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamProducer.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamProducer.cc @@ -18,7 +18,8 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { * This class demonstrates a stream EDProducer that * - consumes a host EDProduct * - consumes a device ESProduct - * - produces a device EDProduct (that can get transferred to host automatically) + * - produces a device EDProduct (that gets transferred to host automatically if needed) + * - optionally uses a product instance label */ class TestAlpakaStreamProducer : public stream::EDProducer<> { public: @@ -26,15 +27,15 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { : size_{config.getParameter("size").getParameter( EDM_STRINGIZE(ALPAKA_ACCELERATOR_NAMESPACE))} { getToken_ = consumes(config.getParameter("source")); - esToken_ = esConsumes(); - devicePutToken_ = produces(); + esToken_ = esConsumes(config.getParameter("eventSetupSource")); + devicePutToken_ = produces(config.getParameter("productInstanceName")); } void produce(device::Event& iEvent, device::EventSetup const& iSetup) override { [[maybe_unused]] auto inpData = iEvent.getHandle(getToken_); [[maybe_unused]] auto const& esData = iSetup.getData(esToken_); - auto deviceProduct = std::make_unique(size_, alpaka::getDev(iEvent.queue())); + auto deviceProduct = std::make_unique(size_, iEvent.queue()); // run the algorithm, potentially asynchronously algo_.fill(iEvent.queue(), *deviceProduct); @@ -45,6 +46,8 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; desc.add("source"); + desc.add("eventSetupSource", edm::ESInputTag{}); + desc.add("productInstanceName", ""); edm::ParameterSetDescription psetSize; psetSize.add("alpaka_serial_sync"); @@ -66,5 +69,5 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { } // namespace ALPAKA_ACCELERATOR_NAMESPACE -#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h" DEFINE_FWK_ALPAKA_MODULE(TestAlpakaStreamProducer); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamSynchronizingProducer.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamSynchronizingProducer.cc index 648165acf5ffb..5c53e5aa9de16 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamSynchronizingProducer.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestAlpakaStreamSynchronizingProducer.cc @@ -3,6 +3,7 @@ #include "FWCore/Utilities/interface/InputTag.h" #include "HeterogeneousCore/AlpakaCore/interface/alpaka/stream/SynchronizingEDProducer.h" #include "HeterogeneousCore/AlpakaInterface/interface/config.h" +#include "HeterogeneousCore/AlpakaTest/interface/TestHostOnlyHelperClass.h" #include "TestHelperClass.h" @@ -13,6 +14,9 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { * - consumes a device EDProduct * - consumes a host ESProduct * - consumes a device ESProduct + * - uses a non-Alpaka-aware helper class (need to use edm::ConsumesCollector), that + * - consumes a host EDProduct + * - consumes a host ESProduct * - consumes a device ESProduct * - produces a host EDProduct * - synchronizes in a non-blocking way with the ExternalWork module @@ -21,11 +25,20 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { class TestAlpakaStreamSynchronizingProducer : public stream::SynchronizingEDProducer<> { public: TestAlpakaStreamSynchronizingProducer(edm::ParameterSet const& iConfig) - : esTokenDevice_(esConsumes()), putToken_{produces()}, helper_{iConfig, consumesCollector()} {} + : esTokenDevice_(esConsumes()), + putToken_{produces()}, + helper_{iConfig, consumesCollector()}, + hostHelper_{iConfig, consumesCollector()}, + expectedInt_{iConfig.getParameter("expectedInt")} {} void acquire(device::Event const& iEvent, device::EventSetup const& iSetup) override { [[maybe_unused]] auto const& esData = iSetup.getData(esTokenDevice_); + int const value = hostHelper_.run(iEvent, iSetup); + if (value != expectedInt_) { + throw cms::Exception("Assert") << "Expected value " << expectedInt_ << ", but got " << value; + } + helper_.makeAsync(iEvent, iSetup); } @@ -35,7 +48,9 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; - desc.add("source"); + TestHelperClass::fillPSetDescription(desc); + cms::alpakatest::TestHostOnlyHelperClass::fillPSetDescription(desc); + desc.add("expectedInt"); descriptions.addWithDefaultLabel(desc); } @@ -44,9 +59,11 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { const edm::EDPutTokenT putToken_; TestHelperClass helper_; + cms::alpakatest::TestHostOnlyHelperClass const hostHelper_; + int const expectedInt_; }; } // namespace ALPAKA_ACCELERATOR_NAMESPACE -#include "HeterogeneousCore/AlpakaCore/interface/MakerMacros.h" +#include "HeterogeneousCore/AlpakaCore/interface/alpaka/MakerMacros.h" DEFINE_FWK_ALPAKA_MODULE(TestAlpakaStreamSynchronizingProducer); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.cc b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.cc index e08615d32bd66..a6c9a7370d717 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.cc +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.cc @@ -1,3 +1,5 @@ +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" + #include "TestHelperClass.h" namespace ALPAKA_ACCELERATOR_NAMESPACE { @@ -6,6 +8,8 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { esTokenHost_(iC.esConsumes()), esTokenDevice_(iC.esConsumes()) {} + void TestHelperClass::fillPSetDescription(edm::ParameterSetDescription& iDesc) { iDesc.add("source"); } + void TestHelperClass::makeAsync(device::Event const& iEvent, device::EventSetup const& iSetup) { [[maybe_unused]] auto esDataHostHandle = iSetup.getHandle(esTokenHost_); [[maybe_unused]] auto const& esDataDevice = iSetup.getData(esTokenDevice_); diff --git a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.h b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.h index 6362c83edbc71..bc10779d9229d 100644 --- a/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.h +++ b/HeterogeneousCore/AlpakaTest/plugins/alpaka/TestHelperClass.h @@ -19,6 +19,8 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { public: TestHelperClass(edm::ParameterSet const& iConfig, edm::ConsumesCollector iC); + static void fillPSetDescription(edm::ParameterSetDescription& iDesc); + void makeAsync(device::Event const& iEvent, device::EventSetup const& iSetup); portabletest::TestHostCollection moveFrom() { return std::move(hostProduct_); } diff --git a/HeterogeneousCore/AlpakaTest/src/TestHostOnlyHelperClass.cc b/HeterogeneousCore/AlpakaTest/src/TestHostOnlyHelperClass.cc new file mode 100644 index 0000000000000..baca74a2f6ee7 --- /dev/null +++ b/HeterogeneousCore/AlpakaTest/src/TestHostOnlyHelperClass.cc @@ -0,0 +1,18 @@ +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "HeterogeneousCore/AlpakaTest/interface/TestHostOnlyHelperClass.h" + +namespace cms::alpakatest { + TestHostOnlyHelperClass::TestHostOnlyHelperClass(edm::ParameterSet const& iConfig, edm::ConsumesCollector iC) + : edToken_(iC.consumes(iConfig.getParameter("intSource"))), esToken_(iC.esConsumes()) {} + + void TestHostOnlyHelperClass::fillPSetDescription(edm::ParameterSetDescription& iDesc) { + iDesc.add("intSource"); + } + + int TestHostOnlyHelperClass::run(edm::Event const& iEvent, edm::EventSetup const& iSetup) const { + auto const& ed = iEvent.get(edToken_); + auto const& es = iSetup.getData(esToken_); + + return ed.value + es.value(); + } +} // namespace cms::alpakatest diff --git a/HeterogeneousCore/AlpakaTest/test/testAlpakaModules_cfg.py b/HeterogeneousCore/AlpakaTest/test/testAlpakaModules_cfg.py index f0ac99500d2b7..47a9fdc4b7474 100644 --- a/HeterogeneousCore/AlpakaTest/test/testAlpakaModules_cfg.py +++ b/HeterogeneousCore/AlpakaTest/test/testAlpakaModules_cfg.py @@ -50,15 +50,19 @@ process.esProducerC = cms.ESProducer("cms::alpakatest::TestESProducerC", value = cms.int32(27)) from HeterogeneousCore.AlpakaTest.testAlpakaESProducerA_cfi import testAlpakaESProducerA -process.alpakaESProducerA = testAlpakaESProducerA.clone() -process.alpakaESProducerB = cms.ESProducer("TestAlpakaESProducerB@alpaka") +process.alpakaESProducerA = testAlpakaESProducerA.clone(appendToDataLabel = cms.string("appendedLabel")) +process.alpakaESProducerB = cms.ESProducer("TestAlpakaESProducerB@alpaka", explicitLabel = cms.string("explicitLabel")) process.alpakaESProducerC = cms.ESProducer("TestAlpakaESProducerC@alpaka") -process.alpakaESProducerD = cms.ESProducer("TestAlpakaESProducerD@alpaka") +process.alpakaESProducerD = cms.ESProducer("TestAlpakaESProducerD@alpaka", + srcA = cms.ESInputTag("", "appendedLabel"), + srcB = cms.ESInputTag("", "explicitLabel"), +) process.intProduct = cms.EDProducer("IntProducer", ivalue = cms.int32(42)) from HeterogeneousCore.AlpakaTest.testAlpakaGlobalProducer_cfi import testAlpakaGlobalProducer process.alpakaGlobalProducer = testAlpakaGlobalProducer.clone( + eventSetupSource = cms.ESInputTag("alpakaESProducerA", "appendedLabel"), size = dict( alpaka_serial_sync = 10, alpaka_cuda_async = 20 @@ -66,13 +70,25 @@ ) process.alpakaStreamProducer = cms.EDProducer("TestAlpakaStreamProducer@alpaka", source = cms.InputTag("intProduct"), + eventSetupSource = cms.ESInputTag("alpakaESProducerB", "explicitLabel"), size = cms.PSet( alpaka_serial_sync = cms.int32(5), alpaka_cuda_async = cms.int32(25) ) ) +process.alpakaStreamInstanceProducer = cms.EDProducer("TestAlpakaStreamProducer@alpaka", + source = cms.InputTag("intProduct"), + eventSetupSource = cms.ESInputTag("alpakaESProducerB", "explicitLabel"), + productInstanceName = cms.string("testInstance"), + size = cms.PSet( + alpaka_serial_sync = cms.int32(6), + alpaka_cuda_async = cms.int32(36) + ) +) process.alpakaStreamSynchronizingProducer = cms.EDProducer("TestAlpakaStreamSynchronizingProducer@alpaka", - source = cms.InputTag("alpakaGlobalProducer") + source = cms.InputTag("alpakaGlobalProducer"), + intSource = cms.InputTag("intProduct"), + expectedInt = cms.int32(84) # sum of intProduct and esProducerA ) process.alpakaGlobalConsumer = cms.EDAnalyzer("TestAlpakaAnalyzer", @@ -83,6 +99,10 @@ source = cms.InputTag("alpakaStreamProducer"), expectSize = cms.int32(5) ) +process.alpakaStreamInstanceConsumer = cms.EDAnalyzer("TestAlpakaAnalyzer", + source = cms.InputTag("alpakaStreamInstanceProducer", "testInstance"), + expectSize = cms.int32(6) +) process.alpakaStreamSynchronizingConsumer = cms.EDAnalyzer("TestAlpakaAnalyzer", source = cms.InputTag("alpakaStreamSynchronizingProducer"), expectSize = cms.int32(10) @@ -90,12 +110,13 @@ if args.moduleBackend != "": for name in ["ESProducerA", "ESProducerB", "ESProducerC", "ESProducerD", - "GlobalProducer", "StreamProducer", "StreamSynchronizingProducer"]: + "GlobalProducer", "StreamProducer", "StreamInstanceProducer", "StreamSynchronizingProducer"]: mod = getattr(process, "alpaka"+name) mod.alpaka = cms.untracked.PSet(backend = cms.untracked.string(args.moduleBackend)) if args.expectBackend == "cuda_async": process.alpakaGlobalConsumer.expectSize = 20 process.alpakaStreamConsumer.expectSize = 25 + process.alpakaStreamInstanceConsumer.expectSize = 36 process.alpakaStreamSynchronizingConsumer.expectSize = 20 process.output = cms.OutputModule('PoolOutputModule', @@ -112,11 +133,13 @@ process.intProduct, process.alpakaGlobalProducer, process.alpakaStreamProducer, + process.alpakaStreamInstanceProducer, process.alpakaStreamSynchronizingProducer ) process.p = cms.Path( process.alpakaGlobalConsumer+ process.alpakaStreamConsumer+ + process.alpakaStreamInstanceConsumer+ process.alpakaStreamSynchronizingConsumer, process.t ) diff --git a/HeterogeneousCore/AlpakaTest/test/writer.py b/HeterogeneousCore/AlpakaTest/test/writer.py index efc721029a526..c61daea62e391 100644 --- a/HeterogeneousCore/AlpakaTest/test/writer.py +++ b/HeterogeneousCore/AlpakaTest/test/writer.py @@ -1,44 +1,23 @@ import FWCore.ParameterSet.Config as cms -from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA process = cms.Process('Writer') process.source = cms.Source('EmptySource') process.load('Configuration.StandardSequences.Accelerators_cff') +process.load('HeterogeneousCore.AlpakaCore.ProcessAcceleratorAlpaka_cfi') # enable logging for the AlpakaService and TestAlpakaAnalyzer process.MessageLogger.TestAlpakaAnalyzer = cms.untracked.PSet() -process.MessageLogger.AlpakaService = cms.untracked.PSet() -# enable alpaka-based heterogeneous modules -process.AlpakaServiceCudaAsync = cms.Service('AlpakaServiceCudaAsync') -process.AlpakaServiceSerialSync = cms.Service('AlpakaServiceSerialSync') - -# run the producer on a CUDA gpu (if available) -process.testProducerCuda = cms.EDProducer('alpaka_cuda_async::TestAlpakaProducer', - size = cms.int32(42) -) - -# run the producer on the cpu -process.testProducerCpu = cms.EDProducer('alpaka_serial_sync::TestAlpakaProducer', - size = cms.int32(42) -) - -# either run the producer on a CUDA gpu (if available) and copy the product to the cpu, or run the producer directly on the cpu -# -# TODO: the cuda case needs currently explicitly to restrict the -# host-only data products. In the near future the constraints of -# SwichProducer will be relaxed to not consider transient data -# products (as defined in classes_def.xml) after which the explicit -# set of data products can be removed. -process.testProducer = SwitchProducerCUDA( - cpu = cms.EDAlias( - testProducerCpu = cms.VPSet(cms.PSet(type = cms.string('*'))) - ), - cuda = cms.EDAlias( - testProducerCuda = cms.VPSet(cms.PSet(type = cms.string('128falseportabletestTestSoALayoutPortableHostCollection'))) - ) +# either run the producer on a gpu (if available) and copy the product to the cpu, or run the producer directly on the cpu +process.testProducer = cms.EDProducer('TestAlpakaProducer@alpaka', + size = cms.int32(42), + # alpaka.backend can be set to a specific backend to force using it, or be omitted or left empty to use the defult backend; + # depending on the architecture and available hardware, the supported backends are "serial_sync", "cuda_async", "rocm_async" + #alpaka = cms.untracked.PSet( + # backend = cms.untracked.string("") + #) ) # analyse the product @@ -50,6 +29,13 @@ process.testProducerSerial = cms.EDProducer('alpaka_serial_sync::TestAlpakaProducer', size = cms.int32(99) ) +# an alternative approach would be to use +#process.testProducerSerial = cms.EDProducer('TestAlpakaProducer@alpaka', +# size = cms.int32(99), +# alpaka = cms.untracked.PSet( +# backend = cms.untracked.string("serial_sync") +# ) +#) # analyse the second product process.testAnalyzerSerial = cms.EDAnalyzer('TestAlpakaAnalyzer', @@ -66,12 +52,9 @@ ) ) -process.producer_task = cms.Task(process.testProducerCuda, process.testProducerCpu) - process.process_path = cms.Path( process.testProducer + - process.testAnalyzer, - process.producer_task) + process.testAnalyzer) process.serial_path = cms.Path( process.testProducerSerial + diff --git a/HeterogeneousCore/CUDACore/README.md b/HeterogeneousCore/CUDACore/README.md index 57224926e70ed..af7701f856e81 100644 --- a/HeterogeneousCore/CUDACore/README.md +++ b/HeterogeneousCore/CUDACore/README.md @@ -83,7 +83,14 @@ This page documents the CUDA integration within CMSSW stream must synchronize with the work queued on other CUDA streams (with CUDA events and `cudaStreamWaitEvent()`) 4. Outside of `acquire()`/`produce()`, CUDA API functions may be - called only if `CUDAService::enabled()` returns `true`. + called only if the `CUDAService` implementation of the `CUDAInterface` + is available and `CUDAService::enabled()` returns `true`: + ```c++ + edm::Service cuda; + if (cuda and cuda->enabled()) { + // CUDA calls ca be made here + } + ``` * With point 3 it follows that in these cases multiple devices have to be dealt with explicitly, as well as CUDA streams diff --git a/HeterogeneousCore/CUDACore/python/ProcessAcceleratorCUDA.py b/HeterogeneousCore/CUDACore/python/ProcessAcceleratorCUDA.py index a92d49f9014c8..0849c6180cc2f 100644 --- a/HeterogeneousCore/CUDACore/python/ProcessAcceleratorCUDA.py +++ b/HeterogeneousCore/CUDACore/python/ProcessAcceleratorCUDA.py @@ -2,29 +2,44 @@ import os +from HeterogeneousCore.Common.PlatformStatus import PlatformStatus + class ProcessAcceleratorCUDA(cms.ProcessAccelerator): def __init__(self): - super(ProcessAcceleratorCUDA,self).__init__() + super(ProcessAcceleratorCUDA, self).__init__() self._label = "gpu-nvidia" + def labels(self): - return [self._label] + return [ self._label ] + def enabledLabels(self): - enabled = (os.system("cudaIsEnabled") == 0) - if enabled: - return self.labels() - else: - return [] - def apply(self, process, accelerators): - if not hasattr(process, "CUDAService"): - from HeterogeneousCore.CUDAServices.CUDAService_cfi import CUDAService - process.add_(CUDAService) + # Check if CUDA is available, and if the system has at least one usable device. + # These should be checked on each worker node, because it depends both + # on the architecture and on the actual hardware present in the machine. + status = PlatformStatus(os.waitstatus_to_exitcode(os.system("cudaIsEnabled"))) + return self.labels() if status == PlatformStatus.Success else [] - if not hasattr(process.MessageLogger, "CUDAService"): - process.MessageLogger.CUDAService = cms.untracked.PSet() + def apply(self, process, accelerators): if self._label in accelerators: - process.CUDAService.enabled = True + # Ensure that the CUDAService is loaded + if not hasattr(process, "CUDAService"): + from HeterogeneousCore.CUDAServices.CUDAService_cfi import CUDAService + process.add_(CUDAService) + + # Propagate the CUDAService messages through the MessageLogger + if not hasattr(process.MessageLogger, "CUDAService"): + process.MessageLogger.CUDAService = cms.untracked.PSet() + else: - process.CUDAService.enabled = False - + # Make sure the CUDAService is not loaded + if hasattr(process, "CUDAService"): + del process.CUDAService + + # Drop the CUDAService messages from the MessageLogger + if hasattr(process.MessageLogger, "CUDAService"): + del process.MessageLogger.CUDAService + + +# Ensure this module is kept in the configuration when dumping it cms.specialImportRegistry.registerSpecialImportForType(ProcessAcceleratorCUDA, "from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA") diff --git a/HeterogeneousCore/CUDACore/src/chooseDevice.cc b/HeterogeneousCore/CUDACore/src/chooseDevice.cc index 3c1d253537679..a768cea02c5ca 100644 --- a/HeterogeneousCore/CUDACore/src/chooseDevice.cc +++ b/HeterogeneousCore/CUDACore/src/chooseDevice.cc @@ -1,17 +1,18 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/Exception.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "chooseDevice.h" namespace cms::cuda { int chooseDevice(edm::StreamID id) { - edm::Service cudaService; - if (not cudaService->enabled()) { + edm::Service cuda; + if (not cuda or not cuda->enabled()) { cms::Exception ex("CUDAError"); - ex << "Unable to choose current device because CUDAService is disabled. If CUDAService was not explicitly\n" - "disabled in the configuration, the probable cause is that there is no GPU or there is some problem\n" - "in the CUDA runtime or drivers."; + ex << "Unable to choose current device because CUDAService is not preset or disabled.\n" + << "If CUDAService was not explicitly disabled in the configuration, the probable\n" + << "cause is that there is no GPU or there is some problem in the CUDA runtime or\n" + << "drivers."; ex.addContext("Calling cms::cuda::chooseDevice()"); throw ex; } @@ -22,6 +23,6 @@ namespace cms::cuda { // (and even then there is no load balancing). // // TODO: improve the "assignment" logic - return id % cudaService->numberOfDevices(); + return id % cuda->numberOfDevices(); } } // namespace cms::cuda diff --git a/HeterogeneousCore/CUDACore/test/test_ScopedContext.cc b/HeterogeneousCore/CUDACore/test/test_ScopedContext.cc index 5352d96714393..f8e6e9779d83e 100644 --- a/HeterogeneousCore/CUDACore/test/test_ScopedContext.cc +++ b/HeterogeneousCore/CUDACore/test/test_ScopedContext.cc @@ -1,6 +1,7 @@ #include "catch.hpp" #include "CUDADataFormats/Common/interface/Product.h" +#include "FWCore/Concurrency/interface/FinalWaitingTask.h" #include "FWCore/Concurrency/interface/WaitingTask.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" @@ -16,6 +17,9 @@ #include "test_ScopedContextKernels.h" +#include "oneapi/tbb/task_arena.h" +#include "oneapi/tbb/task_group.h" + namespace cms::cudatest { class TestScopedContext { public: @@ -71,20 +75,27 @@ TEST_CASE("Use of cms::cuda::ScopedContext", "[CUDACore]") { } SECTION("Storing state in cms::cuda::ContextState") { - cms::cuda::ContextState ctxstate; - { // acquire - std::unique_ptr> dataPtr = ctx.wrap(10); - const auto& data = *dataPtr; - tbb::task_group group; - edm::WaitingTaskWithArenaHolder dummy{group, edm::make_waiting_task([](std::exception_ptr const* iPtr) {})}; - cms::cuda::ScopedContextAcquire ctx2{data, std::move(dummy), ctxstate}; - } - - { // produce - cms::cuda::ScopedContextProduce ctx2{ctxstate}; - REQUIRE(cms::cuda::currentDevice() == ctx.device()); - REQUIRE(ctx2.stream() == ctx.stream()); - } + oneapi::tbb::task_arena arena(1); + arena.execute([&ctx]() { + cms::cuda::ContextState ctxstate; + { // acquire + std::unique_ptr> dataPtr = ctx.wrap(10); + const auto& data = *dataPtr; + oneapi::tbb::task_group group; + edm::FinalWaitingTask waitTask{group}; + { + edm::WaitingTaskWithArenaHolder dummy{group, &waitTask}; + cms::cuda::ScopedContextAcquire ctx2{data, dummy, ctxstate}; + } + waitTask.wait(); + } + + { // produce + cms::cuda::ScopedContextProduce ctx2{ctxstate}; + REQUIRE(cms::cuda::currentDevice() == ctx.device()); + REQUIRE(ctx2.stream() == ctx.stream()); + } + }); } SECTION("Joining multiple CUDA streams") { diff --git a/HeterogeneousCore/CUDAServices/BuildFile.xml b/HeterogeneousCore/CUDAServices/BuildFile.xml index a48e1c639eaf3..5bb08cd9726fb 100644 --- a/HeterogeneousCore/CUDAServices/BuildFile.xml +++ b/HeterogeneousCore/CUDAServices/BuildFile.xml @@ -1,12 +1,4 @@ - - - - - - - - - - - - + + + + diff --git a/HeterogeneousCore/CUDAServices/interface/CUDAInterface.h b/HeterogeneousCore/CUDAServices/interface/CUDAInterface.h new file mode 100644 index 0000000000000..ef43d867ae908 --- /dev/null +++ b/HeterogeneousCore/CUDAServices/interface/CUDAInterface.h @@ -0,0 +1,19 @@ +#ifndef HeterogeneousCore_CUDAServices_interface_CUDAInterface +#define HeterogeneousCore_CUDAServices_interface_CUDAInterface + +#include + +class CUDAInterface { +public: + CUDAInterface() = default; + virtual ~CUDAInterface() = default; + + virtual bool enabled() const = 0; + + virtual int numberOfDevices() const = 0; + + // Returns the (major, minor) CUDA compute capability of the given device. + virtual std::pair computeCapability(int device) const = 0; +}; + +#endif // HeterogeneousCore_CUDAServices_interface_CUDAInterface diff --git a/HeterogeneousCore/CUDAServices/interface/CUDAService.h b/HeterogeneousCore/CUDAServices/interface/CUDAService.h deleted file mode 100644 index 5c8472bc00951..0000000000000 --- a/HeterogeneousCore/CUDAServices/interface/CUDAService.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef HeterogeneousCore_CUDAServices_CUDAService_h -#define HeterogeneousCore_CUDAServices_CUDAService_h - -#include -#include - -#include "FWCore/Utilities/interface/StreamID.h" - -namespace edm { - class ParameterSet; - class ActivityRegistry; - class ConfigurationDescriptions; -} // namespace edm - -class CUDAService { -public: - CUDAService(edm::ParameterSet const& iConfig); - ~CUDAService(); - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - - bool enabled() const { return enabled_; } - - int numberOfDevices() const { return numberOfDevices_; } - - // major, minor - std::pair computeCapability(int device) const { return computeCapabilities_.at(device); } - - // Returns the id of device with most free memory. If none is found, returns -1. - int deviceWithMostFreeMemory() const; - -private: - int numberOfDevices_ = 0; - std::vector> computeCapabilities_; - bool enabled_ = false; - bool verbose_ = false; -}; - -namespace edm { - namespace service { - inline bool isProcessWideService(CUDAService const*) { return true; } - } // namespace service -} // namespace edm - -#endif diff --git a/HeterogeneousCore/CUDAServices/plugins/BuildFile.xml b/HeterogeneousCore/CUDAServices/plugins/BuildFile.xml index 942a573f77515..4d33d5d73cb18 100644 --- a/HeterogeneousCore/CUDAServices/plugins/BuildFile.xml +++ b/HeterogeneousCore/CUDAServices/plugins/BuildFile.xml @@ -9,7 +9,8 @@ - + + diff --git a/HeterogeneousCore/CUDAServices/plugins/CUDAMonitoringService.cc b/HeterogeneousCore/CUDAServices/plugins/CUDAMonitoringService.cc index 6271b1cc0941b..f0a2a5e897a99 100644 --- a/HeterogeneousCore/CUDAServices/plugins/CUDAMonitoringService.cc +++ b/HeterogeneousCore/CUDAServices/plugins/CUDAMonitoringService.cc @@ -11,7 +11,7 @@ #include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ServiceRegistry/interface/ServiceMaker.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "HeterogeneousCore/CUDAUtilities/interface/deviceAllocatorStatus.h" @@ -37,10 +37,11 @@ class CUDAMonitoringService { CUDAMonitoringService::CUDAMonitoringService(edm::ParameterSet const& config, edm::ActivityRegistry& registry) { // make sure that CUDA is initialised, and that the CUDAService destructor is called after this service's destructor - edm::Service cudaService; - if (!cudaService->enabled()) + edm::Service cuda; + if (not cuda or not cuda->enabled()) return; - numberOfDevices_ = cudaService->numberOfDevices(); + + numberOfDevices_ = cuda->numberOfDevices(); if (config.getUntrackedParameter("memoryConstruction")) { registry.watchPostModuleConstruction(this, &CUDAMonitoringService::postModuleConstruction); diff --git a/HeterogeneousCore/CUDAServices/src/CUDAService.cc b/HeterogeneousCore/CUDAServices/plugins/CUDAService.cc similarity index 90% rename from HeterogeneousCore/CUDAServices/src/CUDAService.cc rename to HeterogeneousCore/CUDAServices/plugins/CUDAService.cc index 972bd14629d2f..c0dc04ba008b9 100644 --- a/HeterogeneousCore/CUDAServices/src/CUDAService.cc +++ b/HeterogeneousCore/CUDAServices/plugins/CUDAService.cc @@ -2,7 +2,9 @@ #include #include #include +#include #include +#include #include #include @@ -16,7 +18,7 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/ResourceInformation.h" #include "FWCore/Utilities/interface/ReusableObjectHolder.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/EventCache.h" #include "HeterogeneousCore/CUDAUtilities/interface/StreamCache.h" #include "HeterogeneousCore/CUDAUtilities/interface/cachingAllocators.h" @@ -26,6 +28,34 @@ #include "HeterogeneousCore/CUDAUtilities/interface/host_unique_ptr.h" #include "HeterogeneousCore/CUDAUtilities/interface/nvmlCheck.h" +class CUDAService : public CUDAInterface { +public: + CUDAService(edm::ParameterSet const& config); + ~CUDAService() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + bool enabled() const final { return enabled_; } + + int numberOfDevices() const final { return numberOfDevices_; } + + // Return the (major, minor) CUDA compute capability of the given device. + std::pair computeCapability(int device) const final { + int size = computeCapabilities_.size(); + if (device < 0 or device >= size) { + throw std::out_of_range("Invalid device index" + std::to_string(device) + ": the valid range is from 0 to " + + std::to_string(size - 1)); + } + return computeCapabilities_[device]; + } + +private: + int numberOfDevices_ = 0; + std::vector> computeCapabilities_; + bool enabled_ = false; + bool verbose_ = false; +}; + void setCudaLimit(cudaLimit limit, const char* name, size_t request) { // read the current device int device; @@ -91,6 +121,14 @@ constexpr unsigned int getCudaCoresPerSM(unsigned int major, unsigned int minor) case 86: // SM 8.6: GA10x class return 128; + // Ada Lovelace architectures + case 89: // SM 8.9: AD10x class + return 128; + + // Hopper architecture + case 90: // SM 9.0: GH100 class + return 128; + // unknown architecture, return a default value default: return 64; @@ -109,7 +147,7 @@ namespace { auto streamPtr = cms::cuda::getStreamCache().get(); - std::vector > buffers; + std::vector> buffers; buffers.reserve(bufferSizes.size()); for (auto size : bufferSizes) { buffers.push_back(allocate(size, streamPtr.get())); @@ -137,8 +175,7 @@ namespace { /// Constructor CUDAService::CUDAService(edm::ParameterSet const& config) : verbose_(config.getUntrackedParameter("verbose")) { - bool configEnabled = config.getUntrackedParameter("enabled"); - if (not configEnabled) { + if (not config.getUntrackedParameter("enabled")) { edm::LogInfo("CUDAService") << "CUDAService disabled by configuration"; return; } @@ -386,8 +423,8 @@ CUDAService::CUDAService(edm::ParameterSet const& config) : verbose_(config.getU // Preallocate buffers if asked to auto const& allocator = config.getUntrackedParameter("allocator"); - devicePreallocate(numberOfDevices_, allocator.getUntrackedParameter >("devicePreallocate")); - hostPreallocate(allocator.getUntrackedParameter >("hostPreallocate")); + devicePreallocate(numberOfDevices_, allocator.getUntrackedParameter>("devicePreallocate")); + hostPreallocate(allocator.getUntrackedParameter>("hostPreallocate")); } CUDAService::~CUDAService() { @@ -431,34 +468,21 @@ void CUDAService::fillDescriptions(edm::ConfigurationDescriptions& descriptions) "the default value."); edm::ParameterSetDescription allocator; - allocator.addUntracked >("devicePreallocate", std::vector{}) + allocator.addUntracked>("devicePreallocate", std::vector{}) ->setComment("Preallocates buffers of given bytes on all devices"); - allocator.addUntracked >("hostPreallocate", std::vector{}) + allocator.addUntracked>("hostPreallocate", std::vector{}) ->setComment("Preallocates buffers of given bytes on the host"); desc.addUntracked("allocator", allocator); descriptions.add("CUDAService", desc); } -int CUDAService::deviceWithMostFreeMemory() const { - // save the current device - int currentDevice; - cudaCheck(cudaGetDevice(¤tDevice)); +namespace edm { + namespace service { + inline bool isProcessWideService(CUDAService const*) { return true; } + } // namespace service +} // namespace edm - size_t maxFreeMemory = 0; - int device = -1; - for (int i = 0; i < numberOfDevices_; ++i) { - size_t freeMemory, totalMemory; - cudaSetDevice(i); - cudaMemGetInfo(&freeMemory, &totalMemory); - edm::LogPrint("CUDAService") << "CUDA device " << i << ": " << freeMemory / (1 << 20) << " MB free / " - << totalMemory / (1 << 20) << " MB total memory"; - if (freeMemory > maxFreeMemory) { - maxFreeMemory = freeMemory; - device = i; - } - } - // restore the current device - cudaCheck(cudaSetDevice(currentDevice)); - return device; -} +#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" +using CUDAServiceMaker = edm::serviceregistry::ParameterSetMaker; +DEFINE_FWK_SERVICE_MAKER(CUDAService, CUDAServiceMaker); diff --git a/HeterogeneousCore/CUDAServices/plugins/NVProfilerService.cc b/HeterogeneousCore/CUDAServices/plugins/NVProfilerService.cc index 5cbf1819618b4..5e7db50a953f6 100644 --- a/HeterogeneousCore/CUDAServices/plugins/NVProfilerService.cc +++ b/HeterogeneousCore/CUDAServices/plugins/NVProfilerService.cc @@ -1,8 +1,3 @@ -// -*- C++ -*- -// -// Package: HeterogeneousCore/CUDAServices -// Class : NVProfilerService - #include #include #include @@ -40,7 +35,7 @@ #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Utilities/interface/ProductKindOfType.h" #include "FWCore/Utilities/interface/TimeOfDay.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HLTrigger/Timer/interface/ProcessCallGraph.h" using namespace std::string_literals; @@ -310,8 +305,10 @@ NVProfilerService::NVProfilerService(edm::ParameterSet const& config, edm::Activ : highlightModules_(config.getUntrackedParameter>("highlightModules")), showModulePrefetching_(config.getUntrackedParameter("showModulePrefetching")), skipFirstEvent_(config.getUntrackedParameter("skipFirstEvent")) { - // make sure that CUDA is initialised, and that the CUDAService destructor is called after this service's destructor - edm::Service cudaService; + // make sure that CUDA is initialised, and that the CUDAInterface destructor is called after this service's destructor + edm::Service cuda; + if (not cuda or not cuda->enabled()) + return; std::sort(highlightModules_.begin(), highlightModules_.end()); diff --git a/HeterogeneousCore/CUDAServices/plugins/plugins.cc b/HeterogeneousCore/CUDAServices/plugins/plugins.cc deleted file mode 100644 index 169bfd19195f6..0000000000000 --- a/HeterogeneousCore/CUDAServices/plugins/plugins.cc +++ /dev/null @@ -1,4 +0,0 @@ -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" -#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" - -DEFINE_FWK_SERVICE_MAKER(CUDAService, edm::serviceregistry::ParameterSetMaker); diff --git a/HeterogeneousCore/CUDAServices/src/numberOfDevices.cc b/HeterogeneousCore/CUDAServices/src/numberOfDevices.cc index 4bc852f3a60c4..97e0e2b10843d 100644 --- a/HeterogeneousCore/CUDAServices/src/numberOfDevices.cc +++ b/HeterogeneousCore/CUDAServices/src/numberOfDevices.cc @@ -1,10 +1,10 @@ #include "HeterogeneousCore/CUDAServices/interface/numberOfDevices.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "FWCore/ServiceRegistry/interface/Service.h" namespace cms::cuda { int numberOfDevices() { - edm::Service cs; - return cs->enabled() ? cs->numberOfDevices() : 0; + edm::Service cuda; + return (cuda and cuda->enabled()) ? cuda->numberOfDevices() : 0; } } // namespace cms::cuda diff --git a/HeterogeneousCore/CUDAServices/test/BuildFile.xml b/HeterogeneousCore/CUDAServices/test/BuildFile.xml index 99219eef7e6fd..707f469ff941d 100644 --- a/HeterogeneousCore/CUDAServices/test/BuildFile.xml +++ b/HeterogeneousCore/CUDAServices/test/BuildFile.xml @@ -1,12 +1,14 @@ + + + + + + + + - - + - - - - - diff --git a/HeterogeneousCore/CUDAServices/test/testCUDAService.cpp b/HeterogeneousCore/CUDAServices/test/testCUDAService.cpp index 3565a5e6ad48f..5cda281e4fc0f 100644 --- a/HeterogeneousCore/CUDAServices/test/testCUDAService.cpp +++ b/HeterogeneousCore/CUDAServices/test/testCUDAService.cpp @@ -6,26 +6,49 @@ #include -#include "catch.hpp" +#include + +#include -#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSetReader/interface/ParameterSetReader.h" -#include "FWCore/PluginManager/interface/PluginManager.h" -#include "FWCore/PluginManager/interface/standard.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" #include "FWCore/ServiceRegistry/interface/ServiceToken.h" #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Utilities/interface/ResourceInformation.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" namespace { - CUDAService makeCUDAService(edm::ParameterSet ps) { - auto desc = edm::ConfigurationDescriptions("Service", "CUDAService"); - CUDAService::fillDescriptions(desc); - desc.validate(ps, "CUDAService"); - return CUDAService(ps); + std::string makeProcess(std::string const& name) { + return fmt::format(R"_( +import FWCore.ParameterSet.Config as cms +process = cms.Process('{}') +)_", + name); + } + + void addResourceInformationService(std::string& config) { + config += R"_( +process.add_(cms.Service('ResourceInformationService')) + )_"; + } + + void addCUDAService(std::string& config, bool enabled = true) { + config += fmt::format(R"_( +process.add_(cms.Service('CUDAService', + enabled = cms.untracked.bool({}), + verbose = cms.untracked.bool(True) +)) + )_", + enabled ? "True" : "False"); + } + + edm::ServiceToken getServiceToken(std::string const& config) { + std::unique_ptr params; + edm::makeParameterSets(config, params); + return edm::ServiceToken(edm::ServiceRegistry::createServicesFromConfig(std::move(params))); } } // namespace @@ -40,31 +63,27 @@ TEST_CASE("Tests of CUDAService", "[CUDAService]") { << ret << ") " << cudaGetErrorString(ret) << ". Running only tests not requiring devices."); } - // Make Service system available as CUDAService depends on ResourceInformationService - std::vector psets; - edm::ServiceToken serviceToken = edm::ServiceRegistry::createSet(psets); + std::string config = makeProcess("Test"); + addCUDAService(config); + auto serviceToken = getServiceToken(config); edm::ServiceRegistry::Operate operate(serviceToken); - SECTION("CUDAService enabled") { - edm::ParameterSet ps; - ps.addUntrackedParameter("enabled", true); - SECTION("Enabled only if there are CUDA capable GPUs") { - auto cs = makeCUDAService(ps); - if (deviceCount <= 0) { - REQUIRE(cs.enabled() == false); - WARN("CUDAService is disabled as there are no CUDA GPU devices"); - } else { - REQUIRE(cs.enabled() == true); - INFO("CUDAService is enabled"); - } - } - + SECTION("Enable the CUDAService only if there are CUDA capable GPUs") { + edm::Service cuda; if (deviceCount <= 0) { + REQUIRE((not cuda or not cuda->enabled())); + WARN("CUDAService is not present, or disabled because there are no CUDA GPU devices"); return; + } else { + REQUIRE(cuda); + REQUIRE(cuda->enabled()); + INFO("CUDAService is enabled"); } + } - auto cs = makeCUDAService(ps); + SECTION("CUDAService enabled") { int driverVersion = 0, runtimeVersion = 0; + edm::Service cuda; ret = cudaDriverGetVersion(&driverVersion); if (ret != cudaSuccess) { FAIL("Unable to query the CUDA driver version from the CUDA runtime API: (" << ret << ") " @@ -82,8 +101,8 @@ TEST_CASE("Tests of CUDAService", "[CUDAService]") { // Test that the number of devices found by the service // is the same as detected by the CUDA runtime API - REQUIRE(cs.numberOfDevices() == deviceCount); - WARN("Detected " << cs.numberOfDevices() << " CUDA Capable device(s)"); + REQUIRE(cuda->numberOfDevices() == deviceCount); + WARN("Detected " << cuda->numberOfDevices() << " CUDA Capable device(s)"); // Test that the compute capabilities of each device // are the same as detected by the CUDA runtime API @@ -95,45 +114,25 @@ TEST_CASE("Tests of CUDAService", "[CUDAService]") { << cudaGetErrorString(ret)); } - REQUIRE(deviceProp.major == cs.computeCapability(i).first); - REQUIRE(deviceProp.minor == cs.computeCapability(i).second); + REQUIRE(deviceProp.major == cuda->computeCapability(i).first); + REQUIRE(deviceProp.minor == cuda->computeCapability(i).second); INFO("Device " << i << ": " << deviceProp.name << "\n CUDA Capability Major/Minor version number: " << deviceProp.major << "." << deviceProp.minor); } } - SECTION("CUDAService device free memory") { - size_t mem = 0; - int dev = -1; - for (int i = 0; i < deviceCount; ++i) { - size_t free, tot; - cudaSetDevice(i); - cudaMemGetInfo(&free, &tot); - WARN("Device " << i << " memory total " << tot << " free " << free); - if (free > mem) { - mem = free; - dev = i; - } - } - WARN("Device with most free memory " << dev << "\n" - << " as given by CUDAService " << cs.deviceWithMostFreeMemory()); - } - SECTION("With ResourceInformationService available") { - edmplugin::PluginManager::configure(edmplugin::standard::config()); - - std::string const config = R"_(import FWCore.ParameterSet.Config as cms -process = cms.Process('Test') -process.add_(cms.Service('ResourceInformationService')) -)_"; - std::unique_ptr params; - edm::makeParameterSets(config, params); - edm::ServiceToken tempToken(edm::ServiceRegistry::createServicesFromConfig(std::move(params))); - edm::ServiceRegistry::Operate operate2(tempToken); - - auto cs = makeCUDAService(edm::ParameterSet{}); - REQUIRE(cs.enabled()); + std::string config = makeProcess("Test"); + addResourceInformationService(config); + addCUDAService(config); + auto serviceToken = getServiceToken(config); + edm::ServiceRegistry::Operate operate(serviceToken); + + edm::Service cuda; + REQUIRE(cuda); + REQUIRE(cuda->enabled()); edm::Service ri; + REQUIRE(ri); REQUIRE(ri->gpuModels().size() > 0); REQUIRE(ri->nvidiaDriverVersion().size() > 0); REQUIRE(ri->cudaDriverVersion() == driverVersion); @@ -141,11 +140,14 @@ process.add_(cms.Service('ResourceInformationService')) } } - SECTION("Force to be disabled") { - edm::ParameterSet ps; - ps.addUntrackedParameter("enabled", false); - auto cs = makeCUDAService(ps); - REQUIRE(cs.enabled() == false); - REQUIRE(cs.numberOfDevices() == 0); + SECTION("CUDAService disabled") { + std::string config = makeProcess("Test"); + addCUDAService(config, false); + auto serviceToken = getServiceToken(config); + edm::ServiceRegistry::Operate operate(serviceToken); + + edm::Service cuda; + REQUIRE(cuda->enabled() == false); + REQUIRE(cuda->numberOfDevices() == 0); } } diff --git a/HeterogeneousCore/CUDAServices/test/test_main.cpp b/HeterogeneousCore/CUDAServices/test/test_main.cpp index 0c7c351f437f5..417b2599ee8c5 100644 --- a/HeterogeneousCore/CUDAServices/test/test_main.cpp +++ b/HeterogeneousCore/CUDAServices/test/test_main.cpp @@ -1,2 +1,16 @@ #define CATCH_CONFIG_MAIN -#include "catch.hpp" +#include + +#include "FWCore/PluginManager/interface/PluginManager.h" +#include "FWCore/PluginManager/interface/standard.h" + +class ServiceRegistryListener : public Catch::TestEventListenerBase { +public: + using Catch::TestEventListenerBase::TestEventListenerBase; // inherit constructor + + void testRunStarting(Catch::TestRunInfo const& testRunInfo) override { + edmplugin::PluginManager::configure(edmplugin::standard::config()); + } +}; + +CATCH_REGISTER_LISTENER(ServiceRegistryListener); diff --git a/HeterogeneousCore/CUDATest/plugins/TestCUDAAnalyzerGPU.cc b/HeterogeneousCore/CUDATest/plugins/TestCUDAAnalyzerGPU.cc index 2778ed02f3ac6..09d85f6c1c47d 100644 --- a/HeterogeneousCore/CUDATest/plugins/TestCUDAAnalyzerGPU.cc +++ b/HeterogeneousCore/CUDATest/plugins/TestCUDAAnalyzerGPU.cc @@ -8,7 +8,7 @@ #include "CUDADataFormats/Common/interface/Product.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDATest/interface/Thing.h" #include "HeterogeneousCore/CUDAUtilities/interface/StreamCache.h" @@ -38,8 +38,8 @@ TestCUDAAnalyzerGPU::TestCUDAAnalyzerGPU(edm::ParameterSet const& iConfig) srcToken_(consumes>(iConfig.getParameter("src"))), minValue_(iConfig.getParameter("minValue")), maxValue_(iConfig.getParameter("maxValue")) { - edm::Service cs; - if (cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { auto streamPtr = cms::cuda::getStreamCache().get(); gpuAlgo_ = std::make_unique(streamPtr.get()); } diff --git a/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEW.cc b/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEW.cc index 9b6fe85636026..b8b3f9058d496 100644 --- a/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEW.cc +++ b/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEW.cc @@ -10,7 +10,7 @@ #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" #include "HeterogeneousCore/CUDACore/interface/ContextState.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDATest/interface/Thing.h" #include "HeterogeneousCore/CUDAUtilities/interface/host_noncached_unique_ptr.h" @@ -42,8 +42,8 @@ TestCUDAProducerGPUEW::TestCUDAProducerGPUEW(edm::ParameterSet const& iConfig) : label_{iConfig.getParameter("@module_label")}, srcToken_{consumes>(iConfig.getParameter("src"))}, dstToken_{produces>()} { - edm::Service cs; - if (cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { hostData_ = cms::cuda::make_host_noncached_unique(); } } diff --git a/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEWTask.cc b/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEWTask.cc index d1e4f94a30d96..80135880bd324 100644 --- a/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEWTask.cc +++ b/HeterogeneousCore/CUDATest/plugins/TestCUDAProducerGPUEWTask.cc @@ -13,7 +13,7 @@ #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" #include "HeterogeneousCore/CUDACore/interface/ContextState.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDATest/interface/Thing.h" #include "HeterogeneousCore/CUDAUtilities/interface/host_noncached_unique_ptr.h" @@ -49,8 +49,8 @@ TestCUDAProducerGPUEWTask::TestCUDAProducerGPUEWTask(edm::ParameterSet const& iC : label_{iConfig.getParameter("@module_label")}, srcToken_{consumes>(iConfig.getParameter("src"))}, dstToken_{produces>()} { - edm::Service cs; - if (cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { hostData_ = cms::cuda::make_host_noncached_unique(); } } diff --git a/HeterogeneousCore/CUDATest/test/runtests.sh b/HeterogeneousCore/CUDATest/test/runtests.sh index c1d17e2c8a23e..ab35f802917c7 100755 --- a/HeterogeneousCore/CUDATest/test/runtests.sh +++ b/HeterogeneousCore/CUDATest/test/runtests.sh @@ -2,7 +2,7 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -TEST_DIR=src/HeterogeneousCore/CUDATest/test +TEST_DIR=$CMSSW_BASE/src/HeterogeneousCore/CUDATest/test if [ "x$#" != "x1" ]; then die "Need exactly 1 argument ('cpu', 'gpu'), got $#" 1 diff --git a/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled.cpp b/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled.cpp index b8847568f44e2..2af114d179a0c 100644 --- a/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled.cpp +++ b/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled.cpp @@ -4,23 +4,28 @@ // CUDA headers #include +// CMSSW headers +#include "HeterogeneousCore/Common/interface/PlatformStatus.h" + // local headers #include "isCudaDeviceSupported.h" -// returns EXIT_SUCCESS if at least one visible CUDA device can be used, or EXIT_FAILURE otherwise +// returns PlatformStatus::Success if at least one visible CUDA device can be used, +// or different failure codes depending on the problem. int main() { int devices = 0; auto status = cudaGetDeviceCount(&devices); if (status != cudaSuccess) { - return EXIT_FAILURE; + // could not initialise the CUDA runtime + return PlatformStatus::RuntimeNotAvailable; } // check that at least one visible CUDA device can be used for (int i = 0; i < devices; ++i) { if (isCudaDeviceSupported(i)) - return EXIT_SUCCESS; + return PlatformStatus::Success; } - // no visible usable devices - return EXIT_FAILURE; + // could not find any usable CUDA devices + return PlatformStatus::DevicesNotAvailable; } diff --git a/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled_fallback.cpp b/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled_fallback.cpp index 92785c12af592..ba8d547a22442 100644 --- a/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled_fallback.cpp +++ b/HeterogeneousCore/CUDAUtilities/bin/cudaIsEnabled_fallback.cpp @@ -1,5 +1,10 @@ // C/C++ headers #include -// always returns EXIT_FAILURE -int main() { return EXIT_FAILURE; } +// CMSSW headers +#include "HeterogeneousCore/Common/interface/PlatformStatus.h" + +int main() { + // CUDA is not available on this architecture, OS and compiler combination + return PlatformStatus::PlatformNotAvailable; +} diff --git a/HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h b/HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h index 5546e51ae6400..1202944243458 100644 --- a/HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h +++ b/HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h @@ -42,8 +42,8 @@ namespace cms { if (LIKELY(result == CUDA_SUCCESS)) return true; - const char* error; - const char* message; + const char* error = nullptr; + const char* message = nullptr; cuGetErrorName(result, &error); cuGetErrorString(result, &message); abortOnCudaError(file, line, cmd, error, message, description); diff --git a/HeterogeneousCore/Common/interface/PlatformStatus.h b/HeterogeneousCore/Common/interface/PlatformStatus.h new file mode 100644 index 0000000000000..49b39a67b2290 --- /dev/null +++ b/HeterogeneousCore/Common/interface/PlatformStatus.h @@ -0,0 +1,13 @@ +#ifndef HeterogeneousCore_Common_interface_PlatformStatus_h +#define HeterogeneousCore_Common_interface_PlatformStatus_h + +// Please note: these values must be kept in sync with HeterogeneousCore/Common/python/PlatformStatus.py + +enum PlatformStatus : int { + Success = 0, + PlatformNotAvailable = 1, // the platform is not available for this architecture, OS or compiler + RuntimeNotAvailable = 2, // the runtime could not be initialised + DevicesNotAvailable = 3, // there are no visible, usable devices +}; + +#endif // HeterogeneousCore_Common_interface_PlatformStatus_h diff --git a/HeterogeneousCore/Common/python/PlatformStatus.py b/HeterogeneousCore/Common/python/PlatformStatus.py new file mode 100644 index 0000000000000..17d69f5e752c4 --- /dev/null +++ b/HeterogeneousCore/Common/python/PlatformStatus.py @@ -0,0 +1,9 @@ +import enum + +# Please note: these values must be kept in sync with HeterogeneousCore/Common/interface/PlatformStatus.h + +class PlatformStatus(enum.IntEnum): + Success = 0 + PlatformNotAvailable = 1 # the platform is not available for this architecture, OS or compiler + RuntimeNotAvailable = 2 # the runtime could not be initialised + DevicesNotAvailable = 3 # there are no visible, usable devices diff --git a/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm.py b/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm.py new file mode 100644 index 0000000000000..81121f3610e06 --- /dev/null +++ b/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm.py @@ -0,0 +1,45 @@ +import FWCore.ParameterSet.Config as cms + +import os + +from HeterogeneousCore.Common.PlatformStatus import PlatformStatus + +class ProcessAcceleratorROCm(cms.ProcessAccelerator): + def __init__(self): + super(ProcessAcceleratorROCm, self).__init__() + self._label = "gpu-amd" + + def labels(self): + return [ self._label ] + + def enabledLabels(self): + # Check if ROCm is available, and if the system has at least one usable device. + # These should be checked on each worker node, because it depends both + # on the architecture and on the actual hardware present in the machine. + status = PlatformStatus(os.waitstatus_to_exitcode(os.system("rocmIsEnabled"))) + return self.labels() if status == PlatformStatus.Success else [] + + def apply(self, process, accelerators): + + if self._label in accelerators: + # Ensure that the ROCmService is loaded + if not hasattr(process, "ROCmService"): + from HeterogeneousCore.ROCmServices.ROCmService_cfi import ROCmService + process.add_(ROCmService) + + # Propagate the ROCmService messages through the MessageLogger + if not hasattr(process.MessageLogger, "ROCmService"): + process.MessageLogger.ROCmService = cms.untracked.PSet() + + else: + # Make sure the ROCmService is not loaded + if hasattr(process, "ROCmService"): + del process.ROCmService + + # Drop the ROCmService messages from the MessageLogger + if hasattr(process.MessageLogger, "ROCmService"): + del process.MessageLogger.ROCmService + + +# Ensure this module is kept in the configuration when dumping it +cms.specialImportRegistry.registerSpecialImportForType(ProcessAcceleratorROCm, "from HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm import ProcessAcceleratorROCm") diff --git a/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm_cfi.py b/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm_cfi.py new file mode 100644 index 0000000000000..4d6fa00fc84d6 --- /dev/null +++ b/HeterogeneousCore/ROCmCore/python/ProcessAcceleratorROCm_cfi.py @@ -0,0 +1,3 @@ +from HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm import ProcessAcceleratorROCm as _ProcessAcceleratorROCm + +ProcessAcceleratorROCm = _ProcessAcceleratorROCm() diff --git a/HeterogeneousCore/ROCmServices/BuildFile.xml b/HeterogeneousCore/ROCmServices/BuildFile.xml index 0ff47a94f4ebc..061859fab7928 100644 --- a/HeterogeneousCore/ROCmServices/BuildFile.xml +++ b/HeterogeneousCore/ROCmServices/BuildFile.xml @@ -1,11 +1,5 @@ - - - - - - - - - - - + + + + + diff --git a/HeterogeneousCore/ROCmServices/interface/ROCmInterface.h b/HeterogeneousCore/ROCmServices/interface/ROCmInterface.h new file mode 100644 index 0000000000000..b7e20b1dd081c --- /dev/null +++ b/HeterogeneousCore/ROCmServices/interface/ROCmInterface.h @@ -0,0 +1,19 @@ +#ifndef HeterogeneousCore_ROCmServices_interface_ROCmInterface_h +#define HeterogeneousCore_ROCmServices_interface_ROCmInterface_h + +#include + +class ROCmInterface { +public: + ROCmInterface() = default; + virtual ~ROCmInterface() = default; + + virtual bool enabled() const = 0; + + virtual int numberOfDevices() const = 0; + + // Returns the (major, minor) compute capability of the given device. + virtual std::pair computeCapability(int device) const = 0; +}; + +#endif // HeterogeneousCore_ROCmServices_interface_ROCmInterface_h diff --git a/HeterogeneousCore/ROCmServices/interface/ROCmService.h b/HeterogeneousCore/ROCmServices/interface/ROCmService.h deleted file mode 100644 index c78ec27f51d80..0000000000000 --- a/HeterogeneousCore/ROCmServices/interface/ROCmService.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef HeterogeneousCore_ROCmServices_interface_ROCmService_h -#define HeterogeneousCore_ROCmServices_interface_ROCmService_h - -#include -#include - -#include "FWCore/Utilities/interface/StreamID.h" - -namespace edm { - class ParameterSet; - class ActivityRegistry; - class ConfigurationDescriptions; -} // namespace edm - -class ROCmService { -public: - ROCmService(edm::ParameterSet const& config); - ~ROCmService(); - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - - bool enabled() const { return enabled_; } - - int numberOfDevices() const { return numberOfDevices_; } - - // major, minor - std::pair computeCapability(int device) const { return computeCapabilities_.at(device); } - - // Returns the id of device with most free memory. If none is found, returns -1. - int deviceWithMostFreeMemory() const; - -private: - int numberOfDevices_ = 0; - std::vector> computeCapabilities_; - bool enabled_ = false; - bool verbose_ = false; -}; - -namespace edm { - namespace service { - inline bool isProcessWideService(ROCmService const*) { return true; } - } // namespace service -} // namespace edm - -#endif // HeterogeneousCore_ROCmServices_interface_ROCmService_h diff --git a/HeterogeneousCore/ROCmServices/plugins/BuildFile.xml b/HeterogeneousCore/ROCmServices/plugins/BuildFile.xml index 42f9e3024fc2f..11220ef4c4fce 100644 --- a/HeterogeneousCore/ROCmServices/plugins/BuildFile.xml +++ b/HeterogeneousCore/ROCmServices/plugins/BuildFile.xml @@ -4,9 +4,10 @@ + - + diff --git a/HeterogeneousCore/ROCmServices/plugins/ROCmMonitoringService.cc b/HeterogeneousCore/ROCmServices/plugins/ROCmMonitoringService.cc index 3bd0f2448f1b4..ff6588292c06f 100644 --- a/HeterogeneousCore/ROCmServices/plugins/ROCmMonitoringService.cc +++ b/HeterogeneousCore/ROCmServices/plugins/ROCmMonitoringService.cc @@ -11,7 +11,7 @@ #include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ServiceRegistry/interface/ServiceMaker.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" namespace edm { @@ -36,10 +36,11 @@ class ROCmMonitoringService { ROCmMonitoringService::ROCmMonitoringService(edm::ParameterSet const& config, edm::ActivityRegistry& registry) { // make sure that ROCm is initialised, and that the ROCmService destructor is called after this service's destructor - edm::Service rocmService; - if (!rocmService->enabled()) + edm::Service service; + if (not service or not service->enabled()) return; - numberOfDevices_ = rocmService->numberOfDevices(); + + numberOfDevices_ = service->numberOfDevices(); if (config.getUntrackedParameter("memoryConstruction")) { registry.watchPostModuleConstruction(this, &ROCmMonitoringService::postModuleConstruction); diff --git a/HeterogeneousCore/ROCmServices/src/ROCmService.cc b/HeterogeneousCore/ROCmServices/plugins/ROCmService.cc similarity index 91% rename from HeterogeneousCore/ROCmServices/src/ROCmService.cc rename to HeterogeneousCore/ROCmServices/plugins/ROCmService.cc index 2cabaed127d99..d8e598e8cad15 100644 --- a/HeterogeneousCore/ROCmServices/src/ROCmService.cc +++ b/HeterogeneousCore/ROCmServices/plugins/ROCmService.cc @@ -16,12 +16,40 @@ #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/ResourceInformation.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" /* #include "HeterogeneousCore/ROCmUtilities/interface/nvmlCheck.h" */ +class ROCmService : public ROCmInterface { +public: + ROCmService(edm::ParameterSet const& config); + ~ROCmService() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + bool enabled() const final { return enabled_; } + + int numberOfDevices() const final { return numberOfDevices_; } + + // Return the (major, minor) compute capability of the given device. + std::pair computeCapability(int device) const final { + int size = computeCapabilities_.size(); + if (device < 0 or device >= size) { + throw std::out_of_range("Invalid device index" + std::to_string(device) + ": the valid range is from 0 to " + + std::to_string(size - 1)); + } + return computeCapabilities_[device]; + } + +private: + int numberOfDevices_ = 0; + std::vector> computeCapabilities_; + bool enabled_ = false; + bool verbose_ = false; +}; + void setHipLimit(hipLimit_t limit, const char* name, size_t request) { // read the current device int device; @@ -50,8 +78,7 @@ std::string decodeVersion(int version) { /// Constructor ROCmService::ROCmService(edm::ParameterSet const& config) : verbose_(config.getUntrackedParameter("verbose")) { - bool configEnabled = config.getUntrackedParameter("enabled"); - if (not configEnabled) { + if (not config.getUntrackedParameter("enabled")) { edm::LogInfo("ROCmService") << "ROCmService disabled by configuration"; return; } @@ -358,25 +385,12 @@ void ROCmService::fillDescriptions(edm::ConfigurationDescriptions& descriptions) descriptions.add("ROCmService", desc); } -int ROCmService::deviceWithMostFreeMemory() const { - // save the current device - int currentDevice; - hipCheck(hipGetDevice(¤tDevice)); +namespace edm { + namespace service { + inline bool isProcessWideService(ROCmService const*) { return true; } + } // namespace service +} // namespace edm - size_t maxFreeMemory = 0; - int device = -1; - for (int i = 0; i < numberOfDevices_; ++i) { - size_t freeMemory, totalMemory; - hipCheck(hipSetDevice(i)); - hipCheck(hipMemGetInfo(&freeMemory, &totalMemory)); - edm::LogPrint("ROCmService") << "ROCm device " << i << ": " << freeMemory / (1 << 20) << " MB free / " - << totalMemory / (1 << 20) << " MB total memory"; - if (freeMemory > maxFreeMemory) { - maxFreeMemory = freeMemory; - device = i; - } - } - // restore the current device - hipCheck(hipSetDevice(currentDevice)); - return device; -} +#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" +using ROCmServiceMaker = edm::serviceregistry::ParameterSetMaker; +DEFINE_FWK_SERVICE_MAKER(ROCmService, ROCmServiceMaker); diff --git a/HeterogeneousCore/ROCmServices/plugins/plugins.cc b/HeterogeneousCore/ROCmServices/plugins/plugins.cc deleted file mode 100644 index a418eeced333f..0000000000000 --- a/HeterogeneousCore/ROCmServices/plugins/plugins.cc +++ /dev/null @@ -1,4 +0,0 @@ -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" -#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" - -DEFINE_FWK_SERVICE_MAKER(ROCmService, edm::serviceregistry::ParameterSetMaker); diff --git a/HeterogeneousCore/ROCmServices/test/BuildFile.xml b/HeterogeneousCore/ROCmServices/test/BuildFile.xml index 7fbe8d1931848..65d9bf58ca565 100644 --- a/HeterogeneousCore/ROCmServices/test/BuildFile.xml +++ b/HeterogeneousCore/ROCmServices/test/BuildFile.xml @@ -1,12 +1,14 @@ + + + + + + + + - - + - - - - - diff --git a/HeterogeneousCore/ROCmServices/test/testROCmService.cpp b/HeterogeneousCore/ROCmServices/test/testROCmService.cpp index 06b2c90c6db8b..343b8150f2f6d 100644 --- a/HeterogeneousCore/ROCmServices/test/testROCmService.cpp +++ b/HeterogeneousCore/ROCmServices/test/testROCmService.cpp @@ -6,28 +6,49 @@ #include -#define CATCH_CONFIG_MAIN -#include "catch.hpp" +#include + +#include #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSetReader/interface/ParameterSetReader.h" -#include "FWCore/PluginManager/interface/PluginManager.h" -#include "FWCore/PluginManager/interface/standard.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" #include "FWCore/ServiceRegistry/interface/ServiceToken.h" #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/Utilities/interface/ResourceInformation.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" -#include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" namespace { - ROCmService makeROCmService(edm::ParameterSet ps) { - auto desc = edm::ConfigurationDescriptions("Service", "ROCmService"); - ROCmService::fillDescriptions(desc); - desc.validate(ps, "ROCmService"); - return ROCmService(ps); + std::string makeProcess(std::string const& name) { + return fmt::format(R"_( +import FWCore.ParameterSet.Config as cms +process = cms.Process('{}') +)_", + name); + } + + void addResourceInformationService(std::string& config) { + config += R"_( +process.add_(cms.Service('ResourceInformationService')) + )_"; + } + + void addROCmService(std::string& config, bool enabled = true) { + config += fmt::format(R"_( +process.add_(cms.Service('ROCmService', + enabled = cms.untracked.bool({}), + verbose = cms.untracked.bool(True) +)) + )_", + enabled ? "True" : "False"); + } + + edm::ServiceToken getServiceToken(std::string const& config) { + std::unique_ptr params; + edm::makeParameterSets(config, params); + return edm::ServiceToken(edm::ServiceRegistry::createServicesFromConfig(std::move(params))); } } // namespace @@ -42,31 +63,27 @@ TEST_CASE("Tests of ROCmService", "[ROCmService]") { << ret << ") " << hipGetErrorString(ret) << ". Running only tests not requiring devices."); } - // Make Service system available as ROCmService depends on ResourceInformationService - std::vector psets; - edm::ServiceToken serviceToken = edm::ServiceRegistry::createSet(psets); + std::string config = makeProcess("Test"); + addROCmService(config); + auto serviceToken = getServiceToken(config); edm::ServiceRegistry::Operate operate(serviceToken); - SECTION("ROCmService enabled") { - edm::ParameterSet ps; - ps.addUntrackedParameter("enabled", true); - SECTION("Enabled only if there are ROCm capable GPUs") { - auto cs = makeROCmService(ps); - if (deviceCount <= 0) { - REQUIRE(cs.enabled() == false); - WARN("ROCmService is disabled as there are no ROCm GPU devices"); - } else { - REQUIRE(cs.enabled() == true); - INFO("ROCmService is enabled"); - } - } - + SECTION("Enable the ROCmService only if there are ROCm capable GPUs") { + edm::Service service; if (deviceCount <= 0) { + REQUIRE((not service or not service->enabled())); + WARN("ROCmService is not present, or disabled because there are no ROCm GPU devices"); return; + } else { + REQUIRE(service); + REQUIRE(service->enabled()); + INFO("ROCmService is enabled"); } + } - auto cs = makeROCmService(ps); + SECTION("ROCmService enabled") { int driverVersion = 0, runtimeVersion = 0; + edm::Service service; ret = hipDriverGetVersion(&driverVersion); if (ret != hipSuccess) { FAIL("Unable to query the ROCm driver version from the ROCm runtime API: (" << ret << ") " @@ -84,8 +101,8 @@ TEST_CASE("Tests of ROCmService", "[ROCmService]") { // Test that the number of devices found by the service // is the same as detected by the ROCm runtime API - REQUIRE(cs.numberOfDevices() == deviceCount); - WARN("Detected " << cs.numberOfDevices() << " ROCm Capable device(s)"); + REQUIRE(service->numberOfDevices() == deviceCount); + WARN("Detected " << service->numberOfDevices() << " ROCm Capable device(s)"); // Test that the compute capabilities of each device // are the same as detected by the ROCm runtime API @@ -97,59 +114,41 @@ TEST_CASE("Tests of ROCmService", "[ROCmService]") { << hipGetErrorString(ret)); } - REQUIRE(deviceProp.major == cs.computeCapability(i).first); - REQUIRE(deviceProp.minor == cs.computeCapability(i).second); + REQUIRE(deviceProp.major == service->computeCapability(i).first); + REQUIRE(deviceProp.minor == service->computeCapability(i).second); INFO("Device " << i << ": " << deviceProp.name << "\n ROCm Capability Major/Minor version number: " << deviceProp.major << "." << deviceProp.minor); } } - SECTION("ROCmService device free memory") { - size_t mem = 0; - int dev = -1; - for (int i = 0; i < deviceCount; ++i) { - size_t free, tot; - REQUIRE_NOTHROW(hipCheck(hipSetDevice(i))); - REQUIRE_NOTHROW(hipCheck(hipMemGetInfo(&free, &tot))); - WARN("Device " << i << " memory total " << tot << " free " << free); - if (free > mem) { - mem = free; - dev = i; - } - } - WARN("Device with most free memory " << dev << "\n" - << " as given by ROCmService " << cs.deviceWithMostFreeMemory()); - } - SECTION("With ResourceInformationService available") { - edmplugin::PluginManager::configure(edmplugin::standard::config()); - - std::string const config = R"_(import FWCore.ParameterSet.Config as cms -process = cms.Process('Test') -process.add_(cms.Service('ResourceInformationService')) -)_"; - std::unique_ptr params; - edm::makeParameterSets(config, params); - edm::ServiceToken tempToken(edm::ServiceRegistry::createServicesFromConfig(std::move(params))); - edm::ServiceRegistry::Operate operate2(tempToken); - - auto cs = makeROCmService(edm::ParameterSet{}); - REQUIRE(cs.enabled()); + std::string config = makeProcess("Test"); + addResourceInformationService(config); + addROCmService(config); + auto serviceToken = getServiceToken(config); + edm::ServiceRegistry::Operate operate(serviceToken); + + edm::Service service; + REQUIRE(service); + REQUIRE(service->enabled()); edm::Service ri; REQUIRE(ri->gpuModels().size() > 0); /* - REQUIRE(ri->nvidiaDriverVersion().size() > 0); - REQUIRE(ri->cudaDriverVersion() == driverVersion); - REQUIRE(ri->cudaRuntimeVersion() == runtimeVersion); + REQUIRE(ri->amdDriverVersion().size() > 0); + REQUIRE(ri->rocmDriverVersion() == driverVersion); + REQUIRE(ri->rocmRuntimeVersion() == runtimeVersion); */ } } SECTION("Force to be disabled") { - edm::ParameterSet ps; - ps.addUntrackedParameter("enabled", false); - auto cs = makeROCmService(ps); - REQUIRE(cs.enabled() == false); - REQUIRE(cs.numberOfDevices() == 0); + std::string config = makeProcess("Test"); + addROCmService(config, false); + auto serviceToken = getServiceToken(config); + edm::ServiceRegistry::Operate operate(serviceToken); + + edm::Service service; + REQUIRE(service->enabled() == false); + REQUIRE(service->numberOfDevices() == 0); } } diff --git a/HeterogeneousCore/ROCmServices/test/test_main.cpp b/HeterogeneousCore/ROCmServices/test/test_main.cpp new file mode 100644 index 0000000000000..417b2599ee8c5 --- /dev/null +++ b/HeterogeneousCore/ROCmServices/test/test_main.cpp @@ -0,0 +1,16 @@ +#define CATCH_CONFIG_MAIN +#include + +#include "FWCore/PluginManager/interface/PluginManager.h" +#include "FWCore/PluginManager/interface/standard.h" + +class ServiceRegistryListener : public Catch::TestEventListenerBase { +public: + using Catch::TestEventListenerBase::TestEventListenerBase; // inherit constructor + + void testRunStarting(Catch::TestRunInfo const& testRunInfo) override { + edmplugin::PluginManager::configure(edmplugin::standard::config()); + } +}; + +CATCH_REGISTER_LISTENER(ServiceRegistryListener); diff --git a/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled.cpp b/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled.cpp index 9fb97efbcc745..15a66b2e0d36d 100644 --- a/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled.cpp +++ b/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled.cpp @@ -4,23 +4,28 @@ // ROCm headers #include +// CMSSW headers +#include "HeterogeneousCore/Common/interface/PlatformStatus.h" + // local headers #include "isRocmDeviceSupported.h" -// returns EXIT_SUCCESS if at least one visible ROCm device can be used, or EXIT_FAILURE otherwise +// returns PlatformStatus::Success if at least one visible ROCm device can be used, +// or different failure codes depending on the problem. int main() { int devices = 0; auto status = hipGetDeviceCount(&devices); if (status != hipSuccess) { - return EXIT_FAILURE; + // could not initialise the ROCm runtime + return PlatformStatus::RuntimeNotAvailable; } // check that at least one visible ROCm device can be used for (int i = 0; i < devices; ++i) { if (isRocmDeviceSupported(i)) - return EXIT_SUCCESS; + return PlatformStatus::Success; } - // no visible usable devices - return EXIT_FAILURE; + // no usable ROCm devices were found + return PlatformStatus::DevicesNotAvailable; } diff --git a/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled_fallback.cpp b/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled_fallback.cpp index 92785c12af592..6da07162a0bf6 100644 --- a/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled_fallback.cpp +++ b/HeterogeneousCore/ROCmUtilities/bin/rocmIsEnabled_fallback.cpp @@ -1,5 +1,10 @@ // C/C++ headers #include -// always returns EXIT_FAILURE -int main() { return EXIT_FAILURE; } +// CMSSW headers +#include "HeterogeneousCore/Common/interface/PlatformStatus.h" + +int main() { + // ROCm is not available on this architecture, OS and compiler combination + return PlatformStatus::PlatformNotAvailable; +} diff --git a/HeterogeneousCore/SonicTriton/README.md b/HeterogeneousCore/SonicTriton/README.md index 11d970c0fc187..314b5d4d15986 100644 --- a/HeterogeneousCore/SonicTriton/README.md +++ b/HeterogeneousCore/SonicTriton/README.md @@ -9,7 +9,7 @@ Triton supports multiple named inputs and outputs with different types. The allo boolean, unsigned integer (8, 16, 32, or 64 bits), integer (8, 16, 32, or 64 bits), floating point (16, 32, or 64 bit), or string. Triton additionally supports inputs and outputs with multiple dimensions, some of which might be variable (denoted by -1). -Concrete values for variable dimensions must be specified for each call (event). +Concrete values for variable dimensions must be specified for each entry (see [Batching](#batching) below). ## Client @@ -34,22 +34,37 @@ The model information from the server can be printed by enabling `verbose` outpu * `useSharedMemory`: enable use of shared memory (see [below](#shared-memory)) with local servers (default: true) * `compression`: enable compression of input and output data to reduce bandwidth (using gzip or deflate) (default: none) -The batch size should be set using the client accessor, in order to ensure a consistent value across all inputs: +### Batching + +SonicTriton supports two types of batching, rectangular and ragged, depicted below: +![batching diagrams](./doc/batching_diagrams.png) +In the rectangular case, the inputs for each object in an event have the same shape, so they can be combined into a single entry. +(In this case, the batch size is specified as the "outer dimension" of the shape.) +In the ragged case, the inputs for each object in an event do not have the same shape, so they cannot be combined; +instead, they are represented internally as separate entries, each with its own shape specified explicitly. + +The batch size is set and accessed using the client, in order to ensure a consistent value across all inputs. +The batch mode can also be changed manually, in order to allow optimizing the allocation of entries. +(If two entries with different shapes are specified, the batch mode will always automatically switch to ragged.) * `setBatchSize()`: set a new batch size * some models may not support batching +* `batchSize()`: return current batch size +* `setBatchMode()`: set the batch mode (`Rectangular` or `Ragged`) +* `batchMode()`: get the current batch mode Useful `TritonData` accessors include: * `variableDims()`: return true if any variable dimensions * `sizeDims()`: return product of dimensions (-1 if any variable dimensions) -* `shape()`: return actual shape (list of dimensions) -* `sizeShape()`: return product of shape dimensions (returns `sizeDims()` if no variable dimensions) +* `shape(unsigned entry=0)`: return actual shape (list of dimensions) for specified entry +* `sizeShape(unsigned entry=0)`: return product of shape dimensions (returns `sizeDims()` if no variable dimensions) for specified entry * `byteSize()`: return number of bytes for data type * `dname()`: return name of data type -* `batchSize()`: return current batch size To update the `TritonData` shape in the variable-dimension case: -* `setShape(const std::vector& newShape)`: update all (variable) dimensions with values provided in `newShape` -* `setShape(unsigned loc, int64_t val)`: update variable dimension at `loc` with `val` +* `setShape(const std::vector& newShape, unsigned entry=0)`: update all (variable) dimensions with values provided in `newShape` for specified entry +* `setShape(unsigned loc, int64_t val, unsigned entry=0)`: update variable dimension at `loc` with `val` for specified entry + +### I/O types There are specific local input and output containers that should be used in producers. Here, `T` is a primitive type, and the two aliases listed below are passed to `TritonInputData::toServer()` @@ -58,7 +73,7 @@ and returned by `TritonOutputData::fromServer()`, respectively: * `TritonOutput = std::vector>` The `TritonInputContainer` object should be created using the helper function described below. -It expects one vector per batch entry (i.e. the size of the outer vector is the batch size). +It expects one vector per batch entry (i.e. the size of the outer vector is the batch size (rectangular case) or number of entries (ragged case)). Therefore, it is best to call `TritonClient::setBatchSize()`, if necessary, before calling the helper. It will also reserve the expected size of the input in each inner vector (by default), if the concrete shape is available (i.e. `setShape()` was already called, if the input has variable dimensions). @@ -100,11 +115,11 @@ In a SONIC Triton producer, the basic flow should follow this pattern: a. access input object(s) from `TritonInputMap` b. allocate input data using `allocate()` c. fill input data - d. set input shape(s) (optional, only if any variable dimensions) + d. set input shape(s) (optional for rectangular case, only if any variable dimensions; required for ragged case) e. convert using `toServer()` function of input object(s) 2. `produce()`: - a. access output object(s) from `TritonOutputMap` - b. obtain output data as `TritonOutput` using `fromServer()` function of output object(s) (sets output shape(s) if variable dimensions exist) + a. access output object(s) from `TritonOutputMap` (includes shapes) + b. obtain output data as `TritonOutput` using `fromServer()` function of output object(s) c. fill output products ## Services @@ -116,14 +131,14 @@ The script has two operations (`start` and `stop`) and the following options: * `-d`: use Docker instead of Apptainer * `-f`: force reuse of (possibly) existing container instance * `-g`: use GPU instead of CPU -* `-i` [name]`: server image name (default: fastml/triton-torchgeo:20.09-py3-geometric) +* `-i` [name]`: server image name (default: fastml/triton-torchgeo:22.07-py3-geometric) * `-M [dir]`: model repository (can be given more than once) * `-m [dir]`: specific model directory (can be given more than one) * `-n [name]`: name of container instance, also used for hidden temporary dir (default: triton_server_instance) * `-P [port]`: base port number for services (-1: automatically find an unused port range) (default: 8000) * `-p [pid]`: automatically shut down server when process w/ specified PID ends (-1: use parent process PID) * `-r [num]`: number of retries when starting container (default: 3) -* `-s [dir]`: Apptainer sandbox directory (default: /cvmfs/unpacked.cern.ch/registry.hub.docker.com/fastml/triton-torchgeo:20.09-py3-geometric) +* `-s [dir]`: Apptainer sandbox directory (default: /cvmfs/unpacked.cern.ch/registry.hub.docker.com/fastml/triton-torchgeo:22.07-py3-geometric) * `-t [dir]`: non-default hidden temporary dir * `-v`: (verbose) start: activate server debugging info; stop: keep server logs * `-w [time]`: maximum time to wait for server to start (default: 300 seconds) @@ -172,4 +187,11 @@ The fallback server has a separate set of options, mostly related to the invocat ## Examples -Several example producers (running image classification networks or Graph Attention Network) can be found in the [test](./test) directory. +Several example producers can be found in the [test](./test) directory. + +## Legend + +The SonicTriton documentation uses different terms than Triton itself for certain concepts. +The SonicTriton:Triton correspondence for those terms is given here: +* Entry : request +* Rectangular batching : Triton-supported batching diff --git a/HeterogeneousCore/SonicTriton/doc/batching_diagrams.png b/HeterogeneousCore/SonicTriton/doc/batching_diagrams.png new file mode 100644 index 0000000000000..6fa2a575ec36d Binary files /dev/null and b/HeterogeneousCore/SonicTriton/doc/batching_diagrams.png differ diff --git a/HeterogeneousCore/SonicTriton/interface/TritonClient.h b/HeterogeneousCore/SonicTriton/interface/TritonClient.h index a44e3697742f7..833d329417d18 100644 --- a/HeterogeneousCore/SonicTriton/interface/TritonClient.h +++ b/HeterogeneousCore/SonicTriton/interface/TritonClient.h @@ -16,6 +16,8 @@ #include "grpc_client.h" #include "grpc_service.pb.h" +enum class TritonBatchMode { Rectangular = 1, Ragged = 2 }; + class TritonClient : public SonicClient { public: struct ServerSideStats { @@ -36,13 +38,15 @@ class TritonClient : public SonicClient { ~TritonClient() override; //accessors - unsigned batchSize() const { return batchSize_; } + unsigned batchSize() const; + TritonBatchMode batchMode() const { return batchMode_; } bool verbose() const { return verbose_; } bool useSharedMemory() const { return useSharedMemory_; } void setUseSharedMemory(bool useShm) { useSharedMemory_ = useShm; } bool setBatchSize(unsigned bsize); + void setBatchMode(TritonBatchMode batchMode); + void resetBatchMode(); void reset() override; - bool noBatch() const { return noBatch_; } TritonServerType serverType() const { return serverType_; } //for fillDescriptions @@ -50,7 +54,10 @@ class TritonClient : public SonicClient { protected: //helpers - void getResults(std::shared_ptr results); + bool noOuterDim() const { return noOuterDim_; } + unsigned outerDim() const { return outerDim_; } + unsigned nEntries() const; + void getResults(const std::vector>& results); void evaluate() override; template bool handle_exception(F&& call); @@ -62,22 +69,21 @@ class TritonClient : public SonicClient { inference::ModelStatistics getServerSideStatus() const; //members - unsigned maxBatchSize_; - unsigned batchSize_; - bool noBatch_; + unsigned maxOuterDim_; + unsigned outerDim_; + bool noOuterDim_; + unsigned nEntries_; + TritonBatchMode batchMode_; + bool manualBatchMode_; bool verbose_; bool useSharedMemory_; TritonServerType serverType_; grpc_compression_algorithm compressionAlgo_; triton::client::Headers headers_; - //IO pointers for triton - std::vector inputsTriton_; - std::vector outputsTriton_; - std::unique_ptr client_; //stores timeout, model name and version - triton::client::InferOptions options_; + std::vector options_; private: friend TritonInputData; @@ -85,6 +91,8 @@ class TritonClient : public SonicClient { //private accessors only used by data auto client() { return client_.get(); } + void addEntry(unsigned entry); + void resizeEntries(unsigned entry); }; #endif diff --git a/HeterogeneousCore/SonicTriton/interface/TritonData.h b/HeterogeneousCore/SonicTriton/interface/TritonData.h index 77affcb8e5228..a6703811b6257 100644 --- a/HeterogeneousCore/SonicTriton/interface/TritonData.h +++ b/HeterogeneousCore/SonicTriton/interface/TritonData.h @@ -55,8 +55,8 @@ class TritonData { TritonData(const std::string& name, const TensorMetadata& model_info, TritonClient* client, const std::string& pid); //some members can be modified - void setShape(const ShapeType& newShape); - void setShape(unsigned loc, int64_t val); + void setShape(const ShapeType& newShape, unsigned entry = 0); + void setShape(unsigned loc, int64_t val, unsigned entry = 0); //io accessors template @@ -68,16 +68,17 @@ class TritonData { TritonOutput
fromServer() const; //const accessors - const ShapeView& shape() const { return shape_; } + const ShapeView& shape(unsigned entry = 0) const { return entries_.at(entry).shape_; } int64_t byteSize() const { return byteSize_; } const std::string& dname() const { return dname_; } - unsigned batchSize() const { return batchSize_; } //utilities bool variableDims() const { return variableDims_; } int64_t sizeDims() const { return productDims_; } //default to dims if shape isn't filled - int64_t sizeShape() const { return variableDims_ ? dimProduct(shape_) : sizeDims(); } + int64_t sizeShape(unsigned entry = 0) const { + return variableDims_ ? dimProduct(entries_.at(entry).shape_) : sizeDims(); + } private: friend class TritonClient; @@ -88,15 +89,65 @@ class TritonData { friend class TritonGpuShmResource; #endif + //group together all relevant information for a single request + //helpful for organizing multi-request ragged batching case + class TritonDataEntry { + public: + //constructors + TritonDataEntry(const ShapeType& dims, bool noOuterDim, const std::string& name, const std::string& dname) + : fullShape_(dims), + shape_(fullShape_.begin() + (noOuterDim ? 0 : 1), fullShape_.end()), + sizeShape_(0), + byteSizePerBatch_(0), + totalByteSize_(0), + offset_(0), + output_(nullptr) { + //create input or output object + IO* iotmp; + createObject(&iotmp, name, dname); + data_.reset(iotmp); + } + //default needed to be able to use std::vector resize() + TritonDataEntry() + : shape_(fullShape_.begin(), fullShape_.end()), + sizeShape_(0), + byteSizePerBatch_(0), + totalByteSize_(0), + offset_(0), + output_(nullptr) {} + + private: + friend class TritonData; + friend class TritonClient; + friend class TritonMemResource; + friend class TritonHeapResource; + friend class TritonCpuShmResource; +#ifdef TRITON_ENABLE_GPU + friend class TritonGpuShmResource; +#endif + + //accessors + void createObject(IO** ioptr, const std::string& name, const std::string& dname); + void computeSizes(int64_t shapeSize, int64_t byteSize, int64_t batchSize); + + //members + ShapeType fullShape_; + ShapeView shape_; + size_t sizeShape_, byteSizePerBatch_, totalByteSize_; + std::shared_ptr data_; + std::shared_ptr result_; + unsigned offset_; + const uint8_t* output_; + }; + //private accessors only used internally or by client - unsigned fullLoc(unsigned loc) const { return loc + (noBatch_ ? 0 : 1); } - void setBatchSize(unsigned bsize); + void checkShm() {} + unsigned fullLoc(unsigned loc) const; void reset(); - void setResult(std::shared_ptr result) { result_ = result; } - IO* data() { return data_.get(); } + void setResult(std::shared_ptr result, unsigned entry = 0) { entries_[entry].result_ = result; } + IO* data(unsigned entry = 0) { return entries_[entry].data_.get(); } void updateMem(size_t size); void computeSizes(); - void resetSizes(); triton::client::InferenceServerGrpcClient* client(); template void checkType() const { @@ -110,41 +161,37 @@ class TritonData { return std::any_of(vec.begin(), vec.end(), [](int64_t i) { return i < 0; }); } int64_t dimProduct(const ShapeView& vec) const { - return std::accumulate(vec.begin(), vec.end(), 1, std::multiplies()); + //lambda treats negative dimensions as 0 to avoid overflows + return std::accumulate( + vec.begin(), vec.end(), 1, [](int64_t dim1, int64_t dim2) { return dim1 * std::max(0l, dim2); }); } - void createObject(IO** ioptr); //generates a unique id number for each instance of the class unsigned uid() const { static std::atomic uid{0}; return ++uid; } std::string xput() const; + void addEntry(unsigned entry); + void addEntryImpl(unsigned entry); //members std::string name_; - std::shared_ptr data_; TritonClient* client_; bool useShm_; std::string shmName_; const ShapeType dims_; - bool noBatch_; - unsigned batchSize_; - ShapeType fullShape_; - ShapeView shape_; bool variableDims_; int64_t productDims_; std::string dname_; inference::DataType dtype_; int64_t byteSize_; - size_t sizeShape_; - size_t byteSizePerBatch_; + std::vector entries_; size_t totalByteSize_; //can be modified in otherwise-const fromServer() method in TritonMemResource::copyOutput(): //TritonMemResource holds a non-const pointer to an instance of this class //so that TritonOutputGpuShmResource can store data here std::shared_ptr holder_; std::shared_ptr> memResource_; - std::shared_ptr result_; //can be modified in otherwise-const fromServer() method to prevent multiple calls CMS_SA_ALLOW mutable bool done_{}; }; @@ -156,6 +203,16 @@ using TritonOutputMap = std::unordered_map; //avoid "explicit specialization after instantiation" error template <> +void TritonInputData::TritonDataEntry::createObject(triton::client::InferInput** ioptr, + const std::string& name, + const std::string& dname); +template <> +void TritonOutputData::TritonDataEntry::createObject(triton::client::InferRequestedOutput** ioptr, + const std::string& name, + const std::string& dname); +template <> +void TritonOutputData::checkShm(); +template <> std::string TritonInputData::xput() const; template <> std::string TritonOutputData::xput() const; @@ -170,14 +227,6 @@ void TritonOutputData::prepare(); template <> template TritonOutput
TritonOutputData::fromServer() const; -template <> -void TritonInputData::reset(); -template <> -void TritonOutputData::reset(); -template <> -void TritonInputData::createObject(triton::client::InferInput** ioptr); -template <> -void TritonOutputData::createObject(triton::client::InferRequestedOutput** ioptr); //explicit template instantiation declarations extern template class TritonData; diff --git a/HeterogeneousCore/SonicTriton/interface/TritonMemResource.h b/HeterogeneousCore/SonicTriton/interface/TritonMemResource.h index f6cf37a029fb5..9ccd27fd0c0cf 100644 --- a/HeterogeneousCore/SonicTriton/interface/TritonMemResource.h +++ b/HeterogeneousCore/SonicTriton/interface/TritonMemResource.h @@ -20,9 +20,9 @@ class TritonMemResource { size_t size() const { return size_; } virtual void close() {} //used for input - virtual void copyInput(const void* values, size_t offset) {} + virtual void copyInput(const void* values, size_t offset, unsigned entry) {} //used for output - virtual const uint8_t* copyOutput() { return nullptr; } + virtual void copyOutput() {} virtual void set(); protected: @@ -39,8 +39,8 @@ class TritonHeapResource : public TritonMemResource { public: TritonHeapResource(TritonData* data, const std::string& name, size_t size); ~TritonHeapResource() override {} - void copyInput(const void* values, size_t offset) override {} - const uint8_t* copyOutput() override { return nullptr; } + void copyInput(const void* values, size_t offset, unsigned entry) override {} + void copyOutput() override {} void set() override {} }; @@ -50,8 +50,11 @@ class TritonCpuShmResource : public TritonMemResource { TritonCpuShmResource(TritonData* data, const std::string& name, size_t size); ~TritonCpuShmResource() override; void close() override; - void copyInput(const void* values, size_t offset) override {} - const uint8_t* copyOutput() override { return nullptr; } + void copyInput(const void* values, size_t offset, unsigned entry) override {} + void copyOutput() override {} + +protected: + size_t sizeOrig_; }; using TritonInputHeapResource = TritonHeapResource; @@ -61,13 +64,13 @@ using TritonOutputCpuShmResource = TritonCpuShmResource -void TritonInputHeapResource::copyInput(const void* values, size_t offset); +void TritonInputHeapResource::copyInput(const void* values, size_t offset, unsigned entry); template <> -void TritonInputCpuShmResource::copyInput(const void* values, size_t offset); +void TritonInputCpuShmResource::copyInput(const void* values, size_t offset, unsigned entry); template <> -const uint8_t* TritonOutputHeapResource::copyOutput(); +void TritonOutputHeapResource::copyOutput(); template <> -const uint8_t* TritonOutputCpuShmResource::copyOutput(); +void TritonOutputCpuShmResource::copyOutput(); #ifdef TRITON_ENABLE_GPU #include "cuda_runtime_api.h" @@ -78,8 +81,8 @@ class TritonGpuShmResource : public TritonMemResource { TritonGpuShmResource(TritonData* data, const std::string& name, size_t size); ~TritonGpuShmResource() override; void close() override; - void copyInput(const void* values, size_t offset) override {} - const uint8_t* copyOutput() override { return nullptr; } + void copyInput(const void* values, size_t offset, unsigned entry) override {} + void copyOutput() override {} protected: int deviceId_; @@ -91,9 +94,9 @@ using TritonOutputGpuShmResource = TritonGpuShmResource -void TritonInputGpuShmResource::copyInput(const void* values, size_t offset); +void TritonInputGpuShmResource::copyInput(const void* values, size_t offset, unsigned entry); template <> -const uint8_t* TritonOutputGpuShmResource::copyOutput(); +void TritonOutputGpuShmResource::copyOutput(); #endif #endif diff --git a/HeterogeneousCore/SonicTriton/scripts/cmsTriton b/HeterogeneousCore/SonicTriton/scripts/cmsTriton index 4ea4b7cd7f64f..acd4873828cdf 100755 --- a/HeterogeneousCore/SonicTriton/scripts/cmsTriton +++ b/HeterogeneousCore/SonicTriton/scripts/cmsTriton @@ -18,7 +18,7 @@ PARENTPID="" BASEPORT=8000 AUTOPORT="" NPORTS=3 -IMAGE=fastml/triton-torchgeo:21.06-py3-geometric +IMAGE=fastml/triton-torchgeo:22.07-py3-geometric SANDBOX="" COMPAT_USR="" @@ -423,7 +423,10 @@ driver_docker(){ } driver_apptainer(){ - source ${SANDBOX}/.singularity.d/env/10-docker2singularity.sh && echo $CUDA_DRIVER_VERSION + D2S=${SANDBOX}/.singularity.d/env/10-docker2singularity.sh + if [ -f "$D2S" ]; then + source $D2S && echo $CUDA_DRIVER_VERSION + fi } compat_docker(){ @@ -475,8 +478,12 @@ check_drivers(){ if [ "$PWD" == "$TMPDIR" ]; then $DRYRUN $COMPAT_FN COMPAT_SCRIPT_BASE=$(basename $COMPAT_SCRIPT) - $DRYRUN sed -i 's/LD_LIBRARY_PATH="${_CUDA_COMPAT_REALLIB}"/&; LD_PRELOAD=""/' $COMPAT_SCRIPT_BASE - COMPAT_SCRIPT_MOUNT="$COMPAT_SCRIPT_BASE:$COMPAT_SCRIPT" + # newer containers already include this fix, no need to do it twice + if ! grep -Fq 'LD_PRELOAD=""' $COMPAT_SCRIPT_BASE; then + $DRYRUN sed -i 's/LD_LIBRARY_PATH="${_CUDA_COMPAT_REALLIB}"/&; LD_PRELOAD=""/' $COMPAT_SCRIPT_BASE + COMPAT_SCRIPT_PATH=$(readlink -f $TMPDIR/$COMPAT_SCRIPT_BASE) + COMPAT_SCRIPT_MOUNT="$COMPAT_SCRIPT_PATH:$COMPAT_SCRIPT" + fi fi return 0 else diff --git a/HeterogeneousCore/SonicTriton/src/TritonClient.cc b/HeterogeneousCore/SonicTriton/src/TritonClient.cc index f0d662f866d8d..c57a8355d07a1 100644 --- a/HeterogeneousCore/SonicTriton/src/TritonClient.cc +++ b/HeterogeneousCore/SonicTriton/src/TritonClient.cc @@ -31,6 +31,15 @@ namespace { throw cms::Exception("GrpcCompression") << "Unknown compression algorithm requested: " << name << " (choices: none, deflate, gzip)"; } + + std::vector> convertToShared(const std::vector& tmp) { + std::vector> results; + results.reserve(tmp.size()); + std::transform(tmp.begin(), tmp.end(), std::back_inserter(results), [](tc::InferResult* ptr) { + return std::shared_ptr(ptr); + }); + return results; + } } // namespace //based on https://github.com/triton-inference-server/server/blob/v2.3.0/src/clients/c++/examples/simple_grpc_async_infer_client.cc @@ -38,14 +47,16 @@ namespace { TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& debugName) : SonicClient(params, debugName, "TritonClient"), + batchMode_(TritonBatchMode::Rectangular), + manualBatchMode_(false), verbose_(params.getUntrackedParameter("verbose")), useSharedMemory_(params.getUntrackedParameter("useSharedMemory")), - compressionAlgo_(getCompressionAlgo(params.getUntrackedParameter("compression"))), - options_(params.getParameter("modelName")) { + compressionAlgo_(getCompressionAlgo(params.getUntrackedParameter("compression"))) { + options_.emplace_back(params.getParameter("modelName")); //get appropriate server for this model edm::Service ts; const auto& server = - ts->serverInfo(options_.model_name_, params.getUntrackedParameter("preferredServer")); + ts->serverInfo(options_[0].model_name_, params.getUntrackedParameter("preferredServer")); serverType_ = server.type; if (verbose_) edm::LogInfo(fullDebugName_) << "Using server: " << server.url; @@ -60,27 +71,29 @@ TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& d "TritonClient(): unable to create inference context"); //set options - options_.model_version_ = params.getParameter("modelVersion"); + options_[0].model_version_ = params.getParameter("modelVersion"); //convert seconds to microseconds - options_.client_timeout_ = params.getUntrackedParameter("timeout") * 1e6; + options_[0].client_timeout_ = params.getUntrackedParameter("timeout") * 1e6; //config needed for batch size inference::ModelConfigResponse modelConfigResponse; - TRITON_THROW_IF_ERROR(client_->ModelConfig(&modelConfigResponse, options_.model_name_, options_.model_version_), + TRITON_THROW_IF_ERROR(client_->ModelConfig(&modelConfigResponse, options_[0].model_name_, options_[0].model_version_), "TritonClient(): unable to get model config"); inference::ModelConfig modelConfig(modelConfigResponse.config()); //check batch size limitations (after i/o setup) - //triton uses max batch size = 0 to denote a model that does not support batching - //but for models that do support batching, a given event may set batch size 0 to indicate no valid input is present - //so set the local max to 1 and keep track of "no batch" case - maxBatchSize_ = modelConfig.max_batch_size(); - noBatch_ = maxBatchSize_ == 0; - maxBatchSize_ = std::max(1u, maxBatchSize_); + //triton uses max batch size = 0 to denote a model that does not support native batching (using the outer dimension) + //but for models that do support batching (native or otherwise), a given event may set batch size 0 to indicate no valid input is present + //so set the local max to 1 and keep track of "no outer dim" case + maxOuterDim_ = modelConfig.max_batch_size(); + noOuterDim_ = maxOuterDim_ == 0; + maxOuterDim_ = std::max(1u, maxOuterDim_); + //propagate batch size + setBatchSize(1); //get model info inference::ModelMetadataResponse modelMetadata; - TRITON_THROW_IF_ERROR(client_->ModelMetadata(&modelMetadata, options_.model_name_, options_.model_version_), + TRITON_THROW_IF_ERROR(client_->ModelMetadata(&modelMetadata, options_[0].model_name_, options_[0].model_version_), "TritonClient(): unable to get model metadata"); //get input and output (which know their sizes) @@ -108,14 +121,12 @@ TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& d if (verbose_) io_msg << "Model inputs: " << "\n"; - inputsTriton_.reserve(nicInputs.size()); for (const auto& nicInput : nicInputs) { const auto& iname = nicInput.name(); auto [curr_itr, success] = input_.emplace(std::piecewise_construct, std::forward_as_tuple(iname), std::forward_as_tuple(iname, nicInput, this, ts->pid())); auto& curr_input = curr_itr->second; - inputsTriton_.push_back(curr_input.data()); if (verbose_) { io_msg << " " << iname << " (" << curr_input.dname() << ", " << curr_input.byteSize() << " b) : " << triton_utils::printColl(curr_input.shape()) << "\n"; @@ -130,7 +141,6 @@ TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& d if (verbose_) io_msg << "Model outputs: " << "\n"; - outputsTriton_.reserve(nicOutputs.size()); for (const auto& nicOutput : nicOutputs) { const auto& oname = nicOutput.name(); if (!s_outputs.empty() and s_outputs.find(oname) == s_outputs.end()) @@ -139,7 +149,6 @@ TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& d std::forward_as_tuple(oname), std::forward_as_tuple(oname, nicOutput, this, ts->pid())); auto& curr_output = curr_itr->second; - outputsTriton_.push_back(curr_output.data()); if (verbose_) { io_msg << " " << oname << " (" << curr_output.dname() << ", " << curr_output.byteSize() << " b) : " << triton_utils::printColl(curr_output.shape()) << "\n"; @@ -153,15 +162,12 @@ TritonClient::TritonClient(const edm::ParameterSet& params, const std::string& d throw cms::Exception("MissingOutput") << "Some requested outputs were not available on the server: " << triton_utils::printColl(s_outputs); - //propagate batch size to inputs and outputs - setBatchSize(1); - //print model info std::stringstream model_msg; if (verbose_) { - model_msg << "Model name: " << options_.model_name_ << "\n" - << "Model version: " << options_.model_version_ << "\n" - << "Model max batch size: " << (noBatch_ ? 0 : maxBatchSize_) << "\n"; + model_msg << "Model name: " << options_[0].model_name_ << "\n" + << "Model version: " << options_[0].model_version_ << "\n" + << "Model max outer dim: " << (noOuterDim_ ? 0 : maxOuterDim_) << "\n"; edm::LogInfo(fullDebugName_) << model_msg.str() << io_msg.str(); } } @@ -175,25 +181,73 @@ TritonClient::~TritonClient() { output_.clear(); } +void TritonClient::setBatchMode(TritonBatchMode batchMode) { + unsigned oldBatchSize = batchSize(); + batchMode_ = batchMode; + manualBatchMode_ = true; + //this allows calling setBatchSize() and setBatchMode() in either order consistently to change back and forth + //includes handling of change from ragged to rectangular if multiple entries already created + setBatchSize(oldBatchSize); +} + +void TritonClient::resetBatchMode() { + batchMode_ = TritonBatchMode::Rectangular; + manualBatchMode_ = false; +} + +unsigned TritonClient::nEntries() const { return !input_.empty() ? input_.begin()->second.entries_.size() : 0; } + +unsigned TritonClient::batchSize() const { return batchMode_ == TritonBatchMode::Rectangular ? outerDim_ : nEntries(); } + bool TritonClient::setBatchSize(unsigned bsize) { - if (bsize > maxBatchSize_) { - edm::LogWarning(fullDebugName_) << "Requested batch size " << bsize << " exceeds server-specified max batch size " - << maxBatchSize_ << ". Batch size will remain as" << batchSize_; - return false; + if (batchMode_ == TritonBatchMode::Rectangular) { + if (bsize > maxOuterDim_) { + edm::LogWarning(fullDebugName_) << "Requested batch size " << bsize << " exceeds server-specified max batch size " + << maxOuterDim_ << ". Batch size will remain as " << outerDim_; + return false; + } else { + outerDim_ = bsize; + //take min to allow resizing to 0 + resizeEntries(std::min(outerDim_, 1u)); + return true; + } } else { - batchSize_ = bsize; - //set for input and output + resizeEntries(bsize); + outerDim_ = 1; + return true; + } +} + +void TritonClient::resizeEntries(unsigned entry) { + if (entry > nEntries()) + //addEntry(entry) extends the vector to size entry+1 + addEntry(entry - 1); + else if (entry < nEntries()) { for (auto& element : input_) { - element.second.setBatchSize(bsize); + element.second.entries_.resize(entry); } for (auto& element : output_) { - element.second.setBatchSize(bsize); + element.second.entries_.resize(entry); } - return true; + } +} + +void TritonClient::addEntry(unsigned entry) { + for (auto& element : input_) { + element.second.addEntryImpl(entry); + } + for (auto& element : output_) { + element.second.addEntryImpl(entry); + } + if (entry > 0) { + batchMode_ = TritonBatchMode::Ragged; + outerDim_ = 1; } } void TritonClient::reset() { + if (!manualBatchMode_) + batchMode_ = TritonBatchMode::Rectangular; for (auto& element : input_) { element.second.reset(); } @@ -222,30 +276,63 @@ bool TritonClient::handle_exception(F&& call) { } } -void TritonClient::getResults(std::shared_ptr results) { - for (auto& [oname, output] : output_) { - //set shape here before output becomes const - if (output.variableDims()) { - std::vector tmp_shape; - TRITON_THROW_IF_ERROR(results->Shape(oname, &tmp_shape), "getResults(): unable to get output shape for " + oname); - if (!noBatch_) - tmp_shape.erase(tmp_shape.begin()); - output.setShape(tmp_shape); - output.computeSizes(); +void TritonClient::getResults(const std::vector>& results) { + for (unsigned i = 0; i < results.size(); ++i) { + const auto& result = results[i]; + for (auto& [oname, output] : output_) { + //set shape here before output becomes const + if (output.variableDims()) { + std::vector tmp_shape; + TRITON_THROW_IF_ERROR(result->Shape(oname, &tmp_shape), + "getResults(): unable to get output shape for " + oname); + if (!noOuterDim_) + tmp_shape.erase(tmp_shape.begin()); + output.setShape(tmp_shape, i); + } + //extend lifetime + output.setResult(result, i); + //compute size after getting all result entries + if (i == results.size() - 1) + output.computeSizes(); } - //extend lifetime - output.setResult(results); } } //default case for sync and pseudo async void TritonClient::evaluate() { //in case there is nothing to process - if (batchSize_ == 0) { + if (batchSize() == 0) { + //call getResults on an empty vector + std::vector> empty_results; + getResults(empty_results); finish(true); return; } + //set up input pointers for triton (generalized for multi-request ragged batching case) + //one vector per request + unsigned nEntriesVal = nEntries(); + std::vector> inputsTriton(nEntriesVal); + for (auto& inputTriton : inputsTriton) { + inputTriton.reserve(input_.size()); + } + for (auto& [iname, input] : input_) { + for (unsigned i = 0; i < nEntriesVal; ++i) { + inputsTriton[i].push_back(input.data(i)); + } + } + + //set up output pointers similarly + std::vector> outputsTriton(nEntriesVal); + for (auto& outputTriton : outputsTriton) { + outputTriton.reserve(output_.size()); + } + for (auto& [oname, output] : output_) { + for (unsigned i = 0; i < nEntriesVal; ++i) { + outputsTriton[i].push_back(output.data(i)); + } + } + //set up shared memory for output auto success = handle_exception([&]() { for (auto& element : output_) { @@ -268,18 +355,21 @@ void TritonClient::evaluate() { //non-blocking call success = handle_exception([&]() { TRITON_THROW_IF_ERROR( - client_->AsyncInfer( - [start_status, this](tc::InferResult* results) { - //get results - std::shared_ptr results_ptr(results); - auto success = handle_exception( - [&]() { TRITON_THROW_IF_ERROR(results_ptr->RequestStatus(), "evaluate(): unable to get result"); }); - if (!success) - return; + client_->AsyncInferMulti( + [start_status, this](std::vector resultsTmp) { + //immediately convert to shared_ptr + const auto& results = convertToShared(resultsTmp); + //check results + for (auto ptr : results) { + auto success = handle_exception( + [&]() { TRITON_THROW_IF_ERROR(ptr->RequestStatus(), "evaluate(): unable to get result(s)"); }); + if (!success) + return; + } if (verbose()) { inference::ModelStatistics end_status; - success = handle_exception([&]() { end_status = getServerSideStatus(); }); + auto success = handle_exception([&]() { end_status = getServerSideStatus(); }); if (!success) return; @@ -288,7 +378,7 @@ void TritonClient::evaluate() { } //check result - success = handle_exception([&]() { getResults(results_ptr); }); + auto success = handle_exception([&]() { getResults(results); }); if (!success) return; @@ -296,8 +386,8 @@ void TritonClient::evaluate() { finish(true); }, options_, - inputsTriton_, - outputsTriton_, + inputsTriton, + outputsTriton, headers_, compressionAlgo_), "evaluate(): unable to launch async run"); @@ -306,12 +396,14 @@ void TritonClient::evaluate() { return; } else { //blocking call - tc::InferResult* results; + std::vector resultsTmp; success = handle_exception([&]() { TRITON_THROW_IF_ERROR( - client_->Infer(&results, options_, inputsTriton_, outputsTriton_, headers_, compressionAlgo_), + client_->InferMulti(&resultsTmp, options_, inputsTriton, outputsTriton, headers_, compressionAlgo_), "evaluate(): unable to run and/or get result"); }); + //immediately convert to shared_ptr + const auto& results = convertToShared(resultsTmp); if (!success) return; @@ -325,8 +417,7 @@ void TritonClient::evaluate() { reportServerSideStats(stats); } - std::shared_ptr results_ptr(results); - success = handle_exception([&]() { getResults(results_ptr); }); + success = handle_exception([&]() { getResults(results); }); if (!success) return; @@ -395,7 +486,7 @@ TritonClient::ServerSideStats TritonClient::summarizeServerStats(const inference inference::ModelStatistics TritonClient::getServerSideStatus() const { if (verbose_) { inference::ModelStatisticsResponse resp; - TRITON_THROW_IF_ERROR(client_->ModelInferenceStatistics(&resp, options_.model_name_, options_.model_version_), + TRITON_THROW_IF_ERROR(client_->ModelInferenceStatistics(&resp, options_[0].model_name_, options_[0].model_version_), "getServerSideStatus(): unable to get model statistics"); return *(resp.model_stats().begin()); } diff --git a/HeterogeneousCore/SonicTriton/src/TritonData.cc b/HeterogeneousCore/SonicTriton/src/TritonData.cc index d01d397349a78..d8fc506d6e99a 100644 --- a/HeterogeneousCore/SonicTriton/src/TritonData.cc +++ b/HeterogeneousCore/SonicTriton/src/TritonData.cc @@ -4,11 +4,11 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "model_config.pb.h" -#include "model_config.h" +#include "triton/common/model_config.h" #include -namespace ni = nvidia::inferenceserver; +namespace tco = triton::common; namespace tc = triton::client; //dims: kept constant, represents config.pbtxt parameters of model (converted from google::protobuf::RepeatedField to vector) @@ -25,32 +25,52 @@ TritonData::TritonData(const std::string& name, //ensure unique name for shared memory region shmName_(useShm_ ? pid + "_" + xput() + std::to_string(uid()) : ""), dims_(model_info.shape().begin(), model_info.shape().end()), - noBatch_(client_->noBatch()), - batchSize_(0), - fullShape_(dims_), - shape_(fullShape_.begin() + (noBatch_ ? 0 : 1), fullShape_.end()), - variableDims_(anyNeg(shape_)), - productDims_(variableDims_ ? -1 : dimProduct(shape_)), dname_(model_info.datatype()), - dtype_(ni::ProtocolStringToDataType(dname_)), - byteSize_(ni::GetDataTypeByteSize(dtype_)), + dtype_(tco::ProtocolStringToDataType(dname_)), + byteSize_(tco::GetDataTypeByteSize(dtype_)), totalByteSize_(0) { - //create input or output object - IO* iotmp; - createObject(&iotmp); - data_.reset(iotmp); + //initialize first shape entry + addEntryImpl(0); + //one-time computation of some shape info + variableDims_ = anyNeg(entries_.front().shape_); + productDims_ = variableDims_ ? -1 : dimProduct(entries_.front().shape_); + checkShm(); } template <> -void TritonInputData::createObject(tc::InferInput** ioptr) { - tc::InferInput::Create(ioptr, name_, fullShape_, dname_); +void TritonOutputData::checkShm() { + //another specialization for output: can't use shared memory if output size is not known + useShm_ &= !variableDims_; +} + +template +void TritonData::addEntry(unsigned entry) { + //ensures consistency among all inputs + client_->addEntry(entry); +} + +template +void TritonData::addEntryImpl(unsigned entry) { + if (entry >= entries_.size()) { + entries_.reserve(entry + 1); + for (unsigned i = entries_.size(); i < entry + 1; ++i) { + entries_.emplace_back(dims_, client_->noOuterDim(), name_, dname_); + } + } } template <> -void TritonOutputData::createObject(tc::InferRequestedOutput** ioptr) { - tc::InferRequestedOutput::Create(ioptr, name_); - //another specialization for output: can't use shared memory if output size is not known - useShm_ &= !variableDims_; +void TritonInputData::TritonDataEntry::createObject(tc::InferInput** ioptr, + const std::string& name, + const std::string& dname) { + tc::InferInput::Create(ioptr, name, fullShape_, dname); +} + +template <> +void TritonOutputData::TritonDataEntry::createObject(tc::InferRequestedOutput** ioptr, + const std::string& name, + const std::string& dname) { + tc::InferRequestedOutput::Create(ioptr, name); } template <> @@ -70,24 +90,27 @@ tc::InferenceServerGrpcClient* TritonData::client() { //setters template -void TritonData::setShape(const TritonData::ShapeType& newShape) { +void TritonData::setShape(const TritonData::ShapeType& newShape, unsigned entry) { + addEntry(entry); for (unsigned i = 0; i < newShape.size(); ++i) { - setShape(i, newShape[i]); + setShape(i, newShape[i], entry); } } template -void TritonData::setShape(unsigned loc, int64_t val) { +void TritonData::setShape(unsigned loc, int64_t val, unsigned entry) { + addEntry(entry); + unsigned locFull = fullLoc(loc); //check boundary - if (locFull >= fullShape_.size()) - throw cms::Exception("TritonDataError") - << name_ << " setShape(): dimension " << locFull << " out of bounds (" << fullShape_.size() << ")"; + if (locFull >= entries_[entry].fullShape_.size()) + throw cms::Exception("TritonDataError") << name_ << " setShape(): dimension " << locFull << " out of bounds (" + << entries_[entry].fullShape_.size() << ")"; - if (val != fullShape_[locFull]) { + if (val != entries_[entry].fullShape_[locFull]) { if (dims_[locFull] == -1) - fullShape_[locFull] = val; + entries_[entry].fullShape_[locFull] = val; else throw cms::Exception("TritonDataError") << name_ << " setShape(): attempt to change value of non-variable shape dimension " << loc; @@ -95,23 +118,21 @@ void TritonData::setShape(unsigned loc, int64_t val) { } template -void TritonData::setBatchSize(unsigned bsize) { - batchSize_ = bsize; - if (!noBatch_) - fullShape_[0] = batchSize_; +void TritonData::TritonDataEntry::computeSizes(int64_t shapeSize, int64_t byteSize, int64_t batchSize) { + sizeShape_ = shapeSize; + byteSizePerBatch_ = byteSize * sizeShape_; + totalByteSize_ = byteSizePerBatch_ * batchSize; } template void TritonData::computeSizes() { - sizeShape_ = sizeShape(); - byteSizePerBatch_ = byteSize_ * sizeShape_; - totalByteSize_ = byteSizePerBatch_ * batchSize_; -} -template -void TritonData::resetSizes() { - sizeShape_ = 0; - byteSizePerBatch_ = 0; totalByteSize_ = 0; + unsigned outerDim = client_->outerDim(); + for (unsigned i = 0; i < entries_.size(); ++i) { + entries_[i].computeSizes(sizeShape(i), byteSize_, outerDim); + entries_[i].offset_ = totalByteSize_; + totalByteSize_ += entries_[i].totalByteSize_; + } } //create a memory resource if none exists; @@ -147,12 +168,16 @@ void TritonData::updateMem(size_t size) { template <> template TritonInputContainer
TritonInputData::allocate(bool reserve) { - //automatically creates a vector for each batch entry (if batch size known) - auto ptr = std::make_shared>(batchSize_); - if (reserve and !anyNeg(shape_)) { + //automatically creates a vector for each item (if batch size known) + auto ptr = std::make_shared>(client_->batchSize()); + if (reserve) { computeSizes(); - for (auto& vec : *ptr) { - vec.reserve(sizeShape_); + for (auto& entry : entries_) { + if (anyNeg(entry.shape_)) + continue; + for (auto& vec : *ptr) { + vec.reserve(entry.sizeShape_); + } } } return ptr; @@ -168,21 +193,36 @@ void TritonInputData::toServer(TritonInputContainer
ptr) { const auto& data_in = *ptr; //check batch size - if (data_in.size() != batchSize_) { + unsigned batchSize = client_->batchSize(); + unsigned outerDim = client_->outerDim(); + if (data_in.size() != batchSize) { throw cms::Exception("TritonDataError") << name_ << " toServer(): input vector has size " << data_in.size() - << " but specified batch size is " << batchSize_; + << " but specified batch size is " << batchSize; } - //shape must be specified for variable dims or if batch size changes - data_->SetShape(fullShape_); - //check type checkType
(); computeSizes(); updateMem(totalByteSize_); - for (unsigned i0 = 0; i0 < batchSize_; ++i0) { - memResource_->copyInput(data_in[i0].data(), i0 * byteSizePerBatch_); + + unsigned offset = 0; + unsigned counter = 0; + for (unsigned i = 0; i < entries_.size(); ++i) { + auto& entry = entries_[i]; + + //shape must be specified for variable dims or if batch size changes + if (!client_->noOuterDim()) + entry.fullShape_[0] = outerDim; + entry.data_->SetShape(entry.fullShape_); + + for (unsigned i0 = 0; i0 < outerDim; ++i0) { + //avoid copying empty input + if (entry.byteSizePerBatch_ > 0) + memResource_->copyInput(data_in[counter].data(), offset, i); + offset += entry.byteSizePerBatch_; + ++counter; + } } memResource_->set(); @@ -206,48 +246,45 @@ TritonOutput
TritonOutputData::fromServer() const { if (done_) throw cms::Exception("TritonDataError") << name_ << " fromServer() was already called for this event"; - if (!result_) { - throw cms::Exception("TritonDataError") << name_ << " fromServer(): missing result"; - } - //check type checkType
(); - const uint8_t* r0 = memResource_->copyOutput(); - const DT* r1 = reinterpret_cast(r0); + memResource_->copyOutput(); + unsigned outerDim = client_->outerDim(); TritonOutput
dataOut; - dataOut.reserve(batchSize_); - for (unsigned i0 = 0; i0 < batchSize_; ++i0) { - auto offset = i0 * sizeShape_; - dataOut.emplace_back(r1 + offset, r1 + offset + sizeShape_); + dataOut.reserve(client_->batchSize()); + for (unsigned i = 0; i < entries_.size(); ++i) { + const auto& entry = entries_[i]; + const DT* r1 = reinterpret_cast(entry.output_); + + if (entry.totalByteSize_ > 0 and !entry.result_) { + throw cms::Exception("TritonDataError") << name_ << " fromServer(): missing result"; + } + + for (unsigned i0 = 0; i0 < outerDim; ++i0) { + auto offset = i0 * entry.sizeShape_; + dataOut.emplace_back(r1 + offset, r1 + offset + entry.sizeShape_); + } } done_ = true; return dataOut; } -template <> -void TritonInputData::reset() { +template +void TritonData::reset() { done_ = false; holder_.reset(); - data_->Reset(); - //reset shape - if (variableDims_) { - for (unsigned i = 0; i < shape_.size(); ++i) { - unsigned locFull = fullLoc(i); - fullShape_[locFull] = dims_[locFull]; - } - } - resetSizes(); + entries_.clear(); + totalByteSize_ = 0; + //re-initialize first shape entry + addEntryImpl(0); } -template <> -void TritonOutputData::reset() { - done_ = false; - result_.reset(); - holder_.reset(); - resetSizes(); +template +unsigned TritonData::fullLoc(unsigned loc) const { + return loc + (client_->noOuterDim() ? 0 : 1); } //explicit template instantiation declarations diff --git a/HeterogeneousCore/SonicTriton/src/TritonMemResource.cc b/HeterogeneousCore/SonicTriton/src/TritonMemResource.cc index 29a42cc2edf88..0f9e70c7df12a 100644 --- a/HeterogeneousCore/SonicTriton/src/TritonMemResource.cc +++ b/HeterogeneousCore/SonicTriton/src/TritonMemResource.cc @@ -17,8 +17,10 @@ TritonMemResource::TritonMemResource(TritonData* data, const std::string template void TritonMemResource::set() { - TRITON_THROW_IF_ERROR(data_->data_->SetSharedMemory(name_, data_->totalByteSize_, 0), - "unable to set shared memory (" + name_ + ")"); + for (auto& entry : data_->entries_) { + TRITON_THROW_IF_ERROR(entry.data_->SetSharedMemory(name_, entry.totalByteSize_, entry.offset_), + "unable to set shared memory (" + name_ + ")"); + } } template @@ -26,23 +28,30 @@ TritonHeapResource::TritonHeapResource(TritonData* data, const std::stri : TritonMemResource(data, name, size) {} template <> -void TritonInputHeapResource::copyInput(const void* values, size_t offset) { - TRITON_THROW_IF_ERROR(data_->data_->AppendRaw(reinterpret_cast(values), data_->byteSizePerBatch_), +void TritonInputHeapResource::copyInput(const void* values, size_t offset, unsigned entry) { + TRITON_THROW_IF_ERROR(data_->entries_[entry].data_->AppendRaw(reinterpret_cast(values), + data_->entries_[entry].byteSizePerBatch_), data_->name_ + " toServer(): unable to set data for batch entry " + - (data_->byteSizePerBatch_ ? std::to_string(offset / data_->byteSizePerBatch_) : "")); + (data_->entries_.size() > 1 ? std::to_string(entry) + : data_->entries_[entry].byteSizePerBatch_ + ? std::to_string(offset / data_->entries_[entry].byteSizePerBatch_) + : "")); } template <> -const uint8_t* TritonOutputHeapResource::copyOutput() { - size_t contentByteSize; - const uint8_t* values; - TRITON_THROW_IF_ERROR(data_->result_->RawData(data_->name_, &values, &contentByteSize), - data_->name_ + " fromServer(): unable to get raw"); +void TritonOutputHeapResource::copyOutput() { + size_t contentByteSize = 0; + for (auto& entry : data_->entries_) { + size_t contentByteSizeEntry(0); + if (entry.totalByteSize_ > 0) + TRITON_THROW_IF_ERROR(entry.result_->RawData(data_->name_, &entry.output_, &contentByteSizeEntry), + data_->name_ + " fromServer(): unable to get raw"); + contentByteSize += contentByteSizeEntry; + } if (contentByteSize != data_->totalByteSize_) { throw cms::Exception("TritonDataError") << data_->name_ << " fromServer(): unexpected content byte size " << contentByteSize << " (expected " << data_->totalByteSize_ << ")"; } - return values; } //shared memory helpers based on: @@ -51,7 +60,7 @@ const uint8_t* TritonOutputHeapResource::copyOutput() { template TritonCpuShmResource::TritonCpuShmResource(TritonData* data, const std::string& name, size_t size) - : TritonMemResource(data, name, size) { + : TritonMemResource(data, name, size), sizeOrig_(size) { //mmap of size zero is required to fail by POSIX, but still need to have some shared memory region available for Triton this->size_ = std::max(this->size_, 1); @@ -108,14 +117,16 @@ void TritonCpuShmResource::close() { } template <> -void TritonInputCpuShmResource::copyInput(const void* values, size_t offset) { - if (size_ > 0) - std::memcpy(addr_ + offset, values, data_->byteSizePerBatch_); +void TritonInputCpuShmResource::copyInput(const void* values, size_t offset, unsigned entry) { + if (sizeOrig_ > 0) + std::memcpy(addr_ + offset, values, data_->entries_[entry].byteSizePerBatch_); } template <> -const uint8_t* TritonOutputCpuShmResource::copyOutput() { - return addr_; +void TritonOutputCpuShmResource::copyOutput() { + for (auto& entry : data_->entries_) { + entry.output_ = addr_ + entry.offset_; + } } template class TritonHeapResource; @@ -151,21 +162,23 @@ void TritonGpuShmResource::close() { } template <> -void TritonInputGpuShmResource::copyInput(const void* values, size_t offset) { - cudaCheck( - cudaMemcpy(addr_ + offset, values, data_->byteSizePerBatch_, cudaMemcpyHostToDevice), - data_->name_ + " toServer(): unable to memcpy " + std::to_string(data_->byteSizePerBatch_) + " bytes to GPU"); +void TritonInputGpuShmResource::copyInput(const void* values, size_t offset, unsigned entry) { + cudaCheck(cudaMemcpy(addr_ + offset, values, data_->entries_[entry].byteSizePerBatch_, cudaMemcpyHostToDevice), + data_->name_ + " toServer(): unable to memcpy " + std::to_string(data_->entries_[entry].byteSizePerBatch_) + + " bytes to GPU"); } template <> -const uint8_t* TritonOutputGpuShmResource::copyOutput() { +void TritonOutputGpuShmResource::copyOutput() { //copy back from gpu, keep in scope auto ptr = std::make_shared>(data_->totalByteSize_); cudaCheck( cudaMemcpy(ptr->data(), addr_, data_->totalByteSize_, cudaMemcpyDeviceToHost), data_->name_ + " fromServer(): unable to memcpy " + std::to_string(data_->totalByteSize_) + " bytes from GPU"); data_->holder_ = ptr; - return ptr->data(); + for (auto& entry : data_->entries_) { + entry.output_ = ptr->data() + entry.offset_; + } } template class TritonGpuShmResource; diff --git a/HeterogeneousCore/SonicTriton/test/README.md b/HeterogeneousCore/SonicTriton/test/README.md index 6d48159e512dc..2249a3ebd6ac1 100644 --- a/HeterogeneousCore/SonicTriton/test/README.md +++ b/HeterogeneousCore/SonicTriton/test/README.md @@ -1,7 +1,7 @@ # SONIC TritonClient tests -Test modules `TritonImageProducer` and `TritonGraphProducer` (`TritonGraphFilter`, `TritonGraphAnalyzer`) are available. -They generate arbitrary inputs for inference (with Inception/DenseNet or Graph Attention Network, respectively) and print the resulting output. +Test modules `TritonImageProducer`, `TritonIdentityProducer`, and `TritonGraphProducer` (`TritonGraphFilter`, `TritonGraphAnalyzer`) are available. +They generate arbitrary inputs for inference (with Inception/DenseNet, a simple identity model that allows ragged batching, or Graph Attention Network, respectively) and print the resulting output. First, the relevant data for the image classification networks should be downloaded: ``` @@ -19,6 +19,11 @@ Run the image test: cmsRun tritonTest_cfg.py maxEvents=1 modules=TritonImageProducer,TritonImageProducer models=inception_graphdef,densenet_onnx ``` +Run the identity test with ragged batching: +``` +cmsRun tritonTest_cfg.py maxEvents=1 modules=TritonIdentityProducer models=ragged_io +``` + Run the graph test: ``` cmsRun tritonTest_cfg.py maxEvents=1 modules=TritonGraphProducer diff --git a/HeterogeneousCore/SonicTriton/test/TritonIdentityProducer.cc b/HeterogeneousCore/SonicTriton/test/TritonIdentityProducer.cc new file mode 100644 index 0000000000000..8a947f021c654 --- /dev/null +++ b/HeterogeneousCore/SonicTriton/test/TritonIdentityProducer.cc @@ -0,0 +1,62 @@ +#include "HeterogeneousCore/SonicTriton/interface/TritonEDProducer.h" + +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include +#include +#include +#include +#include + +class TritonIdentityProducer : public TritonEDProducer<> { +public: + explicit TritonIdentityProducer(edm::ParameterSet const& cfg) + : TritonEDProducer<>(cfg), batchSizes_{1, 2, 0}, batchCounter_(0) {} + void acquire(edm::Event const& iEvent, edm::EventSetup const& iSetup, Input& iInput) override { + //follow Triton QA tests for ragged input + std::vector> value_lists{{2, 2}, {4, 4, 4, 4}, {1}, {3, 3, 3}}; + + client_->setBatchSize(batchSizes_[batchCounter_]); + batchCounter_ = (batchCounter_ + 1) % batchSizes_.size(); + auto& input1 = iInput.at("INPUT0"); + auto data1 = input1.allocate(); + for (unsigned i = 0; i < client_->batchSize(); ++i) { + (*data1)[i] = value_lists[i]; + input1.setShape(0, (*data1)[i].size(), i); + } + + // convert to server format + input1.toServer(data1); + } + void produce(edm::Event& iEvent, edm::EventSetup const& iSetup, Output const& iOutput) override { + // check the results + const auto& output1 = iOutput.at("OUTPUT0"); + // convert from server format + const auto& tmp = output1.fromServer(); + edm::LogInfo msg(debugName_); + for (unsigned i = 0; i < client_->batchSize(); ++i) { + msg << "output " << i << " (" << triton_utils::printColl(output1.shape(i)) << "): "; + for (int j = 0; j < output1.shape(i)[0]; ++j) { + msg << tmp[i][j] << " "; + } + msg << "\n"; + } + } + ~TritonIdentityProducer() override = default; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + TritonClient::fillPSetDescription(desc); + //to ensure distinct cfi names + descriptions.addWithDefaultLabel(desc); + } + +private: + std::vector batchSizes_; + unsigned batchCounter_; +}; + +DEFINE_FWK_MODULE(TritonIdentityProducer); diff --git a/HeterogeneousCore/SonicTriton/test/TritonImageProducer.cc b/HeterogeneousCore/SonicTriton/test/TritonImageProducer.cc index 084686d56a653..07d5211dfd1c3 100644 --- a/HeterogeneousCore/SonicTriton/test/TritonImageProducer.cc +++ b/HeterogeneousCore/SonicTriton/test/TritonImageProducer.cc @@ -76,7 +76,7 @@ class TritonImageProducer : public TritonEDProducer<> { void findTopN(const TritonOutputData& scores, unsigned n = 5) const { const auto& tmp = scores.fromServer(); auto dim = scores.sizeDims(); - for (unsigned i0 = 0; i0 < scores.batchSize(); i0++) { + for (unsigned i0 = 0; i0 < client_->batchSize(); i0++) { //match score to type by index, then put in largest-first map std::map> score_map; for (unsigned i = 0; i < std::min((unsigned)dim, (unsigned)imageList_.size()); ++i) { diff --git a/HeterogeneousCore/SonicTriton/test/fetch_model.sh b/HeterogeneousCore/SonicTriton/test/fetch_model.sh index 801c9b82310b7..5520e5582e779 100755 --- a/HeterogeneousCore/SonicTriton/test/fetch_model.sh +++ b/HeterogeneousCore/SonicTriton/test/fetch_model.sh @@ -3,7 +3,7 @@ # borrowed from https://github.com/triton-inference-server/server/tree/master/docs/examples TRITON_REPO="https://github.com/triton-inference-server/server" -TRITON_VERSION=$(scram tool info triton-inference-server | grep "Version : " | cut -d' ' -f3 | cut -d'-' -f1) +TRITON_VERSION=$(scram tool info triton-inference-client | grep "Version : " | cut -d' ' -f3 | cut -d'-' -f1) TEST_DIR=`pwd` diff --git a/HeterogeneousCore/SonicTriton/test/tritonTest_cfg.py b/HeterogeneousCore/SonicTriton/test/tritonTest_cfg.py index 2829a5e2db743..1773e252cfae2 100644 --- a/HeterogeneousCore/SonicTriton/test/tritonTest_cfg.py +++ b/HeterogeneousCore/SonicTriton/test/tritonTest_cfg.py @@ -8,6 +8,7 @@ "TritonGraphProducer": ["gat_test"], "TritonGraphFilter": ["gat_test"], "TritonGraphAnalyzer": ["gat_test"], + "TritonIdentityProducer": ["ragged_io"], } # other choices diff --git a/HeterogeneousTest/CUDADevice/plugins/CUDATestDeviceAdditionModule.cc b/HeterogeneousTest/CUDADevice/plugins/CUDATestDeviceAdditionModule.cc index 8e10f2f50499e..c5d7f7ac272be 100644 --- a/HeterogeneousTest/CUDADevice/plugins/CUDATestDeviceAdditionModule.cc +++ b/HeterogeneousTest/CUDADevice/plugins/CUDATestDeviceAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "CUDATestDeviceAdditionAlgo.h" @@ -42,9 +42,9 @@ void CUDATestDeviceAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void CUDATestDeviceAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require CUDA for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The CUDAService is disabled, the test will be skipped.\n"; + edm::Service cuda; + if (not cuda or not cuda->enabled()) { + std::cout << "The CUDAService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/CUDADevice/test/testCUDATestDeviceAdditionModule.py b/HeterogeneousTest/CUDADevice/test/testCUDATestDeviceAdditionModule.py index 60dc51b9e9733..2d5c232f73e95 100644 --- a/HeterogeneousTest/CUDADevice/test/testCUDATestDeviceAdditionModule.py +++ b/HeterogeneousTest/CUDADevice/test/testCUDATestDeviceAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestCUDATestDeviceAdditionModule') +process.load('HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi') process.source = cms.Source('EmptySource') -process.CUDAService = cms.Service('CUDAService') - process.cudaTestDeviceAdditionModule = cms.EDAnalyzer('CUDATestDeviceAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/CUDAKernel/plugins/CUDATestKernelAdditionModule.cc b/HeterogeneousTest/CUDAKernel/plugins/CUDATestKernelAdditionModule.cc index de7eba987698e..666e9acd537ca 100644 --- a/HeterogeneousTest/CUDAKernel/plugins/CUDATestKernelAdditionModule.cc +++ b/HeterogeneousTest/CUDAKernel/plugins/CUDATestKernelAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "CUDATestKernelAdditionAlgo.h" @@ -42,9 +42,9 @@ void CUDATestKernelAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void CUDATestKernelAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require CUDA for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The CUDAService is disabled, the test will be skipped.\n"; + edm::Service service; + if (not service or not service->enabled()) { + std::cout << "The CUDAService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/CUDAKernel/test/testCUDATestKernelAdditionModule.py b/HeterogeneousTest/CUDAKernel/test/testCUDATestKernelAdditionModule.py index 229d40231681e..708a1c6a7d7ba 100644 --- a/HeterogeneousTest/CUDAKernel/test/testCUDATestKernelAdditionModule.py +++ b/HeterogeneousTest/CUDAKernel/test/testCUDATestKernelAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestCUDATestKernelAdditionModule') +process.load('HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi') process.source = cms.Source('EmptySource') -process.CUDAService = cms.Service('CUDAService') - process.cudaTestKernelAdditionModule = cms.EDAnalyzer('CUDATestKernelAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/CUDAOpaque/plugins/BuildFile.xml b/HeterogeneousTest/CUDAOpaque/plugins/BuildFile.xml index 30eefa19482a8..e075877c40e2c 100644 --- a/HeterogeneousTest/CUDAOpaque/plugins/BuildFile.xml +++ b/HeterogeneousTest/CUDAOpaque/plugins/BuildFile.xml @@ -5,7 +5,6 @@ - diff --git a/HeterogeneousTest/CUDAOpaque/plugins/CUDATestOpaqueAdditionModule.cc b/HeterogeneousTest/CUDAOpaque/plugins/CUDATestOpaqueAdditionModule.cc index a4dabe7060155..bf60b97b48eb9 100644 --- a/HeterogeneousTest/CUDAOpaque/plugins/CUDATestOpaqueAdditionModule.cc +++ b/HeterogeneousTest/CUDAOpaque/plugins/CUDATestOpaqueAdditionModule.cc @@ -11,7 +11,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousTest/CUDAOpaque/interface/DeviceAdditionOpaque.h" class CUDATestOpaqueAdditionModule : public edm::global::EDAnalyzer<> { @@ -38,9 +38,9 @@ void CUDATestOpaqueAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void CUDATestOpaqueAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require CUDA for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The CUDAService is disabled, the test will be skipped.\n"; + edm::Service cuda; + if (not cuda or not cuda->enabled()) { + std::cout << "The CUDAService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/CUDAOpaque/test/testCUDATestAdditionModules.py b/HeterogeneousTest/CUDAOpaque/test/testCUDATestAdditionModules.py index 60d0183823b0f..16eb7c9f248f4 100644 --- a/HeterogeneousTest/CUDAOpaque/test/testCUDATestAdditionModules.py +++ b/HeterogeneousTest/CUDAOpaque/test/testCUDATestAdditionModules.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestCUDATestOpaqueAdditionModule') +process.load('HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi') process.source = cms.Source('EmptySource') -process.CUDAService = cms.Service('CUDAService') - process.cudaTestDeviceAdditionModule = cms.EDAnalyzer('CUDATestDeviceAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/CUDAOpaque/test/testCUDATestOpaqueAdditionModule.py b/HeterogeneousTest/CUDAOpaque/test/testCUDATestOpaqueAdditionModule.py index 244e283ec7c3e..1f54cfd812252 100644 --- a/HeterogeneousTest/CUDAOpaque/test/testCUDATestOpaqueAdditionModule.py +++ b/HeterogeneousTest/CUDAOpaque/test/testCUDATestOpaqueAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestCUDATestOpaqueAdditionModule') +process.load('HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi') process.source = cms.Source('EmptySource') -process.CUDAService = cms.Service('CUDAService') - process.cudaTestOpaqueAdditionModule = cms.EDAnalyzer('CUDATestOpaqueAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/CUDAWrapper/plugins/CUDATestWrapperAdditionModule.cc b/HeterogeneousTest/CUDAWrapper/plugins/CUDATestWrapperAdditionModule.cc index 46b1cd2d3761e..fb70aba2474d4 100644 --- a/HeterogeneousTest/CUDAWrapper/plugins/CUDATestWrapperAdditionModule.cc +++ b/HeterogeneousTest/CUDAWrapper/plugins/CUDATestWrapperAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousTest/CUDAWrapper/interface/DeviceAdditionWrapper.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" @@ -43,9 +43,9 @@ void CUDATestWrapperAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require CUDA for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The CUDAService is disabled, the test will be skipped.\n"; + edm::Service cuda; + if (not cuda or not cuda->enabled()) { + std::cout << "The CUDAService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/CUDAWrapper/test/testCUDATestWrapperAdditionModule.py b/HeterogeneousTest/CUDAWrapper/test/testCUDATestWrapperAdditionModule.py index b3e37de34a951..af5e9dfb5f708 100644 --- a/HeterogeneousTest/CUDAWrapper/test/testCUDATestWrapperAdditionModule.py +++ b/HeterogeneousTest/CUDAWrapper/test/testCUDATestWrapperAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestCUDATestWrapperAdditionModule') +process.load('HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi') process.source = cms.Source('EmptySource') -process.CUDAService = cms.Service('CUDAService') - process.cudaTestWrapperAdditionModule = cms.EDAnalyzer('CUDATestWrapperAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/ROCmDevice/plugins/ROCmTestDeviceAdditionModule.cc b/HeterogeneousTest/ROCmDevice/plugins/ROCmTestDeviceAdditionModule.cc index 7cb12d3b0ce70..bf46ae35da8bf 100644 --- a/HeterogeneousTest/ROCmDevice/plugins/ROCmTestDeviceAdditionModule.cc +++ b/HeterogeneousTest/ROCmDevice/plugins/ROCmTestDeviceAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" #include "ROCmTestDeviceAdditionAlgo.h" @@ -42,9 +42,9 @@ void ROCmTestDeviceAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void ROCmTestDeviceAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require ROCm for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The ROCmService is disabled, the test will be skipped.\n"; + edm::Service rocm; + if (not rocm or not rocm->enabled()) { + std::cout << "The ROCmService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/ROCmDevice/test/testROCmTestDeviceAdditionModule.py b/HeterogeneousTest/ROCmDevice/test/testROCmTestDeviceAdditionModule.py index 5e31e902452f0..1c93e667741d6 100644 --- a/HeterogeneousTest/ROCmDevice/test/testROCmTestDeviceAdditionModule.py +++ b/HeterogeneousTest/ROCmDevice/test/testROCmTestDeviceAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestROCmTestDeviceAdditionModule') +process.load('HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi') process.source = cms.Source('EmptySource') -process.ROCmService = cms.Service('ROCmService') - process.rocmTestDeviceAdditionModule = cms.EDAnalyzer('ROCmTestDeviceAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/ROCmKernel/plugins/ROCmTestKernelAdditionModule.cc b/HeterogeneousTest/ROCmKernel/plugins/ROCmTestKernelAdditionModule.cc index cab3415e4551d..c33e42e3c49b0 100644 --- a/HeterogeneousTest/ROCmKernel/plugins/ROCmTestKernelAdditionModule.cc +++ b/HeterogeneousTest/ROCmKernel/plugins/ROCmTestKernelAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" #include "ROCmTestKernelAdditionAlgo.h" @@ -42,9 +42,9 @@ void ROCmTestKernelAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void ROCmTestKernelAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require ROCm for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The ROCmService is disabled, the test will be skipped.\n"; + edm::Service rocm; + if (not rocm or not rocm->enabled()) { + std::cout << "The ROCmService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/ROCmKernel/test/testROCmTestKernelAdditionModule.py b/HeterogeneousTest/ROCmKernel/test/testROCmTestKernelAdditionModule.py index b05991338da3b..fb6b54564bbea 100644 --- a/HeterogeneousTest/ROCmKernel/test/testROCmTestKernelAdditionModule.py +++ b/HeterogeneousTest/ROCmKernel/test/testROCmTestKernelAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestROCmTestKernelAdditionModule') +process.load('HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi') process.source = cms.Source('EmptySource') -process.ROCmService = cms.Service('ROCmService') - process.rocmTestKernelAdditionModule = cms.EDAnalyzer('ROCmTestKernelAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/ROCmOpaque/plugins/BuildFile.xml b/HeterogeneousTest/ROCmOpaque/plugins/BuildFile.xml index 91fdd97658824..99dd8b15dc8d2 100644 --- a/HeterogeneousTest/ROCmOpaque/plugins/BuildFile.xml +++ b/HeterogeneousTest/ROCmOpaque/plugins/BuildFile.xml @@ -5,7 +5,6 @@ - diff --git a/HeterogeneousTest/ROCmOpaque/plugins/ROCmTestOpaqueAdditionModule.cc b/HeterogeneousTest/ROCmOpaque/plugins/ROCmTestOpaqueAdditionModule.cc index 901b6eac51122..e3315fa0ff0e4 100644 --- a/HeterogeneousTest/ROCmOpaque/plugins/ROCmTestOpaqueAdditionModule.cc +++ b/HeterogeneousTest/ROCmOpaque/plugins/ROCmTestOpaqueAdditionModule.cc @@ -11,7 +11,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousTest/ROCmOpaque/interface/DeviceAdditionOpaque.h" class ROCmTestOpaqueAdditionModule : public edm::global::EDAnalyzer<> { @@ -38,9 +38,9 @@ void ROCmTestOpaqueAdditionModule::fillDescriptions(edm::ConfigurationDescriptio void ROCmTestOpaqueAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require ROCm for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The ROCmService is disabled, the test will be skipped.\n"; + edm::Service rocm; + if (not rocm or not rocm->enabled()) { + std::cout << "The ROCmService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/ROCmOpaque/test/testROCmTestAdditionModules.py b/HeterogeneousTest/ROCmOpaque/test/testROCmTestAdditionModules.py index 2ae6853a8e7ee..a2156489b7c21 100644 --- a/HeterogeneousTest/ROCmOpaque/test/testROCmTestAdditionModules.py +++ b/HeterogeneousTest/ROCmOpaque/test/testROCmTestAdditionModules.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestROCmTestOpaqueAdditionModule') +process.load('HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi') process.source = cms.Source('EmptySource') -process.ROCmService = cms.Service('ROCmService') - process.rocmTestDeviceAdditionModule = cms.EDAnalyzer('ROCmTestDeviceAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/ROCmOpaque/test/testROCmTestOpaqueAdditionModule.py b/HeterogeneousTest/ROCmOpaque/test/testROCmTestOpaqueAdditionModule.py index 05c4bf20d3f17..0d6f67183620d 100644 --- a/HeterogeneousTest/ROCmOpaque/test/testROCmTestOpaqueAdditionModule.py +++ b/HeterogeneousTest/ROCmOpaque/test/testROCmTestOpaqueAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestROCmTestOpaqueAdditionModule') +process.load('HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi') process.source = cms.Source('EmptySource') -process.ROCmService = cms.Service('ROCmService') - process.rocmTestOpaqueAdditionModule = cms.EDAnalyzer('ROCmTestOpaqueAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/HeterogeneousTest/ROCmWrapper/plugins/ROCmTestWrapperAdditionModule.cc b/HeterogeneousTest/ROCmWrapper/plugins/ROCmTestWrapperAdditionModule.cc index 48b2b9dc91a20..010e9f9dad618 100644 --- a/HeterogeneousTest/ROCmWrapper/plugins/ROCmTestWrapperAdditionModule.cc +++ b/HeterogeneousTest/ROCmWrapper/plugins/ROCmTestWrapperAdditionModule.cc @@ -13,7 +13,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "HeterogeneousCore/ROCmServices/interface/ROCmService.h" +#include "HeterogeneousCore/ROCmServices/interface/ROCmInterface.h" #include "HeterogeneousTest/ROCmWrapper/interface/DeviceAdditionWrapper.h" #include "HeterogeneousCore/ROCmUtilities/interface/hipCheck.h" @@ -43,9 +43,9 @@ void ROCmTestWrapperAdditionModule::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const { // require ROCm for running - edm::Service cs; - if (not cs->enabled()) { - std::cout << "The ROCmService is disabled, the test will be skipped.\n"; + edm::Service rocm; + if (not rocm or not rocm->enabled()) { + std::cout << "The ROCmService is not available or disabled, the test will be skipped.\n"; return; } diff --git a/HeterogeneousTest/ROCmWrapper/test/testROCmTestWrapperAdditionModule.py b/HeterogeneousTest/ROCmWrapper/test/testROCmTestWrapperAdditionModule.py index b493b484ed82a..56ca14ed90f8b 100644 --- a/HeterogeneousTest/ROCmWrapper/test/testROCmTestWrapperAdditionModule.py +++ b/HeterogeneousTest/ROCmWrapper/test/testROCmTestWrapperAdditionModule.py @@ -1,11 +1,10 @@ import FWCore.ParameterSet.Config as cms process = cms.Process('TestROCmTestWrapperAdditionModule') +process.load('HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi') process.source = cms.Source('EmptySource') -process.ROCmService = cms.Service('ROCmService') - process.rocmTestWrapperAdditionModule = cms.EDAnalyzer('ROCmTestWrapperAdditionModule', size = cms.uint32( 1024*1024 ) ) diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py index d77da54e2de60..3ce183bd4fcd9 100644 --- a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py +++ b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py @@ -840,7 +840,7 @@ TimeOffset = cms.double(0.0), X0 = cms.double(0.1027975), Y0 = cms.double(-0.016762), - Z0 = cms.double(0.607956) + Z0 = cms.double(0.101756) ) # Test HF offset diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedRealistic25ns13p6TeVEOY2022Collision_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic25ns13p6TeVEOY2022Collision_cfi.py index ac1c34dac58e3..aa273d27a8d38 100644 --- a/IOMC/EventVertexGenerators/python/VtxSmearedRealistic25ns13p6TeVEOY2022Collision_cfi.py +++ b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic25ns13p6TeVEOY2022Collision_cfi.py @@ -4,4 +4,5 @@ VtxSmeared = cms.EDProducer("BetafuncEvtVtxGenerator", Realistic25ns13p6TeVEOY2022CollisionVtxSmearingParameters, VtxSmearedCommon -) \ No newline at end of file +) + diff --git a/IOMC/RandomEngine/BuildFile.xml b/IOMC/RandomEngine/BuildFile.xml index 429c47bc13492..12eaa5b071dff 100644 --- a/IOMC/RandomEngine/BuildFile.xml +++ b/IOMC/RandomEngine/BuildFile.xml @@ -1,10 +1,4 @@ - - - - - - diff --git a/IOMC/RandomEngine/plugins/BuildFile.xml b/IOMC/RandomEngine/plugins/BuildFile.xml index 945cc70063569..0b1ef354ecf6c 100644 --- a/IOMC/RandomEngine/plugins/BuildFile.xml +++ b/IOMC/RandomEngine/plugins/BuildFile.xml @@ -1,6 +1,7 @@ + diff --git a/IOMC/RandomEngine/test/BuildFile.xml b/IOMC/RandomEngine/test/BuildFile.xml index a1fa2d3f03171..3ad47ec455b55 100644 --- a/IOMC/RandomEngine/test/BuildFile.xml +++ b/IOMC/RandomEngine/test/BuildFile.xml @@ -8,6 +8,4 @@ - - - + diff --git a/IOMC/RandomEngine/test/TestIOMCRandomEngineService.cpp b/IOMC/RandomEngine/test/TestIOMCRandomEngineService.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/IOMC/RandomEngine/test/TestIOMCRandomEngineService.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/IOMC/RandomEngine/test/testRandomService.sh b/IOMC/RandomEngine/test/testRandomService.sh index b65d4c2969d1f..65c5b0b6f2fb6 100755 --- a/IOMC/RandomEngine/test/testRandomService.sh +++ b/IOMC/RandomEngine/test/testRandomService.sh @@ -4,50 +4,47 @@ function die { echo Failure $1: status $2 ; exit $2 ; } test=testRandomService -pushd ${LOCAL_TMP_DIR} - - echo " " echo "RandomNumberGeneratorService 1" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}1_cfg.py > testRandomService1Dump.txt || die "cmsRun ${LOCAL_TEST_DIR}/${test}1_cfg.py" $? - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1Dump.txt testRandomService1Dump.txt || die "comparing testRandomService1Dump.txt" $? + cmsRun ${SCRAM_TEST_PATH}/${test}1_cfg.py > testRandomService1Dump.txt || die "cmsRun ${SCRAM_TEST_PATH}/${test}1_cfg.py" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1Dump.txt testRandomService1Dump.txt || die "comparing testRandomService1Dump.txt" $? mv testRandomService_0_t1.txt testRandomService1_0_t1.txt mv testRandomService_0_t2.txt testRandomService1_0_t2.txt mv testRandomService_0_t3.txt testRandomService1_0_t3.txt mv testRandomService_0_t4.txt testRandomService1_0_t4.txt mv testRandomService_0_t6.txt testRandomService1_0_t6.txt - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1_0_t1.txt testRandomService1_0_t1.txt || die "comparing testRandomService1_0_t1.txt" $? - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1_0_t2.txt testRandomService1_0_t2.txt || die "comparing testRandomService1_0_t2.txt" $? - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1_0_t3.txt testRandomService1_0_t3.txt || die "comparing testRandomService1_0_t3.txt" $? - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1_0_t4.txt testRandomService1_0_t4.txt || die "comparing testRandomService1_0_t4.txt" $? - diff ${LOCAL_TEST_DIR}/unit_test_outputs/testRandomService1_0_t6.txt testRandomService1_0_t6.txt || die "comparing testRandomService1_0_t6.txt" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1_0_t1.txt testRandomService1_0_t1.txt || die "comparing testRandomService1_0_t1.txt" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1_0_t2.txt testRandomService1_0_t2.txt || die "comparing testRandomService1_0_t2.txt" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1_0_t3.txt testRandomService1_0_t3.txt || die "comparing testRandomService1_0_t3.txt" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1_0_t4.txt testRandomService1_0_t4.txt || die "comparing testRandomService1_0_t4.txt" $? + diff ${SCRAM_TEST_PATH}/unit_test_outputs/testRandomService1_0_t6.txt testRandomService1_0_t6.txt || die "comparing testRandomService1_0_t6.txt" $? echo " " echo "RandomNumberGeneratorService 2" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}2_cfg.py || die "cmsRun ${LOCAL_TEST_DIR}/${test}2_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/${test}2_cfg.py || die "cmsRun ${SCRAM_TEST_PATH}/${test}2_cfg.py" $? echo " " echo "RandomNumberGeneratorService 3" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}3_cfg.py || die "cmsRun ${LOCAL_TEST_DIR}/${test}3_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/${test}3_cfg.py || die "cmsRun ${SCRAM_TEST_PATH}/${test}3_cfg.py" $? echo " " echo "RandomNumberGeneratorService merge" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}Merge1_cfg.py || die "cmsRun ${LOCAL_TEST_DIR}/${test}Merge1_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/${test}Merge1_cfg.py || die "cmsRun ${SCRAM_TEST_PATH}/${test}Merge1_cfg.py" $? echo " " echo "RandomNumberGeneratorService test 1, replay from event" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}Test1_cfg.py || die "cmsRun ${LOCAL_TEST_DIR}/${test}Test1_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/${test}Test1_cfg.py || die "cmsRun ${SCRAM_TEST_PATH}/${test}Test1_cfg.py" $? echo " " echo "RandomNumberGeneratorService test 2, replay from text file" echo "==============================================" - cmsRun ${LOCAL_TEST_DIR}/${test}Test2_cfg.py || die "cmsRun ${LOCAL_TEST_DIR}/${test}Test2_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/${test}Test2_cfg.py || die "cmsRun ${SCRAM_TEST_PATH}/${test}Test2_cfg.py" $? echo " " echo "RandomNumberGeneratorService multistream" @@ -63,8 +60,8 @@ pushd ${LOCAL_TMP_DIR} rm -rf stream1LastEvent.txt rm -rf stream2LastEvent.txt - cmsRun ${LOCAL_TEST_DIR}/testMultiStream_cfg.py > testMultiStreamDump.txt || die "cmsRun testMultiStream_cfg.py" $? - diff -I "TrackTSelector" ${LOCAL_TEST_DIR}/unit_test_outputs/testMultiStreamDump.txt testMultiStreamDump.txt || die "comparing testMultiStreamDump.txt" $? + cmsRun ${SCRAM_TEST_PATH}/testMultiStream_cfg.py > testMultiStreamDump.txt || die "cmsRun testMultiStream_cfg.py" $? + diff -I "TrackTSelector" ${SCRAM_TEST_PATH}/unit_test_outputs/testMultiStreamDump.txt testMultiStreamDump.txt || die "comparing testMultiStreamDump.txt" $? echo " " echo "RandomNumberGeneratorService multistream test replay from event" @@ -80,7 +77,7 @@ pushd ${LOCAL_TMP_DIR} rm -rf replaystream1LastEvent.txt rm -rf replaystream2LastEvent.txt - cmsRun ${LOCAL_TEST_DIR}/testMultiStreamReplay1_cfg.py || die "cmsRun testMultiStreamReplay1_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/testMultiStreamReplay1_cfg.py || die "cmsRun testMultiStreamReplay1_cfg.py" $? # sort so this does not depend on module execution order sort testRandomServiceL1E3.txt > testRandomServiceL1E3.sorted @@ -126,14 +123,10 @@ pushd ${LOCAL_TMP_DIR} rm -rf replaystream1LastEvent.txt rm -rf replaystream2LastEvent.txt - cmsRun ${LOCAL_TEST_DIR}/testMultiStreamReplay2_cfg.py || die "cmsRun testMultiStreamReplay2_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/testMultiStreamReplay2_cfg.py || die "cmsRun testMultiStreamReplay2_cfg.py" $? # sort so this does not depend on module execution order sort lastEvent.txt > lastEvent.sorted sort replaystream0LastEvent.txt > replayLastEvent.sorted diff lastEvent.sorted replayLastEvent.sorted || die "comparing files containing random numbers of last event in a stream" $? - -popd - -exit 0 diff --git a/IOPool/Common/test/BuildFile.xml b/IOPool/Common/test/BuildFile.xml index da64ac0ecd9bb..ee99d10de3405 100644 --- a/IOPool/Common/test/BuildFile.xml +++ b/IOPool/Common/test/BuildFile.xml @@ -1,14 +1,3 @@ - - - - - - - - - - - - - - + + + diff --git a/IOPool/Common/test/TestEdmFastMerge.sh b/IOPool/Common/test/TestEdmFastMerge.sh index 8b4380aa7f362..733a5178518f0 100755 --- a/IOPool/Common/test/TestEdmFastMerge.sh +++ b/IOPool/Common/test/TestEdmFastMerge.sh @@ -2,72 +2,71 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=$SCRAM_TEST_PATH +LOCAL_TMP_DIR=. #--------------------------- # Create first input file #--------------------------- -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreFastMergeTest_1_cfg.py || die 'Failure using PreFastMergeTest_1_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreFastMergeTest_1_cfg.py || die 'Failure using PreFastMergeTest_1_cfg.py' $? #--------------------------- # Create first input file with extra branch #--------------------------- -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreFastMergeTest_1x_cfg.py || die 'Failure using PreFastMergeTest_1x_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreFastMergeTest_1x_cfg.py || die 'Failure using PreFastMergeTest_1x_cfg.py' $? #--------------------------- # Create second input file #--------------------------- -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreFastMergeTest_2_cfg.py || die 'Failure using PreFastMergeTest_2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreFastMergeTest_2_cfg.py || die 'Failure using PreFastMergeTest_2_cfg.py' $? #--------------------------- # Create files with different ancestors #--------------------------- -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreFastMergeTest_ancestor1_cfg.py || die 'Failure using PreFastMergeTest_ancestor1_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreFastMergeTest_ancestor2_cfg.py || die 'Failure using PreFastMergeTest_ancestor2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreFastMergeTest_ancestor1_cfg.py || die 'Failure using PreFastMergeTest_ancestor1_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreFastMergeTest_ancestor2_cfg.py || die 'Failure using PreFastMergeTest_ancestor2_cfg.py' $? #--------------------------- # Merge files #--------------------------- -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR_ancestor.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTest_ancestor_cfg.py || die 'Failure using FastMergeTest_ancestor_cfg.py' $? -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR_ancestor2.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTest_ancestor2_cfg.py || die 'Failure using FastMergeTest_ancestor2_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR_ancestor.xml ${LOCAL_TEST_DIR}/FastMergeTest_ancestor_cfg.py || die 'Failure using FastMergeTest_ancestor_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR_ancestor2.xml ${LOCAL_TEST_DIR}/FastMergeTest_ancestor2_cfg.py || die 'Failure using FastMergeTest_ancestor2_cfg.py' $? -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJRx.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTest_x_cfg.py || die 'Failure using FastMergeTest_x_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJRx.xml ${LOCAL_TEST_DIR}/FastMergeTest_x_cfg.py || die 'Failure using FastMergeTest_x_cfg.py' $? #need to filter items in job report which always change egrep -v "||^$" $LOCAL_TEST_DIR/proper_fjrx_output > $LOCAL_TMP_DIR/proper_fjrx_output_filtered egrep -v "||^$" $LOCAL_TMP_DIR/TestFastMergeFJRx.xml > $LOCAL_TMP_DIR/TestFastMergeFJRx_filtered.xml diff $LOCAL_TMP_DIR/proper_fjrx_output_filtered $LOCAL_TMP_DIR/TestFastMergeFJRx_filtered.xml || die 'output framework job report is wrong for proper_fjrx_output_filtered' $? -#cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJRx_second.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTest_x_second_cfg.py || die 'Failure using FastMergeTest_x_second_cfg.py' $? +#cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJRx_second.xml ${LOCAL_TEST_DIR}/FastMergeTest_x_second_cfg.py || die 'Failure using FastMergeTest_x_second_cfg.py' $? ##need to filter items in job report which always change #egrep -v "||^$" $LOCAL_TEST_DIR/proper_fjrx_second_output > $LOCAL_TMP_DIR/proper_fjrx_second_output_filtered #egrep -v "||^$" $LOCAL_TMP_DIR/TestFastMergeFJRx_second.xml > $LOCAL_TMP_DIR/TestFastMergeFJRx_second_filtered.xml #diff $LOCAL_TMP_DIR/proper_fjrx_second_output_filtered $LOCAL_TMP_DIR/TestFastMergeFJRx_second_filtered.xml || die 'output framework job report is wrong for proper_fjrx_second_output_filtered' $? -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTest_cfg.py || die 'Failure using FastMergeTest_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeFJR.xml ${LOCAL_TEST_DIR}/FastMergeTest_cfg.py || die 'Failure using FastMergeTest_cfg.py' $? #need to filter items in job report which always change egrep -v "||^$" $LOCAL_TEST_DIR/proper_fjr_output > $LOCAL_TMP_DIR/proper_fjr_output_filtered egrep -v "||^$" $LOCAL_TMP_DIR/TestFastMergeFJR.xml > $LOCAL_TMP_DIR/TestFastMergeFJR_filtered.xml diff $LOCAL_TMP_DIR/proper_fjr_output_filtered $LOCAL_TMP_DIR/TestFastMergeFJR_filtered.xml || die 'output framework job report is wrong for proper_fjr_output_filtered' $? -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeRLFJR.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTestRL_cfg.py || die 'Failure using FastMergeTestRL_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeRLFJR.xml ${LOCAL_TEST_DIR}/FastMergeTestRL_cfg.py || die 'Failure using FastMergeTestRL_cfg.py' $? #need to filter items in job report which always change egrep -v "||^$" $LOCAL_TEST_DIR/proper_RLfjr_output > $LOCAL_TMP_DIR/proper_RLfjr_output_filtered egrep -v "||^$" $LOCAL_TMP_DIR/TestFastMergeRLFJR.xml > $LOCAL_TMP_DIR/TestFastMergeRLFJR_filtered.xml diff $LOCAL_TMP_DIR/proper_RLfjr_output_filtered $LOCAL_TMP_DIR/TestFastMergeRLFJR_filtered.xml || die 'output run lumi framework job report is wrong for proper_RLfjr_output_filtered' $? -cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeRFJR.xml --parameter-set ${LOCAL_TEST_DIR}/FastMergeTestR_cfg.py || die 'Failure using FastMergeTestR_cfg.py' $? +cmsRun -j ${LOCAL_TMP_DIR}/TestFastMergeRFJR.xml ${LOCAL_TEST_DIR}/FastMergeTestR_cfg.py || die 'Failure using FastMergeTestR_cfg.py' $? #need to filter items in job report which always change egrep -v "||^$" $LOCAL_TEST_DIR/proper_Rfjr_output > $LOCAL_TMP_DIR/proper_Rfjr_output_filtered egrep -v "||^$" $LOCAL_TMP_DIR/TestFastMergeRFJR.xml > $LOCAL_TMP_DIR/TestFastMergeRFJR_filtered.xml diff $LOCAL_TMP_DIR/proper_Rfjr_output_filtered $LOCAL_TMP_DIR/TestFastMergeRFJR_filtered.xml || die 'output run framework job report is wrong for proper_Rfjr_output_filtered' $? cmsRun -p ${LOCAL_TEST_DIR}/ReadFastMergeTestOutput_cfg.py || die 'Failure using ReadFastMergeTestOutput_cfg.py' $? - -popd diff --git a/IOPool/Common/test/TestIOPoolCommon.cpp b/IOPool/Common/test/TestIOPoolCommon.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/IOPool/Common/test/TestIOPoolCommon.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/IOPool/Common/test/proper_RLfjr_output b/IOPool/Common/test/proper_RLfjr_output index f74829c7b37dd..449b71704064b 100644 --- a/IOPool/Common/test/proper_RLfjr_output +++ b/IOPool/Common/test/proper_RLfjr_output @@ -81,4 +81,5 @@ + diff --git a/IOPool/Common/test/proper_Rfjr_output b/IOPool/Common/test/proper_Rfjr_output index 49af6c12a58eb..443754eee17bd 100644 --- a/IOPool/Common/test/proper_Rfjr_output +++ b/IOPool/Common/test/proper_Rfjr_output @@ -77,4 +77,5 @@ + diff --git a/IOPool/Common/test/proper_fjr_output b/IOPool/Common/test/proper_fjr_output index d75397307a6d6..8f679f474e2ec 100644 --- a/IOPool/Common/test/proper_fjr_output +++ b/IOPool/Common/test/proper_fjr_output @@ -83,4 +83,5 @@ + diff --git a/IOPool/Common/test/proper_fjrx_output b/IOPool/Common/test/proper_fjrx_output index 54423565eeb5d..6335e52e5be0d 100644 --- a/IOPool/Common/test/proper_fjrx_output +++ b/IOPool/Common/test/proper_fjrx_output @@ -92,4 +92,5 @@ + diff --git a/IOPool/Common/test/proper_fjrx_second_output b/IOPool/Common/test/proper_fjrx_second_output index 27d561881be66..ecf67cd6796f9 100644 --- a/IOPool/Common/test/proper_fjrx_second_output +++ b/IOPool/Common/test/proper_fjrx_second_output @@ -80,4 +80,5 @@ + diff --git a/IOPool/Common/test/run_TestEdmConfigDump.sh b/IOPool/Common/test/run_TestEdmConfigDump.sh index c29e22846d86b..0ce13e227bd36 100755 --- a/IOPool/Common/test/run_TestEdmConfigDump.sh +++ b/IOPool/Common/test/run_TestEdmConfigDump.sh @@ -2,13 +2,11 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=$SCRAM_TEST_PATH cmsRun ${LOCAL_TEST_DIR}/testEdmConfigDump_cfg.py > testEdmConfigDump.log || die "cmsRun testEdmConfigDump_cfg.py" $? edmProvDump testEdmProvDump.root > provdump.log python3 ${LOCAL_TEST_DIR}/removeChangingParts.py provdump.log > provdump1.log diff ${LOCAL_TEST_DIR}/unit_test_outputs/provdump.log provdump1.log || die "comparing provdump.log" $? -popd - exit 0 diff --git a/IOPool/Common/test/test_overlap_lumi_fast_copy.sh b/IOPool/Common/test/test_overlap_lumi_fast_copy.sh index ec5001962cb61..7871a5461dbe3 100755 --- a/IOPool/Common/test/test_overlap_lumi_fast_copy.sh +++ b/IOPool/Common/test/test_overlap_lumi_fast_copy.sh @@ -2,7 +2,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -LOCAL_TEST_DIR=src/IOPool/Common/test +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun ${LOCAL_TEST_DIR}/make_overlap_lumi_cfg.py || die "cmsRun make_overlap_lumi_cfg.py failed" $? diff --git a/IOPool/Input/test/BuildFile.xml b/IOPool/Input/test/BuildFile.xml index cf043bfbf1420..04ff2c262a6ef 100644 --- a/IOPool/Input/test/BuildFile.xml +++ b/IOPool/Input/test/BuildFile.xml @@ -1,8 +1,5 @@ - - - - + diff --git a/IOPool/Input/test/TestPoolInput.cpp b/IOPool/Input/test/TestPoolInput.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/IOPool/Input/test/TestPoolInput.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/IOPool/Input/test/TestPoolInput.sh b/IOPool/Input/test/TestPoolInput.sh index 00b6164df973d..46a9316061f56 100755 --- a/IOPool/Input/test/TestPoolInput.sh +++ b/IOPool/Input/test/TestPoolInput.sh @@ -2,7 +2,7 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} cmsRun -j PoolInputTest_jobreport.xml ${LOCAL_TEST_DIR}/PrePoolInputTest_cfg.py PoolInputTest.root 11 561 7 6 3 || die 'Failure using PrePoolInputTest_cfg.py' $? @@ -19,53 +19,53 @@ cmsRun ${LOCAL_TEST_DIR}/PoolGUIDTest_cfg.py file:${GUID_NAME} || die 'Failure u cp PoolInputTest.root PoolInputOther.root -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolInputTest_cfg.py || die 'Failure using PoolInputTest_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/PoolInputTest_noDelay_cfg.py >& ${LOCAL_TMP_DIR}/PoolInputTest_noDelay_cfg.txt || die 'Failure using PoolInputTest_noDelay_cfg.py' $? -grep 'event delayed read from source' ${LOCAL_TMP_DIR}/PoolInputTest_noDelay_cfg.txt && die 'Failure in PoolInputTest_noDelay_cfg.py, found delay reads from source' 1 -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolInputTest_skip_with_failure_cfg.py || die 'Failure using PoolInputTest_skip_with_failure_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolInputTest_skipBadFiles_cfg.py || die 'Failure using PoolInputTest_skipBadFiles_cfg.py ' $? +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest_cfg.py || die 'Failure using PoolInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest_noDelay_cfg.py >& PoolInputTest_noDelay_cfg.txt || die 'Failure using PoolInputTest_noDelay_cfg.py' $? +grep 'event delayed read from source' PoolInputTest_noDelay_cfg.txt && die 'Failure in PoolInputTest_noDelay_cfg.py, found delay reads from source' 1 +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest_skip_with_failure_cfg.py || die 'Failure using PoolInputTest_skip_with_failure_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest_skipBadFiles_cfg.py || die 'Failure using PoolInputTest_skipBadFiles_cfg.py ' $? cmsRun ${LOCAL_TEST_DIR}/PrePool2FileInputTest_cfg.py || die 'Failure using PrePool2FileInputTest_cfg.py' $? cmsRun ${LOCAL_TEST_DIR}/Pool2FileInputTest_cfg.py || die 'Failure using Pool2FileInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PrePoolInputTest2_cfg.py || die 'Failure using PrePoolInputTest2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PrePoolInputTest2_cfg.py || die 'Failure using PrePoolInputTest2_cfg.py' $? cp PoolInputTest.root PoolInputOther.root -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolInputTest2_cfg.py || die 'Failure using PoolInputTest2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest2_cfg.py || die 'Failure using PoolInputTest2_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolInputTest3_cfg.py || die 'Failure using PoolInputTest3_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolInputTest3_cfg.py || die 'Failure using PoolInputTest3_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolEmptyTest_cfg.py || die 'Failure using PoolEmptyTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolEmptyTest_cfg.py || die 'Failure using PoolEmptyTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolEmptyTest2_cfg.py || die 'Failure using PoolEmptyTest2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolEmptyTest2_cfg.py || die 'Failure using PoolEmptyTest2_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep1_cfg.py || die 'Failure using PoolAliasTestStep1_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep1_cfg.py || die 'Failure using PoolAliasTestStep1_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep2_cfg.py || die 'Failure using PoolAliasTestStep2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep2_cfg.py || die 'Failure using PoolAliasTestStep2_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep1_DifferentOrder_cfg.py || die 'Failure using PoolAliasTestStep1_DifferentOrder_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep1_DifferentOrder_cfg.py || die 'Failure using PoolAliasTestStep1_DifferentOrder_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep2_DifferentOrder_cfg.py || die 'Failure using PoolAliasTestStep2_DifferentOrder_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep2_DifferentOrder_cfg.py || die 'Failure using PoolAliasTestStep2_DifferentOrder_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep2A_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep2A_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep1C_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep1C_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasTestStep2C_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasTestStep2C_cfg.py || die 'Failure using PoolAliasTestStep2A_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasSubProcessTestStep1_cfg.py || die 'Failure using PoolAliasSubProcessTestStep1_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasSubProcessTestStep1_cfg.py || die 'Failure using PoolAliasSubProcessTestStep1_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolAliasSubProcessTestStep2_cfg.py || die 'Failure using PoolAliasSubProcessTestStep2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolAliasSubProcessTestStep2_cfg.py || die 'Failure using PoolAliasSubProcessTestStep2_cfg.py' $? cmsRun ${LOCAL_TEST_DIR}/PrePoolInputTest_cfg.py RunPerLumiTest.root 50 1 25 1 5 || die 'Failure using PrePoolInputTest_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/RunPerLumiTest_cfg.py 25 >& ${LOCAL_TMP_DIR}/RunPerLumiTest.txt || die 'Failure using RunPerLumiTest_cfg.py' $? -grep 'record' ${LOCAL_TMP_DIR}/RunPerLumiTest.txt | cut -d ' ' -f 4-11 > ${LOCAL_TMP_DIR}/RunPerLumiTest.filtered.txt -diff ${LOCAL_TEST_DIR}/unit_test_outputs/RunPerLumiTest.filtered.txt ${LOCAL_TMP_DIR}/RunPerLumiTest.filtered.txt || die 'incorrect output using RunPerLumiTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/RunPerLumiTest_cfg.py 25 >& RunPerLumiTest.txt || die 'Failure using RunPerLumiTest_cfg.py' $? +grep 'record' RunPerLumiTest.txt | cut -d ' ' -f 4-11 > RunPerLumiTest.filtered.txt +diff ${LOCAL_TEST_DIR}/unit_test_outputs/RunPerLumiTest.filtered.txt RunPerLumiTest.filtered.txt || die 'incorrect output using RunPerLumiTest_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/RunPerLumiTest_cfg.py 50 >& ${LOCAL_TMP_DIR}/tooManyLumis.txt && die 'RunPerLumiTest_cfg.py should have failed but did not' 1 -grep "MismatchedInputFiles" ${LOCAL_TMP_DIR}/tooManyLumis.txt || die 'RunPerLumiTest_cfg.py should have failed but did not' $? +cmsRun ${LOCAL_TEST_DIR}/RunPerLumiTest_cfg.py 50 >& tooManyLumis.txt && die 'RunPerLumiTest_cfg.py should have failed but did not' 1 +grep "MismatchedInputFiles" tooManyLumis.txt || die 'RunPerLumiTest_cfg.py should have failed but did not' $? cmsRun ${LOCAL_TEST_DIR}/firstLuminosityBlockForEachRunTest_cfg.py 'file:RunPerLumiTest.root' 25 1 25 1 5 || die 'Failure using firstLuminosityBlockForEachRunTest_cfg.py' $? cmsRun ${LOCAL_TEST_DIR}/PrePoolInputTest_cfg.py firstLumiTest1.root 25 1 100 1 5 || die 'Failure using PrePoolInputTest_cfg.py' $? @@ -83,11 +83,11 @@ cmsRun ${LOCAL_TEST_DIR}/firstLuminosityBlockForEachRun_skipLumis2_Test_cfg.py ' #test merging of heterogeneous files with extra provenenace in subsequent files -cmsRun --parameter-set ${LOCAL_TEST_DIR}/preMerge_cfg.py || die 'Failure using preMerge_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/preMerge_cfg.py || die 'Failure using preMerge_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/preMerge2_cfg.py || die 'Failure using preMerge2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/preMerge2_cfg.py || die 'Failure using preMerge2_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/HeteroMerge_cfg.py || die 'Failure using HeteroMerge_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/HeteroMerge_cfg.py || die 'Failure using HeteroMerge_cfg.py' $? #test reading of the old format files IOPoolInputData=$CMSSW_BASE/src @@ -144,5 +144,4 @@ cmsRun ${LOCAL_TEST_DIR}/test_read_multi_lumi_as_one_cfg.py || die 'Failure usin cmsRun ${LOCAL_TEST_DIR}/test_make_overlapping_lumis_cfg.py || die 'Failure using test_make_overlapping_lumis_cfg.py' $? cmsRun ${LOCAL_TEST_DIR}/test_read_overlapping_lumis_cfg.py || die 'Failure using test_read_overlapping_lumis_cfg.py' $? -popd exit 0 diff --git a/IOPool/Output/test/BuildFile.xml b/IOPool/Output/test/BuildFile.xml index c1b878731f1c8..d4ed012ce48fb 100644 --- a/IOPool/Output/test/BuildFile.xml +++ b/IOPool/Output/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/IOPool/Output/test/TestPoolOutput.cpp b/IOPool/Output/test/TestPoolOutput.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/IOPool/Output/test/TestPoolOutput.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/IOPool/Output/test/TestPoolOutput.sh b/IOPool/Output/test/TestPoolOutput.sh index 89d74f8982f31..7abf72604d480 100755 --- a/IOPool/Output/test/TestPoolOutput.sh +++ b/IOPool/Output/test/TestPoolOutput.sh @@ -2,30 +2,30 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=$SCRAM_TEST_PATH -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolOutputTest_cfg.py || die 'Failure using PoolOutputTest_cfg.py 1' $? +cmsRun ${LOCAL_TEST_DIR}/PoolOutputTest_cfg.py || die 'Failure using PoolOutputTest_cfg.py 1' $? GUID1=$(edmFileUtil -u PoolOutputTest.root | fgrep uuid | awk '{print $10}') -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolOutputTest_cfg.py || die 'Failure using PoolOutputTest_cfg.py 2' $? +cmsRun ${LOCAL_TEST_DIR}/PoolOutputTest_cfg.py || die 'Failure using PoolOutputTest_cfg.py 2' $? GUID2=$(edmFileUtil -u PoolOutputTest.root | fgrep uuid | awk '{print $10}') if [ "x${GUID1}" == "x${GUID2}" ]; then echo "GUID from two executions are the same: ${GUID1}" exit 1 fi -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolDropTest_cfg.py || die 'Failure using PoolDropTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolDropTest_cfg.py || die 'Failure using PoolDropTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolMissingTest_cfg.py || die 'Failure using PoolMissingTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolMissingTest_cfg.py || die 'Failure using PoolMissingTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolOutputRead_cfg.py || die 'Failure using PoolOutputRead_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolOutputRead_cfg.py || die 'Failure using PoolOutputRead_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolDropRead_cfg.py || die 'Failure using PoolDropRead_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolDropRead_cfg.py || die 'Failure using PoolDropRead_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolMissingRead_cfg.py || die 'Failure using PoolMissingRead_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolMissingRead_cfg.py || die 'Failure using PoolMissingRead_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolTransientTest_cfg.py || die 'Failure using PoolTransientTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolTransientTest_cfg.py || die 'Failure using PoolTransientTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PoolTransientRead_cfg.py || die 'Failure using PoolTransientRead_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PoolTransientRead_cfg.py || die 'Failure using PoolTransientRead_cfg.py' $? cmsRun ${LOCAL_TEST_DIR}/PoolOutputEmptyEventsTest_cfg.py || die 'Failure using PoolOutputEmptyEventsTest_cfg.py' $? #reads file from above and from PoolOutputTest_cfg.py @@ -74,5 +74,3 @@ if [ "x${GUID1}" == "x${GUID2}" ]; then echo "GUID from two output files are the same: ${GUID1}" exit 1 fi - -popd diff --git a/IOPool/SecondaryInput/test/BuildFile.xml b/IOPool/SecondaryInput/test/BuildFile.xml index a4e896c6b24a0..d53c7288b6044 100644 --- a/IOPool/SecondaryInput/test/BuildFile.xml +++ b/IOPool/SecondaryInput/test/BuildFile.xml @@ -1,8 +1,5 @@ - - - - + diff --git a/IOPool/SecondaryInput/test/TestSecondaryInput.cpp b/IOPool/SecondaryInput/test/TestSecondaryInput.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/IOPool/SecondaryInput/test/TestSecondaryInput.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/IOPool/SecondaryInput/test/TestSecondaryInput.sh b/IOPool/SecondaryInput/test/TestSecondaryInput.sh index 29bbe96b3abcb..6bf739d2274a0 100755 --- a/IOPool/SecondaryInput/test/TestSecondaryInput.sh +++ b/IOPool/SecondaryInput/test/TestSecondaryInput.sh @@ -2,20 +2,19 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -pushd ${LOCAL_TMP_DIR} +LOCAL_TEST_DIR=${SCRAM_TEST_PATH} -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreSecondaryInputTest2_cfg.py || die 'Failure using PreSecondaryInputTest2_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreSecondaryInputTest2_cfg.py || die 'Failure using PreSecondaryInputTest2_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/PreSecondaryInputTest_cfg.py || die 'Failure using PreSecondaryInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/PreSecondaryInputTest_cfg.py || die 'Failure using PreSecondaryInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/SecondaryInputTest_cfg.py || die 'Failure using SecondaryInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/SecondaryInputTest_cfg.py || die 'Failure using SecondaryInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/SecondarySeqInputTest_cfg.py || die 'Failure using SecondarySeqInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/SecondarySeqInputTest_cfg.py || die 'Failure using SecondarySeqInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/SecondaryInLumiInputTest_cfg.py || die 'Failure using SecondaryInLumiInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/SecondaryInLumiInputTest_cfg.py || die 'Failure using SecondaryInLumiInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/SecondarySeqInLumiInputTest_cfg.py || die 'Failure using SecondarySeqInLumiInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/SecondarySeqInLumiInputTest_cfg.py || die 'Failure using SecondarySeqInLumiInputTest_cfg.py' $? -cmsRun --parameter-set ${LOCAL_TEST_DIR}/SecondarySpecInputTest_cfg.py || die 'Failure using SecondarySpecInputTest_cfg.py' $? +cmsRun ${LOCAL_TEST_DIR}/SecondarySpecInputTest_cfg.py || die 'Failure using SecondarySpecInputTest_cfg.py' $? -popd diff --git a/IOPool/Streamer/interface/FRDFileHeader.h b/IOPool/Streamer/interface/FRDFileHeader.h index 7b7a6bc471c7d..32a5c5c629bbf 100644 --- a/IOPool/Streamer/interface/FRDFileHeader.h +++ b/IOPool/Streamer/interface/FRDFileHeader.h @@ -20,26 +20,63 @@ constexpr std::array FRDFileHeader_id{{0x52, 0x41, 0x57, 0x5f}}; constexpr std::array FRDFileVersion_1{{0x30, 0x30, 0x30, 0x31}}; +constexpr std::array FRDFileVersion_2{{0x30, 0x30, 0x30, 0x32}}; -struct FRDFileHeader_v1 { - FRDFileHeader_v1() = default; +struct FRDFileHeaderIdentifier { + FRDFileHeaderIdentifier(const std::array& id, const std::array& version) + : id_(id), version_(version) {} - FRDFileHeader_v1(uint16_t eventCount, uint32_t lumiSection, uint64_t fileSize) - : id_{FRDFileHeader_id}, - version_{FRDFileVersion_1}, - headerSize_(sizeof(FRDFileHeader_v1)), + std::array id_; + std::array version_; +}; + +struct FRDFileHeaderContent_v1 { + FRDFileHeaderContent_v1(uint16_t eventCount, uint32_t lumiSection, uint64_t fileSize) + : headerSize_(sizeof(FRDFileHeaderContent_v1) + sizeof(FRDFileHeaderIdentifier)), eventCount_(eventCount), lumiSection_(lumiSection), fileSize_(fileSize) {} - std::array id_; - std::array version_; uint16_t headerSize_; uint16_t eventCount_; uint32_t lumiSection_; uint64_t fileSize_; }; +struct FRDFileHeader_v1 { + FRDFileHeader_v1(uint16_t eventCount, uint32_t lumiSection, uint64_t fileSize) + : id_(FRDFileHeader_id, FRDFileVersion_1), c_(eventCount, lumiSection, fileSize) {} + + FRDFileHeaderIdentifier id_; + FRDFileHeaderContent_v1 c_; +}; + +struct FRDFileHeaderContent_v2 { + FRDFileHeaderContent_v2( + uint16_t dataType, uint16_t eventCount, uint32_t runNumber, uint32_t lumiSection, uint64_t fileSize) + : headerSize_(sizeof(FRDFileHeaderContent_v2) + sizeof(FRDFileHeaderIdentifier)), + dataType_(dataType), + eventCount_(eventCount), + runNumber_(runNumber), + lumiSection_(lumiSection), + fileSize_(fileSize) {} + + uint16_t headerSize_; + uint16_t dataType_; + uint32_t eventCount_; + uint32_t runNumber_; + uint32_t lumiSection_; + uint64_t fileSize_; +}; + +struct FRDFileHeader_v2 { + FRDFileHeader_v2(uint16_t dataType, uint16_t eventCount, uint32_t runNumber, uint32_t lumiSection, uint64_t fileSize) + : id_(FRDFileHeader_id, FRDFileVersion_2), c_(dataType, eventCount, runNumber, lumiSection, fileSize) {} + + FRDFileHeaderIdentifier id_; + FRDFileHeaderContent_v2 c_; +}; + inline uint16_t getFRDFileHeaderVersion(const std::array& id, const std::array& version) { size_t i; for (i = 0; i < 4; i++) diff --git a/IOPool/Streamer/test/BuildFile.xml b/IOPool/Streamer/test/BuildFile.xml index dd46130041646..51fad489005fb 100644 --- a/IOPool/Streamer/test/BuildFile.xml +++ b/IOPool/Streamer/test/BuildFile.xml @@ -18,21 +18,13 @@ - - - + - - - + - - - + - - - + diff --git a/IOPool/Streamer/test/RunLZMA.sh b/IOPool/Streamer/test/RunLZMA.sh index cacfbdecd696b..d592c548f1e36 100755 --- a/IOPool/Streamer/test/RunLZMA.sh +++ b/IOPool/Streamer/test/RunLZMA.sh @@ -1,4 +1,3 @@ #!/bin/bash -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -export TEST_COMPRESSION_ALGO="LZMA" -exec ${SCRIPTDIR}/RunSimple_NewStreamer.sh +export TEST_COMPRESSION_ALGO="LZMA" +$(dirname $0)/RunSimple_NewStreamer.sh diff --git a/IOPool/Streamer/test/RunSimple_NewStreamer.sh b/IOPool/Streamer/test/RunSimple_NewStreamer.sh index d890912ecd071..130bd00e5dfb2 100755 --- a/IOPool/Streamer/test/RunSimple_NewStreamer.sh +++ b/IOPool/Streamer/test/RunSimple_NewStreamer.sh @@ -2,43 +2,29 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -if [ -z $LOCAL_TEST_DIR ]; then -LOCAL_TEST_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +if [ -z $SCRAM_TEST_PATH ]; then +SCRAM_TEST_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" fi -echo "LOCAL_TEST_DIR = $LOCAL_TEST_DIR" - -if [ -z $LOCAL_TMP_DIR ]; then -LOCAL_TMP_DIR="/tmp" -fi -echo "LOCAL_TMP_DIR = $LOCAL_TMP_DIR" +echo "LOCAL_TEST_DIR = $SCRAM_TEST_PATH" if [ -z $TEST_COMPRESSION_ALGO ]; then TEST_COMPRESSION_ALGO="ZLIB" fi echo "TEST_COMPRESSION_ALGO = $TEST_COMPRESSION_ALGO" -cd $LOCAL_TEST_DIR - RC=0 -P=$$ -PREFIX=results_${USER}${P} -OUTDIR=${LOCAL_TMP_DIR}/${PREFIX} - -mkdir ${OUTDIR} -cp *_cfg.py ${OUTDIR} -cd ${OUTDIR} -cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > out 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? -cmsRun NewStreamOutAlt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outAlt 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? -cmsRun NewStreamOutExt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outExt 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? -cmsRun NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outExt 2>&1 || die "cmsRun NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? -cmsRun --parameter-set NewStreamIn_cfg.py > in 2>&1 || die "cmsRun NewStreamIn_cfg.py" $? -cmsRun --parameter-set NewStreamIn2_cfg.py > in2 2>&1 || die "cmsRun NewStreamIn2_cfg.py" $? -cmsRun --parameter-set NewStreamCopy_cfg.py > copy 2>&1 || die "cmsRun NewStreamCopy_cfg.py" $? -cmsRun --parameter-set NewStreamCopy2_cfg.py > copy2 2>&1 || die "cmsRun NewStreamCopy2_cfg.py" $? -cmsRun --parameter-set NewStreamInAlt_cfg.py > alt 2>&1 || die "cmsRun NewStreamInAlt_cfg.py" $? -cmsRun --parameter-set NewStreamInExt_cfg.py > ext 2>&1 || die "cmsRun NewStreamInExt_cfg.py" $? -cmsRun --parameter-set NewStreamInExtBuf_cfg.py > ext 2>&1 || die "cmsRun NewStreamInExtBuf_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > out 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamOutAlt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outAlt 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamOutExt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outExt 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > outExt 2>&1 || die "cmsRun NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamIn_cfg.py > in 2>&1 || die "cmsRun NewStreamIn_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamIn2_cfg.py > in2 2>&1 || die "cmsRun NewStreamIn2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamCopy_cfg.py > copy 2>&1 || die "cmsRun NewStreamCopy_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamCopy2_cfg.py > copy2 2>&1 || die "cmsRun NewStreamCopy2_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamInAlt_cfg.py > alt 2>&1 || die "cmsRun NewStreamInAlt_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamInExt_cfg.py > ext 2>&1 || die "cmsRun NewStreamInExt_cfg.py" $? +cmsRun ${SCRAM_TEST_PATH}/NewStreamInExtBuf_cfg.py > ext 2>&1 || die "cmsRun NewStreamInExtBuf_cfg.py" $? # echo "CHECKSUM = 1" > out # echo "CHECKSUM = 1" > in @@ -73,5 +59,4 @@ then RC=1 fi -#rm -rf ${OUTDIR} exit ${RC} diff --git a/IOPool/Streamer/test/RunThis_t.cpp b/IOPool/Streamer/test/RunThis_t.cpp deleted file mode 100644 index fec9875dcae99..0000000000000 --- a/IOPool/Streamer/test/RunThis_t.cpp +++ /dev/null @@ -1,8 +0,0 @@ -//------------------------------------------------------------ -// -// Driver for shell scripts. -// -//------------------------------------------------------------ - -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/IOPool/Streamer/test/RunUNCOMPRESSED.sh b/IOPool/Streamer/test/RunUNCOMPRESSED.sh index 3ac9e1f4773ac..2a05f9c764632 100755 --- a/IOPool/Streamer/test/RunUNCOMPRESSED.sh +++ b/IOPool/Streamer/test/RunUNCOMPRESSED.sh @@ -1,4 +1,3 @@ #!/bin/bash -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export TEST_COMPRESSION_ALGO="UNCOMPRESSED" -exec ${SCRIPTDIR}/RunSimple_NewStreamer.sh +$(dirname $0)/RunSimple_NewStreamer.sh diff --git a/IOPool/Streamer/test/RunZLIB.sh b/IOPool/Streamer/test/RunZLIB.sh index fdc752038f7d0..3b5f5ef99330a 100755 --- a/IOPool/Streamer/test/RunZLIB.sh +++ b/IOPool/Streamer/test/RunZLIB.sh @@ -1,4 +1,3 @@ #!/bin/bash -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export TEST_COMPRESSION_ALGO="ZLIB" -exec ${SCRIPTDIR}/RunSimple_NewStreamer.sh +$(dirname $0)/RunSimple_NewStreamer.sh diff --git a/IOPool/Streamer/test/RunZSTD.sh b/IOPool/Streamer/test/RunZSTD.sh index d33f7b0a24a2d..b3477701d995e 100755 --- a/IOPool/Streamer/test/RunZSTD.sh +++ b/IOPool/Streamer/test/RunZSTD.sh @@ -1,4 +1,3 @@ #!/bin/bash -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export TEST_COMPRESSION_ALGO="ZSTD" -exec ${SCRIPTDIR}/RunSimple_NewStreamer.sh +$(dirname $0)/RunSimple_NewStreamer.sh diff --git a/JetMETCorrections/Modules/BuildFile.xml b/JetMETCorrections/Modules/BuildFile.xml index b6f80349fe87a..36d3f04353b28 100644 --- a/JetMETCorrections/Modules/BuildFile.xml +++ b/JetMETCorrections/Modules/BuildFile.xml @@ -4,7 +4,6 @@ - diff --git a/JetMETCorrections/Modules/plugins/BuildFile.xml b/JetMETCorrections/Modules/plugins/BuildFile.xml index a5da3de074288..7d0900648972d 100644 --- a/JetMETCorrections/Modules/plugins/BuildFile.xml +++ b/JetMETCorrections/Modules/plugins/BuildFile.xml @@ -4,7 +4,6 @@ - diff --git a/JetMETCorrections/Modules/test/BuildFile.xml b/JetMETCorrections/Modules/test/BuildFile.xml index ce4970f2ccae1..d5017843a63e4 100644 --- a/JetMETCorrections/Modules/test/BuildFile.xml +++ b/JetMETCorrections/Modules/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/JetMETCorrections/Modules/test/TestDriver.cc b/JetMETCorrections/Modules/test/TestDriver.cc deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/JetMETCorrections/Modules/test/TestDriver.cc +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/JetMETCorrections/Modules/test/test_jetresolution.sh b/JetMETCorrections/Modules/test/test_jetresolution.sh index 82d61e398bd4e..9f195511ce11f 100755 --- a/JetMETCorrections/Modules/test/test_jetresolution.sh +++ b/JetMETCorrections/Modules/test/test_jetresolution.sh @@ -3,5 +3,5 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/JetResolutionDemo_cfg.py +F1=${SCRAM_TEST_PATH}/JetResolutionDemo_cfg.py (cmsRun $F1 ) || die "Failure using $F1" $? diff --git a/JetMETCorrections/Objects/BuildFile.xml b/JetMETCorrections/Objects/BuildFile.xml index 5d3f4530cb504..91b083944c269 100644 --- a/JetMETCorrections/Objects/BuildFile.xml +++ b/JetMETCorrections/Objects/BuildFile.xml @@ -1,8 +1,5 @@ - - - diff --git a/JetMETCorrections/Type1MET/test/BuildFile.xml b/JetMETCorrections/Type1MET/test/BuildFile.xml index 3fe9940065dcc..3e91ecd2ae28a 100644 --- a/JetMETCorrections/Type1MET/test/BuildFile.xml +++ b/JetMETCorrections/Type1MET/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/JetMETCorrections/Type1MET/test/TestDriver.cpp b/JetMETCorrections/Type1MET/test/TestDriver.cpp deleted file mode 100644 index 3738a595bc8a4..0000000000000 --- a/JetMETCorrections/Type1MET/test/TestDriver.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -//____________________________________________________________________________|| -RUNTEST() - -//____________________________________________________________________________|| diff --git a/JetMETCorrections/Type1MET/test/runtests.sh b/JetMETCorrections/Type1MET/test/runtests.sh index c39a182b9b324..9d651ba90fb37 100755 --- a/JetMETCorrections/Type1MET/test/runtests.sh +++ b/JetMETCorrections/Type1MET/test/runtests.sh @@ -4,5 +4,5 @@ function die { echo $1: status $2 ; exit $2; } ##____________________________________________________________________________|| -cmsRun ${LOCAL_TEST_DIR}/corrMET_pfMet_cfg.py || die 'Failure using corrMET_pfMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/corrMET_caloMet_cfg.py || die 'Failure using corrMET_caloMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/corrMET_pfMet_cfg.py || die 'Failure using corrMET_pfMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/corrMET_caloMet_cfg.py || die 'Failure using corrMET_caloMet_cfg.py' $? diff --git a/L1Trigger/CSCTriggerPrimitives/python/params/showerParams.py b/L1Trigger/CSCTriggerPrimitives/python/params/showerParams.py index cf3b766462780..c46dd3fdb04a4 100644 --- a/L1Trigger/CSCTriggerPrimitives/python/params/showerParams.py +++ b/L1Trigger/CSCTriggerPrimitives/python/params/showerParams.py @@ -74,17 +74,17 @@ # ME1/1 140, 140, 140, # ME1/2 - 20, 41, 45, + 140, 140, 140, # ME1/3 - 8, 12, 16, + 14, 14, 18, # ME2/1 28, 56, 58, # ME2/2 - 9, 18, 22, + 28, 28, 32, # ME3/1 26, 55, 57, # ME3/2 - 8, 16, 20, + 26, 26, 34, # ME4/1 31, 62, 64, # ME4/2 diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc index 3702951fb8bf4..6f8b3355f0f32 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc @@ -88,6 +88,10 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, stagger[i_layer] = 1; } + for (int i = 0; i < CSCConstants::MAX_NUM_HALF_STRIPS_RUN2_TRIGGER; ++i) { + ispretrig_[i] = false; + } + // which patterns should we use? if (runCCLUT_) { clct_pattern_ = CSCPatternBank::clct_pattern_run3_; diff --git a/L1Trigger/Configuration/python/L1Trigger_EventContent_cff.py b/L1Trigger/Configuration/python/L1Trigger_EventContent_cff.py index 207296ee693ae..271baa788fe79 100644 --- a/L1Trigger/Configuration/python/L1Trigger_EventContent_cff.py +++ b/L1Trigger/Configuration/python/L1Trigger_EventContent_cff.py @@ -211,6 +211,7 @@ def _appendPhase2Digis(obj): 'keep *_l1tLayer1HF_*_*', 'keep *_l1tLayer1_*_*', 'keep *_l1tLayer1EG_*_*', + 'keep *_l1tLayer2EG_*_*', 'keep *_l1tMETPFProducer_*_*', 'keep *_l1tNNTauProducer_*_*', 'keep *_l1tNNTauProducerPuppi_*_*', diff --git a/L1Trigger/DemonstratorTools/test/gtt/createFirmwareInputFiles_cfg.py b/L1Trigger/DemonstratorTools/test/gtt/createFirmwareInputFiles_cfg.py index 9e43967a0aacf..762f483e305fe 100644 --- a/L1Trigger/DemonstratorTools/test/gtt/createFirmwareInputFiles_cfg.py +++ b/L1Trigger/DemonstratorTools/test/gtt/createFirmwareInputFiles_cfg.py @@ -77,6 +77,7 @@ process.l1tVertexProducer.debug = options.debug process.l1tTrackSelectionProducer.processSimulatedTracks = cms.bool(False) process.l1tTrackSelectionProducer.l1VerticesEmulationInputTag = cms.InputTag("l1tVertexProducer", "l1verticesEmulation") +process.l1tTrackSelectionProducer.debug = options.debug process.l1tTrackJetsEmulation.VertexInputTag = cms.InputTag("l1tVertexProducer", "l1verticesEmulation") process.l1tTrackerEmuEtMiss.L1VertexInputTag = cms.InputTag("l1tVertexProducer", "l1verticesEmulation") process.l1tTrackerEmuEtMiss.debug = options.debug diff --git a/L1Trigger/L1TCaloLayer1/plugins/BuildFile.xml b/L1Trigger/L1TCaloLayer1/plugins/BuildFile.xml index 45f317c02116f..53d93a4a2399e 100644 --- a/L1Trigger/L1TCaloLayer1/plugins/BuildFile.xml +++ b/L1Trigger/L1TCaloLayer1/plugins/BuildFile.xml @@ -5,4 +5,7 @@ + + + diff --git a/L1Trigger/L1TCaloLayer1/plugins/L1TCaloSummary.cc b/L1Trigger/L1TCaloLayer1/plugins/L1TCaloSummary.cc index 52290d7e6042f..716f3d3e6f791 100644 --- a/L1Trigger/L1TCaloLayer1/plugins/L1TCaloSummary.cc +++ b/L1Trigger/L1TCaloLayer1/plugins/L1TCaloSummary.cc @@ -57,6 +57,10 @@ #include "L1Trigger/L1TCaloLayer1/src/UCTLogging.hh" #include +//Anomaly detection includes +#include "ap_fixed.h" +#include "hls4ml/emulator.h" + using namespace l1tcalo; using namespace l1extra; using namespace std; @@ -102,7 +106,9 @@ class L1TCaloSummary : public edm::stream::EDProducer<> { edm::EDGetTokenT regionToken; UCTLayer1* layer1; - UCTSummaryCard* summaryCard; + + hls4mlEmulator::ModelLoader loader; + std::shared_ptr model; }; // @@ -128,7 +134,8 @@ L1TCaloSummary::L1TCaloSummary(const edm::ParameterSet& iConfig) boostedJetPtFactor(iConfig.getParameter("boostedJetPtFactor")), verbose(iConfig.getParameter("verbose")), fwVersion(iConfig.getParameter("firmwareVersion")), - regionToken(consumes(edm::InputTag("simCaloStage2Layer1Digis"))) { + regionToken(consumes(edm::InputTag("simCaloStage2Layer1Digis"))), + loader(hls4mlEmulator::ModelLoader(iConfig.getParameter("CICADAModelVersion"))) { std::vector pumLUTData; char pumLUTString[10]; for (uint32_t pumBin = 0; pumBin < nPumBins; pumBin++) { @@ -148,14 +155,14 @@ L1TCaloSummary::L1TCaloSummary(const edm::ParameterSet& iConfig) } } produces("Boosted"); - summaryCard = new UCTSummaryCard(&pumLUT, jetSeed, tauSeed, tauIsolationFactor, eGammaSeed, eGammaIsolationFactor); -} -L1TCaloSummary::~L1TCaloSummary() { - if (summaryCard != nullptr) - delete summaryCard; + //anomaly trigger loading + model = loader.load_model(); + produces("anomalyScore"); } +L1TCaloSummary::~L1TCaloSummary() {} + // // member functions // @@ -166,19 +173,27 @@ void L1TCaloSummary::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) std::unique_ptr bJetCands(new L1JetParticleCollection); + std::unique_ptr anomalyScore = std::make_unique(); + UCTGeometry g; // Here we read region data from the region collection created by L1TCaloLayer1 instead of // independently creating regions from TPGs for processing by the summary card. This results // in a single region vector of size 252 whereas from independent creation we had 3*6 vectors // of size 7*2. Indices are mapped in UCTSummaryCard accordingly. - summaryCard->clearRegions(); + UCTSummaryCard summaryCard = + UCTSummaryCard(&pumLUT, jetSeed, tauSeed, tauIsolationFactor, eGammaSeed, eGammaIsolationFactor); std::vector inputRegions; inputRegions.clear(); edm::Handle> regionCollection; if (!iEvent.getByToken(regionToken, regionCollection)) edm::LogError("L1TCaloSummary") << "UCT: Failed to get regions from region collection!"; iEvent.getByToken(regionToken, regionCollection); + //Model input + //This is done as a flat vector input, but future versions may involve 2D input + //This will have to be handled later + //Would also be good to be able to configure the precision of the ap_fixed type + ap_ufixed<10, 10> modelInput[252]; for (const L1CaloRegion& i : *regionCollection) { UCTRegionIndex r = g.getUCTRegionIndexFromL1CaloRegion(i.gctEta(), i.gctPhi()); UCTTowerIndex t = g.getUCTTowerIndexFromL1CaloRegion(r, i.raw()); @@ -193,10 +208,25 @@ void L1TCaloSummary::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) UCTRegion* test = new UCTRegion(crate, card, negativeEta, region, fwVersion); test->setRegionSummary(i.raw()); inputRegions.push_back(test); + //This *should* fill the tensor in the proper order to be fed to the anomaly model + //We take 4 off of the GCT eta/iEta. + //iEta taken from this ranges from 4-17, (I assume reserving lower and higher for forward regions) + //So our first index, index 0, is technically iEta=4, and so-on. + //CICADA v1 reads this as a flat vector + modelInput[14 * i.gctPhi() + (i.gctEta() - 4)] = i.et(); } - summaryCard->setRegionData(inputRegions); + //Extract model output + //Would be good to be able to configure the precision of the result + ap_fixed<11, 5> modelResult[1]; + model->prepare_input(modelInput); + model->predict(); + model->read_result(modelResult); + + *anomalyScore = modelResult[0].to_float(); + + summaryCard.setRegionData(inputRegions); - if (!summaryCard->process()) { + if (!summaryCard.process()) { edm::LogError("L1TCaloSummary") << "UCT: Failed to process summary card" << std::endl; exit(1); } @@ -206,7 +236,7 @@ void L1TCaloSummary::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) double phi = -999.; double mass = 0; - std::list boostedJetObjs = summaryCard->getBoostedJetObjs(); + std::list boostedJetObjs = summaryCard.getBoostedJetObjs(); for (std::list::const_iterator i = boostedJetObjs.begin(); i != boostedJetObjs.end(); i++) { const UCTObject* object = *i; pt = ((double)object->et()) * caloScaleFactor * boostedJetPtFactor; @@ -257,6 +287,8 @@ void L1TCaloSummary::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) } iEvent.put(std::move(bJetCands), "Boosted"); + //Write out anomaly score + iEvent.put(std::move(anomalyScore), "anomalyScore"); } void L1TCaloSummary::print() {} diff --git a/L1Trigger/L1TCaloLayer1/python/uct2016EmulatorDigis_cfi.py b/L1Trigger/L1TCaloLayer1/python/uct2016EmulatorDigis_cfi.py index 86bf4c90ba5c3..60f596112a9e5 100644 --- a/L1Trigger/L1TCaloLayer1/python/uct2016EmulatorDigis_cfi.py +++ b/L1Trigger/L1TCaloLayer1/python/uct2016EmulatorDigis_cfi.py @@ -47,5 +47,6 @@ boostedJetPtFactor = cms.double(1.5), verbose = cms.bool(False), # See UCTLayer1.hh for firmware version - firmwareVersion = cms.int32(1) + firmwareVersion = cms.int32(1), + CICADAModelVersion = cms.string("CICADAModel_v1") ) diff --git a/L1Trigger/L1TCaloLayer1/test/BuildFile.xml b/L1Trigger/L1TCaloLayer1/test/BuildFile.xml index e538d9a23456c..5709acca7491b 100644 --- a/L1Trigger/L1TCaloLayer1/test/BuildFile.xml +++ b/L1Trigger/L1TCaloLayer1/test/BuildFile.xml @@ -7,3 +7,10 @@ + + + + + + + \ No newline at end of file diff --git a/L1Trigger/L1TCaloLayer1/test/testCICADAEmulation.cppunit.cc b/L1Trigger/L1TCaloLayer1/test/testCICADAEmulation.cppunit.cc new file mode 100644 index 0000000000000..cbb0575bc5fd6 --- /dev/null +++ b/L1Trigger/L1TCaloLayer1/test/testCICADAEmulation.cppunit.cc @@ -0,0 +1,52 @@ +//Test of the external CICADA model emulation model loading and model unloading +//Developed by Andrew Loeliger, Princeton University, Feb 23, 2023 + +//We can't test a load of a bad model here, since that is a segfault, not an exception, which is +//OS level and cppunit cannot test against that in any way that qualifies as a success + +//TODO: However, it would be good in the future to assure that loading multiple CICADA models at the +//same time have the correct function symbols assigned to each simultaneously +//i.e. CICADA_v1's predict is not overwritten by CICADA_v2's predict if it is loaded later with a +//CICADA_v1 still around + +//TODO: might also be nice to have a test for model integrity? Known test cases producing known outputs? +//This may not be appropriate for unit testing however. + +#include "ap_fixed.h" +#include "hls4ml/emulator.h" + +#include "cppunit/extensions/HelperMacros.h" +#include +#include "Utilities/Testing/interface/CppUnit_testdriver.icpp" + +class test_CICADA : public CppUnit::TestFixture { + CPPUNIT_TEST_SUITE(test_CICADA); + CPPUNIT_TEST(doModelV1Load); + CPPUNIT_TEST(doModelV2Load); + CPPUNIT_TEST(doMultiModelLoad); + CPPUNIT_TEST_SUITE_END(); + +public: + void doModelV1Load(); + void doModelV2Load(); + void doMultiModelLoad(); +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(test_CICADA); + +void test_CICADA::doModelV1Load() { + auto loader = hls4mlEmulator::ModelLoader("CICADAModel_v1"); + auto model = loader.load_model(); +} + +void test_CICADA::doModelV2Load() { + auto loader = hls4mlEmulator::ModelLoader("CICADAModel_v2"); + auto model = loader.load_model(); +} + +void test_CICADA::doMultiModelLoad() { + auto loader_v1 = hls4mlEmulator::ModelLoader("CICADAModel_v1"); + auto loader_v2 = hls4mlEmulator::ModelLoader("CICADAModel_v2"); + auto model_v1 = loader_v1.load_model(); + auto model_v2 = loader_v2.load_model(); +} diff --git a/L1Trigger/L1TGlobal/interface/GlobalBoard.h b/L1Trigger/L1TGlobal/interface/GlobalBoard.h index d3d2582152fc4..cdb391c40c9ca 100644 --- a/L1Trigger/L1TGlobal/interface/GlobalBoard.h +++ b/L1Trigger/L1TGlobal/interface/GlobalBoard.h @@ -150,7 +150,7 @@ namespace l1t { inline const BXVector* getCandL1Mu() const { return m_candL1Mu; } /// return global muon trigger candidate - inline const BXVector* getCandL1MuShower() const { return m_candL1MuShower; } + inline const BXVector>* getCandL1MuShower() const { return m_candL1MuShower; } /// pointer to EG data list inline const BXVector* getCandL1EG() const { return m_candL1EG; } @@ -221,7 +221,7 @@ namespace l1t { private: BXVector* m_candL1Mu; - BXVector* m_candL1MuShower; + BXVector>* m_candL1MuShower; BXVector* m_candL1EG; BXVector* m_candL1Tau; BXVector* m_candL1Jet; diff --git a/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuDumper.cc b/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuDumper.cc index 4568f6ca421ea..54bb2e78a87f4 100644 --- a/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuDumper.cc +++ b/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuDumper.cc @@ -9,12 +9,13 @@ #include #include "tmEventSetup/tmEventSetup.hh" -#include "tmEventSetup/esTriggerMenu.hh" -#include "tmEventSetup/esAlgorithm.hh" -#include "tmEventSetup/esCondition.hh" -#include "tmEventSetup/esObject.hh" -#include "tmEventSetup/esCut.hh" -#include "tmEventSetup/esScale.hh" + +#include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" +#include "CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCondition.h" +#include "CondFormats/L1TObjects/interface/L1TUtmObject.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCut.h" +#include "CondFormats/L1TObjects/interface/L1TUtmScale.h" #include "tmGrammar/Algorithm.hh" #include "FWCore/Framework/interface/Event.h" @@ -65,11 +66,12 @@ void L1TUtmTriggerMenuDumper::endJob() { cout << "INFO: L1TUtmTriggerMenuDumper void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) { edm::ESHandle hmenu = iSetup.getHandle(m_l1TriggerMenuToken); - const esTriggerMenu* menu = reinterpret_cast(hmenu.product()); - const std::map& algoMap = menu->getAlgorithmMap(); - const std::map& condMap = menu->getConditionMap(); - const std::map& scaleMap = menu->getScaleMap(); + const std::map& algoMap = hmenu->getAlgorithmMap(); + const std::map& condMap = hmenu->getConditionMap(); + //We use es types for scale map to use auxiliary functions without having to duplicate code + const std::map scaleMap(std::begin(hmenu->getScaleMap()), + std::end(hmenu->getScaleMap())); bool hasPrecision = false; std::map precisions; @@ -80,9 +82,9 @@ void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) } if (hasPrecision) { - std::map::iterator it1, it2; - const esScale* scale1 = &scaleMap.find("EG-ETA")->second; - const esScale* scale2 = &scaleMap.find("MU-ETA")->second; + std::map::iterator it1, it2; + const tmeventsetup::esScale* scale1 = &scaleMap.find("EG-ETA")->second; + const tmeventsetup::esScale* scale2 = &scaleMap.find("MU-ETA")->second; std::vector lut_eg_2_mu_eta; getCaloMuonEtaConversionLut(lut_eg_2_mu_eta, scale1, scale2); @@ -129,8 +131,8 @@ void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) } } - for (std::map::const_iterator cit = algoMap.begin(); cit != algoMap.end(); cit++) { - const esAlgorithm& algo = cit->second; + for (std::map::const_iterator cit = algoMap.begin(); cit != algoMap.end(); cit++) { + const L1TUtmAlgorithm& algo = cit->second; std::cout << "algo name = " << algo.getName() << "\n"; std::cout << "algo exp. = " << algo.getExpression() << "\n"; std::cout << "algo exp. in cond. = " << algo.getExpressionInCondition() << "\n"; @@ -140,12 +142,12 @@ void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) const std::string& token = rpn_vec.at(ii); if (Algorithm::isGate(token)) continue; - const esCondition& condition = condMap.find(token)->second; + const L1TUtmCondition& condition = condMap.find(token)->second; std::cout << " cond type = " << condition.getType() << "\n"; - const std::vector& cuts = condition.getCuts(); + const std::vector& cuts = condition.getCuts(); for (size_t jj = 0; jj < cuts.size(); jj++) { - const esCut& cut = cuts.at(jj); + const L1TUtmCut& cut = cuts.at(jj); std::cout << " cut name = " << cut.getName() << "\n"; std::cout << " cut target = " << cut.getObjectType() << "\n"; std::cout << " cut type = " << cut.getCutType() << "\n"; @@ -154,9 +156,9 @@ void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) std::cout << " cut data = " << cut.getData() << "\n"; } - const std::vector& objects = condition.getObjects(); + const std::vector& objects = condition.getObjects(); for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); std::cout << " obj name = " << object.getName() << "\n"; std::cout << " obj type = " << object.getType() << "\n"; std::cout << " obj op = " << object.getComparisonOperator() << "\n"; @@ -166,9 +168,9 @@ void L1TUtmTriggerMenuDumper::beginRun(Run const& run, EventSetup const& iSetup) std::cout << " ext ch id = " << object.getExternalChannelId() << "\n"; } - const std::vector& cuts = object.getCuts(); + const std::vector& cuts = object.getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); std::cout << " cut name = " << cut.getName() << "\n"; std::cout << " cut target = " << cut.getObjectType() << "\n"; std::cout << " cut type = " << cut.getCutType() << "\n"; diff --git a/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuESProducer.cc b/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuESProducer.cc index 46df4c9c2db46..bf37bd4aba37c 100644 --- a/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuESProducer.cc +++ b/L1Trigger/L1TGlobal/plugins/L1TUtmTriggerMenuESProducer.cc @@ -89,10 +89,10 @@ L1TUtmTriggerMenuESProducer::~L1TUtmTriggerMenuESProducer() { // ------------ method called to produce the data ------------ L1TUtmTriggerMenuESProducer::ReturnType L1TUtmTriggerMenuESProducer::produce(const L1TUtmTriggerMenuRcd& iRecord) { - //const L1TUtmTriggerMenu * cmenu = reinterpret_cast(tmeventsetup::getTriggerMenu("/afs/cern.ch/user/t/tmatsush/public/tmGui/test-menu.xml")); - const L1TUtmTriggerMenu* cmenu = - reinterpret_cast(tmeventsetup::getTriggerMenu(m_L1TriggerMenuFile)); - return ReturnType(cmenu); + const tmeventsetup::esTriggerMenu* theEsMenu = tmeventsetup::getTriggerMenu(m_L1TriggerMenuFile); + auto l1Menu = L1TUtmTriggerMenu(*theEsMenu); + delete theEsMenu; + return make_unique(l1Menu); } //define this as a plug-in diff --git a/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.cc b/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.cc index 596ec01b3a292..8412723763e98 100644 --- a/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.cc +++ b/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.cc @@ -44,13 +44,16 @@ #include "FWCore/MessageLogger/interface/MessageDrop.h" #include "tmEventSetup/tmEventSetup.hh" -#include "tmEventSetup/esTriggerMenu.hh" -#include "tmEventSetup/esAlgorithm.hh" -#include "tmEventSetup/esCondition.hh" -#include "tmEventSetup/esObject.hh" -#include "tmEventSetup/esCut.hh" -#include "tmEventSetup/esScale.hh" +#include "tmEventSetup/esTypes.hh" + +#include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" +#include "CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCondition.h" +#include "CondFormats/L1TObjects/interface/L1TUtmObject.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCut.h" +#include "CondFormats/L1TObjects/interface/L1TUtmScale.h" #include "tmGrammar/Algorithm.hh" + #include // constructor @@ -172,19 +175,17 @@ void l1t::TriggerMenuParser::setGtAlgorithmAliasMap(const AlgorithmMap& algoMap) std::map l1t::TriggerMenuParser::getExternalSignals(const L1TUtmTriggerMenu* utmMenu) { using namespace tmeventsetup; - const esTriggerMenu* menu = reinterpret_cast(utmMenu); - const std::map& condMap = menu->getConditionMap(); + const std::map& condMap = utmMenu->getConditionMap(); std::map extBitMap; //loop over the algorithms - for (std::map::const_iterator cit = condMap.begin(); cit != condMap.end(); cit++) { - const esCondition& condition = cit->second; + for (const auto& cit : condMap) { + const L1TUtmCondition& condition = cit.second; if (condition.getType() == esConditionType::Externals) { // Get object for External conditions - const std::vector& objects = condition.getObjects(); - for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject object = objects.at(jj); + const std::vector& objects = condition.getObjects(); + for (const auto& object : objects) { if (object.getType() == esObjectType::EXT) { unsigned int channelID = object.getExternalChannelId(); std::string name = object.getExternalSignalName(); @@ -195,12 +196,7 @@ std::map l1t::TriggerMenuParser::getExternalSignals(c } } } - /* - for (std::map::const_iterator cit = extBitMap.begin(); - cit != extBitMap.end(); cit++) { - std::cout << " Ext Map: Name " << cit->first << " Bit " << cit->second << std::endl; - } -*/ + return extBitMap; } @@ -226,31 +222,31 @@ void l1t::TriggerMenuParser::parseCondFormats(const L1TUtmTriggerMenu* utmMenu) using namespace tmeventsetup; using namespace Algorithm; - const esTriggerMenu* menu = reinterpret_cast(utmMenu); - //get the meta data - m_triggerMenuDescription = menu->getComment(); - m_triggerMenuDate = menu->getDatetime(); - m_triggerMenuImplementation = (getMmHashN(menu->getFirmwareUuid()) & 0xFFFFFFFF); //make sure we only have 32 bits - m_triggerMenuName = menu->getName(); - m_triggerMenuInterface = menu->getVersion(); //BLW: correct descriptor? - m_triggerMenuUUID = (getMmHashN(menu->getName()) & 0xFFFFFFFF); //make sure we only have 32 bits - - const std::map& algoMap = menu->getAlgorithmMap(); - const std::map& condMap = menu->getConditionMap(); - const std::map& scaleMap = menu->getScaleMap(); + m_triggerMenuDescription = utmMenu->getComment(); + m_triggerMenuDate = utmMenu->getDatetime(); + m_triggerMenuImplementation = (getMmHashN(utmMenu->getFirmwareUuid()) & 0xFFFFFFFF); //make sure we only have 32 bits + m_triggerMenuName = utmMenu->getName(); + m_triggerMenuInterface = utmMenu->getVersion(); //BLW: correct descriptor? + m_triggerMenuUUID = (getMmHashN(utmMenu->getName()) & 0xFFFFFFFF); //make sure we only have 32 bits + + const std::map& algoMap = utmMenu->getAlgorithmMap(); + const std::map& condMap = utmMenu->getConditionMap(); + //We use es types for scale map to use auxiliary functions without having to duplicate code + const std::map scaleMap(std::begin(utmMenu->getScaleMap()), + std::end(utmMenu->getScaleMap())); // parse the scales - m_gtScales.setScalesName(menu->getScaleSetName()); + m_gtScales.setScalesName(utmMenu->getScaleSetName()); parseScales(scaleMap); //loop over the algorithms - for (std::map::const_iterator cit = algoMap.begin(); cit != algoMap.end(); cit++) { + for (const auto& cit : algoMap) { //condition chip (artifact) TO DO: Update int chipNr = 0; //get algorithm - const esAlgorithm& algo = cit->second; + const L1TUtmAlgorithm& algo = cit.second; //parse the algorithm parseAlgorithm(algo, chipNr); //blw @@ -262,7 +258,7 @@ void l1t::TriggerMenuParser::parseCondFormats(const L1TUtmTriggerMenu* utmMenu) if (isGate(token)) continue; // long hash = getHash(token); - const esCondition& condition = condMap.find(token)->second; + const L1TUtmCondition& condition = condMap.find(token)->second; //check to see if this condtion already exists if ((m_conditionMap[chipNr]).count(condition.getName()) == 0) { @@ -558,8 +554,9 @@ bool l1t::TriggerMenuParser::parseScales(std::map::const_iterator cit = scaleMap.begin(); cit != scaleMap.end(); cit++) { - const esScale& scale = cit->second; + for (std::map::const_iterator cit = scaleMap.begin(); cit != scaleMap.end(); + cit++) { + const tmeventsetup::esScale& scale = cit->second; GlobalScales::ScaleParameters* scaleParam; if (scale.getObjectType() == esObjectType::Muon) @@ -593,9 +590,9 @@ bool l1t::TriggerMenuParser::parseScales(std::mapetStep = scale.getStep(); //Get bin edges - const std::vector& binsV = scale.getBins(); + const std::vector& binsV = scale.getBins(); for (unsigned int i = 0; i < binsV.size(); i++) { - const esBin& bin = binsV.at(i); + const tmeventsetup::esBin& bin = binsV.at(i); std::pair binLimits(bin.minimum, bin.maximum); scaleParam->etBins.push_back(binLimits); } @@ -623,9 +620,9 @@ bool l1t::TriggerMenuParser::parseScales(std::mapuptStep = scale.getStep(); //Get bin edges - const std::vector& binsV = scale.getBins(); + const std::vector& binsV = scale.getBins(); for (unsigned int i = 0; i < binsV.size(); i++) { - const esBin& bin = binsV.at(i); + const tmeventsetup::esBin& bin = binsV.at(i); std::pair binLimits(bin.minimum, bin.maximum); scaleParam->uptBins.push_back(binLimits); } @@ -636,10 +633,10 @@ bool l1t::TriggerMenuParser::parseScales(std::mapetaStep = scale.getStep(); //Get bin edges - const std::vector& binsV = scale.getBins(); + const std::vector& binsV = scale.getBins(); scaleParam->etaBins.resize(pow(2, scale.getNbits())); for (unsigned int i = 0; i < binsV.size(); i++) { - const esBin& bin = binsV.at(i); + const tmeventsetup::esBin& bin = binsV.at(i); std::pair binLimits(bin.minimum, bin.maximum); scaleParam->etaBins.at(bin.hw_index) = binLimits; } @@ -650,10 +647,10 @@ bool l1t::TriggerMenuParser::parseScales(std::mapphiStep = scale.getStep(); //Get bin edges - const std::vector& binsV = scale.getBins(); + const std::vector& binsV = scale.getBins(); scaleParam->phiBins.resize(pow(2, scale.getNbits())); for (unsigned int i = 0; i < binsV.size(); i++) { - const esBin& bin = binsV.at(i); + const tmeventsetup::esBin& bin = binsV.at(i); std::pair binLimits(bin.minimum, bin.maximum); scaleParam->phiBins.at(bin.hw_index) = binLimits; } @@ -831,8 +828,8 @@ void l1t::TriggerMenuParser::parseCalMuEta_LUTS(std::mapsecond; - const esScale* scale2 = &scaleMap.find(scLabel2)->second; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; + const tmeventsetup::esScale* scale2 = &scaleMap.find(scLabel2)->second; std::vector lut_cal_2_mu_eta; getCaloMuonEtaConversionLut(lut_cal_2_mu_eta, scale1, scale2); @@ -858,8 +855,8 @@ void l1t::TriggerMenuParser::parseCalMuPhi_LUTS(std::mapsecond; - const esScale* scale2 = &scaleMap.find(scLabel2)->second; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; + const tmeventsetup::esScale* scale2 = &scaleMap.find(scLabel2)->second; std::vector lut_cal_2_mu_phi; getCaloMuonPhiConversionLut(lut_cal_2_mu_phi, scale1, scale2); @@ -884,7 +881,7 @@ void l1t::TriggerMenuParser::parsePt_LUTS(std::mapsecond; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; std::vector lut_pt; getLut(lut_pt, scale1, prec); @@ -907,7 +904,7 @@ void l1t::TriggerMenuParser::parseUpt_LUTS(std::mapsecond; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; std::vector lut_pt; getLut(lut_pt, scale1, prec); @@ -932,8 +929,8 @@ void l1t::TriggerMenuParser::parseDeltaEta_Cosh_LUTS(std::mapsecond; - const esScale* scale2 = &scaleMap.find(scLabel2)->second; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; + const tmeventsetup::esScale* scale2 = &scaleMap.find(scLabel2)->second; std::vector val_delta_eta; std::vector lut_delta_eta; size_t n = getDeltaVector(val_delta_eta, scale1, scale2); @@ -967,8 +964,8 @@ void l1t::TriggerMenuParser::parseDeltaPhi_Cos_LUTS(const std::mapsecond; - const esScale* scale2 = &scaleMap.find(scLabel2)->second; + const tmeventsetup::esScale* scale1 = &scaleMap.find(scLabel1)->second; + const tmeventsetup::esScale* scale2 = &scaleMap.find(scLabel2)->second; std::vector val_delta_phi; std::vector lut_delta_phi; size_t n = getDeltaVector(val_delta_phi, scale1, scale2); @@ -1000,7 +997,7 @@ void l1t::TriggerMenuParser::parsePhi_Trig_LUTS(const std::mapsecond; + const tmeventsetup::esScale* scale = &scaleMap.find(scLabel)->second; const double step = scale->getStep(); const double range = scale->getMaximum() - scale->getMinimum(); @@ -1037,9 +1034,8 @@ void l1t::TriggerMenuParser::parsePhi_Trig_LUTS(const std::map& cuts = condMu.getCuts(); + const std::vector& cuts = condMu.getCuts(); for (size_t jj = 0; jj < cuts.size(); jj++) { - const esCut& cut = cuts.at(jj); + const L1TUtmCut& cut = cuts.at(jj); if (cut.getCutType() == esCutType::ChargeCorrelation) { if (cut.getData() == "ls") chargeCorrelation = 2; @@ -1124,9 +1120,9 @@ bool l1t::TriggerMenuParser::parseMuon(tmeventsetup::esCondition condMu, unsigne bool gEq = false; // Loop over objects and extract the cuts on the objects - const std::vector& objects = condMu.getObjects(); + const std::vector& objects = condMu.getObjects(); for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); gEq = (object.getComparisonOperator() == esComparisonOperator::GE); // BLW TO DO: This needs to be added to the Object Parameters @@ -1150,9 +1146,9 @@ bool l1t::TriggerMenuParser::parseMuon(tmeventsetup::esCondition condMu, unsigne int charge = -1; //default value is to ignore unless specified int qualityLUT = 0xFFFF; //default is to ignore unless specified. - const std::vector& cuts = object.getCuts(); + const std::vector& cuts = object.getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::UnconstrainedPt: @@ -1304,7 +1300,7 @@ bool l1t::TriggerMenuParser::parseMuon(tmeventsetup::esCondition condMu, unsigne return true; } -bool l1t::TriggerMenuParser::parseMuonCorr(const tmeventsetup::esObject* corrMu, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseMuonCorr(const L1TUtmObject* corrMu, unsigned int chipNr) { // XERCES_CPP_NAMESPACE_USE using namespace tmeventsetup; @@ -1382,9 +1378,9 @@ bool l1t::TriggerMenuParser::parseMuonCorr(const tmeventsetup::esObject* corrMu, int charge = -1; //defaut is to ignore unless specified int qualityLUT = 0xFFFF; //default is to ignore unless specified. - const std::vector& cuts = corrMu->getCuts(); + const std::vector& cuts = corrMu->getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::UnconstrainedPt: // Added for displaced muons @@ -1544,9 +1540,7 @@ bool l1t::TriggerMenuParser::parseMuonCorr(const tmeventsetup::esObject* corrMu, * */ -bool l1t::TriggerMenuParser::parseMuonShower(tmeventsetup::esCondition condMu, - unsigned int chipNr, - const bool corrFlag) { +bool l1t::TriggerMenuParser::parseMuonShower(L1TUtmCondition condMu, unsigned int chipNr, const bool corrFlag) { using namespace tmeventsetup; // get condition, particle name (must be muon) and type name @@ -1570,7 +1564,7 @@ bool l1t::TriggerMenuParser::parseMuonShower(tmeventsetup::esCondition condMu, } // Get the muon shower object - esObject object = condMu.getObjects().at(0); + L1TUtmObject object = condMu.getObjects().at(0); int relativeBx = object.getBxOffset(); if (condMu.getType() == esConditionType::MuonShower0) { @@ -1622,7 +1616,7 @@ bool l1t::TriggerMenuParser::parseMuonShower(tmeventsetup::esCondition condMu, * */ -bool l1t::TriggerMenuParser::parseCalo(tmeventsetup::esCondition condCalo, unsigned int chipNr, const bool corrFlag) { +bool l1t::TriggerMenuParser::parseCalo(L1TUtmCondition condCalo, unsigned int chipNr, const bool corrFlag) { // XERCES_CPP_NAMESPACE_USE using namespace tmeventsetup; @@ -1747,9 +1741,9 @@ bool l1t::TriggerMenuParser::parseCalo(tmeventsetup::esCondition condCalo, unsig bool gEq = false; // Loop over objects and extract the cuts on the objects - const std::vector& objects = condCalo.getObjects(); + const std::vector& objects = condCalo.getObjects(); for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); gEq = (object.getComparisonOperator() == esComparisonOperator::GE); // BLW TO DO: This needs to be added to the Object Parameters @@ -1770,9 +1764,9 @@ bool l1t::TriggerMenuParser::parseCalo(tmeventsetup::esCondition condCalo, unsig // Note: Currently assumes that the LSB from hwQual() getter in L1Candidate provides the // (single bit) information for the displacedLUT - const std::vector& cuts = object.getCuts(); + const std::vector& cuts = object.getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::Threshold: @@ -1927,7 +1921,7 @@ bool l1t::TriggerMenuParser::parseCalo(tmeventsetup::esCondition condCalo, unsig * */ -bool l1t::TriggerMenuParser::parseCaloCorr(const tmeventsetup::esObject* corrCalo, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseCaloCorr(const L1TUtmObject* corrCalo, unsigned int chipNr) { // XERCES_CPP_NAMESPACE_USE using namespace tmeventsetup; @@ -2005,9 +1999,9 @@ bool l1t::TriggerMenuParser::parseCaloCorr(const tmeventsetup::esObject* corrCal // Note: Currently assume that the hwQual() getter in L1Candidate provides the // (single bit) information for the displacedLUT - const std::vector& cuts = corrCalo->getCuts(); + const std::vector& cuts = corrCalo->getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::Threshold: @@ -2163,9 +2157,7 @@ bool l1t::TriggerMenuParser::parseCaloCorr(const tmeventsetup::esObject* corrCal * */ -bool l1t::TriggerMenuParser::parseEnergySum(tmeventsetup::esCondition condEnergySum, - unsigned int chipNr, - const bool corrFlag) { +bool l1t::TriggerMenuParser::parseEnergySum(L1TUtmCondition condEnergySum, unsigned int chipNr, const bool corrFlag) { // XERCES_CPP_NAMESPACE_USE using namespace tmeventsetup; @@ -2277,9 +2269,9 @@ bool l1t::TriggerMenuParser::parseEnergySum(tmeventsetup::esCondition condEnergy // l1t::EnergySumsObjectRequirement objPar = condEnergySum.objectRequirement(); // Loop over objects and extract the cuts on the objects - const std::vector& objects = condEnergySum.getObjects(); + const std::vector& objects = condEnergySum.getObjects(); for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); gEq = (object.getComparisonOperator() == esComparisonOperator::GE); // BLW TO DO: This needs to be added to the Object Parameters @@ -2291,9 +2283,9 @@ bool l1t::TriggerMenuParser::parseEnergySum(tmeventsetup::esCondition condEnergy int cntPhi = 0; unsigned int phiWindow1Lower = -1, phiWindow1Upper = -1, phiWindow2Lower = -1, phiWindow2Upper = -1; - const std::vector& cuts = object.getCuts(); + const std::vector& cuts = object.getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::Threshold: @@ -2401,7 +2393,7 @@ bool l1t::TriggerMenuParser::parseEnergySum(tmeventsetup::esCondition condEnergy * */ -bool l1t::TriggerMenuParser::parseEnergySumCorr(const tmeventsetup::esObject* corrESum, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseEnergySumCorr(const L1TUtmObject* corrESum, unsigned int chipNr) { // XERCES_CPP_NAMESPACE_USE using namespace tmeventsetup; @@ -2467,9 +2459,9 @@ bool l1t::TriggerMenuParser::parseEnergySumCorr(const tmeventsetup::esObject* co int cntPhi = 0; unsigned int phiWindow1Lower = -1, phiWindow1Upper = -1, phiWindow2Lower = -1, phiWindow2Upper = -1; - const std::vector& cuts = corrESum->getCuts(); + const std::vector& cuts = corrESum->getCuts(); for (size_t kk = 0; kk < cuts.size(); kk++) { - const esCut& cut = cuts.at(kk); + const L1TUtmCut& cut = cuts.at(kk); switch (cut.getCutType()) { case esCutType::Threshold: @@ -2572,9 +2564,8 @@ bool l1t::TriggerMenuParser::parseEnergySumCorr(const tmeventsetup::esObject* co * */ -bool l1t::TriggerMenuParser::parseExternal(tmeventsetup::esCondition condExt, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseExternal(L1TUtmCondition condExt, unsigned int chipNr) { using namespace tmeventsetup; - // get condition, particle name and type name std::string condition = "ext"; std::string particle = "test-fix"; @@ -2596,9 +2587,9 @@ bool l1t::TriggerMenuParser::parseExternal(tmeventsetup::esCondition condExt, un unsigned int channelID = 0; // Get object for External conditions - const std::vector& objects = condExt.getObjects(); + const std::vector& objects = condExt.getObjects(); for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); if (object.getType() == esObjectType::EXT) { relativeBx = object.getBxOffset(); channelID = object.getExternalChannelId(); @@ -2647,9 +2638,8 @@ bool l1t::TriggerMenuParser::parseExternal(tmeventsetup::esCondition condExt, un * */ -bool l1t::TriggerMenuParser::parseCorrelation(tmeventsetup::esCondition corrCond, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseCorrelation(L1TUtmCondition corrCond, unsigned int chipNr) { using namespace tmeventsetup; - std::string condition = "corr"; std::string particle = "test-fix"; std::string type = l1t2string(corrCond.getType()); @@ -2695,9 +2685,9 @@ bool l1t::TriggerMenuParser::parseCorrelation(tmeventsetup::esCondition corrCond // Get the correlation Cuts on the legs int cutType = 0; - const std::vector& cuts = corrCond.getCuts(); + const std::vector& cuts = corrCond.getCuts(); for (size_t jj = 0; jj < cuts.size(); jj++) { - const esCut& cut = cuts.at(jj); + const L1TUtmCut& cut = cuts.at(jj); if (cut.getCutType() == esCutType::ChargeCorrelation) { if (cut.getData() == "ls") @@ -2779,7 +2769,7 @@ bool l1t::TriggerMenuParser::parseCorrelation(tmeventsetup::esCondition corrCond corrParameter.corrCutType = cutType; // Get the two objects that form the legs - const std::vector& objects = corrCond.getObjects(); + const std::vector& objects = corrCond.getObjects(); if (objects.size() != 2) { edm::LogError("TriggerMenuParser") << "incorrect number of objects for the correlation condition " << name << " corrFlag " << corrFlag << std::endl; @@ -2788,7 +2778,7 @@ bool l1t::TriggerMenuParser::parseCorrelation(tmeventsetup::esCondition corrCond // loop over legs for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); LogDebug("TriggerMenuParser") << " obj name = " << object.getName() << "\n"; LogDebug("TriggerMenuParser") << " obj type = " << object.getType() << "\n"; LogDebug("TriggerMenuParser") << " obj op = " << object.getComparisonOperator() << "\n"; @@ -2948,9 +2938,8 @@ bool l1t::TriggerMenuParser::parseCorrelation(tmeventsetup::esCondition corrCond * */ -bool l1t::TriggerMenuParser::parseCorrelationThreeBody(tmeventsetup::esCondition corrCond, unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseCorrelationThreeBody(L1TUtmCondition corrCond, unsigned int chipNr) { using namespace tmeventsetup; - std::string condition = "corrThreeBody"; std::string particle = "muon"; std::string type = l1t2string(corrCond.getType()); @@ -2994,9 +2983,9 @@ bool l1t::TriggerMenuParser::parseCorrelationThreeBody(tmeventsetup::esCondition // Get the correlation cuts on the legs int cutType = 0; - const std::vector& cuts = corrCond.getCuts(); + const std::vector& cuts = corrCond.getCuts(); for (size_t lll = 0; lll < cuts.size(); lll++) { // START esCut lll - const esCut& cut = cuts.at(lll); + const L1TUtmCut& cut = cuts.at(lll); if (cut.getCutType() == esCutType::ChargeCorrelation) { if (cut.getData() == "ls") @@ -3034,7 +3023,7 @@ bool l1t::TriggerMenuParser::parseCorrelationThreeBody(tmeventsetup::esCondition corrThreeBodyParameter.corrCutType = cutType; // Get the three objects that form the legs - const std::vector& objects = corrCond.getObjects(); + const std::vector& objects = corrCond.getObjects(); if (objects.size() != 3) { edm::LogError("TriggerMenuParser") << "incorrect number of objects for the correlation condition " << name << " corrFlag " << corrFlag << std::endl; @@ -3043,7 +3032,7 @@ bool l1t::TriggerMenuParser::parseCorrelationThreeBody(tmeventsetup::esCondition // Loop over legs for (size_t lll = 0; lll < objects.size(); lll++) { - const esObject& object = objects.at(lll); + const L1TUtmObject& object = objects.at(lll); LogDebug("TriggerMenuParser") << " obj name = " << object.getName() << "\n"; LogDebug("TriggerMenuParser") << " obj type = " << object.getType() << "\n"; LogDebug("TriggerMenuParser") << " obj bx = " << object.getBxOffset() << "\n"; @@ -3108,10 +3097,8 @@ bool l1t::TriggerMenuParser::parseCorrelationThreeBody(tmeventsetup::esCondition * */ -bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const tmeventsetup::esCondition& corrCond, - unsigned int chipNr) { +bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const L1TUtmCondition& corrCond, unsigned int chipNr) { using namespace tmeventsetup; - std::string condition = "corrWithOverlapRemoval"; std::string particle = "test-fix"; std::string type = l1t2string(corrCond.getType()); @@ -3157,9 +3144,9 @@ bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const tmeventset // Get the correlation Cuts on the legs int cutType = 0; - const std::vector& cuts = corrCond.getCuts(); + const std::vector& cuts = corrCond.getCuts(); for (size_t jj = 0; jj < cuts.size(); jj++) { - const esCut& cut = cuts.at(jj); + const L1TUtmCut& cut = cuts.at(jj); if (cut.getCutType() == esCutType::ChargeCorrelation) { if (cut.getData() == "ls") @@ -3233,7 +3220,7 @@ bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const tmeventset corrParameter.corrCutType = cutType; // Get the two objects that form the legs - const std::vector& objects = corrCond.getObjects(); + const std::vector& objects = corrCond.getObjects(); if (objects.size() != 3) { edm::LogError("TriggerMenuParser") << "incorrect number of objects for the correlation condition with overlap removal " << name << " corrFlag " @@ -3243,7 +3230,7 @@ bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const tmeventset // Loop over legs for (size_t jj = 0; jj < objects.size(); jj++) { - const esObject& object = objects.at(jj); + const L1TUtmObject& object = objects.at(jj); LogDebug("TriggerMenuParser") << " obj name = " << object.getName() << "\n"; LogDebug("TriggerMenuParser") << " obj type = " << object.getType() << "\n"; LogDebug("TriggerMenuParser") << " obj op = " << object.getComparisonOperator() << "\n"; @@ -3404,10 +3391,7 @@ bool l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(const tmeventset * */ -bool l1t::TriggerMenuParser::parseAlgorithm(tmeventsetup::esAlgorithm algorithm, unsigned int chipNr) { - using namespace tmeventsetup; - //using namespace Algorithm; - +bool l1t::TriggerMenuParser::parseAlgorithm(L1TUtmAlgorithm algorithm, unsigned int chipNr) { // get alias std::string algAlias = algorithm.getName(); const std::string& algName = algorithm.getName(); @@ -3461,5 +3445,4 @@ bool l1t::TriggerMenuParser::parseAlgorithm(tmeventsetup::esAlgorithm algorithm, return true; } - // static class members diff --git a/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.h b/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.h index 89921f675aabd..ffdb58ab81755 100644 --- a/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.h +++ b/L1Trigger/L1TGlobal/plugins/TriggerMenuParser.h @@ -45,12 +45,13 @@ #include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" -#include "tmEventSetup/esTriggerMenu.hh" -#include "tmEventSetup/esAlgorithm.hh" -#include "tmEventSetup/esCondition.hh" -#include "tmEventSetup/esObject.hh" -#include "tmEventSetup/esCut.hh" -#include "tmEventSetup/esScale.hh" +#include +#include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" +#include "CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCondition.h" +#include "CondFormats/L1TObjects/interface/L1TUtmObject.h" +#include "CondFormats/L1TObjects/interface/L1TUtmCut.h" +#include "CondFormats/L1TObjects/interface/L1TUtmScale.h" // forward declarations class GlobalCondition; @@ -261,52 +262,52 @@ namespace l1t { int l1tstr2int(const std::string data); /// parse scales - /* bool parseScale(tmeventsetup::esScale scale); */ - // bool parseScales( tmeventsetup::esScale scale); + /* bool parseScale(L1TUtmScale scale); */ + // bool parseScales( L1TUtmScale scale); bool parseScales(std::map scaleMap); /// parse a muon condition /* bool parseMuon(XERCES_CPP_NAMESPACE::DOMNode* node, */ /* const std::string& name, unsigned int chipNr = 0, */ /* const bool corrFlag = false); */ - bool parseMuon(tmeventsetup::esCondition condMu, unsigned int chipNr = 0, const bool corrFlag = false); + bool parseMuon(L1TUtmCondition condMu, unsigned int chipNr = 0, const bool corrFlag = false); - bool parseMuonCorr(const tmeventsetup::esObject* condMu, unsigned int chipNr = 0); + bool parseMuonCorr(const L1TUtmObject* condMu, unsigned int chipNr = 0); /// parse a muon shower condition - bool parseMuonShower(tmeventsetup::esCondition condMu, unsigned int chipNr = 0, const bool corrFlag = false); + bool parseMuonShower(L1TUtmCondition condMu, unsigned int chipNr = 0, const bool corrFlag = false); /// parse a calorimeter condition /* bool parseCalo(XERCES_CPP_NAMESPACE::DOMNode* node, */ /* const std::string& name, unsigned int chipNr = 0, */ /* const bool corrFlag = false); */ - bool parseCalo(tmeventsetup::esCondition condCalo, unsigned int chipNr = 0, const bool corrFlag = false); + bool parseCalo(L1TUtmCondition condCalo, unsigned int chipNr = 0, const bool corrFlag = false); - bool parseCaloCorr(const tmeventsetup::esObject* corrCalo, unsigned int chipNr = 0); + bool parseCaloCorr(const L1TUtmObject* corrCalo, unsigned int chipNr = 0); /// parse an "energy sum" condition /* bool parseEnergySum(XERCES_CPP_NAMESPACE::DOMNode* node, */ /* const std::string& name, unsigned int chipNr = 0, */ /* const bool corrFlag = false); */ - bool parseEnergySum(tmeventsetup::esCondition condEnergySums, unsigned int chipNr = 0, const bool corrFlag = false); + bool parseEnergySum(L1TUtmCondition condEnergySums, unsigned int chipNr = 0, const bool corrFlag = false); - bool parseEnergySumCorr(const tmeventsetup::esObject* corrESum, unsigned int chipNr = 0); + bool parseEnergySumCorr(const L1TUtmObject* corrESum, unsigned int chipNr = 0); - bool parseExternal(tmeventsetup::esCondition condExt, unsigned int chipNr = 0); + bool parseExternal(L1TUtmCondition condExt, unsigned int chipNr = 0); /// parse a correlation condition - bool parseCorrelation(tmeventsetup::esCondition corrCond, unsigned int chipNr = 0); + bool parseCorrelation(L1TUtmCondition corrCond, unsigned int chipNr = 0); /// parse a three-body correlation condition - bool parseCorrelationThreeBody(tmeventsetup::esCondition corrCond, unsigned int chipNr = 0); + bool parseCorrelationThreeBody(L1TUtmCondition corrCond, unsigned int chipNr = 0); /// parse a correlation condition with overlap removal - bool parseCorrelationWithOverlapRemoval(const tmeventsetup::esCondition& corrCond, unsigned int chipNr = 0); + bool parseCorrelationWithOverlapRemoval(const L1TUtmCondition& corrCond, unsigned int chipNr = 0); /// parse all algorithms //bool parseAlgorithms(XERCES_CPP_NAMESPACE::XercesDOMParser* parser); - bool parseAlgorithm(tmeventsetup::esAlgorithm algorithm, unsigned int chipNr = 0); + bool parseAlgorithm(L1TUtmAlgorithm algorithm, unsigned int chipNr = 0); // Parse LUT for Cal Mu Eta void parseCalMuEta_LUTS(std::map scaleMap, std::string obj1, std::string obj2); diff --git a/L1Trigger/L1TGlobal/src/GlobalBoard.cc b/L1Trigger/L1TGlobal/src/GlobalBoard.cc index 90c384d29208d..6939665a56ba4 100644 --- a/L1Trigger/L1TGlobal/src/GlobalBoard.cc +++ b/L1Trigger/L1TGlobal/src/GlobalBoard.cc @@ -7,11 +7,14 @@ * Implementation: * * - * \author: M. Fierro - HEPHY Vienna - ORCA version - * \author: Vasile Mihai Ghete - HEPHY Vienna - CMSSW version - * \author: Vladimir Rekovic - add correlation with overlap removal cases - * - fractional prescales - * \author: Elisa Fontanesi - extended for three-body correlation conditions + * \author: M. Fierro - HEPHY Vienna - ORCA version + * \author: V. M. Ghete - HEPHY Vienna - CMSSW version + * \author: V. Rekovic - add correlation with overlap removal cases + * - fractional prescales + * \author: E. Fontanesi - extended for three-body correlation conditions + * + * \author: E. Fontanesi, E. Yigitbasi, A. Loeliger (original implementation by S. Dildick, 2021) + * - fix for the muon shower triggers * * $Date$ * $Revision$ @@ -25,7 +28,6 @@ #include "DataFormats/L1TGlobal/interface/GlobalObjectMap.h" #include "L1Trigger/L1TGlobal/interface/TriggerMenu.h" #include "L1Trigger/L1TGlobal/interface/GlobalAlgorithm.h" - #include "L1Trigger/L1TGlobal/interface/MuonTemplate.h" #include "L1Trigger/L1TGlobal/interface/MuonShowerTemplate.h" #include "L1Trigger/L1TGlobal/interface/CaloTemplate.h" @@ -37,11 +39,10 @@ #include "L1Trigger/L1TGlobal/interface/GlobalCondition.h" #include "L1Trigger/L1TGlobal/interface/CorrCondition.h" #include "L1Trigger/L1TGlobal/interface/CorrWithOverlapRemovalCondition.h" - #include "L1Trigger/L1TGlobal/interface/ConditionEvaluation.h" #include "L1Trigger/L1TGlobal/interface/AlgorithmEvaluation.h" -// Conditions for uGt +// Conditions for uGT #include "L1Trigger/L1TGlobal/interface/MuCondition.h" #include "L1Trigger/L1TGlobal/interface/MuonShowerCondition.h" #include "L1Trigger/L1TGlobal/interface/CaloCondition.h" @@ -54,10 +55,10 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/MessageLogger/interface/MessageDrop.h" -// constructor +// Constructor l1t::GlobalBoard::GlobalBoard() : m_candL1Mu(new BXVector), - m_candL1MuShower(new BXVector), + m_candL1MuShower(new BXVector>), m_candL1EG(new BXVector), m_candL1Tau(new BXVector), m_candL1Jet(new BXVector), @@ -72,7 +73,7 @@ l1t::GlobalBoard::GlobalBoard() m_prescaleCounterAlgoTrig.clear(); - // initialize cached IDs + // Initialize cached IDs m_l1GtMenuCacheID = 0ULL; m_l1CaloGeometryCacheID = 0ULL; m_l1MuTriggerScalesCacheID = 0ULL; @@ -80,12 +81,12 @@ l1t::GlobalBoard::GlobalBoard() // Counter for number of events board sees m_boardEventCount = 0; - // Need to expand use with more than one uGt GlobalBoard for now assume 1 + // A single uGT GlobalBoard is taken into account in the emulator m_uGtBoardNumber = 0; m_uGtFinalBoard = true; } -// destructor +// Destructor l1t::GlobalBoard::~GlobalBoard() { //reset(); //why would we need a reset? delete m_candL1Mu; @@ -95,11 +96,9 @@ l1t::GlobalBoard::~GlobalBoard() { delete m_candL1Jet; delete m_candL1EtSum; delete m_candL1External; - - // delete m_gtEtaPhiConversions; } -// operations +// Operations void l1t::GlobalBoard::setBxFirst(int bx) { m_bxFirst_ = bx; } void l1t::GlobalBoard::setBxLast(int bx) { m_bxLast_ = bx; } @@ -180,10 +179,8 @@ void l1t::GlobalBoard::receiveCaloObjectData(const edm::Event& iEvent, nObj++; } //end loop over EG in bx } //end loop over bx - - } //end if over valid EG data - - } //end if ReveiveEG data + } //end if over valid EG data + } //end if ReceiveEG data if (receiveTau) { edm::Handle> tauData; @@ -217,10 +214,8 @@ void l1t::GlobalBoard::receiveCaloObjectData(const edm::Event& iEvent, } //end loop over tau in bx } //end loop over bx - - } //end if over valid tau data - - } //end if ReveiveTau data + } //end if over valid tau data + } //end if ReceiveTau data if (receiveJet) { edm::Handle> jetData; @@ -253,10 +248,8 @@ void l1t::GlobalBoard::receiveCaloObjectData(const edm::Event& iEvent, nObj++; } //end loop over jet in bx } //end loop over bx - - } //end if over valid jet data - - } //end if ReveiveJet data + } //end if over valid jet data + } //end if ReceiveJet data if (receiveEtSums) { edm::Handle> etSumData; @@ -366,10 +359,8 @@ void l1t::GlobalBoard::receiveMuonObjectData(const edm::Event& iEvent, nObj++; } //end loop over muons in bx } //end loop over bx - - } //end if over valid muon data - - } //end if ReveiveMuon data + } //end if over valid muon data + } //end if ReceiveMuon data } // receive muon shower data from Global Muon Trigger @@ -388,27 +379,33 @@ void l1t::GlobalBoard::receiveMuonShowerObjectData(const edm::Event& iEvent, << "\nrequested in configuration, but not found in the event.\n"; } } else { - //Loop over Muon Showers in this bx + // Loop over Muon Showers in this bx int nObj = 0; for (auto mu = muonData->begin(0); mu != muonData->end(0); ++mu) { if (nObj < nrL1MuShower) { - /* Important here to split up the single object into 4 separate MuonShower - bits for the global board. This is because the UTM library considers those bits separate as well + /* NOTE: here the single object is split up into 4 separate MuonShower objects + similarly to the description in the UTM library, where the conditions are four different objects. */ - l1t::MuonShower mus0; - l1t::MuonShower mus1; - l1t::MuonShower musOutOfTime0; - l1t::MuonShower musOutOfTime1; - - mus0.setMus0(mu->mus0()); - mus1.setMus1(mu->mus1()); - musOutOfTime0.setMusOutOfTime0(mu->musOutOfTime0()); - musOutOfTime1.setMusOutOfTime1(mu->musOutOfTime1()); - - (*m_candL1MuShower).push_back(0, &mus0); - (*m_candL1MuShower).push_back(0, &mus1); - (*m_candL1MuShower).push_back(0, &musOutOfTime0); - (*m_candL1MuShower).push_back(0, &musOutOfTime1); + + std::shared_ptr musOneNominalInTime = + std::make_shared(false, false, false, false, false, false); + std::shared_ptr musOneTightInTime = + std::make_shared(false, false, false, false, false, false); + std::shared_ptr musOutOfTime0 = + std::make_shared(false, false, false, false, false, false); + std::shared_ptr musOutOfTime1 = + std::make_shared(false, false, false, false, false, false); + + musOneNominalInTime->setOneNominalInTime(mu->isOneNominalInTime()); + musOneTightInTime->setOneTightInTime(mu->isOneTightInTime()); + musOutOfTime0->setMusOutOfTime0(mu->musOutOfTime0()); + musOutOfTime1->setMusOutOfTime1(mu->musOutOfTime1()); + + (*m_candL1MuShower).push_back(0, musOneNominalInTime); + (*m_candL1MuShower).push_back(0, musOneTightInTime); + (*m_candL1MuShower).push_back(0, musOutOfTime0); + (*m_candL1MuShower).push_back(0, musOutOfTime1); + } else { edm::LogWarning("L1TGlobal") << " Too many Muon Showers (" << nObj << ") for uGT Configuration maxMuShower =" << nrL1MuShower; @@ -416,7 +413,7 @@ void l1t::GlobalBoard::receiveMuonShowerObjectData(const edm::Event& iEvent, nObj++; } //end loop over muon showers in bx } //end if over valid muon shower data - } //end if ReveiveMuonShower data + } //end if ReceiveMuonShower data } // receive data from Global External Conditions @@ -453,10 +450,8 @@ void l1t::GlobalBoard::receiveExternalData(const edm::Event& iEvent, (*m_candL1External).push_back(i, &(*ext)); } //end loop over ext in bx } //end loop over bx - - } //end if over valid ext data - - } //end if ReveiveExt data + } //end if over valid ext data + } //end if ReceiveExt data } // run GTL @@ -496,10 +491,11 @@ void l1t::GlobalBoard::runGTL(const edm::Event&, LogDebug("L1TGlobal") << "Size corrMuon " << corrMuon.size() << "\nSize corrCalo " << corrCalo.size() << "\nSize corrSums " << corrEnergySum.size(); - // loop over condition maps (one map per condition chip) - // then loop over conditions in the map + // ----------------------------------------------------- + // Loop over condition maps (one map per condition chip), + // then loop over conditions in the map and // save the results in temporary maps - + // ----------------------------------------------------- // never happens in production but at first event... if (m_conditionResultMaps.size() != conditionMap.size()) { m_conditionResultMaps.clear(); @@ -832,9 +828,10 @@ void l1t::GlobalBoard::runGTL(const edm::Event&, } } - // loop over algorithm map - /// DMP Start debugging here - // empty vector for object maps - filled during loop + // ----------------------- + // Loop over algorithm map + // ----------------------- + // Empty vector for object maps - filled during loop std::vector objMapVec; if (produceL1GtObjectMapRecord && (iBxInEvent == 0)) objMapVec.reserve(numberPhysTriggers); @@ -933,7 +930,9 @@ void l1t::GlobalBoard::runGTL(const edm::Event&, } } -// run GTL +// ------- +// Run GTL +// ------- void l1t::GlobalBoard::runFDL(const edm::Event& iEvent, const int iBxInEvent, const int totalBxInEvent, @@ -1048,7 +1047,9 @@ void l1t::GlobalBoard::runFDL(const edm::Event& iEvent, } ///if we are masking. + // -------------------------- // Set FinalOR for this board + // -------------------------- m_algFinalOr = (m_algIntermOr & !m_algFinalOrVeto); } diff --git a/L1Trigger/L1TGlobal/src/MuonShowerCondition.cc b/L1Trigger/L1TGlobal/src/MuonShowerCondition.cc index a3bf27dc82ad2..7c906c3661c90 100644 --- a/L1Trigger/L1TGlobal/src/MuonShowerCondition.cc +++ b/L1Trigger/L1TGlobal/src/MuonShowerCondition.cc @@ -1,3 +1,23 @@ +/** + * \class MuonShowerCondition + * + * + * Description: evaluation of High Multiplicity Triggers (HMTs) based on the presence and type of a muon shower. + * + * Implementation: + * This condition class checks for the presente of a valid muon shower in the event. + * If present, according to the condition parsed by the xml menu + * (four possibilities for the first Run 3 implementation: MuonShower0, MuonShower1, MuonShowerOutOfTime0, MuonShowerOutOfTime1) + * the corresponding boolean flag is checked (isOneNominalInTime, isOneTightInTime, musOutOfTime0, musOutOfTime1). + * If it is set to 1, the condition is satisfied and the object is saved. + * Note that for the start of Run 3 only two cases are considered in the menu: Nominal and Tight muon showers. + * + * \author: S. Dildick (2021) - Rice University + * + * \fixes by: E. Fontanesi, E. Yigitbasi, A. Loeliger (2023) + * + */ + // this class header #include "L1Trigger/L1TGlobal/interface/MuonShowerCondition.h" @@ -13,11 +33,8 @@ // base classes #include "L1Trigger/L1TGlobal/interface/MuonShowerTemplate.h" #include "L1Trigger/L1TGlobal/interface/ConditionEvaluation.h" - #include "DataFormats/L1Trigger/interface/MuonShower.h" - #include "L1Trigger/L1TGlobal/interface/GlobalBoard.h" - #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/MessageLogger/interface/MessageDrop.h" @@ -67,75 +84,83 @@ void l1t::MuonShowerCondition::setGtMuonShowerTemplate(const MuonShowerTemplate* m_gtMuonShowerTemplate = muonTempl; } -/// set the pointer to GTL +/// Set the pointer to GTL void l1t::MuonShowerCondition::setGtGTL(const GlobalBoard* ptrGTL) { m_gtGTL = ptrGTL; } -// try all object permutations and check spatial correlations, if required +// Try all object permutations const bool l1t::MuonShowerCondition::evaluateCondition(const int bxEval) const { - // number of trigger objects in the condition + bool condResult = false; + + /* Number of trigger objects in the condition: + // it is always 1 because at the uGT there is only one shower object per BX (that can be of several types). + // See DN2020_033_v4 (sections 7.5 and 7.6) for reference + */ int nObjInCond = m_gtMuonShowerTemplate->nrObjects(); - // the candidates - const BXVector* candVec = m_gtGTL->getCandL1MuShower(); + const BXVector>* candVec = m_gtGTL->getCandL1MuShower(); - // Look at objects in bx = bx + relativeBx + // Look at objects in BX = BX + relativeBX int useBx = bxEval + m_gtMuonShowerTemplate->condRelativeBx(); + LogDebug("MuonShowerCondition") << "Considering BX " << useBx << std::endl; - // Fail condition if attempting to get Bx outside of range + // Fail condition if attempting to get BX outside of range if ((useBx < candVec->getFirstBX()) || (useBx > candVec->getLastBX())) { return false; } - // store the indices of the shower objects - // from the combination evaluated in the condition + // Store the indices of the shower objects from the combination evaluated in the condition SingleCombInCond objectsInComb; objectsInComb.reserve(nObjInCond); - // clear the m_combinationsInCond vector - (combinationsInCond()).clear(); - - // clear the indices in the combination + // Clear the m_combinationsInCond vector + combinationsInCond().clear(); + // Clear the indices in the combination objectsInComb.clear(); - // If no candidates, no use looking any further. + /* If no candidates, no need to check further. + // If there is a muon shower trigger, the size of the candidates vector is always 4: + // in fact, we have four muon shower objects created in the Global Board. + */ int numberObjects = candVec->size(useBx); if (numberObjects < 1) { return false; } std::vector index(numberObjects); - for (int i = 0; i < numberObjects; ++i) { index[i] = i; } - bool condResult = false; - // index is always zero, as they are global quantities (there is only one object) int indexObj = 0; - objectsInComb.push_back(indexObj); - (combinationsInCond()).push_back(objectsInComb); + bool passCondition = false; + + for (int i = 0; i < numberObjects; i++) { + passCondition = checkObjectParameter(0, *(candVec->at(useBx, index[i])), index[i]); //BLW Change for BXVector + condResult |= passCondition; + if (passCondition) { + LogDebug("MuonShowerCondition") + << "===> MuShowerCondition::evaluateCondition, PASS! This muon shower passed the condition." << std::endl; + objectsInComb.push_back(indexObj); + } else + LogDebug("MuonShowerCondition") + << "===> MuShowerCondition::evaluateCondition, FAIL! This muon shower failed the condition." << std::endl; + } // if we get here all checks were successfull for this combination // set the general result for evaluateCondition to "true" + (combinationsInCond()).push_back(objectsInComb); - condResult = true; return condResult; } -// load muon candidates -const l1t::MuonShower* l1t::MuonShowerCondition::getCandidate(const int bx, const int indexCand) const { - return (m_gtGTL->getCandL1MuShower())->at(bx, indexCand); //BLW Change for BXVector -} - /** - * checkObjectParameter - Compare a single particle with a numbered condition. + * checkObjectParameter - Check if the bit associated to the type of shower is set to 1 * * @param iCondition The number of the condition. * @param cand The candidate to compare. - * - * @return The result of the comparison (false if a condition does not exist). + * @return The result of the check on the condition (false if a condition does not exist) */ const bool l1t::MuonShowerCondition::checkObjectParameter(const int iCondition, @@ -150,22 +175,24 @@ const bool l1t::MuonShowerCondition::checkObjectParameter(const int iCondition, const MuonShowerTemplate::ObjectParameter objPar = (*(m_gtMuonShowerTemplate->objectParameter()))[iCondition]; - LogDebug("L1TGlobal") << "\n MuonShowerTemplate::ObjectParameter : " << std::hex << "\n\t MuonShower0 = 0x " - << objPar.MuonShower0 << "\n\t MuonShower1 = 0x " << objPar.MuonShower1 - << "\n\t MuonShowerOutOfTime0 = 0x " << objPar.MuonShowerOutOfTime0 + LogDebug("L1TGlobal") << "\n MuonShowerTemplate::ObjectParameter (utm objects, checking which condition is parsed): " + << std::hex << "\n\t MuonShower0 = 0x " << objPar.MuonShower0 << "\n\t MuonShower1 = 0x " + << objPar.MuonShower1 << "\n\t MuonShowerOutOfTime0 = 0x " << objPar.MuonShowerOutOfTime0 << "\n\t MuonShowerOutOfTime1 = 0x " << objPar.MuonShowerOutOfTime1 << std::endl; - LogDebug("L1TGlobal") << "\n l1t::MuonShower : " - << "\n\t MuonShower0 = 0x " << cand.mus0() << "\n\t MuonShower1 = 0x " << cand.mus1() - << "\n\t MuonShowerOutOfTime0 = 0x " << cand.musOutOfTime0() - << "\n\t MuonShowerOutOfTime1 = 0x " << cand.musOutOfTime1() << std::dec << std::endl; + LogDebug("L1TGlobal") << "\n l1t::MuonShower (uGT emulator bits): " + << "\n\t MuonShower0: isOneNominalInTime() = " << cand.isOneNominalInTime() + << "\n\t MuonShower1: isOneTightInTime() = " << cand.isOneTightInTime() + << "\n\t MuonShowerOutOfTime0: musOutOfTime0() = " << cand.musOutOfTime0() + << "\n\t MuonShowerOutOfTime1: musOutOfTime1() = " << cand.musOutOfTime1() << std::endl; - // check oneNominalInTime - if (cand.mus0() != objPar.MuonShower0) { + // Check oneNominalInTime + if (cand.isOneNominalInTime() != objPar.MuonShower0) { LogDebug("L1TGlobal") << "\t\t MuonShower failed MuonShower0 requirement" << std::endl; return false; } - if (cand.mus1() != objPar.MuonShower1) { + // Check oneTightInTime + if (cand.isOneTightInTime() != objPar.MuonShower1) { LogDebug("L1TGlobal") << "\t\t MuonShower failed MuonShower1 requirement" << std::endl; return false; } @@ -183,6 +210,5 @@ const bool l1t::MuonShowerCondition::checkObjectParameter(const int iCondition, void l1t::MuonShowerCondition::print(std::ostream& myCout) const { m_gtMuonShowerTemplate->print(myCout); - ConditionEvaluation::print(myCout); } diff --git a/L1Trigger/L1TGlobal/test/testVectorCode_data.py b/L1Trigger/L1TGlobal/test/testVectorCode_data.py index 102245a3447b0..fd7d2dcf632e8 100644 --- a/L1Trigger/L1TGlobal/test/testVectorCode_data.py +++ b/L1Trigger/L1TGlobal/test/testVectorCode_data.py @@ -58,14 +58,11 @@ # Message Logger output # --------------------- process.load('FWCore.MessageService.MessageLogger_cfi') -#process.load('L1Trigger/L1TYellow/l1t_debug_messages_cfi') -#process.load('L1Trigger/L1TYellow/l1t_info_messages_cfi') +# DEBUG process.load('L1Trigger/L1TGlobal/debug_messages_cfi') process.MessageLogger.l1t_debug.l1t.limit = cms.untracked.int32(100000) - process.MessageLogger.categories.append('l1t|Global') - # DEBUG #process.MessageLogger.debugModules = cms.untracked.vstring('simGtStage2Digis') #process.MessageLogger.cerr.threshold = cms.untracked.string('DEBUG') @@ -82,7 +79,7 @@ process.source = cms.Source("PoolSource", secondaryFileNames = cms.untracked.vstring(), fileNames = cms.untracked.vstring( - "/store/data/Run2022E/EphemeralHLTPhysics0/RAW/v1/000/359/661/00000/355c33ec-6253-4590-bc11-94e0ce1b45be.root" + "/store/data/Run2022G/EphemeralHLTPhysics0/RAW/v1/000/362/720/00000/36f350d4-8e8a-4e38-b399-77ad9bf351dc.root" ), skipEvents = cms.untracked.uint32(skip) ) @@ -113,7 +110,7 @@ # ---------------- process.load('L1Trigger.L1TGlobal.GlobalParameters_cff') process.load("L1Trigger.L1TGlobal.TriggerMenu_cff") -xmlMenu="L1Menu_Collisions2022_v1_3_0.xml" +xmlMenu="L1Menu_Collisions2022_v1_4_0.xml" process.TriggerMenu.L1TriggerMenuFile = cms.string(xmlMenu) process.ESPreferL1TXML = cms.ESPrefer("L1TUtmTriggerMenuESProducer","TriggerMenu") @@ -128,13 +125,14 @@ process.raw2digi_step = cms.Path(process.RawToDigi) process.dumpGT = cms.EDAnalyzer("l1t::GtInputDump", - egInputTag = cms.InputTag("gtInput"), - muInputTag = cms.InputTag("gtInput"), - tauInputTag = cms.InputTag("gtInput"), - jetInputTag = cms.InputTag("gtInput"), - etsumInputTag = cms.InputTag("gtInput"), - minBx = cms.int32(0), - maxBx = cms.int32(0) + egInputTag = cms.InputTag("gtInput"), + muInputTag = cms.InputTag("gtInput"), + muShowerInputTag = cms.InputTag("gtInput"), + tauInputTag = cms.InputTag("gtInput"), + jetInputTag = cms.InputTag("gtInput"), + etsumInputTag = cms.InputTag("gtInput"), + minBx = cms.int32(0), + maxBx = cms.int32(0) ) process.dumpED = cms.EDAnalyzer("EventContentAnalyzer") process.dumpES = cms.EDAnalyzer("PrintEventSetupContent") @@ -157,6 +155,7 @@ process.simGtStage2Digis.PrescaleSet = cms.uint32(1) process.simGtStage2Digis.ExtInputTag = cms.InputTag("simGtExtFakeProd") process.simGtStage2Digis.MuonInputTag = cms.InputTag("gtStage2Digis", "Muon") +process.simGtStage2Digis.MuonShowerInputTag = cms.InputTag("gtStage2Digis", "MuonShower") process.simGtStage2Digis.EGammaInputTag = cms.InputTag("gtStage2Digis", "EGamma") process.simGtStage2Digis.TauInputTag = cms.InputTag("gtStage2Digis", "Tau") process.simGtStage2Digis.JetInputTag = cms.InputTag("gtStage2Digis", "Jet") @@ -164,13 +163,14 @@ process.simGtStage2Digis.EmulateBxInEvent = cms.int32(1) process.dumpGTRecord = cms.EDAnalyzer("l1t::GtRecordDump", - egInputTag = cms.InputTag("gtStage2Digis", "EGamma"), - muInputTag = cms.InputTag("gtStage2Digis", "Muon"), - tauInputTag = cms.InputTag("gtStage2Digis", "Tau"), - jetInputTag = cms.InputTag("gtStage2Digis", "Jet"), - etsumInputTag = cms.InputTag("gtStage2Digis", "ETSum"), - uGtAlgInputTag = cms.InputTag("simGtStage2Digis"), - uGtExtInputTag = cms.InputTag("simGtExtFakeProd"), + egInputTag = cms.InputTag("gtStage2Digis", "EGamma"), + muInputTag = cms.InputTag("gtStage2Digis", "Muon"), + muShowerInputTag = cms.InputTag("gtStage2Digis", "MuonShower"), + tauInputTag = cms.InputTag("gtStage2Digis", "Tau"), + jetInputTag = cms.InputTag("gtStage2Digis", "Jet"), + etsumInputTag = cms.InputTag("gtStage2Digis", "ETSum"), + uGtAlgInputTag = cms.InputTag("simGtStage2Digis"), + uGtExtInputTag = cms.InputTag("simGtExtFakeProd"), uGtObjectMapInputTag = cms.InputTag("simGtStage2Digis"), bxOffset = cms.int32(skip), minBx = cms.int32(-2), @@ -192,7 +192,7 @@ process.load("L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi") process.l1GtTrigReport.L1GtRecordInputTag = "simGtStage2Digis" -process.l1GtTrigReport.PrintVerbosity = 2 +process.l1GtTrigReport.PrintVerbosity = 0 process.report = cms.Path(process.l1GtTrigReport) process.MessageLogger.categories.append("MuConditon") @@ -208,6 +208,7 @@ process.gtStage2Raw.JetInputTag = cms.InputTag("gtInput") process.gtStage2Raw.EtSumInputTag = cms.InputTag("gtInput") process.gtStage2Raw.MuonInputTag = cms.InputTag("gtInput") +process.gtStage2Raw.MuonShowerInputTag = cms.InputTag("gtInput") process.load('EventFilter.L1TRawToDigi.gtStage2Digis_cfi') process.newGtStage2Digis = process.gtStage2Digis.clone() @@ -225,6 +226,7 @@ process.newDumpGTRecord = cms.EDAnalyzer("l1t::GtRecordDump", egInputTag = cms.InputTag("newGtStage2Digis","EGamma"), muInputTag = cms.InputTag("newGtStage2Digis","Muon"), + muShowerInputTag = cms.InputTag("newGtStage2Digis","MuonShower"), tauInputTag = cms.InputTag("newGtStage2Digis","Tau"), jetInputTag = cms.InputTag("newGtStage2Digis","Jet"), etsumInputTag = cms.InputTag("newGtStage2Digis","EtSum"), @@ -257,6 +259,7 @@ dmxJetToken = cms.InputTag("None"), dmxEtSumToken = cms.InputTag("None"), muToken = cms.InputTag("gtStage2Digis", "Muon"), + muShowerToken = cms.InputTag("gtStage2Digis", "MuonShower"), egToken = cms.InputTag("gtStage2Digis", "EGamma"), tauToken = cms.InputTag("gtStage2Digis", "Tau"), jetToken = cms.InputTag("gtStage2Digis", "Jet"), @@ -272,7 +275,7 @@ process.p1 = cms.Path( ## Input, emulation, dump of the results process.dumpMenu - *process.RawToDigi + *process.RawToDigi #*process.gtInput #*process.dumpGT *process.simGtExtFakeProd diff --git a/L1Trigger/L1TMuon/interface/MuonRawDigiTranslator.h b/L1Trigger/L1TMuon/interface/MuonRawDigiTranslator.h index f0f32df597f9e..c2598f42b77f2 100644 --- a/L1Trigger/L1TMuon/interface/MuonRawDigiTranslator.h +++ b/L1Trigger/L1TMuon/interface/MuonRawDigiTranslator.h @@ -14,11 +14,11 @@ namespace l1t { uint32_t raw_data_00_31, uint32_t raw_data_32_63, int fed, - unsigned int fw, + int fw, int muInBx); - static void fillMuon(Muon& mu, uint32_t raw_data_spare, uint64_t dataword, int fed, unsigned int fw, int muInBx); - static void fillIntermediateMuon(Muon& mu, uint32_t raw_data_00_31, uint32_t raw_data_32_63, unsigned int fw); - static bool showerFired(uint32_t shower_word, int fedId, unsigned int fwId); + static void fillMuon(Muon& mu, uint32_t raw_data_spare, uint64_t dataword, int fed, int fw, int muInBx); + static void fillIntermediateMuon(Muon& mu, uint32_t raw_data_00_31, uint32_t raw_data_32_63, int fw); + static bool showerFired(uint32_t shower_word, int fedId, int fwId); static void generatePackedMuonDataWords(const Muon& mu, uint32_t& raw_data_spare, uint32_t& raw_data_00_31, @@ -28,7 +28,7 @@ namespace l1t { int muInBx); static void generate64bitDataWord( const Muon& mu, uint32_t& raw_data_spare, uint64_t& dataword, int fedId, int fwId, int muInBx); - static std::array getPackedShowerDataWords(const MuonShower& shower, int fedId, unsigned int fwId); + static std::array getPackedShowerDataWords(const MuonShower& shower, int fedId, int fwId); static int calcHwEta(const uint32_t& raw, unsigned absEtaShift, unsigned etaSignShift); static constexpr unsigned ptMask_ = 0x1FF; @@ -59,6 +59,16 @@ namespace l1t { static constexpr unsigned etaMu1SignShift_ = 21; // For Run-3 static constexpr unsigned absEtaMu2Shift_ = 22; // For Run-3 static constexpr unsigned etaMu2SignShift_ = 30; // For Run-3 + static constexpr int kUgmtFedId = 1402; + static constexpr int kUgtFedId = 1404; + static constexpr int kUgmtFwVersionUntil2016 = 0x4010000; + static constexpr int kUgtFwVersionUntil2016 = 0x10A6; + static constexpr int kUgmtFwVersionUntil2017 = 0x6000000; + static constexpr int kUgtFwVersionUntil2017 = 0x1120; + static constexpr int kUgmtFwVersionRun3Start = 0x6000001; + static constexpr int kUgtFwVersionUntilRun3Start = 0x1130; + static constexpr int kUgmtFwVersionFirstWithShowers = 0x7000000; + static constexpr int kUgtFwVersionFirstWithShowers = 0x113B; private: static void fillMuonStableQuantities(Muon& mu, uint32_t raw_data_00_31, uint32_t raw_data_32_63); diff --git a/L1Trigger/L1TMuon/plugins/L1TMuonShowerProducer.cc b/L1Trigger/L1TMuon/plugins/L1TMuonShowerProducer.cc index 8c115c63dcd7d..ceec898f2c3fb 100644 --- a/L1Trigger/L1TMuon/plugins/L1TMuonShowerProducer.cc +++ b/L1Trigger/L1TMuon/plugins/L1TMuonShowerProducer.cc @@ -61,30 +61,45 @@ void L1TMuonShowerProducer::produce(edm::Event& iEvent, const edm::EventSetup& i Showers that arrive out-of-time are also under consideration, but are not going be to enabled at startup Run-3. So all showers should be in-time. */ - bool isOneNominalInTime = false; - bool isTwoLooseInTime = false; - bool isOneTightInTime = false; + bool isOneNominalInTime{false}; + bool isTwoLooseInTime{false}; + bool isOneTightInTime{false}; + bool isTwoLooseDifferentSectorsInTime{false}; + bool foundOneLoose{false}; for (size_t i = 0; i < emtfShowers->size(0); ++i) { auto shower = emtfShowers->at(0, i); if (shower.isValid()) { // nominal - if (shower.isOneNominalInTime()) + if (shower.isOneNominalInTime()) { isOneNominalInTime = true; + } // two loose - if (shower.isTwoLooseInTime()) + if (shower.isTwoLooseInTime()) { isTwoLooseInTime = true; + } // tight - if (shower.isOneTightInTime()) + if (shower.isOneTightInTime()) { isOneTightInTime = true; + } + // two loos in different sectors + if (shower.isOneLooseInTime()) { + if (foundOneLoose) { + isTwoLooseDifferentSectorsInTime = true; + } else { + foundOneLoose = true; + } + } } } // Check for at least one nominal shower - const bool acceptCondition(isOneNominalInTime or isTwoLooseInTime or isOneTightInTime); + const bool acceptCondition{isOneNominalInTime or isTwoLooseInTime or isOneTightInTime or + isTwoLooseDifferentSectorsInTime}; if (acceptCondition) { - MuonShower outShower(isOneNominalInTime, false, isTwoLooseInTime, false, isOneTightInTime, false); + MuonShower outShower( + isOneNominalInTime, false, isTwoLooseInTime, false, isOneTightInTime, false, isTwoLooseDifferentSectorsInTime); outShowers->push_back(0, outShower); } iEvent.put(std::move(outShowers)); diff --git a/L1Trigger/L1TMuon/src/MuonRawDigiTranslator.cc b/L1Trigger/L1TMuon/src/MuonRawDigiTranslator.cc index 64e75fea6f4e5..48097f98e014c 100644 --- a/L1Trigger/L1TMuon/src/MuonRawDigiTranslator.cc +++ b/L1Trigger/L1TMuon/src/MuonRawDigiTranslator.cc @@ -2,13 +2,8 @@ #include "TMath.h" #include "L1Trigger/L1TMuon/interface/MuonRawDigiTranslator.h" -void l1t::MuonRawDigiTranslator::fillMuon(Muon& mu, - uint32_t raw_data_spare, - uint32_t raw_data_00_31, - uint32_t raw_data_32_63, - int fed, - unsigned int fw, - int muInBx) { +void l1t::MuonRawDigiTranslator::fillMuon( + Muon& mu, uint32_t raw_data_spare, uint32_t raw_data_00_31, uint32_t raw_data_32_63, int fed, int fw, int muInBx) { // Need the hw charge to properly compute dPhi mu.setHwCharge((raw_data_32_63 >> chargeShift_) & 0x1); @@ -18,11 +13,12 @@ void l1t::MuonRawDigiTranslator::fillMuon(Muon& mu, // In Run-3 we have displacement information. // To make room for these data the raw eta value was moved to the second "spare" word which we will have to treat separately // The uGMT (FED 1402) or uGT (FED 1404) FW versions are used to determine the era. - if ((fed == 1402 && fw < 0x4010000) || (fed == 1404 && fw < 0x10A6)) { + if ((fed == kUgmtFedId && fw < kUgmtFwVersionUntil2016) || (fed == kUgtFedId && fw < kUgtFwVersionUntil2016)) { fillMuonCoordinates2016(mu, raw_data_00_31, raw_data_32_63); - } else if ((fed == 1402 && fw < 0x6000000) || (fed == 1404 && fw < 0x1120)) { + } else if ((fed == kUgmtFedId && fw < kUgmtFwVersionUntil2017) || (fed == kUgtFedId && fw < kUgtFwVersionUntil2017)) { fillMuonCoordinatesFrom2017(mu, raw_data_00_31, raw_data_32_63); - } else if ((fed == 1402 && fw == 0x6000001) || (fed == 1404 && fw < 0x1130)) { + } else if ((fed == kUgmtFedId && fw == kUgmtFwVersionRun3Start) || + (fed == kUgtFedId && fw < kUgtFwVersionUntilRun3Start)) { // We're unpacking data from the November MWGR where the raw eta values were shifted by one bit. fillMuonQuantitiesRun3(mu, raw_data_spare, raw_data_00_31, raw_data_32_63, muInBx, true); } else { @@ -36,13 +32,13 @@ void l1t::MuonRawDigiTranslator::fillMuon(Muon& mu, void l1t::MuonRawDigiTranslator::fillIntermediateMuon(Muon& mu, uint32_t raw_data_00_31, uint32_t raw_data_32_63, - unsigned int fw) { + int fw) { // Need the hw charge to properly compute dPhi mu.setHwCharge((raw_data_32_63 >> chargeShift_) & 0x1); - if (fw < 0x4010000) { + if (fw < kUgmtFwVersionUntil2016) { fillMuonCoordinates2016(mu, raw_data_00_31, raw_data_32_63); - } else if (fw < 0x6000000) { + } else if (fw < kUgmtFwVersionUntil2017) { fillMuonCoordinatesFrom2017(mu, raw_data_00_31, raw_data_32_63); } else { fillIntermediateMuonQuantitiesRun3(mu, raw_data_00_31, raw_data_32_63); @@ -81,7 +77,7 @@ void l1t::MuonRawDigiTranslator::fillMuonStableQuantities(Muon& mu, uint32_t raw } void l1t::MuonRawDigiTranslator::fillMuon( - Muon& mu, uint32_t raw_data_spare, uint64_t dataword, int fed, unsigned int fw, int muInBx) { + Muon& mu, uint32_t raw_data_spare, uint64_t dataword, int fed, int fw, int muInBx) { fillMuon( mu, raw_data_spare, (uint32_t)(dataword & 0xFFFFFFFF), (uint32_t)((dataword >> 32) & 0xFFFFFFFF), fed, fw, muInBx); } @@ -192,7 +188,8 @@ void l1t::MuonRawDigiTranslator::generatePackedMuonDataWords(const Muon& mu, if (abs_eta_at_vtx < 0) { abs_eta_at_vtx += (1 << (etaAtVtxSignShift_ - absEtaAtVtxShift_)); } - if ((fedID == 1402 && fwID < 0x4010000) || (fedID == 1404 && fwID < 0x10A6)) { + if ((fedID == kUgmtFedId && fwID < kUgmtFwVersionUntil2016) || + (fedID == kUgtFedId && fwID < kUgtFwVersionUntil2016)) { // For 2016 the non-extrapolated coordiantes were in the place that are now occupied by the extrapolated quantities. raw_data_spare = 0; raw_data_00_31 = (mu.hwPt() & ptMask_) << ptShift_ | (mu.hwQual() & qualMask_) << qualShift_ | @@ -200,7 +197,8 @@ void l1t::MuonRawDigiTranslator::generatePackedMuonDataWords(const Muon& mu, (mu.hwPhi() & phiMask_) << phiAtVtxShift_; raw_data_32_63 = mu.hwCharge() << chargeShift_ | mu.hwChargeValid() << chargeValidShift_ | (mu.tfMuonIndex() & tfMuonIndexMask_) << tfMuonIndexShift_ | (mu.hwIso() & isoMask_) << isoShift_; - } else if ((fedID == 1402 && fwID < 0x6000000) || (fedID == 1404 && fwID < 0x1120)) { + } else if ((fedID == kUgmtFedId && fwID < kUgmtFwVersionUntil2017) || + (fedID == kUgtFedId && fwID < kUgtFwVersionUntil2017)) { raw_data_spare = 0; raw_data_00_31 = (mu.hwPt() & ptMask_) << ptShift_ | (mu.hwQual() & qualMask_) << qualShift_ | (abs_eta_at_vtx & absEtaMask_) << absEtaAtVtxShift_ | (mu.hwEtaAtVtx() < 0) << etaAtVtxSignShift_ | @@ -210,8 +208,9 @@ void l1t::MuonRawDigiTranslator::generatePackedMuonDataWords(const Muon& mu, (mu.tfMuonIndex() & tfMuonIndexMask_) << tfMuonIndexShift_ | (mu.hwIso() & isoMask_) << isoShift_ | (abs_eta & absEtaMask_) << absEtaShift_ | (mu.hwEta() < 0) << etaSignShift_ | (mu.hwPhi() & phiMask_) << phiShift_; - } else if ((fedID == 1402 && fwID == 0x6000001) || - (fedID == 1404 && fwID < 0x1130)) { // This allows us to unpack data taken in the November 2020 MWGR. + } else if ((fedID == kUgmtFedId && fwID == kUgmtFwVersionRun3Start) || + (fedID == kUgtFedId && + fwID < kUgtFwVersionUntilRun3Start)) { // This allows us to unpack data taken in the November 2020 MWGR. generatePackedMuonDataWordsRun3( mu, abs_eta, abs_eta_at_vtx, raw_data_spare, raw_data_00_31, raw_data_32_63, muInBx, true); } else { @@ -263,8 +262,9 @@ void l1t::MuonRawDigiTranslator::generate64bitDataWord( dataword = (((uint64_t)msw) << 32) + lsw; } -bool l1t::MuonRawDigiTranslator::showerFired(uint32_t shower_word, int fedId, unsigned int fwId) { - if ((fedId == 1402 && fwId >= 0x7000000) || (fedId == 1404 && fwId >= 0x00010f01)) { +bool l1t::MuonRawDigiTranslator::showerFired(uint32_t shower_word, int fedId, int fwId) { + if ((fedId == kUgmtFedId && fwId >= kUgmtFwVersionFirstWithShowers) || + (fedId == kUgtFedId && fwId >= kUgtFwVersionFirstWithShowers)) { return ((shower_word >> showerShift_) & 1) == 1; } return false; @@ -272,9 +272,10 @@ bool l1t::MuonRawDigiTranslator::showerFired(uint32_t shower_word, int fedId, un std::array l1t::MuonRawDigiTranslator::getPackedShowerDataWords(const MuonShower& shower, const int fedId, - const unsigned int fwId) { + const int fwId) { std::array res{}; - if ((fedId == 1402 && fwId >= 0x7000000) || (fedId == 1404 && fwId >= 0x00010f01)) { + if ((fedId == kUgmtFedId && fwId >= kUgmtFwVersionFirstWithShowers) || + (fedId == kUgtFedId && fwId >= kUgtFwVersionFirstWithShowers)) { res.at(0) = shower.isOneNominalInTime() ? (1 << showerShift_) : 0; res.at(1) = shower.isOneTightInTime() ? (1 << showerShift_) : 0; } diff --git a/L1Trigger/L1TTrackMatch/plugins/L1TrackSelectionProducer.cc b/L1Trigger/L1TTrackMatch/plugins/L1TrackSelectionProducer.cc index a5a7f37645157..993c3b2b2fdab 100644 --- a/L1Trigger/L1TTrackMatch/plugins/L1TrackSelectionProducer.cc +++ b/L1Trigger/L1TTrackMatch/plugins/L1TrackSelectionProducer.cc @@ -113,8 +113,6 @@ class L1TrackSelectionProducer : public edm::global::EDProducer<> { TTTrack_TrackWord::TrackBitLocations::kRinvMSB - 1, TTTrack_TrackWord::TrackBitLocations::kRinvLSB); ap_ufixed ptEmulation; ptEmulation.V = ptEmulationBits.range(); - //edm::LogInfo("L1TrackSelectionProducer") << "produce::Emulation track properties::ap_uint(bits) = " << ptEmulationBits.to_string(2) - // << " ap_ufixed(bits) = " << ptEmulation.to_string(2) << " ap_ufixed(float) = " << ptEmulation.to_double(); return ptEmulation.to_double() >= ptMin_; } @@ -156,7 +154,11 @@ class L1TrackSelectionProducer : public edm::global::EDProducer<> { TTTrackWordAbsZ0MaxSelector(double absZ0Max) : absZ0Max_(absZ0Max) {} TTTrackWordAbsZ0MaxSelector(const edm::ParameterSet& cfg) : absZ0Max_(cfg.template getParameter("absZ0Max")) {} - bool operator()(const L1Track& t) const { return std::abs(t.getZ0()) <= absZ0Max_; } + bool operator()(const L1Track& t) const { + double floatZ0 = t.undigitizeSignedValue( + t.getZ0Bits(), TTTrack_TrackWord::TrackBitWidths::kZ0Size, TTTrack_TrackWord::stepZ0, 0.0); + return std::abs(floatZ0) <= absZ0Max_; + } private: double absZ0Max_; @@ -263,7 +265,7 @@ class L1TrackSelectionProducer : public edm::global::EDProducer<> { deltaZMax_(cfg.template getParameter("deltaZMax")) {} bool operator()(const L1Track& t, const l1t::Vertex& v) const { size_t etaIndex = - std::lower_bound(deltaZMaxEtaBounds_.begin(), deltaZMaxEtaBounds_.end(), std::abs(t.momentum().eta())) - + std::upper_bound(deltaZMaxEtaBounds_.begin(), deltaZMaxEtaBounds_.end(), std::abs(t.momentum().eta())) - deltaZMaxEtaBounds_.begin() - 1; if (etaIndex > deltaZMax_.size() - 1) etaIndex = deltaZMax_.size() - 1; @@ -281,12 +283,18 @@ class L1TrackSelectionProducer : public edm::global::EDProducer<> { : deltaZMaxEtaBounds_(cfg.template getParameter("deltaZMaxEtaBounds")), deltaZMax_(cfg.template getParameter("deltaZMax")) {} bool operator()(const L1Track& t, const l1t::VertexWord& v) const { + TTTrack_TrackWord::tanl_t etaEmulationBits = t.getTanlWord(); + ap_fixed etaEmulation; + etaEmulation.V = etaEmulationBits.range(); size_t etaIndex = - std::lower_bound(deltaZMaxEtaBounds_.begin(), deltaZMaxEtaBounds_.end(), std::abs(t.momentum().eta())) - + std::upper_bound(deltaZMaxEtaBounds_.begin(), deltaZMaxEtaBounds_.end(), std::abs(etaEmulation.to_double())) - deltaZMaxEtaBounds_.begin() - 1; if (etaIndex > deltaZMax_.size() - 1) etaIndex = deltaZMax_.size() - 1; - return std::abs(v.z0() - t.getZ0()) <= deltaZMax_[etaIndex]; + l1t::VertexWord::vtxz0_t fixedTkZ0 = t.undigitizeSignedValue( + t.getZ0Bits(), TTTrack_TrackWord::TrackBitWidths::kZ0Size, TTTrack_TrackWord::stepZ0, 0.0); + + return std::abs(v.z0() - fixedTkZ0.to_double()) <= deltaZMax_[etaIndex]; } private: @@ -496,9 +504,13 @@ void L1TrackSelectionProducer::printTrackInfo(edm::LogInfo& log, const L1Track& TTTrack_TrackWord::tanl_t etaEmulationBits = track.getTanlWord(); ap_fixed etaEmulation; etaEmulation.V = etaEmulationBits.range(); - log << "\t\t(" << ptEmulation.to_double() << ", " << etaEmulation.to_double() << ", " << track.getPhi() << ", " + double floatTkZ0 = track.undigitizeSignedValue( + track.getZ0Bits(), TTTrack_TrackWord::TrackBitWidths::kZ0Size, TTTrack_TrackWord::stepZ0, 0.0); + double floatTkPhi = track.undigitizeSignedValue( + track.getPhiBits(), TTTrack_TrackWord::TrackBitWidths::kPhiSize, TTTrack_TrackWord::stepPhi0, 0.0); + log << "\t\t(" << ptEmulation.to_double() << ", " << etaEmulation.to_double() << ", " << floatTkPhi << ", " << track.getNStubs() << ", " << track.getBendChi2() << ", " << track.getChi2RZ() << ", " << track.getChi2RPhi() - << ", " << track.getZ0() << ")\n"; + << ", " << floatTkZ0 << ")\n"; } } diff --git a/L1Trigger/Phase2L1ParticleFlow/BuildFile.xml b/L1Trigger/Phase2L1ParticleFlow/BuildFile.xml index 702575c966149..73f83d7850304 100644 --- a/L1Trigger/Phase2L1ParticleFlow/BuildFile.xml +++ b/L1Trigger/Phase2L1ParticleFlow/BuildFile.xml @@ -3,7 +3,6 @@ - diff --git a/L1Trigger/Phase2L1ParticleFlow/plugins/BuildFile.xml b/L1Trigger/Phase2L1ParticleFlow/plugins/BuildFile.xml index ec5fc6332c496..12ae9f6eabf88 100644 --- a/L1Trigger/Phase2L1ParticleFlow/plugins/BuildFile.xml +++ b/L1Trigger/Phase2L1ParticleFlow/plugins/BuildFile.xml @@ -2,6 +2,7 @@ + diff --git a/L1Trigger/Phase2L1Taus/plugins/BuildFile.xml b/L1Trigger/Phase2L1Taus/plugins/BuildFile.xml index cdb152f65a767..f7cd89c624a09 100644 --- a/L1Trigger/Phase2L1Taus/plugins/BuildFile.xml +++ b/L1Trigger/Phase2L1Taus/plugins/BuildFile.xml @@ -4,7 +4,6 @@ - diff --git a/MagneticField/Engine/test/BuildFile.xml b/MagneticField/Engine/test/BuildFile.xml index 15fb3ad1efbea..9009765d0799b 100644 --- a/MagneticField/Engine/test/BuildFile.xml +++ b/MagneticField/Engine/test/BuildFile.xml @@ -12,7 +12,4 @@ - - - - + diff --git a/MagneticField/Engine/test/regressionTestHelper.cpp b/MagneticField/Engine/test/regressionTestHelper.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/MagneticField/Engine/test/regressionTestHelper.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/MagneticField/Engine/test/runTest.sh b/MagneticField/Engine/test/runTest.sh index 1c46565f71c71..6ca776d43d25d 100755 --- a/MagneticField/Engine/test/runTest.sh +++ b/MagneticField/Engine/test/runTest.sh @@ -7,33 +7,33 @@ echo "===== Test MF map regressions ====" #Note: Only the most relevant tests are left uncommented since the full set is highly redundant and time consuming. #Run II, 3.8T -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DDD) || die "MF regression failure, from xml, DDD, 3.8T" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB) || die "MF regression failure, from DB, DDD, 3.8T" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DD4hep) || die "MF regression failure, from xml, DD4hep, 3.8T" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB_DD4hep) || die "MF regression failure, from DB, DD4hep, 3.8T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DDD) || die "MF regression failure, from xml, DDD, 3.8T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB) || die "MF regression failure, from DB, DDD, 3.8T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DD4hep) || die "MF regression failure, from xml, DD4hep, 3.8T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB_DD4hep) || die "MF regression failure, from DB, DD4hep, 3.8T" $? #Run I, 3.8T -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DDD era=RunI) || die "MF regression failure, from xml, DDD, 3.8T RunI" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB era=RunI) || die "MF regression failure, from DB, DDD, 3.8T RunI" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DD4hep era=RunI) || die "MF regression failure, from xml, DD4hep, 3.8T RunI" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB_DD4hep era=RunI) || die "MF regression failure, from DB, DD4hep, 3.8T RunI" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DDD era=RunI) || die "MF regression failure, from xml, DDD, 3.8T RunI" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB era=RunI) || die "MF regression failure, from DB, DDD, 3.8T RunI" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DD4hep era=RunI) || die "MF regression failure, from xml, DD4hep, 3.8T RunI" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB_DD4hep era=RunI) || die "MF regression failure, from DB, DD4hep, 3.8T RunI" $? #Run II, 3.5T export CURRENT=16730 -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 3.5T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 3.5T" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DD4hep current=$CURRENT) || die "MF regression failure, from xml, DD4hep, 3.5T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 3.5T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 3.5T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 3.5T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DD4hep current=$CURRENT) || die "MF regression failure, from xml, DD4hep, 3.5T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 3.5T" $? #Run II, 3T export CURRENT=14340 -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 3T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 3T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DD4hep current=$CURRENT) || die "MF regression failure, from xml, DD4hep, 3T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 3T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 3T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 3T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DD4hep current=$CURRENT) || die "MF regression failure, from xml, DD4hep, 3T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 3T" $? #Run II, 2T export CURRENT=9500 -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 2T" $? -#(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 2T" $? -(cmsRun ${LOCAL_TEST_DIR}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 2T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=static_DDD current=$CURRENT) || die "MF regression failure, from xml, DDD, 2T" $? +#(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB current=$CURRENT) || die "MF regression failure, from DB, DDD, 2T" $? +(cmsRun ${SCRAM_TEST_PATH}/regression.py producerType=fromDB_DD4hep current=$CURRENT) || die "MF regression failure, from DB, DD4hep, 2T" $? diff --git a/MagneticField/GeomBuilder/test/BuildFile.xml b/MagneticField/GeomBuilder/test/BuildFile.xml index 0b87317c21ed7..98af0d03f142a 100644 --- a/MagneticField/GeomBuilder/test/BuildFile.xml +++ b/MagneticField/GeomBuilder/test/BuildFile.xml @@ -8,7 +8,4 @@ - - - - + diff --git a/MagneticField/GeomBuilder/test/dummyMain.cpp b/MagneticField/GeomBuilder/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/MagneticField/GeomBuilder/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/MagneticField/GeomBuilder/test/runTest.sh b/MagneticField/GeomBuilder/test/runTest.sh index 97a3a9312aca8..7c53a1fe4cd62 100755 --- a/MagneticField/GeomBuilder/test/runTest.sh +++ b/MagneticField/GeomBuilder/test/runTest.sh @@ -2,12 +2,12 @@ function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/python/dumpMFGeometry.py -F2=${LOCAL_TEST_DIR}/python/testMFGeometry.py +F1=${SCRAM_TEST_PATH}/python/dumpMFGeometry.py +F2=${SCRAM_TEST_PATH}/python/testMFGeometry.py echo " testing MagneticField/GeomBuilder" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} echo "===== Test \"cmsRun dumpMFGeometry.py\" ====" (cmsRun $F1) || die "Failure using cmsRun $F1" $? echo "===== Test \"cmsRun testMFGeometry.py\" ====" diff --git a/NOTICE b/NOTICE index 96691c27a4543..03f41ae51daca 100644 --- a/NOTICE +++ b/NOTICE @@ -1,4 +1,4 @@ -Copyright 2022 CERN¹ for the benefit of the CMS Collaboration² +Copyright 2023 CERN¹ for the benefit of the CMS Collaboration² Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsValues.h b/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsValues.h index dd46b451cc891..5ce7e184e8d76 100644 --- a/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsValues.h +++ b/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsValues.h @@ -225,7 +225,8 @@ inline CSCChamberTimeCorrections *CSCChamberTimeCorrectionsValues::prefill(bool //Read in the cfeb_cable_delay values (0 or 1) and don't use a precision correction factor FILE *fdelay = fopen("/afs/cern.ch/user/d/deisher/public/TimingCorrections2009/cfeb_cable_delay_20100423_both.txt", "r"); - char label[1024]; + //must add space for null terminator + char label[1024 + 1]; int delay; CSCIndexer indexer; while (!feof(fdelay)) { diff --git a/PerfTools/JeProf/BuildFile.xml b/PerfTools/JeProf/BuildFile.xml new file mode 100644 index 0000000000000..d737041d8d33e --- /dev/null +++ b/PerfTools/JeProf/BuildFile.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/PerfTools/JeProf/interface/jeprof.h b/PerfTools/JeProf/interface/jeprof.h new file mode 100644 index 0000000000000..bee42fddb7208 --- /dev/null +++ b/PerfTools/JeProf/interface/jeprof.h @@ -0,0 +1,4 @@ + +namespace cms::jeprof { + void makeHeapDump(const char *); +} diff --git a/PerfTools/JeProf/plugins/BuildFile.xml b/PerfTools/JeProf/plugins/BuildFile.xml index ea1c9269656af..42a9669b7d842 100644 --- a/PerfTools/JeProf/plugins/BuildFile.xml +++ b/PerfTools/JeProf/plugins/BuildFile.xml @@ -2,6 +2,7 @@ + diff --git a/PerfTools/JeProf/plugins/JeProfService.cc b/PerfTools/JeProf/plugins/JeProfService.cc index 9071435e44602..882e6a51733be 100644 --- a/PerfTools/JeProf/plugins/JeProfService.cc +++ b/PerfTools/JeProf/plugins/JeProfService.cc @@ -12,35 +12,12 @@ #include "FWCore/Framework/interface/FileBlock.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" +#include "PerfTools/JeProf/interface/jeprof.h" #include #include #include #include -extern "C" { -typedef int (*mallctl_t)(const char *name, void *oldp, size_t *oldlenp, void *newp, size_t newlen); -} - -namespace { - bool initialize_prof(); - - mallctl_t mallctl = nullptr; - const bool have_jemalloc_and_prof = initialize_prof(); - - bool initialize_prof() { - // check if mallctl and friends are available, if we are using jemalloc - mallctl = (mallctl_t)::dlsym(RTLD_DEFAULT, "mallctl"); - if (mallctl == nullptr) - return false; - // check if heap profiling available, if --enable-prof was specified at build time - bool enable_prof = false; - size_t bool_s = sizeof(bool); - mallctl("prof.active", &enable_prof, &bool_s, nullptr, 0); - return enable_prof; - } - -} // namespace - namespace edm { class GlobalContext; class StreamContext; @@ -123,10 +100,6 @@ using namespace edm::service; JeProfService::JeProfService(ParameterSet const &ps, ActivityRegistry &iRegistry) : mineventrecord_(1), prescale_(1), nrecord_(0), nevent_(0), nrun_(0), nlumi_(0), nfileopened_(0), nfileclosed_(0) { - if (!have_jemalloc_and_prof) { - edm::LogWarning("JeProfModule") << "JeProfModule requested but application is not" - << " currently being profiled with jemalloc profiling\n"; - } // Get the configuration prescale_ = ps.getUntrackedParameter("reportEventInterval", prescale_); mineventrecord_ = ps.getUntrackedParameter("reportFirstEvent", mineventrecord_); @@ -266,9 +239,6 @@ void JeProfService::postCloseFile(std::string const &) { } void JeProfService::makeDump(const std::string &format, std::string_view moduleLabel) { - if (!have_jemalloc_and_prof || format.empty()) - return; - std::string final(format); final = replace(final, "%I", nrecord_); final = replaceU64(final, "%E", nevent_); @@ -278,7 +248,7 @@ void JeProfService::makeDump(const std::string &format, std::string_view moduleL final = replace(final, "%C", nfileclosed_); final = replace(final, "%M", moduleLabel); const char *fileName = final.c_str(); - mallctl("prof.dump", nullptr, nullptr, &fileName, sizeof(const char *)); + cms::jeprof::makeHeapDump(fileName); } std::string JeProfService::replace(const std::string &s, const char *pat, int val) { diff --git a/PerfTools/JeProf/src/jeprof.cc b/PerfTools/JeProf/src/jeprof.cc new file mode 100644 index 0000000000000..ccc0c09c61397 --- /dev/null +++ b/PerfTools/JeProf/src/jeprof.cc @@ -0,0 +1,48 @@ +#include "PerfTools/JeProf/interface/jeprof.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include +#include +#include +#include +#include + +extern "C" { +typedef int (*mallctl_t)(const char *name, void *oldp, size_t *oldlenp, void *newp, size_t newlen); +} + +namespace { + bool initialize_prof(); + mallctl_t mallctl = nullptr; + const bool have_jemalloc_and_prof = initialize_prof(); + + bool initialize_prof() { + // check if mallctl and friends are available, if we are using jemalloc + mallctl = (mallctl_t)::dlsym(RTLD_DEFAULT, "mallctl"); + if (mallctl == nullptr) + return false; + // check if heap profiling available, if --enable-prof was specified at build time + bool enable_prof = false; + size_t bool_s = sizeof(bool); + mallctl("prof.active", &enable_prof, &bool_s, nullptr, 0); + return enable_prof; + } +} // namespace + +namespace cms::jeprof { + std::once_flag warning_flag; + void makeHeapDump(const char *fileName) { + std::once_flag warning_flag; + if (!have_jemalloc_and_prof) { + std::call_once(warning_flag, + []() { + edm::LogWarning("JeProfModule") + << "JeProfModule requested but application is not" + << " currently being profiled with jemalloc profiling enabled\n" + << "Enable jemalloc profiling by running\n" + << "MALLOC_CONF=prof_leak:true,lg_prof_sample:10,prof_final:true cmsRunJEProf config.py\n"; + }); + return; + } + mallctl("prof.dump", nullptr, nullptr, &fileName, sizeof(const char *)); + } +} // namespace cms::jeprof diff --git a/PerfTools/JeProf/test/BuildFile.xml b/PerfTools/JeProf/test/BuildFile.xml new file mode 100644 index 0000000000000..9e3fb05b352c1 --- /dev/null +++ b/PerfTools/JeProf/test/BuildFile.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/PerfTools/JeProf/test/jeprof_nowarn_t.sh b/PerfTools/JeProf/test/jeprof_nowarn_t.sh new file mode 100755 index 0000000000000..a5147ea6c708a --- /dev/null +++ b/PerfTools/JeProf/test/jeprof_nowarn_t.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Pass in name and status +function die { echo $1: status $2 ; exit $2; } + +if !(MALLOC_CONF=prof_leak:true,lg_prof_sample:10,prof_final:true jeprof_nowarn_t 2>&1 | tr '\n' ' ' | grep Leak) ; then + die "jeprof_nowarn_t | grep Leak" $? +fi diff --git a/PerfTools/JeProf/test/jeprof_t.cc b/PerfTools/JeProf/test/jeprof_t.cc new file mode 100644 index 0000000000000..62d5c46dbdb54 --- /dev/null +++ b/PerfTools/JeProf/test/jeprof_t.cc @@ -0,0 +1,8 @@ +#include "PerfTools/JeProf/interface/jeprof.h" +#include + +int main() { + std::string name("heap.dump"); + const char *fileName = name.c_str(); + cms::jeprof::makeHeapDump(fileName); +} diff --git a/PerfTools/JeProf/test/jeprof_warn_t.sh b/PerfTools/JeProf/test/jeprof_warn_t.sh new file mode 100755 index 0000000000000..d42ddd2a14494 --- /dev/null +++ b/PerfTools/JeProf/test/jeprof_warn_t.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Pass in name and status +function die { echo $1: status $2 ; exit $2; } + +if !(jeprof_warn_t 2>&1 | tr '\n' ' ' | grep JeProfModule);then + die "jeprof_warn_t | grep MALLOC_CONF" $? +fi diff --git a/PhysicsTools/CondLiteIO/plugins/FWLiteESRecordWriterAnalyzer.cc b/PhysicsTools/CondLiteIO/plugins/FWLiteESRecordWriterAnalyzer.cc index e5b49f0b80d7d..6bd0e900a455c 100644 --- a/PhysicsTools/CondLiteIO/plugins/FWLiteESRecordWriterAnalyzer.cc +++ b/PhysicsTools/CondLiteIO/plugins/FWLiteESRecordWriterAnalyzer.cc @@ -126,8 +126,7 @@ namespace edm { ESProxyIndex iProxyIndex, bool iTransientAccessOnly, ComponentDescription const*& oDesc, - std::shared_ptr& whyFailedFactory, - EventSetupImpl const* iEventSetupImpl) const { + std::shared_ptr& whyFailedFactory) const { DataKey const* dataKey = nullptr; if (iProxyIndex.value() == std::numeric_limits::max()) { @@ -182,7 +181,7 @@ namespace edm { ComponentDescription const* desc = nullptr; std::shared_ptr whyFailedFactory; - impl_->getImplementation(pValue, proxyIndex, false, desc, whyFailedFactory, eventSetupImpl_); + impl_->getImplementation(pValue, proxyIndex, false, desc, whyFailedFactory); if UNLIKELY (not value.m_data) { std::rethrow_exception(whyFailedFactory->make()); diff --git a/PhysicsTools/CondLiteIO/test/BuildFile.xml b/PhysicsTools/CondLiteIO/test/BuildFile.xml index 36b7012cdf4ee..63ae111b8b982 100644 --- a/PhysicsTools/CondLiteIO/test/BuildFile.xml +++ b/PhysicsTools/CondLiteIO/test/BuildFile.xml @@ -12,9 +12,6 @@ - - - - + diff --git a/PhysicsTools/CondLiteIO/test/TestRunnerPhysicsToolsCondLiteIO.cpp b/PhysicsTools/CondLiteIO/test/TestRunnerPhysicsToolsCondLiteIO.cpp deleted file mode 100755 index b2991bd18ae57..0000000000000 --- a/PhysicsTools/CondLiteIO/test/TestRunnerPhysicsToolsCondLiteIO.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/PhysicsTools/CondLiteIO/test/writeReadTest.sh b/PhysicsTools/CondLiteIO/test/writeReadTest.sh index 5c9f541cfbaba..0b8d0b60aac21 100755 --- a/PhysicsTools/CondLiteIO/test/writeReadTest.sh +++ b/PhysicsTools/CondLiteIO/test/writeReadTest.sh @@ -3,9 +3,9 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/write_cfg.py || die 'failed to write conditions' $? -cmsRun ${LOCAL_TEST_DIR}/read_cfg.py || die 'failed to read conditions' $? +cmsRun ${SCRAM_TEST_PATH}/write_cfg.py || die 'failed to write conditions' $? +cmsRun ${SCRAM_TEST_PATH}/read_cfg.py || die 'failed to read conditions' $? -cmsRun ${LOCAL_TEST_DIR}/write2_cfg.py || die 'failed to write conditions by discovering what is in a record' $? -cmsRun ${LOCAL_TEST_DIR}/read_cfg.py || die 'failed to read conditions which used auto discovery' $? +cmsRun ${SCRAM_TEST_PATH}/write2_cfg.py || die 'failed to write conditions by discovering what is in a record' $? +cmsRun ${SCRAM_TEST_PATH}/read_cfg.py || die 'failed to read conditions which used auto discovery' $? diff --git a/PhysicsTools/IsolationAlgos/plugins/CandIsolatorFromDeposits.cc b/PhysicsTools/IsolationAlgos/plugins/CandIsolatorFromDeposits.cc index f800cb77d708e..476a952d70dd9 100644 --- a/PhysicsTools/IsolationAlgos/plugins/CandIsolatorFromDeposits.cc +++ b/PhysicsTools/IsolationAlgos/plugins/CandIsolatorFromDeposits.cc @@ -60,11 +60,13 @@ using namespace edm; using namespace reco; using namespace reco::isodeposit; -bool isNumber(const std::string &str) { - static const std::regex re("^[+-]?(\\d+\\.?|\\d*\\.\\d*)$"); - return regex_match(str.c_str(), re); -} -double toNumber(const std::string &str) { return atof(str.c_str()); } +namespace { + bool isNumber(const std::string &str) { + static const std::regex re("^[+-]?(\\d+\\.?|\\d*\\.\\d*)$"); + return regex_match(str.c_str(), re); + } + double toNumber(const std::string &str) { return atof(str.c_str()); } +} // namespace CandIsolatorFromDeposits::SingleDeposit::SingleDeposit(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) : srcToken_(iC.consumes(iConfig.getParameter("src"))), diff --git a/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.cc b/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.cc index 450839b2650da..4a6e6656ac353 100644 --- a/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.cc +++ b/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.cc @@ -11,14 +11,29 @@ #include "DataFormats/Common/interface/RefToPtr.h" #include "PhysicsTools/HepMCCandAlgos/interface/GenParticlesHelper.h" +#include "PhysicsTools/JetMCUtils/interface/JetMCTag.h" +#include "DataFormats/TauReco/interface/PFTau.h" using namespace std; using namespace edm; using namespace reco; +namespace { + //Map to convert names of decay modes to integer codes + const std::map decayModeStringToCodeMap = {{"null", PFTau::kNull}, + {"oneProng0Pi0", PFTau::kOneProng0PiZero}, + {"oneProng1Pi0", PFTau::kOneProng1PiZero}, + {"oneProng2Pi0", PFTau::kOneProng2PiZero}, + {"threeProng0Pi0", PFTau::kThreeProng0PiZero}, + {"threeProng1Pi0", PFTau::kThreeProng1PiZero}, + {"electron", PFTau::kRareDecayMode + 1}, + {"muon", PFTau::kRareDecayMode + 2}, + {"rare", PFTau::kRareDecayMode}, + {"tau", PFTau::kNull - 1}}; +} // namespace + TauGenJetProducer::TauGenJetProducer(const edm::ParameterSet& iConfig) - : inputTagGenParticles_(iConfig.getParameter("GenParticles")), - tokenGenParticles_(consumes(inputTagGenParticles_)), + : tokenGenParticles_(consumes(iConfig.getParameter("GenParticles"))), includeNeutrinos_(iConfig.getParameter("includeNeutrinos")), verbose_(iConfig.getUntrackedParameter("verbose", false)) { produces(); @@ -40,7 +55,21 @@ void TauGenJetProducer::produce(edm::StreamID, Event& iEvent, const EventSetup& // look for all status 1 (stable) descendents GenParticleRefVector descendents; findDescendents(*iTau, descendents, 1); - + if (descendents.empty()) { + edm::LogWarning("NoTauDaughters") << "Tau p4: " << (*iTau)->p4() << " vtx: " << (*iTau)->vertex() + << " has no daughters"; + + math::XYZPoint vertex; + GenJet::Specific specific; + Jet::Constituents constituents; + + constituents.push_back(refToPtr(*iTau)); + GenJet jet((*iTau)->p4(), vertex, specific, constituents); + jet.setCharge((*iTau)->charge()); + jet.setStatus(decayModeStringToCodeMap.at("tau")); + pOutVisTaus->emplace_back(std::move(jet)); + continue; + } // CV: skip status 2 taus that radiate-off a photon // --> have a status 2 tau lepton in the list of descendents GenParticleRefVector status2TauDaughters; @@ -88,6 +117,12 @@ void TauGenJetProducer::produce(edm::StreamID, Event& iEvent, const EventSetup& << " # descendents: " << constituents.size() << "\n"; jet.setCharge(charge); + // determine tau decay mode and set it as jet status + if (auto search = decayModeStringToCodeMap.find(JetMCTagUtils::genTauDecayMode(jet)); + search != decayModeStringToCodeMap.end()) + jet.setStatus(search->second); + else + jet.setStatus(decayModeStringToCodeMap.at("null")); pOutVisTaus->push_back(jet); } iEvent.put(std::move(pOutVisTaus)); diff --git a/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.h b/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.h index 71d2f67afb92f..306c7ed88b503 100644 --- a/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.h +++ b/PhysicsTools/JetMCAlgos/plugins/TauGenJetProducer.h @@ -31,7 +31,6 @@ class TauGenJetProducer : public edm::global::EDProducer<> { private: /// Input PFCandidates - const edm::InputTag inputTagGenParticles_; const edm::EDGetTokenT tokenGenParticles_; /// if yes, neutrinos will be included, for debug purposes diff --git a/PhysicsTools/JetMCUtils/src/JetMCTag.cc b/PhysicsTools/JetMCUtils/src/JetMCTag.cc index fefb2318992d9..20d23b8500481 100644 --- a/PhysicsTools/JetMCUtils/src/JetMCTag.cc +++ b/PhysicsTools/JetMCUtils/src/JetMCTag.cc @@ -70,6 +70,7 @@ bool JetMCTagUtils::decayFromCHadron(const Candidate &c) { std::string JetMCTagUtils::genTauDecayMode(const CompositePtrCandidate &c) { int numElectrons = 0; int numMuons = 0; + int numTaus = 0; int numChargedHadrons = 0; int numNeutralHadrons = 0; int numPhotons = 0; @@ -89,6 +90,9 @@ std::string JetMCTagUtils::genTauDecayMode(const CompositePtrCandidate &c) { case 13: numMuons++; break; + case 15: + numTaus++; + break; default: { if ((*daughter)->charge() != 0) numChargedHadrons++; @@ -102,6 +106,8 @@ std::string JetMCTagUtils::genTauDecayMode(const CompositePtrCandidate &c) { return std::string("electron"); else if (numMuons == 1) return std::string("muon"); + else if (numTaus == 1) //MB: a tau undecayed by generator or an intermediate state used to generate radiations + return std::string("tau"); switch (numChargedHadrons) { case 1: diff --git a/PhysicsTools/NanoAOD/python/custom_jme_cff.py b/PhysicsTools/NanoAOD/python/custom_jme_cff.py index 8ce47b1326624..ab920cfaab0f0 100644 --- a/PhysicsTools/NanoAOD/python/custom_jme_cff.py +++ b/PhysicsTools/NanoAOD/python/custom_jme_cff.py @@ -19,7 +19,7 @@ from PhysicsTools.PatAlgos.tools.jetTools import updateJetCollection bTagCSVV2 = ['pfCombinedInclusiveSecondaryVertexV2BJetTags'] -bTagDeepCSV = ['pfDeepCSVJetTags:probb','pfDeepCSVJetTags:probbb','pfDeepCSVJetTags:probc'] +bTagDeepCSV = ['pfDeepCSVJetTags:probb','pfDeepCSVJetTags:probbb','pfDeepCSVJetTags:probc','pfDeepCSVJetTags:probudsg'] bTagDeepJet = [ 'pfDeepFlavourJetTags:probb','pfDeepFlavourJetTags:probbb','pfDeepFlavourJetTags:problepb', 'pfDeepFlavourJetTags:probc','pfDeepFlavourJetTags:probuds','pfDeepFlavourJetTags:probg' @@ -185,7 +185,7 @@ particleNetAK4_CvsL = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:CvsL'):-1",float,doc="ParticleNetAK4 tagger c vs udsg discriminator",precision=10), particleNetAK4_CvsB = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:CvsB'):-1",float,doc="ParticleNetAK4 tagger c vs b discriminator",precision=10), particleNetAK4_QvsG = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:QvsG'):-1",float,doc="ParticleNetAK4 tagger uds vs g discriminator",precision=10), - particleNetAK4_G = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:probg'):-1",float,doc="ParticleNetAK4 tagger g raw score",precision=10), + particleNetAK4_G = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4JetTags:probg'):-1",float,doc="ParticleNetAK4 tagger g raw score",precision=10), particleNetAK4_puIdDisc = Var("?(pt>=15)?1-bDiscriminator('pfParticleNetAK4JetTags:probpu'):-1",float,doc="ParticleNetAK4 tagger pileup jet discriminator",precision=10), ) @@ -274,7 +274,7 @@ def AddPileUpJetIDVars(proc, jetName="", jetSrc="", jetTableName="", jetTaskName vertexes = "offlineSlimmedPrimaryVertices", inputIsCorrected = True, applyJec = False, - usePuppi = True if "Puppi" in jetName else False + srcConstituentWeights = "packedPFCandidatespuppi" if "PUPPI" in jetName.upper() else "" ) ) getattr(proc,jetTaskName).add(getattr(proc, puJetIdVarsCalculator)) @@ -332,14 +332,19 @@ def AddQGLTaggerVars(proc, jetName="", jetSrc="", jetTableName="", jetTaskName=" Schedule the QGTagger module to calculate input variables to the QG likelihood """ + isPUPPIJet = True if "PUPPI" in jetName.upper() else False + QGLTagger="qgtagger{}".format(jetName) patJetWithUserData="{}WithUserData".format(jetSrc) if calculateQGLVars: setattr(proc, QGLTagger, qgtagger.clone( - srcJets = jetSrc + srcJets = jetSrc, + computeLikelihood = False, ) ) + if isPUPPIJet: + getattr(proc,QGLTagger).srcConstituentWeights = cms.InputTag("packedPFCandidatespuppi") # # Save variables as userFloats and userInts for each jet diff --git a/PhysicsTools/NanoAOD/python/jetMC_cff.py b/PhysicsTools/NanoAOD/python/jetMC_cff.py index 736b68afb6850..463569e1415a2 100644 --- a/PhysicsTools/NanoAOD/python/jetMC_cff.py +++ b/PhysicsTools/NanoAOD/python/jetMC_cff.py @@ -12,7 +12,8 @@ variables = cms.PSet( partonFlavour = Var("partonFlavour()", "int16", doc="flavour from parton matching"), hadronFlavour = Var("hadronFlavour()", "uint8", doc="flavour from hadron ghost clustering"), - genJetIdx = Var("?genJetFwdRef().backRef().isNonnull()?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen jet"), + # cut should follow genJetTable.cut + genJetIdx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 10.?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen jet"), ) ) genJetTable = simpleCandidateFlatTableProducer.clone( @@ -90,6 +91,7 @@ nBHadrons = Var("jetFlavourInfo().getbHadrons().size()", "uint8", doc="number of b-hadrons"), nCHadrons = Var("jetFlavourInfo().getcHadrons().size()", "uint8", doc="number of c-hadrons"), hadronFlavour = Var("hadronFlavour()", "uint8", doc="flavour from hadron ghost clustering"), + # cut should follow genJetAK8Table.cut genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 100.?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen AK8 jet"), ) ) diff --git a/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py b/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py index 68b1d3676daff..693f4d7acf74c 100644 --- a/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py +++ b/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py @@ -36,14 +36,14 @@ ) tightJetId = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULCHS'), + version = cms.string('RUN3WINTER22CHS'), quality = cms.string('TIGHT'), ), src = cms.InputTag("updatedJets") ) tightJetIdLepVeto = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULCHS'), + version = cms.string('RUN3WINTER22CHS'), quality = cms.string('TIGHTLEPVETO'), ), src = cms.InputTag("updatedJets") @@ -54,6 +54,18 @@ tightJetIdLepVeto.filterParams, version = "RUN2UL16CHS" ) +(run2_jme_2017 | run2_jme_2018).toModify( + tightJetId.filterParams, version = "RUN2ULCHS" +).toModify( + tightJetIdLepVeto.filterParams, version = "RUN2ULCHS" +) + +run3_jme_Winter22runsBCDEprompt.toModify( + tightJetId.filterParams, version = "RUN3WINTER22CHSrunsBCDEprompt" +).toModify( + tightJetIdLepVeto.filterParams, version = "RUN3WINTER22CHSrunsBCDEprompt" +) + bJetVars = cms.EDProducer("JetRegressionVarProducer", pvsrc = cms.InputTag("offlineSlimmedPrimaryVertices"), src = cms.InputTag("updatedJets"), diff --git a/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py b/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py index 807cfa6aacd1f..726318cdb3c5c 100644 --- a/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py +++ b/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py @@ -28,14 +28,14 @@ tightJetPuppiId = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULPUPPI'), + version = cms.string('RUN3WINTER22PUPPI'), quality = cms.string('TIGHT'), ), src = cms.InputTag("updatedJetsPuppi") ) tightJetPuppiIdLepVeto = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULPUPPI'), + version = cms.string('RUN3WINTER22PUPPI'), quality = cms.string('TIGHTLEPVETO'), ), src = cms.InputTag("updatedJetsPuppi") diff --git a/PhysicsTools/NanoAOD/python/jetsAK8_cff.py b/PhysicsTools/NanoAOD/python/jetsAK8_cff.py index 5bb039b16a037..6759bc975761a 100644 --- a/PhysicsTools/NanoAOD/python/jetsAK8_cff.py +++ b/PhysicsTools/NanoAOD/python/jetsAK8_cff.py @@ -35,14 +35,14 @@ ) tightJetIdAK8 = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULPUPPI'), + version = cms.string('RUN3WINTER22PUPPI'), quality = cms.string('TIGHT'), ), src = cms.InputTag("updatedJetsAK8") ) tightJetIdLepVetoAK8 = cms.EDProducer("PatJetIDValueMapProducer", filterParams=cms.PSet( - version = cms.string('RUN2ULPUPPI'), + version = cms.string('RUN3WINTER22PUPPI'), quality = cms.string('TIGHTLEPVETO'), ), src = cms.InputTag("updatedJetsAK8") @@ -54,6 +54,18 @@ tightJetIdLepVetoAK8.filterParams, version = "RUN2UL16PUPPI" ) +(run2_jme_2017 | run2_jme_2018).toModify( + tightJetIdAK8.filterParams, version = "RUN2ULPUPPI" +).toModify( + tightJetIdLepVetoAK8.filterParams, version = "RUN2ULPUPPI" +) + +run3_jme_Winter22runsBCDEprompt.toModify( + tightJetIdAK8.filterParams, version = "RUN3WINTER22PUPPIrunsBCDEprompt" +).toModify( + tightJetIdLepVetoAK8.filterParams, version = "RUN3WINTER22PUPPIrunsBCDEprompt" +) + updatedJetsAK8WithUserData = cms.EDProducer("PATJetUserDataEmbedder", src = cms.InputTag("updatedJetsAK8"), userFloats = cms.PSet(), diff --git a/PhysicsTools/NanoAOD/python/nano_eras_cff.py b/PhysicsTools/NanoAOD/python/nano_eras_cff.py index e03f329ef8822..4163b72b9dce7 100644 --- a/PhysicsTools/NanoAOD/python/nano_eras_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_eras_cff.py @@ -3,6 +3,7 @@ from Configuration.Eras.Modifier_run2_egamma_2018_cff import run2_egamma_2018 from Configuration.Eras.Modifier_run2_jme_2016_cff import run2_jme_2016 from Configuration.Eras.Modifier_run2_jme_2017_cff import run2_jme_2017 +from Configuration.Eras.Modifier_run2_jme_2018_cff import run2_jme_2018 from Configuration.Eras.Modifier_run2_muon_2016_cff import run2_muon_2016 from Configuration.Eras.Modifier_run2_muon_2018_cff import run2_muon_2018 @@ -15,6 +16,7 @@ from Configuration.Eras.Modifier_run3_nanoAOD_122_cff import run3_nanoAOD_122 from Configuration.Eras.Modifier_run3_nanoAOD_124_cff import run3_nanoAOD_124 +from Configuration.Eras.Modifier_run3_jme_Winter22runsBCDEprompt_cff import run3_jme_Winter22runsBCDEprompt run2_nanoAOD_ANY = ( run2_nanoAOD_106Xv2 diff --git a/PhysicsTools/NanoAOD/python/nanogen_cff.py b/PhysicsTools/NanoAOD/python/nanogen_cff.py index a25e26181df18..8c4915b78417e 100644 --- a/PhysicsTools/NanoAOD/python/nanogen_cff.py +++ b/PhysicsTools/NanoAOD/python/nanogen_cff.py @@ -88,8 +88,8 @@ def customizeNanoGEN(process): process.patJetPartonsNano.particles = "genParticles" process.particleLevel.src = "generatorSmeared" - process.genJetTable.src = "ak4GenJets" - process.genJetAK8Table.src = "ak8GenJets" + process.genJetTable.src = "ak4GenJetsNoNu" + process.genJetAK8Table.src = "ak8GenJetsNoNu" process.tauGenJetsForNano.GenParticles = "genParticles" process.genVisTaus.srcGenParticles = "genParticles" diff --git a/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py index 17ebe27b943dd..4a9ce352b3dbf 100644 --- a/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py +++ b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py @@ -20,40 +20,39 @@ _ak4puppiplots.append(plot) _ak4puppiplots.extend([ - Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), - Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), - Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), - Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), - Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), - Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), - Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), - Plot1D('puId_dR2Mean','puId_dR2Mean', 120, -1, 0.2, "pT^2-weighted average square distance of jet constituents from the jet axis (PileUp ID BDT input variable)"), - Plot1D('puId_majW','puId_majW', 70, -1, 0.4, "major axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), - Plot1D('puId_minW','puId_minW', 70, -1, 0.4, "minor axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), - Plot1D('puId_frac01','puId_frac01', 22, -1, 1, "fraction of constituents' pT contained within dR <0.1 (PileUp ID BDT input variable)"), - Plot1D('puId_frac02','puId_frac02', 22, -1, 1, "fraction of constituents' pT contained within 0.1< dR <0.2 (PileUp ID BDT input variable)"), - Plot1D('puId_frac03','puId_frac03', 22, -1, 1, "fraction of constituents' pT contained within 0.2< dR <0.3 (PileUp ID BDT input variable)"), - Plot1D('puId_frac04','puId_frac04', 22, -1, 1, "fraction of constituents' pT contained within 0.3< dR <0.4 (PileUp ID BDT input variable)"), - Plot1D('puId_ptD','puId_ptD', 20, -1, 1, "pT-weighted average pT of constituents (PileUp ID BDT input variable)"), - Plot1D('puId_beta','puId_beta', 50, -1, 1, "fraction of pT of charged constituents associated to PV (PileUp ID BDT input variable)"), - Plot1D('puId_pull','puId_pull', 208, -1, 0.04, "magnitude of pull vector (PileUp ID BDT input variable)"), - Plot1D('puId_jetR','puId_jetR', 50, -1, 1, "fraction of jet pT carried by the leading constituent (PileUp ID BDT input variable)"), - Plot1D('puId_jetRchg','puId_jetRchg', 50, -1, 1, "fraction of jet pT carried by the leading charged constituent (PileUp ID BDT input variable)"), - Plot1D('puId_nCharged','puId_nCharged', 40, -0.5, 39.5, "number of charged constituents (PileUp ID BDT input variable)"), - Plot1D('qgl_axis2','qgl_axis2', 60, -1, 0.5, "ellipse minor jet axis (Quark vs Gluon likelihood input variable)"), - Plot1D('qgl_ptD','qgl_ptD', 40, -1, 1, "pT-weighted average pT of constituents (Quark vs Gluon likelihood input variable)"), - Plot1D('qgl_mult','qgl_mult', 61, -1.5, 59.5, "PF candidates multiplicity (Quark vs Gluon likelihood input variable)"), + Plot1D('nConstChHads','nConstChHads', 10, 0, 40,'number of charged hadrons in the jet'), + Plot1D('nConstNeuHads','nConstNeuHads', 10, 0, 40,'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons','nConstPhotons', 10, 0, 40,'number of photons in the jet'), + Plot1D('nConstElecs','nConstElecs', 5, 0, 10,'number of electrons in the jet'), + Plot1D('nConstMuons','nConstMuons', 5, 0, 10,'number of muons in the jet'), + Plot1D('nConstHFEMs','nConstHFEMs', 5, 0, 10,'number of HF EMs in the jet'), + Plot1D('nConstHFHads','nConstHFHads', 5, 0, 10,'number of HF Hadrons in the jet'), + Plot1D('puId_dR2Mean','puId_dR2Mean',20, 0, 0.2,"pT^2-weighted average square distance of jet constituents from the jet axis (PileUp ID BDT input variable)"), + Plot1D('puId_majW','puId_majW',10, 0, 0.5, "major axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), + Plot1D('puId_minW','puId_minW',10, 0, 0.5, "minor axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), + Plot1D('puId_frac01','puId_frac01',10, 0, 1, "fraction of constituents' pT contained within dR <0.1 (PileUp ID BDT input variable)"), + Plot1D('puId_frac02','puId_frac02',10, 0, 1, "fraction of constituents' pT contained within 0.1< dR <0.2 (PileUp ID BDT input variable)"), + Plot1D('puId_frac03','puId_frac03',10, 0, 1, "fraction of constituents' pT contained within 0.2< dR <0.3 (PileUp ID BDT input variable)"), + Plot1D('puId_frac04','puId_frac04',10, 0, 1, "fraction of constituents' pT contained within 0.3< dR <0.4 (PileUp ID BDT input variable)"), + Plot1D('puId_ptD','puId_ptD',10, 0, 1, "pT-weighted average pT of constituents (PileUp ID BDT input variable)"), + Plot1D('puId_beta','puId_beta',10, 0, 1, "fraction of pT of charged constituents associated to PV (PileUp ID BDT input variable)"), + Plot1D('puId_pull','puId_pull',10, 0, 0.05, "magnitude of pull vector (PileUp ID BDT input variable)"), + Plot1D('puId_jetR','puId_jetR',10, 0, 1, "fraction of jet pT carried by the leading constituent (PileUp ID BDT input variable)"), + Plot1D('puId_jetRchg','puId_jetRchg',10, 0, 1, "fraction of jet pT carried by the leading charged constituent (PileUp ID BDT input variable)"), + Plot1D('puId_nCharged','puId_nCharged',10, 0, 40, "number of charged constituents (PileUp ID BDT input variable)"), + Plot1D('qgl_axis2','qgl_axis2',10, 0, 0.4, "ellipse minor jet axis (Quark vs Gluon likelihood input variable)"), + Plot1D('qgl_ptD','qgl_ptD',10, 0, 1, "pT-weighted average pT of constituents (Quark vs Gluon likelihood input variable)"), + Plot1D('qgl_mult','qgl_mult', 10, 0, 50, "PF candidates multiplicity (Quark vs Gluon likelihood input variable)"), Plot1D('btagDeepFlavG','btagDeepFlavG',20, -1, 1, "DeepFlavour gluon tag raw score"), Plot1D('btagDeepFlavUDS','btagDeepFlavUDS',20, -1, 1, "DeepFlavour uds tag raw score"), - Plot1D('btagDeepFlavQG','btagDeepFlavQG',20, -1, 1, "DeepJet g vs uds discriminator"), Plot1D('particleNetAK4_B','particleNetAK4_B',20, -1, 1, "ParticleNetAK4 tagger b vs all (udsg, c) discriminator"), - Plot1D('particleNetAK4_CvsL','particleNetAK4_CvsL',20, -1, 1, "ParticleNetAK4 tagger c vs udsg discriminator"), - Plot1D('particleNetAK4_CvsB','particleNetAK4_CvsB',20, -1, 1, "ParticleNetAK4 tagger c vs b discriminator"), - Plot1D('particleNetAK4_QvsG','particleNetAK4_QvsG',20, -1, 1, "ParticleNetAK4 tagger uds vs g discriminator"), + Plot1D('particleNetAK4_CvsL','particleNetAK4_CvsL',20, -1, 1,"ParticleNetAK4 tagger c vs udsg discriminator"), + Plot1D('particleNetAK4_CvsB','particleNetAK4_CvsB',20, -1, 1,"ParticleNetAK4 tagger c vs b discriminator"), + Plot1D('particleNetAK4_QvsG','particleNetAK4_QvsG',20, -1, 1,"ParticleNetAK4 tagger uds vs g discriminator"), Plot1D('particleNetAK4_G','particleNetAK4_G',20, -1, 1, "ParticleNetAK4 tagger g raw score"), - Plot1D('particleNetAK4_puIdDisc','particleNetAK4_puIdDisc',20, -1, 1, "ParticleNetAK4 tagger pileup jet discriminator"), - Plot1D('hfEmEF', 'hfEmEF', 20, 0, 1, 'electromagnetic energy fraction in HF'), - Plot1D('hfHEF', 'hfHEF', 20, 0, 1, 'hadronic energy fraction in HF'), + Plot1D('particleNetAK4_puIdDisc','particleNetAK4_puIdDisc',20, -1, 1,"ParticleNetAK4 tagger pileup jet discriminator"), + Plot1D('hfEmEF','hfEmEF', 20, 0, 1,'electromagnetic energy fraction in HF'), + Plot1D('hfHEF','hfHEF', 20, 0, 1,'hadronic energy fraction in HF'), ]) #============================================ @@ -97,15 +96,15 @@ # #============================================ nanojmeDQM.vplots.FatJet.plots.extend([ - Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), - Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), - Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), - Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), - Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), - Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), - Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), - Plot1D('neEmEF', 'neEmEF', 20, 0.3, 0.4, 'neutral Electromagnetic Energy Fraction'), - Plot1D('neHEF', 'neHEF', 20, 0.01, 0.2, 'neutral Hadron Energy Fraction'), + Plot1D('nConstChHads','nConstChHads',10,0,40,'number of charged hadrons in the jet'), + Plot1D('nConstNeuHads','nConstNeuHads',10,0,40,'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons','nConstPhotons',10,0,40,'number of photons in the jet'), + Plot1D('nConstElecs','nConstElecs',5,0,10,'number of electrons in the jet'), + Plot1D('nConstMuons','nConstMuons',5,0,10,'number of muons in the jet'), + Plot1D('nConstHFEMs','nConstHFEMs',5,0,10,'number of HF EMs in the jet'), + Plot1D('nConstHFHads','nConstHFHads',5,0,10,'number of HF Hadrons in the jet'), + Plot1D('neEmEF','neEmEF',20, 0, 1,'neutral Electromagnetic Energy Fraction'), + Plot1D('neHEF','neHEF',20, 0, 1,'neutral Hadron Energy Fraction'), ]) #============================================ @@ -127,14 +126,13 @@ Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), Plot1D('pt', 'pt', 20, 0, 400, 'pt'), Plot1D('rawFactor', 'rawFactor', 20, -0.5, 0.5, '1 - Factor to get back to raw pT'), - Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), - Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), - Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), - Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), - Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), - Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), - Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), - Plot1D('nConstituents', 'nConstituents', 20, 0, 80, 'Number of particles in the jet'), + Plot1D('nConstChHads','nConstChHads', 10, 0, 40,'number of charged hadrons in the jet'), + Plot1D('nConstNeuHads','nConstNeuHads', 10, 0, 40,'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons','nConstPhotons', 10, 0, 40,'number of photons in the jet'), + Plot1D('nConstElecs','nConstElecs', 5, 0, 10,'number of electrons in the jet'), + Plot1D('nConstMuons','nConstMuons', 5, 0, 10,'number of muons in the jet'), + Plot1D('nConstHFEMs','nConstHFEMs', 5, 0, 10,'number of HF EMs in the jet'), + Plot1D('nConstHFHads','nConstHFHads', 5, 0, 10,'number of HF Hadrons in the jet'), Plot1D('nElectrons', 'nElectrons', 5, -0.5, 4.5, 'number of electrons in the jet'), Plot1D('nMuons', 'nMuons', 4, -0.5, 3.5, 'number of muons in the jet'), Plot1D('hadronFlavour', 'hadronFlavour', 6, -0.5, 5.5, 'flavour from hadron ghost clustering'), diff --git a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py index 70e22558b4790..31de0ac68b4c3 100644 --- a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py +++ b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py @@ -77,7 +77,7 @@ def AND(tokens): ), Photon = cms.PSet( id = cms.int32(22), - sel = cms.string("type(92) && pt > 20 && coll('hltEgammaCandidates')"), + sel = cms.string("type(92) && pt > 15 && coll('hltEgammaCandidates')"), l1seed = cms.string("type(-98)"), l1deltaR = cms.double(0.3), #l2seed = cms.string("type(92) && coll('')"), l2deltaR = cms.double(0.5), skipObjectsNotPassingQualityBits = cms.bool(True), @@ -93,7 +93,13 @@ def AND(tokens): mksel("filter('hltHtEcal800')","hltHtEcal800"), mksel("filter('hltEG110EBTightIDTightIsoTrackIsoFilter')","hltEG110EBTightIDTightIsoTrackIsoFilter"), mksel("filter('hltEG120EBTightIDTightIsoTrackIsoFilter')","hltEG120EBTightIDTightIsoTrackIsoFilter"), - mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')","1mu-1photon") + mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')","1mu-1photon"), + mksel("filter('hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter')","hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter"), + mksel("filter('hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter')","hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter"), + mksel("filter('hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter')","hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter"), + mksel("filter('hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter')","hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter"), + mksel("filter('hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter')","hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter"), + mksel("filter('hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter')","hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter") ) ), Muon = cms.PSet( diff --git a/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py b/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py index f66ef01f94e0a..bff1bfb7ed5d8 100644 --- a/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py +++ b/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py @@ -241,7 +241,7 @@ def _add_slimmedMETsNoHF(process): ## Quark Gluon Likelihood process.load('RecoJets.JetProducers.QGTagger_cfi') - task.add(process.QGTaggerTask) + task.add(process.QGTagger) process.patJets.userData.userFloats.src += [ 'QGTagger:qgLikelihood', ] diff --git a/PhysicsTools/PatAlgos/src/HemisphereAlgo.cc b/PhysicsTools/PatAlgos/src/HemisphereAlgo.cc index 0dd0323580c5f..b86d635399371 100644 --- a/PhysicsTools/PatAlgos/src/HemisphereAlgo.cc +++ b/PhysicsTools/PatAlgos/src/HemisphereAlgo.cc @@ -193,12 +193,10 @@ int HemisphereAlgo::reconstruct() { float Sum1_Px = 0.; float Sum1_Py = 0.; float Sum1_Pz = 0.; - float Sum1_P = 0.; float Sum1_E = 0.; float Sum2_Px = 0.; float Sum2_Py = 0.; float Sum2_Pz = 0.; - float Sum2_P = 0.; float Sum2_E = 0.; if (hemi_meth == 1) { @@ -213,7 +211,6 @@ int HemisphereAlgo::reconstruct() { Sum1_Px += (*Object[i]).px(); Sum1_Py += (*Object[i]).py(); Sum1_Pz += (*Object[i]).pz(); - Sum1_P += (*Object[i]).p(); Sum1_E += (*Object[i]).energy(); } else { if (Object_Group[i] != 2) { @@ -223,7 +220,6 @@ int HemisphereAlgo::reconstruct() { Sum2_Px += (*Object[i]).px(); Sum2_Py += (*Object[i]).py(); Sum2_Pz += (*Object[i]).pz(); - Sum2_P += (*Object[i]).p(); Sum2_E += (*Object[i]).energy(); } } @@ -235,14 +231,12 @@ int HemisphereAlgo::reconstruct() { Sum1_Px += (*Object[i]).px(); Sum1_Py += (*Object[i]).py(); Sum1_Pz += (*Object[i]).pz(); - Sum1_P += (*Object[i]).p(); Sum1_E += (*Object[i]).energy(); } else if (i == J_Max) { Object_Group[i] = 2; Sum2_Px += (*Object[i]).px(); Sum2_Py += (*Object[i]).py(); Sum2_Pz += (*Object[i]).pz(); - Sum2_P += (*Object[i]).p(); Sum2_E += (*Object[i]).energy(); } else { if (!I_Move) { @@ -294,7 +288,6 @@ int HemisphereAlgo::reconstruct() { Sum1_Px += (*Object[i]).px(); Sum1_Py += (*Object[i]).py(); Sum1_Pz += (*Object[i]).pz(); - Sum1_P += (*Object[i]).p(); Sum1_E += (*Object[i]).energy(); } else { if (Object_Group[i] != 2) { @@ -304,7 +297,6 @@ int HemisphereAlgo::reconstruct() { Sum2_Px += (*Object[i]).px(); Sum2_Py += (*Object[i]).py(); Sum2_Pz += (*Object[i]).pz(); - Sum2_P += (*Object[i]).p(); Sum2_E += (*Object[i]).energy(); } @@ -313,14 +305,12 @@ int HemisphereAlgo::reconstruct() { Sum1_Px += (*Object[i]).px(); Sum1_Py += (*Object[i]).py(); Sum1_Pz += (*Object[i]).pz(); - Sum1_P += (*Object[i]).p(); Sum1_E += (*Object[i]).energy(); } if (Object_Group[i] == 2) { Sum2_Px += (*Object[i]).px(); Sum2_Py += (*Object[i]).py(); Sum2_Pz += (*Object[i]).pz(); - Sum2_P += (*Object[i]).p(); Sum2_E += (*Object[i]).energy(); } } diff --git a/PhysicsTools/PatAlgos/test/BuildFile.xml b/PhysicsTools/PatAlgos/test/BuildFile.xml index e77afc5e95b2e..6d559e706c410 100644 --- a/PhysicsTools/PatAlgos/test/BuildFile.xml +++ b/PhysicsTools/PatAlgos/test/BuildFile.xml @@ -8,10 +8,4 @@ - - - - - - - + diff --git a/PhysicsTools/PatAlgos/test/runtestPhysicsToolsPatAlgos.cpp b/PhysicsTools/PatAlgos/test/runtestPhysicsToolsPatAlgos.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/PhysicsTools/PatAlgos/test/runtestPhysicsToolsPatAlgos.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/PhysicsTools/PatAlgos/test/runtests.sh b/PhysicsTools/PatAlgos/test/runtests.sh index f523398861327..817ae32b83f63 100755 --- a/PhysicsTools/PatAlgos/test/runtests.sh +++ b/PhysicsTools/PatAlgos/test/runtests.sh @@ -10,47 +10,47 @@ do fi done -cmsRun ${LOCAL_TEST_DIR}/patTuple_standard_cfg.py || die 'Failure using patTuple_standard_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_standard_cfg.py || die 'Failure using patTuple_standard_cfg.py' $? # FIXME: event content broken in only available data RelVal -# cmsRun ${LOCAL_TEST_DIR}/patTuple_data_cfg.py || die 'Failure using patTuple_data_cfg.py' $? # Recent input RelVals currently not reachable (from CERN) +# cmsRun ${SCRAM_TEST_PATH}/patTuple_data_cfg.py || die 'Failure using patTuple_data_cfg.py' $? # Recent input RelVals currently not reachable (from CERN) -cmsRun ${LOCAL_TEST_DIR}/patTuple_PF2PAT_cfg.py || die 'Failure using patTuple_PF2PAT_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_PF2PAT_cfg.py || die 'Failure using patTuple_PF2PAT_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_PATandPF2PAT_cfg.py || die 'Failure using patTuple_PATandPF2PAT_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_PATandPF2PAT_cfg.py || die 'Failure using patTuple_PATandPF2PAT_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addDecayInFlight_cfg.py || die 'Failure using patTuple_addDecayInFlight_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addDecayInFlight_cfg.py || die 'Failure using patTuple_addDecayInFlight_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addBTagging_cfg.py || die 'Failure using patTuple_addBTagging_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addBTagging_cfg.py || die 'Failure using patTuple_addBTagging_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addJets_cfg.py || die 'Failure using patTuple_addJets_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addJets_cfg.py || die 'Failure using patTuple_addJets_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addTracks_cfg.py || die 'Failure using patTuple_addTracks_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addTracks_cfg.py || die 'Failure using patTuple_addTracks_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addTriggerInfo_cfg.py || die 'Failure using patTuple_addTriggerInfo_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addTriggerInfo_cfg.py || die 'Failure using patTuple_addTriggerInfo_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_addVertexInfo_cfg.py || die 'Failure using patTuple_addVertexInfo_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_addVertexInfo_cfg.py || die 'Failure using patTuple_addVertexInfo_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_fastsim_cfg.py || die 'Failure using patTuple_fastsim_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_fastsim_cfg.py || die 'Failure using patTuple_fastsim_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_topSelection_cfg.py || die 'Failure using patTuple_topSelection_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_topSelection_cfg.py || die 'Failure using patTuple_topSelection_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_userData_cfg.py || die 'Failure using patTuple_userData_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_userData_cfg.py || die 'Failure using patTuple_userData_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_metUncertainties_cfg.py || die 'Failure using patTuple_metUncertainties_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_metUncertainties_cfg.py || die 'Failure using patTuple_metUncertainties_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_updateMet_fromMiniAOD_cfg.py || die 'Failure using patTuple_updateMet_fromMiniAOD_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_updateMet_fromMiniAOD_cfg.py || die 'Failure using patTuple_updateMet_fromMiniAOD_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/patTuple_updateJets_fromMiniAOD_cfg.py || die 'Failure using patTuple_updateJets_fromMiniAOD_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/patTuple_updateJets_fromMiniAOD_cfg.py || die 'Failure using patTuple_updateJets_fromMiniAOD_cfg.py' $? #---- disabled while the release is still open and changes to AOD event content are still allowed -#cmsRun ${LOCAL_TEST_DIR}/patMiniAOD_standard_cfg.py || die 'Failure using patMiniAOD_standard_cfg.py' $? +#cmsRun ${SCRAM_TEST_PATH}/patMiniAOD_standard_cfg.py || die 'Failure using patMiniAOD_standard_cfg.py' $? # Not needed in IBs -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyElectrons_cfg.py || die 'Failure using patTuple_onlyElectrons_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyJets_cfg.py || die 'Failure using patTuple_onlyJets_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyMET_cfg.py || die 'Failure using patTuple_onlyMET_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyMuons_cfg.py || die 'Failure using patTuple_onlyMuons_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyPhotons_cfg.py || die 'Failure using patTuple_onlyPhotons_cfg.py' $? -# cmsRun ${LOCAL_TEST_DIR}/patTuple_onlyTaus_cfg.py || die 'Failure using patTuple_onlyTaus_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyElectrons_cfg.py || die 'Failure using patTuple_onlyElectrons_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyJets_cfg.py || die 'Failure using patTuple_onlyJets_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyMET_cfg.py || die 'Failure using patTuple_onlyMET_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyMuons_cfg.py || die 'Failure using patTuple_onlyMuons_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyPhotons_cfg.py || die 'Failure using patTuple_onlyPhotons_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/patTuple_onlyTaus_cfg.py || die 'Failure using patTuple_onlyTaus_cfg.py' $? diff --git a/PhysicsTools/SelectorUtils/interface/PFJetIDSelectionFunctor.h b/PhysicsTools/SelectorUtils/interface/PFJetIDSelectionFunctor.h index 0b422c5bd63fc..a97f0c9d7c88f 100644 --- a/PhysicsTools/SelectorUtils/interface/PFJetIDSelectionFunctor.h +++ b/PhysicsTools/SelectorUtils/interface/PFJetIDSelectionFunctor.h @@ -37,6 +37,10 @@ class PFJetIDSelectionFunctor : public Selector { SUMMER18PUPPI, RUN2UL16CHS, RUN2UL16PUPPI, + RUN3WINTER22CHSrunsBCDEprompt, + RUN3WINTER22PUPPIrunsBCDEprompt, + RUN3WINTER22CHS, + RUN3WINTER22PUPPI, RUN2ULCHS, RUN2ULPUPPI, N_VERSIONS @@ -76,8 +80,16 @@ class PFJetIDSelectionFunctor : public Selector { version_ = RUN2ULCHS; else if (versionStr == "RUN2ULPUPPI") version_ = RUN2ULPUPPI; + else if (versionStr == "RUN3WINTER22CHSrunsBCDEprompt") + version_ = RUN3WINTER22CHSrunsBCDEprompt; + else if (versionStr == "RUN3WINTER22PUPPIrunsBCDEprompt") + version_ = RUN3WINTER22PUPPIrunsBCDEprompt; + else if (versionStr == "RUN3WINTER22CHS") + version_ = RUN3WINTER22CHS; + else if (versionStr == "RUN3WINTER22PUPPI") + version_ = RUN3WINTER22PUPPI; else - version_ = RUN2ULCHS; //set RUN2ULCHS as default //this is extremely unsafe + version_ = RUN3WINTER22PUPPI; //set RUN3WINTER22PUPPI as default //this is extremely unsafe if (qualityStr == "LOOSE") quality_ = LOOSE; @@ -119,7 +131,7 @@ class PFJetIDSelectionFunctor : public Selector { static edm::ParameterSetDescription getDescription() { edm::ParameterSetDescription desc; - desc.ifValue(edm::ParameterDescription("version", "RUN2ULCHS", true, edm::Comment("")), + desc.ifValue(edm::ParameterDescription("version", "RUN3WINTER22PUPPI", true, edm::Comment("")), edm::allowedValues("FIRSTDATA", "RUNIISTARTUP", "WINTER16", @@ -130,7 +142,11 @@ class PFJetIDSelectionFunctor : public Selector { "RUN2UL16CHS", "RUN2UL16PUPPI", "RUN2ULCHS", - "RUN2ULPUPPI")); + "RUN2ULPUPPI", + "RUN3WINTER22CHSrunsBCDEprompt", + "RUN3WINTER22PUPPIrunsBCDEprompt", + "RUN3WINTER22CHS", + "RUN3WINTER22PUPPI")); desc.ifValue(edm::ParameterDescription("quality", "TIGHT", true, edm::Comment("")), edm::allowedValues("LOOSE", "TIGHT", "TIGHTLEPVETO")); desc.addOptional>("cutsToIgnore")->setComment(""); @@ -195,7 +211,9 @@ class PFJetIDSelectionFunctor : public Selector { bool operator()(const pat::Jet &jet, pat::strbitset &ret) override { if (version_ == FIRSTDATA || version_ == RUNIISTARTUP || version_ == WINTER16 || version_ == WINTER17 || version_ == WINTER17PUPPI || version_ == SUMMER18 || version_ == SUMMER18PUPPI || version_ == RUN2UL16CHS || - version_ == RUN2UL16PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) { + version_ == RUN2UL16PUPPI || version_ == RUN3WINTER22CHSrunsBCDEprompt || + version_ == RUN3WINTER22PUPPIrunsBCDEprompt || version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI || + version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) { if (jet.currentJECLevel() == "Uncorrected" || !jet.jecSetsAvailable()) return firstDataCuts(jet, ret, version_); else @@ -213,7 +231,9 @@ class PFJetIDSelectionFunctor : public Selector { bool operator()(const reco::PFJet &jet, pat::strbitset &ret) { if (version_ == FIRSTDATA || version_ == RUNIISTARTUP || version_ == WINTER16 || version_ == WINTER17 || version_ == WINTER17PUPPI || version_ == SUMMER18 || version_ == SUMMER18PUPPI || version_ == RUN2UL16CHS || - version_ == RUN2UL16PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) { + version_ == RUN2UL16PUPPI || version_ == RUN3WINTER22CHSrunsBCDEprompt || + version_ == RUN3WINTER22PUPPIrunsBCDEprompt || version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI || + version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) { return firstDataCuts(jet, ret, version_); } else { return false; @@ -359,10 +379,14 @@ class PFJetIDSelectionFunctor : public Selector { float etaB = 2.4; // Cuts for |eta| < 2.6 for Summer18 - if (version_ == SUMMER18 || version_ == SUMMER18PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) + if (version_ == SUMMER18 || version_ == SUMMER18PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI || + version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22PUPPIrunsBCDEprompt || + version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) etaB = 2.6; if ((version_ != WINTER17 && version_ != WINTER17PUPPI && version_ != SUMMER18 && version_ != SUMMER18PUPPI && - version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI) || + version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN3WINTER22CHSrunsBCDEprompt && + version_ != RUN3WINTER22PUPPIrunsBCDEprompt && version_ != RUN3WINTER22CHS && version_ != RUN3WINTER22PUPPI && + version_ != RUN2ULCHS && version_ != RUN2ULPUPPI) || quality_ != TIGHT) { if (ignoreCut(indexCEF_) || (cef < cut(indexCEF_, double()) || std::abs(jet.eta()) > etaB)) passCut(ret, indexCEF_); @@ -569,7 +593,8 @@ class PFJetIDSelectionFunctor : public Selector { (nneutrals < cut(indexNNeutrals_FW_U_, int()) || std::abs(jet.eta()) <= 3.0)) passCut(ret, indexNNeutrals_FW_U_); - } else if ((version_ == SUMMER18) || (version_ == RUN2ULCHS)) { + } else if ((version_ == SUMMER18) || (version_ == RUN2ULCHS) || (version_ == RUN3WINTER22CHSrunsBCDEprompt) || + (version_ == RUN3WINTER22CHS)) { // Cuts for |eta| <= 2.6 for SUMMER18 scenario if (ignoreCut(indexNConstituents_) || (nconstituents > cut(indexNConstituents_, int()) || std::abs(jet.eta()) > 2.6)) @@ -622,7 +647,8 @@ class PFJetIDSelectionFunctor : public Selector { passCut(ret, indexNNeutrals_FW_); } - else if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI)) { + else if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI) || + (version_ == RUN3WINTER22PUPPIrunsBCDEprompt) || (version_ == RUN3WINTER22PUPPI)) { // Cuts for |eta| <= 2.6 for SUMMER18PUPPI scenario if (ignoreCut(indexNConstituents_) || (nconstituents > cut(indexNConstituents_, int()) || std::abs(jet.eta()) > 2.6)) @@ -682,7 +708,9 @@ class PFJetIDSelectionFunctor : public Selector { push_back("CHF"); push_back("NHF"); if ((version_ != WINTER17 && version_ != WINTER17PUPPI && version_ != SUMMER18 && version_ != SUMMER18PUPPI && - version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI) || + version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI && + version_ != RUN3WINTER22CHSrunsBCDEprompt && version_ != RUN3WINTER22PUPPIrunsBCDEprompt && + version_ != RUN3WINTER22CHS && version_ != RUN3WINTER22PUPPI) || quality_ != TIGHT) push_back("CEF"); push_back("NEF"); @@ -747,7 +775,8 @@ class PFJetIDSelectionFunctor : public Selector { push_back("MUF"); } } - if ((version_ == SUMMER18) || (version_ == RUN2ULCHS)) { + if ((version_ == SUMMER18) || (version_ == RUN2ULCHS) || (version_ == RUN3WINTER22CHSrunsBCDEprompt) || + (version_ == RUN3WINTER22CHS)) { push_back("NHF_TR"); push_back("NEF_TR"); push_back("NCH_TR"); @@ -764,7 +793,8 @@ class PFJetIDSelectionFunctor : public Selector { push_back("CEF_TR"); } } - if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI)) { + if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI) || (version_ == RUN3WINTER22PUPPIrunsBCDEprompt) || + (version_ == RUN3WINTER22PUPPI)) { push_back("NHF_TR"); push_back("NEF_TR"); push_back("NHF_EC"); @@ -781,7 +811,9 @@ class PFJetIDSelectionFunctor : public Selector { } if ((version_ == WINTER17 || version_ == WINTER17PUPPI || version_ == SUMMER18 || version_ == SUMMER18PUPPI || - version_ == RUN2UL16CHS || version_ == RUN2UL16PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI) && + version_ == RUN2UL16CHS || version_ == RUN2UL16PUPPI || version_ == RUN2ULCHS || version_ == RUN2ULPUPPI || + version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22PUPPIrunsBCDEprompt || + version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) && quality_ == LOOSE) { edm::LogWarning("BadJetIDVersion") << "The LOOSE operating point is only supported for the WINTER16 JetID version -- defaulting to TIGHT"; @@ -810,8 +842,15 @@ class PFJetIDSelectionFunctor : public Selector { set("CHF", 0.0); set("NHF", 0.9); if (version_ != WINTER17 && version_ != WINTER17PUPPI && version_ != SUMMER18 && version_ != SUMMER18PUPPI && - version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI) + version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI && + version_ != RUN3WINTER22CHSrunsBCDEprompt && version_ != RUN3WINTER22PUPPIrunsBCDEprompt && + version_ != RUN3WINTER22CHS && version_ != RUN3WINTER22PUPPI) set("CEF", 0.99); + if (version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22PUPPIrunsBCDEprompt || + version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) + set("CHF", 0.01); + if (version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) + set("NHF", 0.99); set("NEF", 0.9); set("NCH", 0); set("nConstituents", 1); @@ -872,7 +911,7 @@ class PFJetIDSelectionFunctor : public Selector { set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 999999); - } else if (version_ == RUN2ULCHS) { + } else if (version_ == RUN2ULCHS || version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22CHS) { set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("NCH_TR", 0); @@ -882,7 +921,7 @@ class PFJetIDSelectionFunctor : public Selector { set("NHF_FW", 0.2); set("NEF_FW", 0.90); set("nNeutrals_FW", 10); - } else if (version_ == RUN2ULPUPPI) { + } else if (version_ == RUN2ULPUPPI || version_ == RUN3WINTER22PUPPIrunsBCDEprompt) { set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("NHF_EC", 0.9999); @@ -890,30 +929,42 @@ class PFJetIDSelectionFunctor : public Selector { set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 999999); + } else if (version_ == RUN3WINTER22PUPPI) { + set("NHF_TR", 0.9); + set("NEF_TR", 0.99); + set("NHF_EC", 0.9999); + set("NHF_FW", -1.0); + set("NEF_FW", 0.90); + set("nNeutrals_FW_L", 1); + set("nNeutrals_FW_U", 999999); } } else if (quality_ == TIGHTLEPVETO) { set("CHF", 0.0); set("NHF", 0.9); + set("CEF", 0.8); set("NEF", 0.9); set("NCH", 0); set("nConstituents", 1); + set("MUF", 0.8); if (version_ == WINTER17) { - set("CEF", 0.8); set("NEF_EC_L", 0.02); set("NEF_EC_U", 0.99); set("nNeutrals_EC", 2); set("NHF_FW", 0.02); set("NEF_FW", 0.90); set("nNeutrals_FW", 10); - set("MUF", 0.8); + } + if (version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22PUPPIrunsBCDEprompt || + version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) { + set("CHF", 0.01); + } else if (version_ == RUN3WINTER22CHS || version_ == RUN3WINTER22PUPPI) { + set("NHF", 0.99); } else if (version_ == WINTER17PUPPI) { - set("CEF", 0.8); set("NHF_EC", 0.99); set("NHF_FW", 0.02); set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 15); - set("MUF", 0.8); } else if (version_ == WINTER16) { set("CEF", 0.9); set("NEF_EC", 0.01); @@ -921,15 +972,12 @@ class PFJetIDSelectionFunctor : public Selector { set("nNeutrals_EC", 2); set("nNeutrals_FW", 10); set("NEF_FW", 0.90); - set("MUF", 0.8); } else if (version_ == WINTER17PUPPI) { - set("CEF", 0.8); set("NHF_EC", 0.99); set("NHF_FW", 0.02); set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 15); - set("MUF", 0.8); } else if (version_ == WINTER16) { set("CEF", 0.9); set("NEF_EC", 0.01); @@ -937,10 +985,7 @@ class PFJetIDSelectionFunctor : public Selector { set("nNeutrals_EC", 2); set("nNeutrals_FW", 10); set("NEF_FW", 0.90); - set("MUF", 0.8); } else if (version_ == SUMMER18) { - set("CEF", 0.8); - set("MUF", 0.8); set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("MUF_TR", 0.8); @@ -953,8 +998,6 @@ class PFJetIDSelectionFunctor : public Selector { set("NEF_FW", 0.90); set("nNeutrals_FW", 10); } else if (version_ == SUMMER18PUPPI) { - set("CEF", 0.8); - set("MUF", 0.8); set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("MUF_TR", 0.8); @@ -965,8 +1008,6 @@ class PFJetIDSelectionFunctor : public Selector { set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 15); } else if (version_ == RUN2UL16CHS) { - set("MUF", 0.8); - set("CEF", 0.8); set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("NHF_EC", 0.9); @@ -977,17 +1018,13 @@ class PFJetIDSelectionFunctor : public Selector { set("NEF_FW", 0.90); set("nNeutrals_FW", 10); } else if (version_ == RUN2UL16PUPPI) { - set("MUF", 0.8); - set("CEF", 0.8); set("NHF_TR", 0.98); set("NEF_TR", 0.99); set("nNeutrals_EC", 1); set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 999999); - } else if (version_ == RUN2ULCHS) { - set("CEF", 0.8); - set("MUF", 0.8); + } else if (version_ == RUN2ULCHS || version_ == RUN3WINTER22CHSrunsBCDEprompt || version_ == RUN3WINTER22CHS) { set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("MUF_TR", 0.8); @@ -999,9 +1036,7 @@ class PFJetIDSelectionFunctor : public Selector { set("NHF_FW", 0.2); set("NEF_FW", 0.90); set("nNeutrals_FW", 10); - } else if (version_ == RUN2ULPUPPI) { - set("CEF", 0.8); - set("MUF", 0.8); + } else if (version_ == RUN2ULPUPPI || version_ == RUN3WINTER22PUPPIrunsBCDEprompt) { set("NHF_TR", 0.9); set("NEF_TR", 0.99); set("MUF_TR", 0.8); @@ -1011,6 +1046,16 @@ class PFJetIDSelectionFunctor : public Selector { set("NEF_FW", 0.90); set("nNeutrals_FW_L", 2); set("nNeutrals_FW_U", 999999); + } else if (version_ == RUN3WINTER22PUPPI) { + set("NHF_TR", 0.9); + set("NEF_TR", 0.99); + set("MUF_TR", 0.8); + set("CEF_TR", 0.8); + set("NHF_EC", 0.9999); + set("NHF_FW", -1.0); + set("NEF_FW", 0.90); + set("nNeutrals_FW_L", 1); + set("nNeutrals_FW_U", 999999); } } } @@ -1020,7 +1065,9 @@ class PFJetIDSelectionFunctor : public Selector { indexNEF_ = index_type(&bits_, "NEF"); indexNHF_ = index_type(&bits_, "NHF"); if ((version_ != WINTER17 && version_ != WINTER17PUPPI && version_ != SUMMER18 && version_ != SUMMER18PUPPI && - version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI) || + version_ != RUN2UL16CHS && version_ != RUN2UL16PUPPI && version_ != RUN2ULCHS && version_ != RUN2ULPUPPI && + version_ != RUN3WINTER22CHSrunsBCDEprompt && version_ != RUN3WINTER22PUPPIrunsBCDEprompt && + version_ != RUN3WINTER22CHS && version_ != RUN3WINTER22PUPPI) || quality_ != TIGHT) indexCEF_ = index_type(&bits_, "CEF"); @@ -1061,7 +1108,8 @@ class PFJetIDSelectionFunctor : public Selector { indexMUF_ = index_type(&bits_, "MUF"); } } - if ((version_ == SUMMER18) || (version_ == RUN2ULCHS)) { + if ((version_ == SUMMER18) || (version_ == RUN2ULCHS) || (version_ == RUN3WINTER22CHSrunsBCDEprompt) || + (version_ == RUN3WINTER22CHS)) { indexNHF_TR_ = index_type(&bits_, "NHF_TR"); indexNEF_TR_ = index_type(&bits_, "NEF_TR"); indexNCH_TR_ = index_type(&bits_, "NCH_TR"); @@ -1077,7 +1125,8 @@ class PFJetIDSelectionFunctor : public Selector { indexCEF_TR_ = index_type(&bits_, "CEF_TR"); } } - if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI)) { + if ((version_ == SUMMER18PUPPI) || (version_ == RUN2ULPUPPI) || (version_ == RUN3WINTER22PUPPIrunsBCDEprompt) || + (version_ == RUN3WINTER22PUPPI)) { indexNHF_TR_ = index_type(&bits_, "NHF_TR"); indexNEF_TR_ = index_type(&bits_, "NEF_TR"); indexNHF_EC_ = index_type(&bits_, "NHF_EC"); diff --git a/PhysicsTools/SelectorUtils/test/BuildFile.xml b/PhysicsTools/SelectorUtils/test/BuildFile.xml index 167120e5ed9b4..4d2d4736fbdc8 100644 --- a/PhysicsTools/SelectorUtils/test/BuildFile.xml +++ b/PhysicsTools/SelectorUtils/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/PhysicsTools/SelectorUtils/test/testPhysicsToolsSelectorUtilsPythonTestsDriver.cpp b/PhysicsTools/SelectorUtils/test/testPhysicsToolsSelectorUtilsPythonTestsDriver.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/PhysicsTools/SelectorUtils/test/testPhysicsToolsSelectorUtilsPythonTestsDriver.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/PhysicsTools/TensorFlow/BuildFile.xml b/PhysicsTools/TensorFlow/BuildFile.xml index 90d48104241aa..0fa15c43a0f7b 100644 --- a/PhysicsTools/TensorFlow/BuildFile.xml +++ b/PhysicsTools/TensorFlow/BuildFile.xml @@ -3,6 +3,7 @@ + diff --git a/PhysicsTools/TensorFlow/interface/TensorFlow.h b/PhysicsTools/TensorFlow/interface/TensorFlow.h index edb6c86f9bc4f..371c49d4aad04 100644 --- a/PhysicsTools/TensorFlow/interface/TensorFlow.h +++ b/PhysicsTools/TensorFlow/interface/TensorFlow.h @@ -25,6 +25,8 @@ namespace tensorflow { + enum class Backend { cpu, cuda, rocm, intel, best }; + typedef std::pair NamedTensor; typedef std::vector NamedTensorList; @@ -39,6 +41,10 @@ namespace tensorflow { // since the threading configuration is done per run() call as of 2.1 void setThreading(SessionOptions& sessionOptions, int nThreads, const std::string& singleThreadPool); + // Set the backend option cpu/cuda + // The gpu memory is set to "allow_growth" to avoid TF getting all the CUDA memory at once. + void setBackend(SessionOptions& sessionOptions, Backend backend = Backend::cpu); + // loads a meta graph definition saved at exportDir using the SavedModel interface for a tag and // predefined sessionOptions // transfers ownership @@ -52,11 +58,13 @@ namespace tensorflow { // transfers ownership MetaGraphDef* loadMetaGraphDef(const std::string& exportDir, const std::string& tag = kSavedModelTagServe, + Backend backend = Backend::cpu, int nThreads = 1); // deprecated in favor of loadMetaGraphDef MetaGraphDef* loadMetaGraph(const std::string& exportDir, const std::string& tag = kSavedModelTagServe, + Backend backend = Backend::cpu, int nThreads = 1); // loads a graph definition saved as a protobuf file at pbFile @@ -67,9 +75,9 @@ namespace tensorflow { // transfers ownership Session* createSession(SessionOptions& sessionOptions); - // return a new, empty session with nThreads + // return a new, empty session with nThreads and selected backend // transfers ownership - Session* createSession(int nThreads = 1); + Session* createSession(Backend backend = Backend::cpu, int nThreads = 1); // return a new session that will contain an already loaded meta graph whose exportDir must be // given in order to load and initialize the variables, sessionOptions are predefined @@ -83,7 +91,10 @@ namespace tensorflow { // in order to load and initialize the variables, threading options are inferred from nThreads // an error is thrown when metaGraphDef is a nullptr or when the graph has no nodes // transfers ownership - Session* createSession(const MetaGraphDef* metaGraphDef, const std::string& exportDir, int nThreads = 1); + Session* createSession(const MetaGraphDef* metaGraphDef, + const std::string& exportDir, + Backend backend = Backend::cpu, + int nThreads = 1); // return a new session that will contain an already loaded graph def, sessionOptions are predefined // an error is thrown when graphDef is a nullptr or when the graph has no nodes @@ -94,7 +105,7 @@ namespace tensorflow { // inferred from nThreads // an error is thrown when graphDef is a nullptr or when the graph has no nodes // transfers ownership - Session* createSession(const GraphDef* graphDef, int nThreads = 1); + Session* createSession(const GraphDef* graphDef, Backend backend = Backend::cpu, int nThreads = 1); // closes a session, calls its destructor, resets the pointer, and returns true on success bool closeSession(Session*& session); diff --git a/PhysicsTools/TensorFlow/plugins/TfGraphDefProducer.cc b/PhysicsTools/TensorFlow/plugins/TfGraphDefProducer.cc index a749a9f70bfde..2468a74737a6f 100644 --- a/PhysicsTools/TensorFlow/plugins/TfGraphDefProducer.cc +++ b/PhysicsTools/TensorFlow/plugins/TfGraphDefProducer.cc @@ -48,7 +48,7 @@ TfGraphDefProducer::TfGraphDefProducer(const edm::ParameterSet& iConfig) // ------------ method called to produce the data ------------ TfGraphDefProducer::ReturnType TfGraphDefProducer::produce(const TfGraphRecord& iRecord) { auto* graph = tensorflow::loadGraphDef(filename_); - return std::make_unique(tensorflow::createSession(graph, 1), graph); + return std::make_unique(tensorflow::createSession(graph), graph); } void TfGraphDefProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { diff --git a/PhysicsTools/TensorFlow/src/TensorFlow.cc b/PhysicsTools/TensorFlow/src/TensorFlow.cc index 37d3c5183a243..3dffc4c90ab39 100644 --- a/PhysicsTools/TensorFlow/src/TensorFlow.cc +++ b/PhysicsTools/TensorFlow/src/TensorFlow.cc @@ -6,8 +6,9 @@ */ #include "PhysicsTools/TensorFlow/interface/TensorFlow.h" - #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/ResourceInformation.h" namespace tensorflow { @@ -25,6 +26,65 @@ namespace tensorflow { setThreading(sessionOptions, nThreads); } + void setBackend(SessionOptions& sessionOptions, Backend backend) { + /* + * The TensorFlow backend configures the available devices using options provided in the sessionOptions proto. + * // Options from https://github.com/tensorflow/tensorflow/blob/c53dab9fbc9de4ea8b1df59041a5ffd3987328c3/tensorflow/core/protobuf/config.proto + * + * If the device_count["GPU"] = 0 GPUs are not used. + * The visible_device_list configuration is used to map the `visible` devices (from CUDA_VISIBLE_DEVICES) to `virtual` devices. + * If Backend::cpu is request, the GPU device is disallowed by device_count configuration. + * If Backend::cuda is request: + * - if ResourceInformation shows an available Nvidia GPU device: + * the device is used with memory_growth configuration (not allocating all cuda memory at once). + * - if no device is present: an exception is raised. + */ + + edm::Service ri; + if (backend == Backend::cpu) { + // disable GPU usage + (*sessionOptions.config.mutable_device_count())["GPU"] = 0; + sessionOptions.config.mutable_gpu_options()->set_visible_device_list(""); + } + // NVidia GPU + else if (backend == Backend::cuda) { + if (not ri->nvidiaDriverVersion().empty()) { + // Take only the first GPU in the CUDA_VISIBLE_DEVICE list + (*sessionOptions.config.mutable_device_count())["GPU"] = 1; + sessionOptions.config.mutable_gpu_options()->set_visible_device_list("0"); + // Do not allocate all the memory on the GPU at the beginning. + sessionOptions.config.mutable_gpu_options()->set_allow_growth(true); + } else { + edm::Exception ex(edm::errors::UnavailableAccelerator); + ex << "Cuda backend requested, but no NVIDIA GPU available in the job"; + ex.addContext("Calling tensorflow::setBackend()"); + throw ex; + } + } + // ROCm and Intel GPU are still not supported + else if ((backend == Backend::rocm) || (backend == Backend::intel)) { + edm::Exception ex(edm::errors::UnavailableAccelerator); + ex << "ROCm/Intel GPU backend requested, but TF is not compiled yet for this platform"; + ex.addContext("Calling tensorflow::setBackend()"); + throw ex; + } + // Get NVidia GPU if possible or fallback to CPU + else if (backend == Backend::best) { + // Check if a Nvidia GPU is availabl + if (not ri->nvidiaDriverVersion().empty()) { + // Take only the first GPU in the CUDA_VISIBLE_DEVICE list + (*sessionOptions.config.mutable_device_count())["GPU"] = 1; + sessionOptions.config.mutable_gpu_options()->set_visible_device_list("0"); + // Do not allocate all the memory on the GPU at the beginning. + sessionOptions.config.mutable_gpu_options()->set_allow_growth(true); + } else { + // Just CPU support + (*sessionOptions.config.mutable_device_count())["GPU"] = 0; + sessionOptions.config.mutable_gpu_options()->set_visible_device_list(""); + } + } + } + MetaGraphDef* loadMetaGraphDef(const std::string& exportDir, const std::string& tag, SessionOptions& sessionOptions) { // objects to load the graph Status status; @@ -49,19 +109,20 @@ namespace tensorflow { return loadMetaGraphDef(exportDir, tag, sessionOptions); } - MetaGraphDef* loadMetaGraphDef(const std::string& exportDir, const std::string& tag, int nThreads) { + MetaGraphDef* loadMetaGraphDef(const std::string& exportDir, const std::string& tag, Backend backend, int nThreads) { // create session options and set thread options SessionOptions sessionOptions; setThreading(sessionOptions, nThreads); + setBackend(sessionOptions, backend); return loadMetaGraphDef(exportDir, tag, sessionOptions); } - MetaGraphDef* loadMetaGraph(const std::string& exportDir, const std::string& tag, int nThreads) { + MetaGraphDef* loadMetaGraph(const std::string& exportDir, const std::string& tag, Backend backend, int nThreads) { edm::LogInfo("PhysicsTools/TensorFlow") << "tensorflow::loadMetaGraph() is deprecated, use tensorflow::loadMetaGraphDef() instead"; - return loadMetaGraphDef(exportDir, tag, nThreads); + return loadMetaGraphDef(exportDir, tag, backend, nThreads); } GraphDef* loadGraphDef(const std::string& pbFile) { @@ -95,10 +156,11 @@ namespace tensorflow { return session; } - Session* createSession(int nThreads) { + Session* createSession(Backend backend, int nThreads) { // create session options and set thread options SessionOptions sessionOptions; setThreading(sessionOptions, nThreads); + setBackend(sessionOptions, backend); return createSession(sessionOptions); } @@ -152,10 +214,11 @@ namespace tensorflow { return session; } - Session* createSession(const MetaGraphDef* metaGraphDef, const std::string& exportDir, int nThreads) { + Session* createSession(const MetaGraphDef* metaGraphDef, const std::string& exportDir, Backend backend, int nThreads) { // create session options and set thread options SessionOptions sessionOptions; setThreading(sessionOptions, nThreads); + setBackend(sessionOptions, backend); return createSession(metaGraphDef, exportDir, sessionOptions); } @@ -186,10 +249,11 @@ namespace tensorflow { return session; } - Session* createSession(const GraphDef* graphDef, int nThreads) { + Session* createSession(const GraphDef* graphDef, Backend backend, int nThreads) { // create session options and set thread options SessionOptions sessionOptions; setThreading(sessionOptions, nThreads); + setBackend(sessionOptions, backend); return createSession(graphDef, sessionOptions); } diff --git a/PhysicsTools/TensorFlow/test/BuildFile.xml b/PhysicsTools/TensorFlow/test/BuildFile.xml index b5ed26c3fedf5..03ca557c61619 100644 --- a/PhysicsTools/TensorFlow/test/BuildFile.xml +++ b/PhysicsTools/TensorFlow/test/BuildFile.xml @@ -2,38 +2,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + charged particle @@ -187,19 +217,19 @@ std::tuple QGTagger::calcVariables(const reco::Jet* jet, if (dz * dz / dz_sigma_square > 25.) continue; if (d0 * d0 / d0_sigma_square < 25.) - ++mult; + multWeighted += constWeight; } else - ++mult; + multWeighted += constWeight; } else { //No track --> neutral particle - if (part->pt() < 1.0) + if ((constWeight * part->pt()) < 1.0) continue; //Only use neutrals with pt > 1 GeV - ++mult; + multWeighted += constWeight; } } float deta = daughter->eta() - jet->eta(); float dphi = reco::deltaPhi(daughter->phi(), jet->phi()); - float partPt = daughter->pt(); + float partPt = constWeight * daughter->pt(); float weight = partPt * partPt; sum_weight += weight; @@ -223,6 +253,8 @@ std::tuple QGTagger::calcVariables(const reco::Jet* jet, b = ave_dphi2 - ave_dphi * ave_dphi; c = -(sum_detadphi / sum_weight - ave_deta * ave_dphi); } + + int mult = std::round(multWeighted); float delta = sqrt(fabs((a - b) * (a - b) + 4 * c * c)); float axis2 = (a + b - delta > 0 ? sqrt(0.5 * (a + b - delta)) : 0); float ptD = (sum_weight > 0 ? sqrt(sum_weight) / sum_pt : 0); @@ -232,13 +264,16 @@ std::tuple QGTagger::calcVariables(const reco::Jet* jet, /// Descriptions method void QGTagger::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; - desc.add("srcJets"); - desc.add("srcRho"); - desc.add("jetsLabel"); + desc.add("srcJets", edm::InputTag("ak4PFJetsCHS")); + desc.add("srcRho", edm::InputTag("fixedGridRhoFastjetAll")); + desc.add("computeLikelihood", true); + desc.add("jetsLabel", "QGL_AK4PFchs"); desc.add("systematicsLabel", ""); - desc.add("useQualityCuts"); + desc.add("useQualityCuts", false); desc.add("jec", edm::InputTag())->setComment("Jet correction service: only applied when non-empty"); - desc.add("srcVertexCollection")->setComment("Ignored for miniAOD, possible to keep empty"); + desc.add("srcVertexCollection", edm::InputTag("offlinePrimaryVerticesWithBS")) + ->setComment("Ignored for miniAOD, possible to keep empty"); + desc.add("srcConstituentWeights", edm::InputTag())->setComment("Constituent weights ValueMap"); descriptions.add("QGTagger", desc); } diff --git a/RecoJets/JetProducers/python/PileupJetID_cfi.py b/RecoJets/JetProducers/python/PileupJetID_cfi.py index 1fdafecaca58c..f326da1846e60 100644 --- a/RecoJets/JetProducers/python/PileupJetID_cfi.py +++ b/RecoJets/JetProducers/python/PileupJetID_cfi.py @@ -32,7 +32,7 @@ applyJec = cms.bool(True), inputIsCorrected = cms.bool(False), residualsFromTxt = cms.bool(False), - usePuppi = cms.bool(False), + srcConstituentWeights = cms.InputTag(""), # residualsTxt = cms.FileInPath("RecoJets/JetProducers/data/download.url") # must be an existing file ) diff --git a/RecoJets/JetProducers/python/QGTagger_cfi.py b/RecoJets/JetProducers/python/QGTagger_cfi.py deleted file mode 100644 index c76789cd0a5b6..0000000000000 --- a/RecoJets/JetProducers/python/QGTagger_cfi.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -QGTagger = cms.EDProducer('QGTagger', - srcJets = cms.InputTag('ak4PFJetsCHS'), - jetsLabel = cms.string('QGL_AK4PFchs'), - srcRho = cms.InputTag('fixedGridRhoFastjetAll'), - srcVertexCollection = cms.InputTag('offlinePrimaryVerticesWithBS'), - useQualityCuts = cms.bool(False) -) - -QGTaggerTask = cms.Task(QGTagger) diff --git a/RecoJets/JetProducers/src/PileupJetIdAlgo.cc b/RecoJets/JetProducers/src/PileupJetIdAlgo.cc index b31a33f6d8b9f..a18aea1fc11f6 100644 --- a/RecoJets/JetProducers/src/PileupJetIdAlgo.cc +++ b/RecoJets/JetProducers/src/PileupJetIdAlgo.cc @@ -263,7 +263,8 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, const reco::Vertex* vtx, const reco::VertexCollection& allvtx, double rho, - bool usePuppi) { + edm::ValueMap& constituentWeights, + bool applyConstituentWeight) { // initialize all variables to 0 resetVariables(); @@ -280,6 +281,7 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, const reco::Candidate *lLead = nullptr, *lSecond = nullptr, *lLeadNeut = nullptr, *lLeadEm = nullptr, *lLeadCh = nullptr, *lTrail = nullptr; + std::vector frac, fracCh, fracEm, fracNeut; float cones[] = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7}; size_t ncones = sizeof(cones) / sizeof(float); @@ -316,6 +318,9 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, float jetPt = jet->pt() / jec; // use uncorrected pt for shape variables float sumPt = 0., sumPt2 = 0., sumTkPt = 0., sumPtCh = 0, sumPtNe = 0; float multNeut = 0.0; + float sumW2(0.0); + float sum_deta(0.0), sum_dphi(0.0); + float ave_deta(0.0), ave_dphi(0.0); setPtEtaPhi( *jet, internalId_.jetPt_, internalId_.jetEta_, internalId_.jetPhi_); // use corrected pt for jet kinematics internalId_.jetM_ = jet->mass(); @@ -323,10 +328,15 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, internalId_.rho_ = rho; float dRmin(1000); + float LeadcandWeight = 1.0; + float SecondcandWeight = 1.0; + float LeadNeutcandWeight = 1.0; + float LeadEmcandWeight = 1.0; + float LeadChcandWeight = 1.0; + float TrailcandWeight = 1.0; for (unsigned i = 0; i < jet->numberOfSourceCandidatePtrs(); ++i) { reco::CandidatePtr pfJetConstituent = jet->sourceCandidatePtr(i); - const reco::Candidate* icand = pfJetConstituent.get(); const pat::PackedCandidate* lPack = dynamic_cast(icand); const reco::PFCandidate* lPF = dynamic_cast(icand); @@ -334,10 +344,12 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, if (lPack == nullptr) { isPacked = false; } - float candPuppiWeight = 1.0; - if (usePuppi && isPacked) - candPuppiWeight = lPack->puppiWeight(); - float candPt = (icand->pt()) * candPuppiWeight; + + float candWeight = 1.0; + if (applyConstituentWeight) { // PUPPI Jet weight should be pulled up from valuemap, not packed candidate + candWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } + float candPt = (icand->pt()) * candWeight; float candPtFrac = candPt / jetPt; float candDr = reco::deltaR(*icand, *jet); float candDeta = icand->eta() - jet->eta(); @@ -348,12 +360,20 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, if (candDr < dRmin) dRmin = candDr; - // // all particles - if (lLead == nullptr || candPt > lLead->pt()) { + // // all particles; PUPPI weights multiplied to leading and subleading constituent if it is for PUPPI + if (lLead == nullptr || candPt > (lLead->pt()) * LeadcandWeight) { lSecond = lLead; + SecondcandWeight = LeadcandWeight; lLead = icand; - } else if ((lSecond == nullptr || candPt > lSecond->pt()) && (candPt < lLead->pt())) { + if (applyConstituentWeight) { + LeadcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } + } else if ((lSecond == nullptr || candPt > (lSecond->pt()) * SecondcandWeight) && + (candPt < (lLead->pt()) * LeadcandWeight)) { lSecond = icand; + if (applyConstituentWeight) { + SecondcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } } // // average shapes @@ -373,11 +393,15 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, *coneFracs[icone] += candPt; } - // neutrals + // neutrals Neutral hadrons if (abs(icand->pdgId()) == 130) { - if (lLeadNeut == nullptr || candPt > lLeadNeut->pt()) { + if (lLeadNeut == nullptr || candPt > (lLeadNeut->pt()) * LeadNeutcandWeight) { lLeadNeut = icand; + if (applyConstituentWeight) { + LeadNeutcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } } + internalId_.dRMeanNeut_ += candPtDr; fracNeut.push_back(candPtFrac); if (icone < ncones) { @@ -385,12 +409,16 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, } internalId_.ptDNe_ += candPt * candPt; sumPtNe += candPt; - multNeut += candPuppiWeight; + multNeut += candWeight; } - // EM candidated + + // EM candidated photon if (icand->pdgId() == 22) { - if (lLeadEm == nullptr || candPt > lLeadEm->pt()) { + if (lLeadEm == nullptr || candPt > (lLeadEm->pt()) * LeadEmcandWeight) { lLeadEm = icand; + if (applyConstituentWeight) { + LeadEmcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } } internalId_.dRMeanEm_ += candPtDr; fracEm.push_back(candPtFrac); @@ -399,16 +427,19 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, } internalId_.ptDNe_ += candPt * candPt; sumPtNe += candPt; - multNeut += candPuppiWeight; + multNeut += candWeight; } + // hadrons and EM in HF if ((abs(icand->pdgId()) == 1) || (abs(icand->pdgId()) == 2)) - multNeut += candPuppiWeight; + multNeut += candWeight; // Charged particles if (icand->charge() != 0) { - if (lLeadCh == nullptr || candPt > lLeadCh->pt()) { + if (lLeadCh == nullptr || candPt > (lLeadCh->pt()) * LeadChcandWeight) { lLeadCh = icand; - + if (applyConstituentWeight) { + LeadChcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } const reco::Track* pfTrk = icand->bestTrack(); if (lPF && std::abs(icand->pdgId()) == 13 && pfTrk == nullptr) { reco::MuonRef lmuRef = lPF->muonRef(); @@ -491,7 +522,7 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, double dZ0 = 9999.; double dZ_tmp = 9999.; for (unsigned vtx_i = 0; vtx_i < allvtx.size(); vtx_i++) { - const auto& iv = allvtx[vtx_i]; + auto iv = allvtx[vtx_i]; if (iv.isFake()) continue; @@ -525,25 +556,73 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, } // trailing candidate - if (lTrail == nullptr || candPt < lTrail->pt()) { + if (lTrail == nullptr || candPt < (lTrail->pt()) * TrailcandWeight) { lTrail = icand; + if (applyConstituentWeight) { + TrailcandWeight = constituentWeights[jet->sourceCandidatePtr(i)]; + } + } + + // average for pull variable + + float weight2 = candPt * candPt; + sumW2 += weight2; + float deta = icand->eta() - jet->eta(); + float dphi = reco::deltaPhi(*icand, *jet); + sum_deta += deta * weight2; + sum_dphi += dphi * weight2; + if (sumW2 > 0) { + ave_deta = sum_deta / sumW2; + ave_dphi = sum_dphi / sumW2; } } // // Finalize all variables + // Most of Below values are not used for puID variable generation at the moment, except lLeadCh Pt for JetRchg, so I assign that zero if there is no charged constituent. + assert(!(lLead == nullptr)); + internalId_.leadPt_ = lLead->pt() * LeadcandWeight; + internalId_.leadEta_ = lLead->eta(); + internalId_.leadPhi_ = lLead->phi(); - if (lSecond == nullptr) { - lSecond = lTrail; + if (lSecond != nullptr) { + internalId_.secondPt_ = lSecond->pt() * SecondcandWeight; + internalId_.secondEta_ = lSecond->eta(); + internalId_.secondPhi_ = lSecond->phi(); + } else { + internalId_.secondPt_ = 0.0; + internalId_.secondEta_ = large_val; + internalId_.secondPhi_ = large_val; } - if (lLeadNeut == nullptr) { - lLeadNeut = lTrail; + + if (lLeadNeut != nullptr) { + internalId_.leadNeutPt_ = lLeadNeut->pt() * LeadNeutcandWeight; + internalId_.leadNeutEta_ = lLeadNeut->eta(); + internalId_.leadNeutPhi_ = lLeadNeut->phi(); + } else { + internalId_.leadNeutPt_ = 0.0; + internalId_.leadNeutEta_ = large_val; + internalId_.leadNeutPhi_ = large_val; } - if (lLeadEm == nullptr) { - lLeadEm = lTrail; + + if (lLeadEm != nullptr) { + internalId_.leadEmPt_ = lLeadEm->pt() * LeadEmcandWeight; + internalId_.leadEmEta_ = lLeadEm->eta(); + internalId_.leadEmPhi_ = lLeadEm->phi(); + } else { + internalId_.leadEmPt_ = 0.0; + internalId_.leadEmEta_ = large_val; + internalId_.leadEmPhi_ = large_val; } - if (lLeadCh == nullptr) { - lLeadCh = lTrail; + + if (lLeadCh != nullptr) { + internalId_.leadChPt_ = lLeadCh->pt() * LeadChcandWeight; + internalId_.leadChEta_ = lLeadCh->eta(); + internalId_.leadChPhi_ = lLeadCh->phi(); + } else { + internalId_.leadChPt_ = 0.0; + internalId_.leadChEta_ = large_val; + internalId_.leadChPhi_ = large_val; } if (patjet != nullptr) { // to enable running on MiniAOD slimmedJets @@ -553,7 +632,7 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, internalId_.neuEMfrac_ = patjet->neutralEmEnergy() / jet->energy(); internalId_.chgHadrfrac_ = patjet->chargedHadronEnergy() / jet->energy(); internalId_.neuHadrfrac_ = patjet->neutralHadronEnergy() / jet->energy(); - if (usePuppi) + if (applyConstituentWeight) internalId_.nNeutrals_ = multNeut; } else { internalId_.nCharged_ = pfjet->chargedMultiplicity(); @@ -562,54 +641,24 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, internalId_.neuEMfrac_ = pfjet->neutralEmEnergy() / jet->energy(); internalId_.chgHadrfrac_ = pfjet->chargedHadronEnergy() / jet->energy(); internalId_.neuHadrfrac_ = pfjet->neutralHadronEnergy() / jet->energy(); + if (applyConstituentWeight) + internalId_.nNeutrals_ = multNeut; } internalId_.nParticles_ = jet->nConstituents(); ///////////////////////pull variable/////////////////////////////////// - float sumW2(0.0); - float sum_deta(0.0), sum_dphi(0.0); - float ave_deta(0.0), ave_dphi(0.0); - for (size_t j = 0; j < jet->numberOfDaughters(); j++) { - const auto& part = jet->daughterPtr(j); - if (!(part.isAvailable() && part.isNonnull())) { - continue; - } - - float partPuppiWeight = 1.0; - if (usePuppi) { - const pat::PackedCandidate* partpack = dynamic_cast(part.get()); - if (partpack != nullptr) - partPuppiWeight = partpack->puppiWeight(); - } - - float weight = (part->pt()) * partPuppiWeight; - float weight2 = weight * weight; - sumW2 += weight2; - float deta = part->eta() - jet->eta(); - float dphi = reco::deltaPhi(*part, *jet); - sum_deta += deta * weight2; - sum_dphi += dphi * weight2; - if (sumW2 > 0) { - ave_deta = sum_deta / sumW2; - ave_dphi = sum_dphi / sumW2; - } - } - float ddetaR_sum(0.0), ddphiR_sum(0.0), pull_tmp(0.0); - for (size_t i = 0; i < jet->numberOfDaughters(); i++) { - const auto& part = jet->daughterPtr(i); - if (!(part.isAvailable() && part.isNonnull())) { - continue; - } + for (unsigned k = 0; k < jet->numberOfSourceCandidatePtrs(); k++) { + reco::CandidatePtr temp_pfJetConstituent = jet->sourceCandidatePtr(k); + // reco::CandidatePtr temp_weightpfJetConstituent = jet->sourceCandidatePtr(k); + const reco::Candidate* part = temp_pfJetConstituent.get(); - float partPuppiWeight = 1.0; - if (usePuppi) { - const pat::PackedCandidate* partpack = dynamic_cast(part.get()); - if (partpack != nullptr) - partPuppiWeight = partpack->puppiWeight(); - } + float candWeight = 1.0; - float weight = partPuppiWeight * (part->pt()) * partPuppiWeight * (part->pt()); + if (applyConstituentWeight) + candWeight = constituentWeights[jet->sourceCandidatePtr(k)]; + + float weight = candWeight * (part->pt()) * candWeight * (part->pt()); float deta = part->eta() - jet->eta(); float dphi = reco::deltaPhi(*part, *jet); float ddeta, ddphi, ddR; @@ -627,12 +676,6 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, internalId_.pull_ = pull_tmp; /////////////////////////////////////////////////////////////////////// - setPtEtaPhi(*lLead, internalId_.leadPt_, internalId_.leadEta_, internalId_.leadPhi_); - setPtEtaPhi(*lSecond, internalId_.secondPt_, internalId_.secondEta_, internalId_.secondPhi_); - setPtEtaPhi(*lLeadNeut, internalId_.leadNeutPt_, internalId_.leadNeutEta_, internalId_.leadNeutPhi_); - setPtEtaPhi(*lLeadEm, internalId_.leadEmPt_, internalId_.leadEmEta_, internalId_.leadEmPhi_); - setPtEtaPhi(*lLeadCh, internalId_.leadChPt_, internalId_.leadChEta_, internalId_.leadChPhi_); - std::sort(frac.begin(), frac.end(), std::greater()); std::sort(fracCh.begin(), fracCh.end(), std::greater()); std::sort(fracEm.begin(), fracEm.end(), std::greater()); @@ -698,8 +741,13 @@ PileupJetIdentifier PileupJetIdAlgo::computeIdVariables(const reco::Jet* jet, internalId_.sumChPt_ = sumPtCh; internalId_.sumNePt_ = sumPtNe; - internalId_.jetR_ = lLead->pt() / sumPt; - internalId_.jetRchg_ = lLeadCh->pt() / sumPt; + internalId_.jetR_ = (lLead->pt()) * LeadcandWeight / sumPt; + if (lLeadCh != nullptr) { + internalId_.jetRchg_ = (lLeadCh->pt()) * LeadChcandWeight / sumPt; + } else { + internalId_.jetRchg_ = 0; + } + internalId_.dRMatch_ = dRmin; if (sumTkPt != 0.) { diff --git a/RecoLocalCalo/EcalRecProducers/plugins/EcalRecHitProducerGPU.cc b/RecoLocalCalo/EcalRecProducers/plugins/EcalRecHitProducerGPU.cc index c08d27c4ad196..9edf3ad0087b1 100644 --- a/RecoLocalCalo/EcalRecProducers/plugins/EcalRecHitProducerGPU.cc +++ b/RecoLocalCalo/EcalRecProducers/plugins/EcalRecHitProducerGPU.cc @@ -27,7 +27,7 @@ #include "FWCore/Utilities/interface/ESGetToken.h" #include "HeterogeneousCore/CUDACore/interface/JobConfigurationGPURecord.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "EcalRecHitBuilderKernels.h" diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/EERecHitGPUtoSoA.cc b/RecoLocalCalo/HGCalRecProducers/plugins/EERecHitGPUtoSoA.cc index 4ef1d4530722d..d73b1fbb82777 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/EERecHitGPUtoSoA.cc +++ b/RecoLocalCalo/HGCalRecProducers/plugins/EERecHitGPUtoSoA.cc @@ -22,7 +22,7 @@ #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" #include "HeterogeneousCore/CUDACore/interface/ContextState.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "FWCore/ServiceRegistry/interface/Service.h" diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/HEBRecHitGPUtoSoA.cc b/RecoLocalCalo/HGCalRecProducers/plugins/HEBRecHitGPUtoSoA.cc index 2322128fb09a3..01415c7834807 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/HEBRecHitGPUtoSoA.cc +++ b/RecoLocalCalo/HGCalRecProducers/plugins/HEBRecHitGPUtoSoA.cc @@ -22,7 +22,7 @@ #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" #include "HeterogeneousCore/CUDACore/interface/ContextState.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "FWCore/ServiceRegistry/interface/Service.h" diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/HEFRecHitGPUtoSoA.cc b/RecoLocalCalo/HGCalRecProducers/plugins/HEFRecHitGPUtoSoA.cc index 16a252fb33e48..b26800a5aff52 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/HEFRecHitGPUtoSoA.cc +++ b/RecoLocalCalo/HGCalRecProducers/plugins/HEFRecHitGPUtoSoA.cc @@ -22,7 +22,7 @@ #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" #include "HeterogeneousCore/CUDACore/interface/ContextState.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h" #include "FWCore/ServiceRegistry/interface/Service.h" diff --git a/RecoLocalCalo/HcalRecProducers/src/HBHERecHitProducerGPU.cc b/RecoLocalCalo/HcalRecProducers/src/HBHERecHitProducerGPU.cc index b598947423adf..193e5b8bba0f7 100644 --- a/RecoLocalCalo/HcalRecProducers/src/HBHERecHitProducerGPU.cc +++ b/RecoLocalCalo/HcalRecProducers/src/HBHERecHitProducerGPU.cc @@ -6,7 +6,7 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "HeterogeneousCore/CUDACore/interface/JobConfigurationGPURecord.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "SimpleAlgoGPU.h" diff --git a/RecoLocalFastTime/FTLCommonAlgos/plugins/BTLUncalibRecHitAlgo.cc b/RecoLocalFastTime/FTLCommonAlgos/plugins/BTLUncalibRecHitAlgo.cc index 7ef8da92c0686..62de44479f121 100644 --- a/RecoLocalFastTime/FTLCommonAlgos/plugins/BTLUncalibRecHitAlgo.cc +++ b/RecoLocalFastTime/FTLCommonAlgos/plugins/BTLUncalibRecHitAlgo.cc @@ -1,6 +1,7 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" + #include "RecoLocalFastTime/FTLCommonAlgos/interface/MTDUncalibratedRecHitAlgoBase.h" #include "RecoLocalFastTime/FTLClusterizer/interface/BTLRecHitsErrorEstimatorIM.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "CommonTools/Utils/interface/FormulaEvaluator.h" @@ -58,6 +59,9 @@ FTLUncalibratedRecHit BTLUncalibRecHitAlgo::makeRecHit(const BTLDataFrame& dataF double nHits = 0.; + LogDebug("BTLUncalibRecHit") << "Original input time t1,t2 " << float(sampleRight.toa()) * toaLSBToNS_ << ", " + << float(sampleLeft.toa()) * toaLSBToNS_ << std::endl; + if (sampleRight.data() > 0) { amplitude.first = float(sampleRight.data()) * adcLSB_; time.first = float(sampleRight.toa()) * toaLSBToNS_; @@ -90,14 +94,17 @@ FTLUncalibratedRecHit BTLUncalibRecHitAlgo::makeRecHit(const BTLDataFrame& dataF // Calculate the position // Distance from center of bar to hit + float position = 0.5f * (c_LYSO_ * (time.second - time.first)); float positionError = BTLRecHitsErrorEstimatorIM::positionError(); + LogDebug("BTLUncalibRecHit") << "DetId: " << dataFrame.id().rawId() << " x position = " << position << " +/- " + << positionError; LogDebug("BTLUncalibRecHit") << "ADC+: set the charge to: (" << amplitude.first << ", " << amplitude.second << ") (" - << sampleRight.data() << ", " << sampleLeft.data() << " " << adcLSB_ << ' ' + << sampleRight.data() << ", " << sampleLeft.data() << ") " << adcLSB_ << ' ' << std::endl; LogDebug("BTLUncalibRecHit") << "TDC+: set the time to: (" << time.first << ", " << time.second << ") (" - << sampleRight.toa() << ", " << sampleLeft.toa() << " " << toaLSBToNS_ << ' ' + << sampleRight.toa() << ", " << sampleLeft.toa() << ") " << toaLSBToNS_ << ' ' << std::endl; return FTLUncalibratedRecHit( diff --git a/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelPhase2DigiToClusterCUDA.cc b/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelPhase2DigiToClusterCUDA.cc index 6f83a8b414485..9e19c5ec5ff15 100644 --- a/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelPhase2DigiToClusterCUDA.cc +++ b/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelPhase2DigiToClusterCUDA.cc @@ -34,7 +34,7 @@ #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "RecoTracker/Record/interface/CkfComponentsRecord.h" // local includes diff --git a/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelRawToClusterCUDA.cc b/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelRawToClusterCUDA.cc index 76cc641d365c5..fd6109958f8ef 100644 --- a/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelRawToClusterCUDA.cc +++ b/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelRawToClusterCUDA.cc @@ -34,7 +34,7 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "Geometry/CommonTopologies/interface/SimplePixelTopology.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "RecoTracker/Record/interface/CkfComponentsRecord.h" // local includes diff --git a/RecoLocalTracker/SiStripZeroSuppression/src/SiStripFedZeroSuppression.cc b/RecoLocalTracker/SiStripZeroSuppression/src/SiStripFedZeroSuppression.cc index ddaa39cc89abf..950eddb9be581 100644 --- a/RecoLocalTracker/SiStripZeroSuppression/src/SiStripFedZeroSuppression.cc +++ b/RecoLocalTracker/SiStripZeroSuppression/src/SiStripFedZeroSuppression.cc @@ -18,6 +18,60 @@ void SiStripFedZeroSuppression::init(const edm::EventSetup& es) { } } +namespace { + + constexpr uint8_t zeroTh = 0; + constexpr uint8_t lowTh = 1; + constexpr uint8_t highTh = 2; + + struct Payload { + uint8_t stat; + uint8_t statPrev; + uint8_t statNext; + uint8_t statMaxNeigh; + uint8_t statPrev2; + uint8_t statNext2; + }; + + constexpr bool isDigiValid(Payload const& data, uint16_t FEDalgorithm) { + // Decide if this strip should be accepted. + bool accept = false; + switch (FEDalgorithm) { + case 1: + accept = (data.stat >= lowTh); + break; + case 2: + accept = (data.stat >= highTh || (data.stat >= lowTh && data.statMaxNeigh >= lowTh)); + break; + case 3: + accept = (data.stat >= highTh || (data.stat >= lowTh && data.statMaxNeigh >= highTh)); + break; + case 4: + accept = ((data.stat >= highTh) //Test for adc>highThresh (same as algorithm 2) + || ((data.stat >= lowTh) //Test for adc>lowThresh, with neighbour adc>lowThresh (same as algorithm 2) + && (data.statMaxNeigh >= lowTh)) || + ((data.stat < lowTh) //Test for adc= highTh) //with both neighbours>highThresh + && (data.statNext >= highTh)) || + ((data.statPrev >= highTh) //OR with previous neighbour>highThresh and + && (data.statNext >= lowTh) //both the next neighbours>lowThresh + && (data.statNext2 >= lowTh)) || + ((data.statNext >= highTh) //OR with next neighbour>highThresh and + && (data.statPrev >= lowTh) //both the previous neighbours>lowThresh + && (data.statPrev2 >= lowTh)) || + ((data.statNext >= lowTh) //OR with both next neighbours>lowThresh and + && (data.statNext2 >= lowTh) //both the previous neighbours>lowThresh + && (data.statPrev >= lowTh) && (data.statPrev2 >= lowTh))))); + break; + case 5: + accept = true; // zero removed in conversion + break; + } + return accept; + } + +} // namespace + void SiStripFedZeroSuppression::suppress(const std::vector& in, std::vector& selectedSignal, uint32_t detID) { @@ -29,7 +83,6 @@ void SiStripFedZeroSuppression::suppress(const std::vector& in, uint32_t detID, const SiStripNoises& noise, const SiStripThreshold& threshold) { - int i; int inSize = in.size(); SiStripNoises::Range detNoiseRange = noise.getRange(detID); SiStripThreshold::Range detThRange = threshold.getRange(detID); @@ -37,91 +90,66 @@ void SiStripFedZeroSuppression::suppress(const std::vector& in, // reserving more than needed, but quicker than one at a time selectedSignal.clear(); selectedSignal.reserve(inSize); - for (i = 0; i < inSize; i++) { - //Find adc values for neighbouring strips - const uint32_t strip = (uint32_t)in[i].strip(); - adc = in[i].adc(); + // load status + uint8_t stat[inSize]; + for (int i = 0; i < inSize; i++) { + auto strip = (uint32_t)in[i].strip(); - SiStripThreshold::Data thresholds = threshold.getData(strip, detThRange); - theFEDlowThresh = static_cast(thresholds.getLth() * noise.getNoiseFast(strip, detNoiseRange) + 0.5); - theFEDhighThresh = static_cast(thresholds.getHth() * noise.getNoiseFast(strip, detNoiseRange) + 0.5); + auto ladc = in[i].adc(); + assert(ladc > 0); - adcPrev = -9999; - adcNext = -9999; - adcPrev2 = -9999; - adcNext2 = -9999; + auto thresholds = threshold.getData(strip, detThRange); - /* - Since we are not running on - Raw data we need to initialize - all the FED threshold - */ + auto highThresh = static_cast(thresholds.getHth() * noise.getNoiseFast(strip, detNoiseRange) + 0.5f); + auto lowThresh = static_cast(thresholds.getLth() * noise.getNoiseFast(strip, detNoiseRange) + 0.5f); + + assert(lowThresh >= 0); + assert(lowThresh <= highThresh); + + stat[i] = zeroTh; + if (ladc >= lowThresh) + stat[i] = lowTh; + if (ladc >= highThresh) + stat[i] = highTh; + } - theNextFEDlowThresh = theFEDlowThresh; - theNext2FEDlowThresh = theFEDlowThresh; - thePrevFEDlowThresh = theFEDlowThresh; - thePrev2FEDlowThresh = theFEDlowThresh; - theNeighFEDlowThresh = theFEDlowThresh; + for (int i = 0; i < inSize; i++) { + auto strip = (uint32_t)in[i].strip(); + Payload ldata; - theNextFEDhighThresh = theFEDhighThresh; - thePrevFEDhighThresh = theFEDhighThresh; - theNeighFEDhighThresh = theFEDhighThresh; + ldata.stat = stat[i]; + ldata.statPrev = zeroTh; + ldata.statNext = zeroTh; + ldata.statPrev2 = zeroTh; + ldata.statNext2 = zeroTh; if (((strip) % 128) == 127) { - adcNext = 0; - theNextFEDlowThresh = 9999; - theNextFEDhighThresh = 9999; + ldata.statNext = zeroTh; } else if (i + 1 < inSize && in[i + 1].strip() == strip + 1) { - adcNext = in[i + 1].adc(); - SiStripThreshold::Data thresholds_1 = threshold.getData(strip + 1, detThRange); - theNextFEDlowThresh = - static_cast(thresholds_1.getLth() * noise.getNoiseFast(strip + 1, detNoiseRange) + 0.5); - theNextFEDhighThresh = - static_cast(thresholds_1.getHth() * noise.getNoiseFast(strip + 1, detNoiseRange) + 0.5); + ldata.statNext = stat[i + 1]; if (((strip) % 128) == 126) { - adcNext2 = 0; - theNext2FEDlowThresh = 9999; + ldata.statNext2 = zeroTh; } else if (i + 2 < inSize && in[i + 2].strip() == strip + 2) { - adcNext2 = in[i + 2].adc(); - theNext2FEDlowThresh = static_cast( - threshold.getData(strip + 2, detThRange).getLth() * noise.getNoiseFast(strip + 2, detNoiseRange) + 0.5); + ldata.statNext2 = stat[i + 2]; } } if (((strip) % 128) == 0) { - adcPrev = 0; - thePrevFEDlowThresh = 9999; - thePrevFEDhighThresh = 9999; + ldata.statPrev = zeroTh; } else if (i - 1 >= 0 && in[i - 1].strip() == strip - 1) { - adcPrev = in[i - 1].adc(); - SiStripThreshold::Data thresholds_1 = threshold.getData(strip - 1, detThRange); - thePrevFEDlowThresh = - static_cast(thresholds_1.getLth() * noise.getNoiseFast(strip - 1, detNoiseRange) + 0.5); - thePrevFEDhighThresh = - static_cast(thresholds_1.getHth() * noise.getNoiseFast(strip - 1, detNoiseRange) + 0.5); + ldata.statPrev = stat[i - 1]; if (((strip) % 128) == 1) { - adcPrev2 = 0; - thePrev2FEDlowThresh = 9999; + ldata.statPrev2 = zeroTh; } else if (i - 2 >= 0 && in[i - 2].strip() == strip - 2) { - adcPrev2 = in[i - 2].adc(); - thePrev2FEDlowThresh = static_cast( - threshold.getData(strip - 2, detThRange).getLth() * noise.getNoiseFast(strip - 2, detNoiseRange) + 0.5); + ldata.statPrev2 = stat[i - 2]; } } - if (adcNext <= adcPrev) { - adcMaxNeigh = adcPrev; - theNeighFEDlowThresh = thePrevFEDlowThresh; - theNeighFEDhighThresh = thePrevFEDhighThresh; - } else { - adcMaxNeigh = adcNext; - theNeighFEDlowThresh = theNextFEDlowThresh; - theNeighFEDhighThresh = theNextFEDhighThresh; - } + ldata.statMaxNeigh = std::max(ldata.statPrev, ldata.statNext); - if (isAValidDigi()) { - selectedSignal.push_back(SiStripDigi(strip, adc)); + if (isDigiValid(ldata, theFEDalgorithm)) { + selectedSignal.push_back(SiStripDigi(strip, in[i].adc())); } } } diff --git a/RecoLuminosity/LumiProducer/interface/LumiCorrectionParam.h b/RecoLuminosity/LumiProducer/interface/LumiCorrectionParam.h index 08ffa55c5638a..22c06287fe862 100644 --- a/RecoLuminosity/LumiProducer/interface/LumiCorrectionParam.h +++ b/RecoLuminosity/LumiProducer/interface/LumiCorrectionParam.h @@ -1,6 +1,7 @@ #ifndef RecoLuminosity_LumiProducer_LumiCorrectionParam_h #define RecoLuminosity_LumiProducer_LumiCorrectionParam_h #include +#include #include #include "RecoLuminosity/LumiProducer/interface/LumiCorrectionParamRcd.h" #include "FWCore/Framework/interface/data_default_record_trait.h" diff --git a/RecoLuminosity/LumiProducer/test/BuildFile.xml b/RecoLuminosity/LumiProducer/test/BuildFile.xml index 9796ac1527dbf..864ef7a0fe74f 100644 --- a/RecoLuminosity/LumiProducer/test/BuildFile.xml +++ b/RecoLuminosity/LumiProducer/test/BuildFile.xml @@ -15,11 +15,9 @@ - + - - - + diff --git a/RecoLuminosity/LumiProducer/test/TestIntegration.cpp b/RecoLuminosity/LumiProducer/test/TestIntegration.cpp deleted file mode 100755 index b2991bd18ae57..0000000000000 --- a/RecoLuminosity/LumiProducer/test/TestIntegration.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/RecoLuminosity/LumiProducer/test/run_lumiProd.sh b/RecoLuminosity/LumiProducer/test/run_lumiProd.sh index 404401d09e20f..2cae4a38aa39f 100755 --- a/RecoLuminosity/LumiProducer/test/run_lumiProd.sh +++ b/RecoLuminosity/LumiProducer/test/run_lumiProd.sh @@ -2,10 +2,4 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - - cmsRun -p ${LOCAL_TEST_DIR}/testLumiProd_cfg.py || die "cmsRun testLumiProd_cfg.py" $? - -popd - -exit 0 +cmsRun -p ${SCRAM_TEST_PATH}/testLumiProd_cfg.py || die "cmsRun testLumiProd_cfg.py" $? diff --git a/RecoMET/METProducers/test/BuildFile.xml b/RecoMET/METProducers/test/BuildFile.xml index d1abf8a52df32..54168c1639330 100644 --- a/RecoMET/METProducers/test/BuildFile.xml +++ b/RecoMET/METProducers/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/RecoMET/METProducers/test/TestDriver.cpp b/RecoMET/METProducers/test/TestDriver.cpp deleted file mode 100644 index 3738a595bc8a4..0000000000000 --- a/RecoMET/METProducers/test/TestDriver.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -//____________________________________________________________________________|| -RUNTEST() - -//____________________________________________________________________________|| diff --git a/RecoMET/METProducers/test/runtests.sh b/RecoMET/METProducers/test/runtests.sh index f66a8e463799f..80fddf53acad6 100755 --- a/RecoMET/METProducers/test/runtests.sh +++ b/RecoMET/METProducers/test/runtests.sh @@ -8,9 +8,9 @@ function die { echo $1: status $2 ; exit $2; } # temporary: produce fastsim sample on the fly # can be removed as soon as relval samples are available with the new fastsim rechits cmsDriver.py TTbar_13TeV_TuneCUETP8M1_cfi --conditions auto:run2_mc --fast -n 1 --eventcontent FEVTDEBUGHLT -s GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,L1Reco,RECO --beamspot NominalCollision2015 --era Run2_2016 --fileout ttbarForMetTests.root || die 'Failure running cmsDriver' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_pfMet_cfg.py || die 'Failure using recoMET_pfMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_caloMet_cfg.py || die 'Failure using recoMET_caloMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_tcMet_cfg.py || die 'Failure using recoMET_tcMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_genMet_cfg.py || die 'Failure using recoMET_genMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_pfChMet_cfg.py || die 'Failure using recoMET_pfChMet_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/recoMET_pfClusterMet_cfg.py || die 'Failure using recoMET_pfClusterMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_pfMet_cfg.py || die 'Failure using recoMET_pfMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_caloMet_cfg.py || die 'Failure using recoMET_caloMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_tcMet_cfg.py || die 'Failure using recoMET_tcMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_genMet_cfg.py || die 'Failure using recoMET_genMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_pfChMet_cfg.py || die 'Failure using recoMET_pfChMet_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/recoMET_pfClusterMet_cfg.py || die 'Failure using recoMET_pfClusterMet_cfg.py' $? diff --git a/RecoMTD/DetLayers/src/MTDDetTray.cc b/RecoMTD/DetLayers/src/MTDDetTray.cc index 8f59e41811aad..cd26dc486148a 100644 --- a/RecoMTD/DetLayers/src/MTDDetTray.cc +++ b/RecoMTD/DetLayers/src/MTDDetTray.cc @@ -44,9 +44,11 @@ vector MTDDetTray::compatibleDets(const Trajec const Propagator& prop, const MeasurementEstimator& est) const { LogTrace("MTDDetLayers") << "MTDDetTray::compatibleDets, Surface at R,phi: " << surface().position().perp() << "," - << surface().position().phi() << " DetRod pos."; - // FIXME << " TS at R,phi: " << startingState.position().perp() << "," - // << startingState.position().phi() + << surface().position().phi() << " DetRod pos." + << " TS at R,phi: " << startingState.globalPosition().perp() << "," + << startingState.globalPosition().phi() << " TSOS dx/dy " + << std::sqrt(startingState.localError().positionError().xx()) << " " + << std::sqrt(startingState.localError().positionError().yy()); vector result; diff --git a/RecoMTD/DetLayers/test/mtd_cfg.py b/RecoMTD/DetLayers/test/mtd_cfg.py index 8d8f2f5c21cd8..3e3529aa9caf3 100644 --- a/RecoMTD/DetLayers/test/mtd_cfg.py +++ b/RecoMTD/DetLayers/test/mtd_cfg.py @@ -48,7 +48,7 @@ threshold = cms.untracked.string('INFO')) # Choose Tracker Geometry -process.load("Configuration.Geometry.GeometryExtended2026D88_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95_cff") process.load("Geometry.MTDNumberingBuilder.mtdNumberingGeometry_cff") diff --git a/RecoMTD/DetLayers/test/runTest.sh b/RecoMTD/DetLayers/test/runTest.sh index 490b4b42d9f8e..df4bca559ba17 100755 --- a/RecoMTD/DetLayers/test/runTest.sh +++ b/RecoMTD/DetLayers/test/runTest.sh @@ -11,7 +11,7 @@ function checkDiff { fi } -TEST_DIR=src/RecoMTD/DetLayers/test +TEST_DIR=$CMSSW_BASE/src/RecoMTD/DetLayers/test F1=${TEST_DIR}/mtd_cfg.py diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 2216e28aeefd0..9a7be1438f779 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -958,6 +958,14 @@ namespace { if (!est.first) continue; + LogTrace("TrackExtenderWithMTD") + << "Spatial compatibility DetId " << detWithState.first->geographicalId().rawId() << " TSOS dx/dy " + << std::fixed << std::setw(14) << std::sqrt(detWithState.second.localError().positionError().xx()) + << " " << std::fixed << std::setw(14) + << std::sqrt(detWithState.second.localError().positionError().yy()) << " hit dx/dy " << std::fixed + << std::setw(14) << std::sqrt(hit.localPositionError().xx()) << " " << std::fixed << std::setw(14) + << std::sqrt(hit.localPositionError().yy()) << " chi2 " << std::fixed << std::setw(14) << est.second; + TrackTofPidInfo tof = computeTrackTofPidInfo(lastpmag2, std::abs(pl.second), trs0, diff --git a/RecoMuon/MuonIdentification/interface/MuonShowerInformationFiller.h b/RecoMuon/MuonIdentification/interface/MuonShowerInformationFiller.h index 41bd6cbcf25fa..9e14a858877f0 100644 --- a/RecoMuon/MuonIdentification/interface/MuonShowerInformationFiller.h +++ b/RecoMuon/MuonIdentification/interface/MuonShowerInformationFiller.h @@ -108,14 +108,23 @@ class MuonShowerInformationFiller { GlobalPoint crossingPoint(const GlobalPoint&, const GlobalPoint&, const Disk&) const; std::vector dtPositionToDets(const GlobalPoint&) const; std::vector cscPositionToDets(const GlobalPoint&) const; - MuonRecHitContainer findPerpCluster(MuonRecHitContainer& muonRecHits) const; - TransientTrackingRecHit::ConstRecHitContainer findThetaCluster(TransientTrackingRecHit::ConstRecHitContainer&, + MuonRecHitContainer findPerpCluster(const MuonRecHitContainer& muonRecHits) const; + TransientTrackingRecHit::ConstRecHitContainer findThetaCluster(const TransientTrackingRecHit::ConstRecHitContainer&, const GlobalPoint&) const; TransientTrackingRecHit::ConstRecHitContainer hitsFromSegments(const GeomDet*, edm::Handle, edm::Handle) const; std::vector getCompatibleDets(const reco::Track&) const; + struct MagTransform { + MagTransform(const GlobalPoint& point) : thePoint(point) {} + double operator()(const GlobalPoint& p) const { return (p - thePoint).mag(); } + double operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& hit) const { + return (hit->globalPosition() - thePoint).mag(); + } + GlobalPoint thePoint; + }; + struct LessMag { LessMag(const GlobalPoint& point) : thePoint(point) {} bool operator()(const GlobalPoint& lhs, const GlobalPoint& rhs) const { @@ -128,22 +137,10 @@ class MuonShowerInformationFiller { GlobalPoint thePoint; }; - struct LessDPhi { - LessDPhi(const GlobalPoint& point) : thePoint(point) {} - bool operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& lhs, - const MuonTransientTrackingRecHit::MuonRecHitPointer& rhs) const { - return deltaPhi(lhs->globalPosition().barePhi(), thePoint.barePhi()) < - deltaPhi(rhs->globalPosition().barePhi(), thePoint.barePhi()); - } - GlobalPoint thePoint; - }; - - struct AbsLessDPhi { - AbsLessDPhi(const GlobalPoint& point) : thePoint(point) {} - bool operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& lhs, - const MuonTransientTrackingRecHit::MuonRecHitPointer& rhs) const { - return (fabs(deltaPhi(lhs->globalPosition().barePhi(), thePoint.barePhi())) < - fabs(deltaPhi(rhs->globalPosition().barePhi(), thePoint.barePhi()))); + struct AbsDThetaTransform { + AbsDThetaTransform(const GlobalPoint& point) : thePoint(point) {} + double operator()(const TransientTrackingRecHit::ConstRecHitPointer& hit) const { + return std::fabs(hit->globalPosition().bareTheta() - thePoint.bareTheta()); } GlobalPoint thePoint; }; @@ -158,6 +155,12 @@ class MuonShowerInformationFiller { GlobalPoint thePoint; }; + struct PhiTransform { + double operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& hit) const { + return hit->globalPosition().barePhi(); + } + }; + struct LessPhi { LessPhi() : thePoint(0, 0, 0) {} bool operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& lhs, @@ -167,22 +170,30 @@ class MuonShowerInformationFiller { GlobalPoint thePoint; }; + struct PerpTransform { + double operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& hit) const { + return hit->globalPosition().perp(); + } + }; + struct LessPerp { - LessPerp() : thePoint(0, 0, 0) {} bool operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& lhs, const MuonTransientTrackingRecHit::MuonRecHitPointer& rhs) const { return (lhs->globalPosition().perp() < rhs->globalPosition().perp()); } - GlobalPoint thePoint; + }; + + struct AbsMagTransform { + double operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& hit) const { + return hit->globalPosition().mag(); + } }; struct LessAbsMag { - LessAbsMag() : thePoint(0, 0, 0) {} bool operator()(const MuonTransientTrackingRecHit::MuonRecHitPointer& lhs, const MuonTransientTrackingRecHit::MuonRecHitPointer& rhs) const { return (lhs->globalPosition().mag() < rhs->globalPosition().mag()); } - GlobalPoint thePoint; }; std::string category_; diff --git a/RecoMuon/MuonIdentification/src/MuonShowerInformationFiller.cc b/RecoMuon/MuonIdentification/src/MuonShowerInformationFiller.cc index 86afe72e66cd2..e628ab0e30f89 100644 --- a/RecoMuon/MuonIdentification/src/MuonShowerInformationFiller.cc +++ b/RecoMuon/MuonIdentification/src/MuonShowerInformationFiller.cc @@ -15,6 +15,7 @@ #include #include #include +#include // user include files #include "FWCore/Framework/interface/Event.h" @@ -62,6 +63,47 @@ using namespace std; using namespace edm; +namespace { + // + // Sort function optimized for the case where the desired comparison + // is extravagantly expensive. To use, replace + // + // auto LessPhi = [](const auto& lhs, const auto& rhs) { + // return (lhs->globalPosition().barePhi() < rhs->globalPosition().barePhi()) + // } + // stable_sort(muonRecHits[stat].begin(), muonRecHits[stat].end(), LessPhi); + // + // with + // + // auto calcPhi = [](const auto& hit) { return hit->globalPosition().barePhi(); }; + // muonRecHits[stat] = sort_all_indexed(muonRecHits[stat], std::less(), calcPhi); + // + // This calculates the values to be compared once in O(n) time, instead of + // O(n*log(n)) times in the comparison function. + // + template + RandomAccessSequence sort_all_indexed(const RandomAccessSequence& s, Predicate p, Transform t) { + std::vector idx(s.size()); + std::iota(idx.begin(), idx.end(), 0); + + // fill the cache of the values to be sorted + using valueCacheType = std::invoke_result_t; + std::vector valcache(s.size()); + std::transform(s.begin(), s.end(), valcache.begin(), t); + + // sort the indices of the value cache + auto idxComp = [&valcache, p](auto i1, auto i2) { return p(valcache[i1], valcache[i2]); }; + std::stable_sort(idx.begin(), idx.end(), idxComp); + + // fill the sorted output vector + RandomAccessSequence r(s.size()); + for (size_t i = 0; i < s.size(); ++i) { + r[i] = s[idx[i]]; + } + return r; + } +} // namespace + // // Constructor // @@ -273,18 +315,18 @@ TransientTrackingRecHit::ConstRecHitContainer MuonShowerInformationFiller::hitsF // TransientTrackingRecHit::ConstRecHitContainer MuonShowerInformationFiller::findThetaCluster( - TransientTrackingRecHit::ConstRecHitContainer& muonRecHits, const GlobalPoint& refpoint) const { - if (muonRecHits.empty()) - return muonRecHits; + const TransientTrackingRecHit::ConstRecHitContainer& muonRecHitsIn, const GlobalPoint& refpoint) const { + if (muonRecHitsIn.empty()) + return muonRecHitsIn; //clustering step by theta float step = 0.05; TransientTrackingRecHit::ConstRecHitContainer result; - stable_sort(muonRecHits.begin(), muonRecHits.end(), AbsLessDTheta(refpoint)); + auto muonRecHitsTmp = sort_all_indexed(muonRecHitsIn, std::less(), AbsDThetaTransform(refpoint)); - for (TransientTrackingRecHit::ConstRecHitContainer::const_iterator ihit = muonRecHits.begin(); - ihit != muonRecHits.end() - 1; + for (TransientTrackingRecHit::ConstRecHitContainer::const_iterator ihit = muonRecHitsTmp.begin(); + ihit != muonRecHitsTmp.end() - 1; ++ihit) { if (fabs((*(ihit + 1))->globalPosition().theta() - (*ihit)->globalPosition().theta()) < step) { result.push_back(*ihit); @@ -300,24 +342,24 @@ TransientTrackingRecHit::ConstRecHitContainer MuonShowerInformationFiller::findT //Used to treat overlap region // MuonTransientTrackingRecHit::MuonRecHitContainer MuonShowerInformationFiller::findPerpCluster( - MuonTransientTrackingRecHit::MuonRecHitContainer& muonRecHits) const { - if (muonRecHits.empty()) - return muonRecHits; + const MuonTransientTrackingRecHit::MuonRecHitContainer& muonRecHitsIn) const { + if (muonRecHitsIn.empty()) + return muonRecHitsIn; - stable_sort(muonRecHits.begin(), muonRecHits.end(), LessPerp()); + auto muonRecHitsTmp = sort_all_indexed(muonRecHitsIn, std::less(), PerpTransform()); MuonTransientTrackingRecHit::MuonRecHitContainer::const_iterator seedhit = - min_element(muonRecHits.begin(), muonRecHits.end(), LessPerp()); + min_element(muonRecHitsTmp.begin(), muonRecHitsTmp.end(), LessPerp()); MuonTransientTrackingRecHit::MuonRecHitContainer::const_iterator ihigh = seedhit; MuonTransientTrackingRecHit::MuonRecHitContainer::const_iterator ilow = seedhit; float step = 0.1; - while (ihigh != muonRecHits.end() - 1 && + while (ihigh != muonRecHitsTmp.end() - 1 && (fabs((*(ihigh + 1))->globalPosition().perp() - (*ihigh)->globalPosition().perp()) < step)) { ihigh++; } - while (ilow != muonRecHits.begin() && + while (ilow != muonRecHitsTmp.begin() && (fabs((*ilow)->globalPosition().perp() - (*(ilow - 1))->globalPosition().perp()) < step)) { ilow--; } @@ -358,7 +400,7 @@ vector MuonShowerInformationFiller::getCompatibleDets(const reco allCrossingPoints.push_back(xPoint); } - stable_sort(allCrossingPoints.begin(), allCrossingPoints.end(), LessMag(innerPos)); + allCrossingPoints = sort_all_indexed(allCrossingPoints, std::less(), MagTransform(innerPos)); vector tempDT; @@ -382,7 +424,7 @@ vector MuonShowerInformationFiller::getCompatibleDets(const reco (!(xPoint.y() == 0 && xPoint.x() == 0 && xPoint.z() == 0))) allCrossingPoints.push_back(xPoint); } - stable_sort(allCrossingPoints.begin(), allCrossingPoints.end(), LessMag(innerPos)); + allCrossingPoints = sort_all_indexed(allCrossingPoints, std::less(), MagTransform(innerPos)); vector tempCSC; for (vector::const_iterator ipos = allCrossingPoints.begin(); ipos != allCrossingPoints.end(); ++ipos) { @@ -836,7 +878,7 @@ void MuonShowerInformationFiller::fillHitsByStation(const reco::Muon& muon) { // Cluster seeds by global position phi. Best cluster is chosen to give greatest dphi // Sort by phi (complexity = NLogN with enough memory, or = NLog^2N for insufficient mem) - stable_sort(muonRecHits[stat].begin(), muonRecHits[stat].end(), LessPhi()); + muonRecHits[stat] = sort_all_indexed(muonRecHits[stat], std::less(), PhiTransform()); // Search for gaps (complexity = N) std::vector clUppers; @@ -906,8 +948,7 @@ void MuonShowerInformationFiller::fillHitsByStation(const reco::Muon& muon) { //fill showerTs if (!muonRecHitsPhiBest.empty()) { - muonRecHits[stat] = muonRecHitsPhiBest; - stable_sort(muonRecHits[stat].begin(), muonRecHits[stat].end(), LessAbsMag()); + muonRecHits[stat] = sort_all_indexed(muonRecHitsPhiBest, std::less(), AbsMagTransform()); GlobalPoint refpoint = muonRecHits[stat].front()->globalPosition(); theStationShowerTSize.at(stat) = refpoint.mag() * dphimax; } diff --git a/RecoPPS/Local/interface/RPixDetPatternFinder.h b/RecoPPS/Local/interface/RPixDetPatternFinder.h index 6a4b08f7d9d61..de7f73e3f462b 100644 --- a/RecoPPS/Local/interface/RPixDetPatternFinder.h +++ b/RecoPPS/Local/interface/RPixDetPatternFinder.h @@ -38,7 +38,7 @@ class RPixDetPatternFinder { typedef std::vector Road; void setHits(const edm::DetSetVector *hitVector) { hitVector_ = hitVector; } - virtual void findPattern(bool isbadpot) = 0; + virtual void findPattern(bool *is2planepot) = 0; void clear() { patternVector_.clear(); } std::vector const &getPatterns() const { return patternVector_; } void setGeometry(const CTPPSGeometry *geometry) { geometry_ = geometry; } diff --git a/RecoPPS/Local/interface/RPixRoadFinder.h b/RecoPPS/Local/interface/RPixRoadFinder.h index 6303ea2f90bb3..a3c6dde0fc796 100644 --- a/RecoPPS/Local/interface/RPixRoadFinder.h +++ b/RecoPPS/Local/interface/RPixRoadFinder.h @@ -35,7 +35,7 @@ class RPixRoadFinder : public RPixDetPatternFinder { public: explicit RPixRoadFinder(const edm::ParameterSet ¶m); ~RPixRoadFinder() override; - void findPattern(bool isbadpot) override; + void findPattern(bool *is2planepot) override; private: int verbosity_; diff --git a/RecoPPS/Local/plugins/CTPPSPixelLocalTrackProducer.cc b/RecoPPS/Local/plugins/CTPPSPixelLocalTrackProducer.cc index f7d44c9417703..1917a9566a4f4 100644 --- a/RecoPPS/Local/plugins/CTPPSPixelLocalTrackProducer.cc +++ b/RecoPPS/Local/plugins/CTPPSPixelLocalTrackProducer.cc @@ -149,8 +149,8 @@ void CTPPSPixelLocalTrackProducer::fillDescriptions(edm::ConfigurationDescriptio desc.add("roadRadius", 1.0)->setComment("radius of pattern search window"); desc.add("minRoadSize", 3)->setComment("minimum number of points in a pattern"); desc.add("maxRoadSize", 20)->setComment("maximum number of points in a pattern"); - //parameter for bad pot reconstruction patch 45-220-fr 2022 - desc.add("roadRadiusBadPot", 0.5)->setComment("radius of pattern search window for bad Pot"); + //parameter for 2-plane-pot reconstruction patch in run 3 + desc.add("roadRadiusBadPot", 0.5)->setComment("radius of pattern search window for 2 plane pot"); descriptions.add("ctppsPixelLocalTracks", desc); } @@ -170,30 +170,62 @@ void CTPPSPixelLocalTrackProducer::produce(edm::Event &iEvent, const edm::EventS geometryWatcher_.check(iSetup); // get mask - bool isBadPot_45_220 = false; + + // 2 planes pot flag vector 0=45-220, 1=45-210, 2=56-210, 3=56-220 + bool is2PlanePotV[4] = {false}; + if (!recHits->empty()) { const auto &mask = iSetup.getData(tokenCTPPSPixelAnalysisMask_); - // Read Mask checking if 45-220-far is masked as bad and needs special treatment + // Read Mask checking if 4 planes are masked and pot needs special treatment std::map const &maschera = mask.analysisMask; - bool mask_45_220[6][6] = {{false}}; + // vector of masked rocs + bool maskV[4][6][6] = {{{false}}}; + for (auto const &det : maschera) { CTPPSPixelDetId detId(det.first); unsigned int rocNum = (det.first & rocMask) >> rocOffset; if (rocNum > 5 || detId.plane() > 5) throw cms::Exception("InvalidRocOrPlaneNumber") << "roc number from mask: " << rocNum; - if (detId.arm() == 0 && detId.station() == 2 && detId.rp() == 3) { // pot 45-220-far - if (det.second.maskedPixels.size() == rocSizeInPixels) { // roc fully masked - mask_45_220[detId.plane()][rocNum] = true; + if (detId.arm() == 0 && detId.rp() == 3) { + if (detId.station() == 2) { // pot 45-220-far + if (det.second.maskedPixels.size() == rocSizeInPixels || det.second.fullMask == true) { // roc fully masked + maskV[0][detId.plane()][rocNum] = true; + } + } else if (detId.station() == 0) { // pot 45-210-far + if (det.second.maskedPixels.size() == rocSizeInPixels || det.second.fullMask == true) { // roc fully masked + maskV[1][detId.plane()][rocNum] = true; + } + } + } else if (detId.arm() == 1 && detId.rp() == 3) { + if (detId.station() == 0) { // pot 56-210-far + if (det.second.maskedPixels.size() == rocSizeInPixels || det.second.fullMask == true) { // roc fully masked + maskV[2][detId.plane()][rocNum] = true; + } + } else if (detId.station() == 2) { // pot 56-220-far + if (det.second.maskedPixels.size() == rocSizeInPixels || det.second.fullMask == true) { // roc fully masked + maskV[3][detId.plane()][rocNum] = true; + } } } } + // search for specific pattern that requires special reconstruction (use of two plane tracks) - // search for specific pattern that requires special reconstruction (isBadPot) - isBadPot_45_220 = mask_45_220[1][4] && mask_45_220[1][5] && mask_45_220[2][4] && mask_45_220[2][5] && - mask_45_220[3][4] && mask_45_220[3][5] && mask_45_220[4][4] && mask_45_220[4][5]; + for (unsigned int i = 0; i < 4; i++) { + unsigned int numberOfMaskedPlanes = 0; + for (unsigned int j = 0; j < 6; j++) { + if (maskV[i][j][0] && maskV[i][j][1] && maskV[i][j][4] && maskV[i][j][5]) + numberOfMaskedPlanes++; + } + if (numberOfMaskedPlanes == 4) + is2PlanePotV[i] = true; // search for exactly 4 planes fully masked + edm::LogInfo("CTPPSPixelLocalTrackProducer") << " Masked planes in Pot #" << i << " = " << numberOfMaskedPlanes; + if (is2PlanePotV[i]) + edm::LogInfo("CTPPSPixelLocalTrackProducer") + << " Enabling 2 plane track reconstruction for pot #" << i << " (0=45-220, 1=45-210, 2=56-210, 3=56-220) "; + } } std::vector listOfPotWithHighOccupancyPlanes; std::map mapHitPerPot; @@ -215,7 +247,7 @@ void CTPPSPixelLocalTrackProducer::produce(edm::Event &iEvent, const edm::EventS if (maxHitPerPlane_ >= 0 && hitOnPlane > (uint32_t)maxHitPerPlane_) { if (verbosity_ > 2) edm::LogInfo("CTPPSPixelLocalTrackProducer") - << " ---> To many hits in the plane, pot will be excluded from tracking cleared"; + << " ---> Too many hits in the plane, pot will be excluded from tracking cleared"; listOfPotWithHighOccupancyPlanes.push_back(tmpRomanPotId); } } @@ -240,7 +272,7 @@ void CTPPSPixelLocalTrackProducer::produce(edm::Event &iEvent, const edm::EventS patternFinder_->clear(); patternFinder_->setHits(&recHitVector); patternFinder_->setGeometry(&geometry); - patternFinder_->findPattern(isBadPot_45_220); + patternFinder_->findPattern(is2PlanePotV); std::vector patternVector = patternFinder_->getPatterns(); //loop on all the patterns diff --git a/RecoPPS/Local/src/CTPPSDiamondRecHitProducerAlgorithm.cc b/RecoPPS/Local/src/CTPPSDiamondRecHitProducerAlgorithm.cc index 792f4395cc568..6421f6f3a91c2 100644 --- a/RecoPPS/Local/src/CTPPSDiamondRecHitProducerAlgorithm.cc +++ b/RecoPPS/Local/src/CTPPSDiamondRecHitProducerAlgorithm.cc @@ -73,7 +73,7 @@ void CTPPSDiamondRecHitProducerAlgorithm::build(const CTPPSGeometry& geom, (t_lead != 0) ? (t_lead - ch_t_offset / ts_to_ns_) / 1024 : CTPPSDiamondRecHit::TIMESLICE_WITHOUT_LEADING; // calibrated time of arrival - const double t0 = (t_lead % 1024) * ts_to_ns_ + lut[t_lead % 1024] - ch_t_twc; + const double t0 = (t_lead % 1024) * ts_to_ns_ + lut[t_lead % 1024] * ts_to_ns_ - ch_t_twc; rec_hits.emplace_back( // spatial information x_pos, diff --git a/RecoPPS/Local/src/RPixDetClusterizer.cc b/RecoPPS/Local/src/RPixDetClusterizer.cc index 54482966f47b3..277c8cc138f8e 100644 --- a/RecoPPS/Local/src/RPixDetClusterizer.cc +++ b/RecoPPS/Local/src/RPixDetClusterizer.cc @@ -33,6 +33,9 @@ void RPixDetClusterizer::buildClusters(unsigned int detId, std::map const &mask = maskera->analysisMask; std::set > maskedPixels; + bool fullyMaskedRoc[6][6] = {{false}}; + CTPPSPixelDetId currentId(detId); + // read and store masked pixels after converting ROC numbering into module numbering CTPPSPixelIndices pI; for (auto const &det : mask) { @@ -42,6 +45,8 @@ void RPixDetClusterizer::buildClusters(unsigned int detId, unsigned int rocNum = (det.first & rocMask) >> rocOffset; if (rocNum > 5) throw cms::Exception("InvalidRocNumber") << "roc number from mask: " << rocNum; + if (det.second.fullMask) + fullyMaskedRoc[currentId.plane()][rocNum] = true; for (auto const &paio : det.second.maskedPixels) { std::pair pa = paio; int modCol, modRow; @@ -76,7 +81,12 @@ void RPixDetClusterizer::buildClusters(unsigned int detId, // check if pixel is noisy or dead (i.e. in the mask) const bool is_in = maskedPixels.find(pixel) != maskedPixels.end(); - if (!is_in) { + + // check if pixel inside a fully masked roc + int piano = currentId.plane(); + int rocId = pI.getROCId(column, row); + + if (!is_in && !fullyMaskedRoc[piano][rocId]) { //calibrate digi and store the new ones electrons = calibrate(detId, adc, row, column, pcalibrations); if (electrons < SeedADCThreshold_ * ElectronADCGain_) diff --git a/RecoPPS/Local/src/RPixPlaneCombinatoryTracking.cc b/RecoPPS/Local/src/RPixPlaneCombinatoryTracking.cc index 57b48ad0f99cf..c0ad61c10e936 100644 --- a/RecoPPS/Local/src/RPixPlaneCombinatoryTracking.cc +++ b/RecoPPS/Local/src/RPixPlaneCombinatoryTracking.cc @@ -163,7 +163,7 @@ void RPixPlaneCombinatoryTracking::findTracks(int run) { //The loop stops when the number of planes with recorded hits is less than the minimum number of planes required //or if the track with minimum chiSquare found has a chiSquare higher than the maximum required - // bad Pot patch 45-220-fr 2022 -- beginning + // bad Pot patch -- beginning // check number of hits in road unsigned int hitNum = 0; for (const auto &plane : *hitMap_) { @@ -213,7 +213,7 @@ void RPixPlaneCombinatoryTracking::findTracks(int run) { // save track in collection localTrackVector_.push_back(track); } - // bad Pot patch 45-220-fr 2022 -- end + // bad Pot patch -- end while (hitMap_->size() >= trackMinNumberOfPoints_) { if (verbosity_ >= 1) diff --git a/RecoPPS/Local/src/RPixRoadFinder.cc b/RecoPPS/Local/src/RPixRoadFinder.cc index b6089244d80b2..2ae1b14dade06 100644 --- a/RecoPPS/Local/src/RPixRoadFinder.cc +++ b/RecoPPS/Local/src/RPixRoadFinder.cc @@ -29,12 +29,9 @@ RPixRoadFinder::~RPixRoadFinder() {} //------------------------------------------------------------------------------------------------// -void RPixRoadFinder::findPattern(bool isBadPot) { +void RPixRoadFinder::findPattern(bool* is2PlanePot) { Road temp_all_hits; - temp_all_hits.clear(); - - Road temp_all_hits_badPot; - temp_all_hits_badPot.clear(); + Road temp_all_hits_2PlanePot[4]; // convert local hit sto global and push them to a vector for (const auto& ds_rh2 : *hitVector_) { @@ -69,14 +66,19 @@ void RPixRoadFinder::findPattern(bool isBadPot) { math::Error<3>::type globalError = ROOT::Math::SimilarityT(theRotationTMatrix, localError); - // create new collection for planes 0 and 5 of pot 45-220-fr - - if (isBadPot == true && myid.arm() == 0 && myid.station() == 2 && localV.x() > 0 && - (myid.plane() == 0 || myid.plane() == 5)) { // 45-220-far + // create new collections for bad (2 planes) and good pots - temp_all_hits_badPot.emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); + if (is2PlanePot[0] == true && myid.arm() == 0 && myid.station() == 2) { // 45-220 + temp_all_hits_2PlanePot[0].emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); + } else if (is2PlanePot[1] == true && myid.arm() == 0 && myid.station() == 0) { // 45-210 + temp_all_hits_2PlanePot[1].emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); + } else if (is2PlanePot[2] == true && myid.arm() == 1 && myid.station() == 0) { // 56-210 + temp_all_hits_2PlanePot[2].emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); + } else if (is2PlanePot[3] == true && myid.arm() == 1 && myid.station() == 2) { // 56-220 + temp_all_hits_2PlanePot[3].emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); + } else { + temp_all_hits.emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); } - temp_all_hits.emplace_back(PointInPlane{globalV, globalError, it_rh, myid}); } } @@ -115,30 +117,35 @@ void RPixRoadFinder::findPattern(bool isBadPot) { } // end of algorithm - // badPot algorithm - Road::iterator it_gh1_bP = temp_all_hits_badPot.begin(); - Road::iterator it_gh2_bP; + // 2PlanePot algorithm - while (it_gh1_bP != temp_all_hits_badPot.end() && temp_all_hits_badPot.size() >= 2) { - Road temp_road; + for (unsigned int i = 0; i < 4; i++) { + if (is2PlanePot[i]) { + Road::iterator it_gh1_bP = temp_all_hits_2PlanePot[i].begin(); + Road::iterator it_gh2_bP; - it_gh2_bP = it_gh1_bP; + while (it_gh1_bP != temp_all_hits_2PlanePot[i].end() && temp_all_hits_2PlanePot[i].size() >= 2) { + Road temp_road; - const auto currPoint = it_gh1_bP->globalPoint; + it_gh2_bP = it_gh1_bP; - while (it_gh2_bP != temp_all_hits_badPot.end()) { - const auto subtraction = currPoint - it_gh2_bP->globalPoint; + const auto currPoint = it_gh1_bP->globalPoint; - if (subtraction.Rho() < roadRadiusBadPot_) { - temp_road.push_back(*it_gh2_bP); - temp_all_hits_badPot.erase(it_gh2_bP); - } else { - ++it_gh2_bP; - } - } + while (it_gh2_bP != temp_all_hits_2PlanePot[i].end()) { + const auto subtraction = currPoint - it_gh2_bP->globalPoint; - if (temp_road.size() == 2) { // look for isolated tracks - patternVector_.push_back(temp_road); + if (subtraction.Rho() < roadRadiusBadPot_) { + temp_road.push_back(*it_gh2_bP); + temp_all_hits_2PlanePot[i].erase(it_gh2_bP); + } else { + ++it_gh2_bP; + } + } + + if (temp_road.size() == 2) { // look for isolated tracks + patternVector_.push_back(temp_road); + } + } } } } diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h b/RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h index fed62d14916b5..dfd793123d545 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h @@ -25,7 +25,7 @@ class PFECALHashNavigator : public PFRecHitNavigatorBase { : PFRecHitNavigatorBase(iConfig, cc), neighbourmapcalculated_(false), crossBarrelEndcapBorder_(iConfig.getParameter("crossBarrelEndcapBorder")), - geomToken_(cc.esConsumes()) {} + geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle geoHandle = iSetup.getHandle(geomToken_); diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h index 0bb4e9bf148fe..82e03a20e26d8 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h @@ -32,7 +32,7 @@ class PFEcalBarrelRecHitCreator : public PFRecHitCreatorBase { recHitToken_(cc.consumes(iConfig.getParameter("src"))), triggerTowerMap_(nullptr), geomToken_(cc.esConsumes()), - towerToken_(cc.esConsumes()) { + towerToken_(cc.esConsumes()) { auto srF = iConfig.getParameter("srFlags"); if (not srF.label().empty()) srFlagToken_ = cc.consumes(srF); diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h index b5f7153eaf99c..9026e27ce5a8d 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h @@ -34,7 +34,7 @@ class PFEcalEndcapRecHitCreator : public PFRecHitCreatorBase { recHitToken_(cc.consumes(iConfig.getParameter("src"))), elecMap_(nullptr), geomToken_(cc.esConsumes()), - mappingToken_(cc.esConsumes()) { + mappingToken_(cc.esConsumes()) { auto srF = iConfig.getParameter("srFlags"); if (not srF.label().empty()) srFlagToken_ = cc.consumes(srF); diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHCALDenseIdNavigator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHCALDenseIdNavigator.h index 483f693eeb7d1..44d3a7b5b0a80 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHCALDenseIdNavigator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHCALDenseIdNavigator.h @@ -33,8 +33,8 @@ class PFHCALDenseIdNavigator : public PFRecHitNavigatorBase { PFHCALDenseIdNavigator(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) : vhcalEnum_(iConfig.getParameter>("hcalEnums")), - hcalToken_(cc.esConsumes()), - geomToken_(cc.esConsumes()) {} + hcalToken_(cc.esConsumes()), + geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { bool check = theRecNumberWatcher_.check(iSetup); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc b/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc index 43841913ec312..1e032c152f445 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc @@ -36,7 +36,7 @@ class ECAL2DPositionCalcWithDepthCorr : public PFCPositionCalculatorBase { _esGeom(nullptr), _esPlus(false), _esMinus(false), - _geomToken(cc.esConsumes()) { + _geomToken(cc.esConsumes()) { _timeResolutionCalc.reset(nullptr); if (conf.exists("timeResolutionCalc")) { const edm::ParameterSet& timeResConf = conf.getParameterSet("timeResolutionCalc"); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/ECALPFSeedCleaner.cc b/RecoParticleFlow/PFClusterProducer/plugins/ECALPFSeedCleaner.cc index dcce0ed1d440d..76b095aa01d13 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/ECALPFSeedCleaner.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/ECALPFSeedCleaner.cc @@ -20,7 +20,7 @@ class ECALPFSeedCleaner : public RecHitTopologicalCleanerBase { DEFINE_EDM_PLUGIN(RecHitTopologicalCleanerFactory, ECALPFSeedCleaner, "ECALPFSeedCleaner"); ECALPFSeedCleaner::ECALPFSeedCleaner(const edm::ParameterSet& conf, edm::ConsumesCollector& cc) - : RecHitTopologicalCleanerBase(conf, cc), thsToken_(cc.esConsumes()) {} + : RecHitTopologicalCleanerBase(conf, cc), thsToken_(cc.esConsumes()) {} void ECALPFSeedCleaner::update(const edm::EventSetup& iSetup) { ths_ = iSetup.getHandle(thsToken_); } diff --git a/RecoParticleFlow/PFClusterProducer/plugins/Navigators.cc b/RecoParticleFlow/PFClusterProducer/plugins/Navigators.cc index f7802ed3755d3..9cffe48339935 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/Navigators.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/Navigators.cc @@ -14,8 +14,7 @@ class PFRecHitEcalBarrelNavigatorWithTime : public PFRecHitCaloNavigatorWithTime { public: PFRecHitEcalBarrelNavigatorWithTime(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : PFRecHitCaloNavigatorWithTime(iConfig, cc), - geomToken_(cc.esConsumes()) {} + : PFRecHitCaloNavigatorWithTime(iConfig, cc), geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle geoHandle = iSetup.getHandle(geomToken_); @@ -29,8 +28,7 @@ class PFRecHitEcalBarrelNavigatorWithTime : public PFRecHitCaloNavigatorWithTime class PFRecHitEcalEndcapNavigatorWithTime : public PFRecHitCaloNavigatorWithTime { public: PFRecHitEcalEndcapNavigatorWithTime(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : PFRecHitCaloNavigatorWithTime(iConfig, cc), - geomToken_(cc.esConsumes()) {} + : PFRecHitCaloNavigatorWithTime(iConfig, cc), geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle geoHandle = iSetup.getHandle(geomToken_); @@ -44,7 +42,7 @@ class PFRecHitEcalEndcapNavigatorWithTime : public PFRecHitCaloNavigatorWithTime class PFRecHitEcalBarrelNavigator final : public PFRecHitCaloNavigator { public: PFRecHitEcalBarrelNavigator(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : geomToken_(cc.esConsumes()) {} + : geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle geoHandle = iSetup.getHandle(geomToken_); @@ -58,7 +56,7 @@ class PFRecHitEcalBarrelNavigator final : public PFRecHitCaloNavigator { public: PFRecHitEcalEndcapNavigator(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : geomToken_(cc.esConsumes()) {} + : geomToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle geoHandle = iSetup.getHandle(geomToken_); @@ -85,7 +83,7 @@ class PFRecHitHCALDenseIdNavigator final : public PFHCALDenseIdNavigator { public: PFRecHitHCALNavigator(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : hcalToken_(cc.esConsumes()) {} + : hcalToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle hcalTopology = iSetup.getHandle(hcalToken_); @@ -100,8 +98,7 @@ class PFRecHitHCALNavigator : public PFRecHitCaloNavigator { public: PFRecHitHCALNavigatorWithTime(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : PFRecHitCaloNavigatorWithTime(iConfig, cc), - hcalToken_(cc.esConsumes()) {} + : PFRecHitCaloNavigatorWithTime(iConfig, cc), hcalToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle hcalTopology = iSetup.getHandle(hcalToken_); @@ -116,7 +113,7 @@ class PFRecHitHCALNavigatorWithTime : public PFRecHitCaloNavigatorWithTime { public: PFRecHitCaloTowerNavigator(const edm::ParameterSet& iConfig, edm::ConsumesCollector& cc) - : caloToken_(cc.esConsumes()) {} + : caloToken_(cc.esConsumes()) {} void init(const edm::EventSetup& iSetup) override { edm::ESHandle caloTowerTopology = iSetup.getHandle(caloToken_); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc index 46ec7d6e97c3f..aa869b0e0a84b 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc @@ -19,7 +19,7 @@ class PFClusterProducer : public edm::stream::EDProducer<> { PFClusterProducer(const edm::ParameterSet&); ~PFClusterProducer() override = default; - void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override; + void beginRun(const edm::Run&, const edm::EventSetup&) override; void produce(edm::Event&, const edm::EventSetup&) override; private: @@ -106,7 +106,7 @@ PFClusterProducer::PFClusterProducer(const edm::ParameterSet& conf) produces(); } -void PFClusterProducer::beginLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup& es) { +void PFClusterProducer::beginRun(const edm::Run& run, const edm::EventSetup& es) { _initialClustering->update(es); if (_pfClusterBuilder) _pfClusterBuilder->update(es); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFMultiDepthClusterProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFMultiDepthClusterProducer.cc index 2864030c8ed42..be6fd15ad935a 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFMultiDepthClusterProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFMultiDepthClusterProducer.cc @@ -21,7 +21,7 @@ class PFMultiDepthClusterProducer : public edm::stream::EDProducer<> { PFMultiDepthClusterProducer(const edm::ParameterSet&); ~PFMultiDepthClusterProducer() override = default; - void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override; + void beginRun(const edm::Run&, const edm::EventSetup&) override; void produce(edm::Event&, const edm::EventSetup&) override; private: @@ -66,7 +66,7 @@ PFMultiDepthClusterProducer::PFMultiDepthClusterProducer(const edm::ParameterSet produces(); } -void PFMultiDepthClusterProducer::beginLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup& es) { +void PFMultiDepthClusterProducer::beginRun(const edm::Run& run, const edm::EventSetup& es) { _pfClusterBuilder->update(es); } diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFRecHitProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFRecHitProducer.cc index 24e8a7e250ea3..0fa102bd5c5e0 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFRecHitProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFRecHitProducer.cc @@ -22,8 +22,7 @@ class PFRecHitProducer final : public edm::stream::EDProducer<> { private: void produce(edm::Event&, const edm::EventSetup&) override; - void beginLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; - void endLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; + void beginRun(edm::Run const&, const edm::EventSetup&) override; std::vector > creators_; std::unique_ptr navigator_; bool init_; @@ -61,15 +60,13 @@ PFRecHitProducer::~PFRecHitProducer() = default; // member functions // -void PFRecHitProducer::beginLuminosityBlock(edm::LuminosityBlock const& iLumi, const edm::EventSetup& iSetup) { +void PFRecHitProducer::beginRun(edm::Run const& iRun, const edm::EventSetup& iSetup) { for (const auto& creator : creators_) { creator->init(iSetup); } navigator_->init(iSetup); } -void PFRecHitProducer::endLuminosityBlock(edm::LuminosityBlock const& iLumi, const edm::EventSetup&) {} - // ------------ method called to produce the data ------------ void PFRecHitProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { using namespace edm; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/SimMappers/RealisticSimClusterMapper.cc b/RecoParticleFlow/PFClusterProducer/plugins/SimMappers/RealisticSimClusterMapper.cc index a66a5b9fb0b6c..5a045705fae40 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/SimMappers/RealisticSimClusterMapper.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/SimMappers/RealisticSimClusterMapper.cc @@ -36,7 +36,7 @@ class RealisticSimClusterMapper : public InitialClusteringStepBase { hadronCalib_(conf.getParameter >("hadronCalib")), egammaCalib_(conf.getParameter >("egammaCalib")), simClusterToken_(cc.consumes(conf.getParameter("simClusterSrc"))), - geomToken_(cc.esConsumes()) {} + geomToken_(cc.esConsumes()) {} ~RealisticSimClusterMapper() override {} RealisticSimClusterMapper(const RealisticSimClusterMapper&) = delete; diff --git a/RecoPixelVertexing/PixelLowPtUtilities/plugins/SiPixelClusterShapeCacheProducer.cc b/RecoPixelVertexing/PixelLowPtUtilities/plugins/SiPixelClusterShapeCacheProducer.cc index dba9894b23c72..6322f9cc868f0 100644 --- a/RecoPixelVertexing/PixelLowPtUtilities/plugins/SiPixelClusterShapeCacheProducer.cc +++ b/RecoPixelVertexing/PixelLowPtUtilities/plugins/SiPixelClusterShapeCacheProducer.cc @@ -61,6 +61,13 @@ void SiPixelClusterShapeCacheProducer::produce(edm::StreamID, edm::Event& iEvent edm::Handle input; iEvent.getByToken(token_, input); + if (!input.isValid()) { + edm::LogError("siPixelClusterShapeCache") << "input pixel cluster collection is not valid!"; + auto output = std::make_unique(); + iEvent.put(std::move(output)); + return; + } + const auto& geom = &iSetup.getData(geomToken_); auto output = std::make_unique(input); diff --git a/RecoPixelVertexing/PixelTriplets/plugins/CAHitNtupletGeneratorOnGPU.cc b/RecoPixelVertexing/PixelTriplets/plugins/CAHitNtupletGeneratorOnGPU.cc index 97530a9567e22..6765703f35a73 100644 --- a/RecoPixelVertexing/PixelTriplets/plugins/CAHitNtupletGeneratorOnGPU.cc +++ b/RecoPixelVertexing/PixelTriplets/plugins/CAHitNtupletGeneratorOnGPU.cc @@ -22,7 +22,7 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Utilities/interface/EDMException.h" #include "FWCore/Utilities/interface/isFinite.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "TrackingTools/DetLayers/interface/BarrelDetLayer.h" #include "CAHitNtupletGeneratorOnGPU.h" @@ -246,8 +246,8 @@ template void CAHitNtupletGeneratorOnGPU::beginJob() { if (m_params.onGPU_) { // allocate pinned host memory only if CUDA is available - edm::Service cs; - if (cs and cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { cudaCheck(cudaMalloc(&m_counters, sizeof(Counters))); cudaCheck(cudaMemset(m_counters, 0, sizeof(Counters))); } @@ -261,8 +261,8 @@ template void CAHitNtupletGeneratorOnGPU::endJob() { if (m_params.onGPU_) { // print the gpu statistics and free pinned host memory only if CUDA is available - edm::Service cs; - if (cs and cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { if (m_params.doStats_) { // crash on multi-gpu processes CAHitNtupletGeneratorKernelsGPU::printCounters(m_counters); diff --git a/RecoPixelVertexing/PixelTriplets/plugins/PixelTripletLargeTipGenerator.cc b/RecoPixelVertexing/PixelTriplets/plugins/PixelTripletLargeTipGenerator.cc index 77c1a3643736c..ed04211b86010 100644 --- a/RecoPixelVertexing/PixelTriplets/plugins/PixelTripletLargeTipGenerator.cc +++ b/RecoPixelVertexing/PixelTriplets/plugins/PixelTripletLargeTipGenerator.cc @@ -73,6 +73,16 @@ void PixelTripletLargeTipGenerator::fillDescriptions(edm::ParameterSetDescriptio desc.add("phiPreFiltering", 0.3); } +// Disable bitwise-instead-of-logical warning, see discussion in +// https://github.com/cms-sw/cmssw/issues/39105 + +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wbitwise-instead-of-logical" +#endif +#endif + namespace { inline bool intersect(Range& range, const Range& second) { if ((range.min() > second.max()) | (range.max() < second.min())) @@ -85,6 +95,12 @@ namespace { } } // namespace +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic pop +#endif +#endif + void PixelTripletLargeTipGenerator::hitTriplets(const TrackingRegion& region, OrderedHitTriplets& result, const edm::Event& ev, diff --git a/RecoTauTag/HLTProducers/interface/CaloTowerCreatorForTauHLT.h b/RecoTauTag/HLTProducers/interface/CaloTowerCreatorForTauHLT.h index 99a3f1ff12f5f..a37cec11232d2 100644 --- a/RecoTauTag/HLTProducers/interface/CaloTowerCreatorForTauHLT.h +++ b/RecoTauTag/HLTProducers/interface/CaloTowerCreatorForTauHLT.h @@ -34,7 +34,7 @@ class CaloTowerCreatorForTauHLT : public edm::global::EDProducer<> { /// constructor from parameter set CaloTowerCreatorForTauHLT(const edm::ParameterSet&); /// destructor - ~CaloTowerCreatorForTauHLT() override; + ~CaloTowerCreatorForTauHLT() override = default; /// static void fillDescriptions(edm::ConfigurationDescriptions& desc); @@ -47,11 +47,9 @@ class CaloTowerCreatorForTauHLT : public edm::global::EDProducer<> { /// label of source collection const edm::EDGetTokenT mtowers_token; /// use only towers in cone mCone around L1 candidate for regional jet reco - const double mCone; + const double mCone, mCone2; /// label of tau trigger type analysis const edm::EDGetTokenT mTauTrigger_token; - /// imitator of L1 seeds - //edm::InputTag ml1seeds; /// ET threshold const double mEtThreshold; /// E threshold diff --git a/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TCreatorForTauHLT.h b/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TCreatorForTauHLT.h index 1cf69475c8ee6..875ac16c83f15 100644 --- a/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TCreatorForTauHLT.h +++ b/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TCreatorForTauHLT.h @@ -33,7 +33,7 @@ class CaloTowerFromL1TCreatorForTauHLT : public edm::global::EDProducer<> { /// constructor from parameter set CaloTowerFromL1TCreatorForTauHLT(const edm::ParameterSet&); /// destructor - ~CaloTowerFromL1TCreatorForTauHLT() override; + ~CaloTowerFromL1TCreatorForTauHLT() override = default; /// static void fillDescriptions(edm::ConfigurationDescriptions& desc); @@ -48,11 +48,9 @@ class CaloTowerFromL1TCreatorForTauHLT : public edm::global::EDProducer<> { /// label of source collection const edm::EDGetTokenT mtowers_token; /// use only towers in cone mCone around L1 candidate for regional jet reco - const double mCone; + const double mCone, mCone2; /// label of tau trigger type analysis const edm::EDGetTokenT mTauTrigger_token; - /// imitator of L1 seeds - //edm::InputTag ml1seeds; /// ET threshold const double mEtThreshold; /// E threshold diff --git a/RecoTauTag/HLTProducers/interface/L1HLTJetsMatching.h b/RecoTauTag/HLTProducers/interface/L1HLTJetsMatching.h index 78090a9763921..b62286bd495a8 100644 --- a/RecoTauTag/HLTProducers/interface/L1HLTJetsMatching.h +++ b/RecoTauTag/HLTProducers/interface/L1HLTJetsMatching.h @@ -6,12 +6,8 @@ #include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" #include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" #include @@ -20,7 +16,7 @@ class L1HLTJetsMatching : public edm::global::EDProducer<> { public: explicit L1HLTJetsMatching(const edm::ParameterSet&); - ~L1HLTJetsMatching() override; + ~L1HLTJetsMatching() override = default; void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; private: diff --git a/RecoTauTag/HLTProducers/interface/L1HLTTauMatching.h b/RecoTauTag/HLTProducers/interface/L1HLTTauMatching.h index adf37e0ff6b86..91bf42c305484 100644 --- a/RecoTauTag/HLTProducers/interface/L1HLTTauMatching.h +++ b/RecoTauTag/HLTProducers/interface/L1HLTTauMatching.h @@ -5,14 +5,9 @@ #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" #include "DataFormats/TauReco/interface/PFTauFwd.h" #include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" @@ -21,7 +16,7 @@ class L1HLTTauMatching : public edm::global::EDProducer<> { public: explicit L1HLTTauMatching(const edm::ParameterSet&); - ~L1HLTTauMatching() override; + ~L1HLTTauMatching() override = default; void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); diff --git a/RecoTauTag/HLTProducers/interface/L1THLTTauMatching.h b/RecoTauTag/HLTProducers/interface/L1THLTTauMatching.h index dc6c18e44e187..c36d1e4e5e1d3 100644 --- a/RecoTauTag/HLTProducers/interface/L1THLTTauMatching.h +++ b/RecoTauTag/HLTProducers/interface/L1THLTTauMatching.h @@ -4,14 +4,9 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/global/EDProducer.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Framework/interface/Event.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/L1Trigger/interface/Tau.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "DataFormats/TauReco/interface/PFTauFwd.h" #include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" @@ -20,7 +15,7 @@ class L1THLTTauMatching : public edm::global::EDProducer<> { public: explicit L1THLTTauMatching(const edm::ParameterSet&); - ~L1THLTTauMatching() override; + ~L1THLTTauMatching() override = default; void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); diff --git a/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h b/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h index a11323107f503..0a3e4905e24c9 100644 --- a/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h +++ b/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h @@ -37,43 +37,49 @@ #include "Math/GenVector/VectorUtil.h" #include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" -#include "FWCore/Utilities/interface/EDMException.h" +#include "FWCore/Utilities/interface/Exception.h" #include "DataFormats/JetReco/interface/PFJet.h" #include "HLTrigger/HLTcore/interface/defaultModuleLabel.h" #include "DataFormats/Math/interface/deltaR.h" -#include #include +#include +#include +#include template class L1TJetsMatching : public edm::global::EDProducer<> { public: explicit L1TJetsMatching(const edm::ParameterSet&); - ~L1TJetsMatching() override; + ~L1TJetsMatching() override = default; void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: + std::pair, std::vector> categorise( + const std::vector& pfMatchedJets, double pt1, double pt2, double pt3, double Mjj) const; + std::tuple, std::vector, std::vector> categoriseVBFPlus2CentralJets( + const std::vector& pfMatchedJets, double pt1, double pt2, double pt3, double Mjj) const; const edm::EDGetTokenT> jetSrc_; const edm::EDGetTokenT jetTrigger_; + const std::string matchingMode_; const double pt1Min_; const double pt2Min_; const double pt3Min_; const double mjjMin_; - const double matchingR_; const double matchingR2_; }; // -// class decleration +// class declaration // template -std::pair, std::vector> categorise( - const std::vector& pfMatchedJets, double pt1, double pt2, double pt3, double Mjj) { +std::pair, std::vector> L1TJetsMatching::categorise( + const std::vector& pfMatchedJets, double pt1, double pt2, double pt3, double Mjj) const { std::pair, std::vector> output; unsigned int i1 = 0; unsigned int i2 = 0; - double mjj = 0; + double m2jj = 0; if (pfMatchedJets.size() > 1) { for (unsigned int i = 0; i < pfMatchedJets.size() - 1; i++) { const T& myJet1 = (pfMatchedJets)[i]; @@ -81,10 +87,10 @@ std::pair, std::vector> categorise( for (unsigned int j = i + 1; j < pfMatchedJets.size(); j++) { const T& myJet2 = (pfMatchedJets)[j]; - const double mjj_test = (myJet1.p4() + myJet2.p4()).M(); + const double m2jj_test = (myJet1.p4() + myJet2.p4()).M2(); - if (mjj_test > mjj) { - mjj = mjj_test; + if (m2jj_test > m2jj) { + m2jj = m2jj_test; i1 = i; i2 = j; } @@ -93,13 +99,14 @@ std::pair, std::vector> categorise( const T& myJet1 = (pfMatchedJets)[i1]; const T& myJet2 = (pfMatchedJets)[i2]; + const double M2jj = (Mjj >= 0. ? Mjj * Mjj : -1.); - if ((mjj > Mjj) && (myJet1.pt() >= pt1) && (myJet2.pt() > pt2)) { + if ((m2jj > M2jj) && (myJet1.pt() >= pt1) && (myJet2.pt() > pt2)) { output.first.push_back(myJet1); output.first.push_back(myJet2); } - if ((mjj > Mjj) && (myJet1.pt() < pt3) && (myJet1.pt() > pt2) && (myJet2.pt() > pt2)) { + if ((m2jj > M2jj) && (myJet1.pt() < pt3) && (myJet1.pt() > pt2) && (myJet2.pt() > pt2)) { const T& myJetTest = (pfMatchedJets)[0]; if (myJetTest.pt() > pt3) { output.second.push_back(myJet1); @@ -111,26 +118,118 @@ std::pair, std::vector> categorise( return output; } +template +std::tuple, std::vector, std::vector> L1TJetsMatching::categoriseVBFPlus2CentralJets( + const std::vector& pfMatchedJets, double pt1, double pt2, double pt3, double Mjj) const { //60, 30, 50, 500 + std::tuple, std::vector, std::vector> output; + unsigned int i1 = 0; + unsigned int i2 = 0; + + double m2jj = 0; + if (pfMatchedJets.size() > 1) { + for (unsigned int i = 0; i < pfMatchedJets.size() - 1; i++) { + const T& myJet1 = (pfMatchedJets)[i]; + + for (unsigned int j = i + 1; j < pfMatchedJets.size(); j++) { + const T& myJet2 = (pfMatchedJets)[j]; + + const double m2jj_test = (myJet1.p4() + myJet2.p4()).M2(); + + if (m2jj_test > m2jj) { + m2jj = m2jj_test; + i1 = i; + i2 = j; + } + } + } + + const T& myJet1 = (pfMatchedJets)[i1]; + const T& myJet2 = (pfMatchedJets)[i2]; + const double M2jj = (Mjj >= 0. ? Mjj * Mjj : -1.); + + std::vector vec4jets; + vec4jets.reserve(4); + std::vector vec5jets; + vec5jets.reserve(5); + std::vector vec6jets; + vec6jets.reserve(6); + if (pfMatchedJets.size() > 3) { + if ((m2jj > M2jj) && (myJet1.pt() >= pt3) && (myJet2.pt() > pt2)) { + vec4jets.push_back(myJet1); + vec4jets.push_back(myJet2); + + for (unsigned int i = 0; i < pfMatchedJets.size(); i++) { + if (vec4jets.size() > 3) + break; + if (i == i1 or i == i2) + continue; + vec4jets.push_back(pfMatchedJets[i]); + } + } + + if ((m2jj > M2jj) && (myJet1.pt() < pt1) && (myJet1.pt() < pt3) && (myJet1.pt() > pt2) && + (myJet2.pt() > pt2)) { //60, 30, 50, 500 + + std::vector idx_jets; + idx_jets.reserve(pfMatchedJets.size() - 2); + + for (unsigned int i = 0; i < pfMatchedJets.size(); i++) { + if (i == i1 || i == i2) + continue; + if (pfMatchedJets[i].pt() > pt2) { + idx_jets.push_back(i); + } + } + if (idx_jets.size() == 3) { + vec5jets.push_back(myJet1); + vec5jets.push_back(myJet2); + vec5jets.push_back(pfMatchedJets[idx_jets[0]]); + vec5jets.push_back(pfMatchedJets[idx_jets[1]]); + vec5jets.push_back(pfMatchedJets[idx_jets[2]]); + + } else if (idx_jets.size() > 3) { + vec6jets.push_back(myJet1); + vec6jets.push_back(myJet2); + vec6jets.push_back(pfMatchedJets[idx_jets[0]]); + vec6jets.push_back(pfMatchedJets[idx_jets[1]]); + vec6jets.push_back(pfMatchedJets[idx_jets[2]]); + vec6jets.push_back(pfMatchedJets[idx_jets[3]]); + } + } + } + + output = std::make_tuple(vec4jets, vec5jets, vec6jets); + } + + return output; +} + template L1TJetsMatching::L1TJetsMatching(const edm::ParameterSet& iConfig) : jetSrc_(consumes>(iConfig.getParameter("JetSrc"))), jetTrigger_(consumes(iConfig.getParameter("L1JetTrigger"))), + matchingMode_(iConfig.getParameter("matchingMode")), pt1Min_(iConfig.getParameter("pt1Min")), pt2Min_(iConfig.getParameter("pt2Min")), pt3Min_(iConfig.getParameter("pt3Min")), mjjMin_(iConfig.getParameter("mjjMin")), - matchingR_(iConfig.getParameter("matchingR")), - matchingR2_(matchingR_ * matchingR_) { - produces>("TwoJets"); - produces>("ThreeJets"); + matchingR2_(iConfig.getParameter("matchingR") * iConfig.getParameter("matchingR")) { + if (matchingMode_ == "VBF") { // Default + produces>("TwoJets"); + produces>("ThreeJets"); + } else if (matchingMode_ == "VBFPlus2CentralJets") { + produces>("FourJets"); + produces>("FiveJets"); + produces>("SixJets"); + } else { + throw cms::Exception("InvalidConfiguration") << "invalid value for \"matchingMode\": " << matchingMode_ + << " (valid values are \"VBF\" and \"VBFPlus2CentralJets\")"; + } } -template -L1TJetsMatching::~L1TJetsMatching() {} template void L1TJetsMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm::EventSetup& iES) const { unique_ptr> pfMatchedJets(new std::vector); - std::pair, std::vector> output; // Getting HLT jets to be matched edm::Handle> pfJets; @@ -157,28 +256,46 @@ void L1TJetsMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const e } } } + // order pfMatchedJets by pT + std::sort(pfMatchedJets->begin(), pfMatchedJets->end(), [](const T& j1, const T& j2) { return j1.pt() > j2.pt(); }); + + if (matchingMode_ == "VBF") { // Default + std::pair, std::vector> output = categorise(*pfMatchedJets, pt1Min_, pt2Min_, pt3Min_, mjjMin_); + auto output1 = std::make_unique>(output.first); + auto output2 = std::make_unique>(output.second); + + iEvent.put(std::move(output1), "TwoJets"); + iEvent.put(std::move(output2), "ThreeJets"); - output = categorise(*pfMatchedJets, pt1Min_, pt2Min_, pt3Min_, mjjMin_); - unique_ptr> output1(new std::vector(output.first)); - unique_ptr> output2(new std::vector(output.second)); + } else if (matchingMode_ == "VBFPlus2CentralJets") { + std::tuple, std::vector, std::vector> output = + categoriseVBFPlus2CentralJets(*pfMatchedJets, pt1Min_, pt2Min_, pt3Min_, mjjMin_); + auto output1 = std::make_unique>(std::get<0>(output)); + auto output2 = std::make_unique>(std::get<1>(output)); + auto output3 = std::make_unique>(std::get<2>(output)); - iEvent.put(std::move(output1), "TwoJets"); - iEvent.put(std::move(output2), "ThreeJets"); + iEvent.put(std::move(output1), "FourJets"); + iEvent.put(std::move(output2), "FiveJets"); + iEvent.put(std::move(output3), "SixJets"); + } } + template void L1TJetsMatching::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; desc.add("L1JetTrigger", edm::InputTag("hltL1DiJetVBF"))->setComment("Name of trigger filter"); desc.add("JetSrc", edm::InputTag("hltAK4PFJetsTightIDCorrected")) ->setComment("Input collection of PFJets"); + desc.add("matchingMode", "VBF") + ->setComment("Switch from Di/tri-jet (VBF) to Multi-jet (VBFPlus2CentralJets) matching"); desc.add("pt1Min", 110.0)->setComment("Minimal pT1 of PFJets to match"); desc.add("pt2Min", 35.0)->setComment("Minimal pT2 of PFJets to match"); desc.add("pt3Min", 110.0)->setComment("Minimum pT3 of PFJets to match"); desc.add("mjjMin", 650.0)->setComment("Minimal mjj of matched PFjets"); desc.add("matchingR", 0.5)->setComment("dR value used for matching"); descriptions.setComment( - "This module produces collection of PFJetss matched to L1 Taus / Jets passing a HLT filter (Only p4 and vertex " - "of returned PFJetss are set)."); + "This module produces collection of PFJets matched to L1 Taus / Jets passing a HLT filter (Only p4 and vertex " + "of returned PFJets are set)."); descriptions.add(defaultModuleLabel>(), desc); } diff --git a/RecoTauTag/HLTProducers/interface/PFJetsMaxInvMassModule.h b/RecoTauTag/HLTProducers/interface/PFJetsMaxInvMassModule.h index 2bd4282649ff5..435692b80f2e8 100644 --- a/RecoTauTag/HLTProducers/interface/PFJetsMaxInvMassModule.h +++ b/RecoTauTag/HLTProducers/interface/PFJetsMaxInvMassModule.h @@ -5,17 +5,9 @@ #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Framework/interface/Event.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/L1Trigger/interface/Tau.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" -#include "DataFormats/TauReco/interface/PFTauFwd.h" -#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" -#include "DataFormats/HLTReco/interface/TriggerObject.h" -#include "DataFormats/HLTReco/interface/TriggerEvent.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "DataFormats/JetReco/interface/PFJetCollection.h" class PFJetsMaxInvMassModule : public edm::global::EDProducer<> { private: @@ -25,7 +17,7 @@ class PFJetsMaxInvMassModule : public edm::global::EDProducer<> { public: explicit PFJetsMaxInvMassModule(const edm::ParameterSet&); - ~PFJetsMaxInvMassModule() override; + ~PFJetsMaxInvMassModule() override = default; void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); }; diff --git a/RecoTauTag/HLTProducers/src/CaloTowerCreatorForTauHLT.cc b/RecoTauTag/HLTProducers/src/CaloTowerCreatorForTauHLT.cc index c046a84a97930..953b4d6cc4291 100644 --- a/RecoTauTag/HLTProducers/src/CaloTowerCreatorForTauHLT.cc +++ b/RecoTauTag/HLTProducers/src/CaloTowerCreatorForTauHLT.cc @@ -22,6 +22,7 @@ CaloTowerCreatorForTauHLT::CaloTowerCreatorForTauHLT(const ParameterSet& p) : mVerbose(p.getUntrackedParameter("verbose", 0)), mtowers_token(consumes(p.getParameter("towers"))), mCone(p.getParameter("UseTowersInCone")), + mCone2(mCone * mCone), mTauTrigger_token(consumes(p.getParameter("TauTrigger"))), mEtThreshold(p.getParameter("minimumEt")), mEThreshold(p.getParameter("minimumE")), @@ -29,8 +30,6 @@ CaloTowerCreatorForTauHLT::CaloTowerCreatorForTauHLT(const ParameterSet& p) produces(); } -CaloTowerCreatorForTauHLT::~CaloTowerCreatorForTauHLT() {} - void CaloTowerCreatorForTauHLT::produce(StreamID sid, Event& evt, const EventSetup& stp) const { edm::Handle caloTowers; evt.getByToken(mtowers_token, caloTowers); @@ -42,6 +41,11 @@ void CaloTowerCreatorForTauHLT::produce(StreamID sid, Event& evt, const EventSet std::unique_ptr cands(new CaloTowerCollection); cands->reserve(caloTowers->size()); + if (mCone < 0.) { + evt.put(std::move(cands)); + return; + } + int idTau = 0; L1JetParticleCollection::const_iterator myL1Jet = jetsgen->begin(); for (; myL1Jet != jetsgen->end(); myL1Jet++) { @@ -57,9 +61,9 @@ void CaloTowerCreatorForTauHLT::produce(StreamID sid, Event& evt, const EventSet } if (cal->et() >= mEtThreshold && cal->energy() >= mEThreshold) { math::PtEtaPhiELorentzVector p(cal->et(), cal->eta(), cal->phi(), cal->energy()); - double delta = ROOT::Math::VectorUtil::DeltaR((*myL1Jet).p4().Vect(), p); + double delta2 = ROOT::Math::VectorUtil::DeltaR2((*myL1Jet).p4().Vect(), p); - if (delta < mCone) { + if (delta2 < mCone2) { isAccepted = true; cands->push_back(*cal); } diff --git a/RecoTauTag/HLTProducers/src/CaloTowerFromL1TCreatorForTauHLT.cc b/RecoTauTag/HLTProducers/src/CaloTowerFromL1TCreatorForTauHLT.cc index 6cbcbc95c7604..c5c7fe1631a5b 100644 --- a/RecoTauTag/HLTProducers/src/CaloTowerFromL1TCreatorForTauHLT.cc +++ b/RecoTauTag/HLTProducers/src/CaloTowerFromL1TCreatorForTauHLT.cc @@ -22,6 +22,7 @@ CaloTowerFromL1TCreatorForTauHLT::CaloTowerFromL1TCreatorForTauHLT(const Paramet mVerbose(p.getUntrackedParameter("verbose", 0)), mtowers_token(consumes(p.getParameter("towers"))), mCone(p.getParameter("UseTowersInCone")), + mCone2(mCone * mCone), mTauTrigger_token(consumes(p.getParameter("TauTrigger"))), mEtThreshold(p.getParameter("minimumEt")), mEThreshold(p.getParameter("minimumE")), @@ -29,8 +30,6 @@ CaloTowerFromL1TCreatorForTauHLT::CaloTowerFromL1TCreatorForTauHLT(const Paramet produces(); } -CaloTowerFromL1TCreatorForTauHLT::~CaloTowerFromL1TCreatorForTauHLT() {} - void CaloTowerFromL1TCreatorForTauHLT::produce(StreamID sid, Event& evt, const EventSetup& stp) const { edm::Handle caloTowers; evt.getByToken(mtowers_token, caloTowers); @@ -42,6 +41,11 @@ void CaloTowerFromL1TCreatorForTauHLT::produce(StreamID sid, Event& evt, const E std::unique_ptr cands(new CaloTowerCollection); cands->reserve(caloTowers->size()); + if (mCone < 0.) { + evt.put(std::move(cands)); + return; + } + int idTau = 0; if (jetsgen.isValid()) { for (auto myL1Jet = jetsgen->begin(mBX); myL1Jet != jetsgen->end(mBX); myL1Jet++) { @@ -57,8 +61,8 @@ void CaloTowerFromL1TCreatorForTauHLT::produce(StreamID sid, Event& evt, const E } if (cal->et() >= mEtThreshold && cal->energy() >= mEThreshold) { math::PtEtaPhiELorentzVector p(cal->et(), cal->eta(), cal->phi(), cal->energy()); - double delta = ROOT::Math::VectorUtil::DeltaR((*myL1Jet).p4().Vect(), p); - if (delta < mCone) { + double delta2 = ROOT::Math::VectorUtil::DeltaR2((*myL1Jet).p4().Vect(), p); + if (delta2 < mCone2) { isAccepted = true; cands->push_back(*cal); } diff --git a/RecoTauTag/HLTProducers/src/HLTPFDiJetCorrCheckerWithDiTau.cc b/RecoTauTag/HLTProducers/src/HLTPFDiJetCorrCheckerWithDiTau.cc index aedc65b200937..277e5b6d56fc0 100644 --- a/RecoTauTag/HLTProducers/src/HLTPFDiJetCorrCheckerWithDiTau.cc +++ b/RecoTauTag/HLTProducers/src/HLTPFDiJetCorrCheckerWithDiTau.cc @@ -1,17 +1,21 @@ /** Description: Check correlation between PFJet pairs and filtered PFTau pairs and store the PFJet pairs. For (j1, j2, t1, t2) where j1, j2 from the PFJet collection and t1, t2 from the filtered PFTau collection, -the module checks if there is no overlap (within dRmin) between j1, j2, t1, t2, i.e. they are 4 different objects. +the module checks if there is no overlap (within dRmin) between j1, j2, t1, t2, i.e. there are 4 different objects. In addition, the module imposes the following cuts: * mjjMin: the min invariant mass cut on (j1, j2) * extraTauPtCut: the leading tau pt cut on (t1, t2) (under the assumption t1, t2 are products of a subleading pt filter with minN = 2) The module stores j1, j2 of any (j1, j2, t1, t2) that satisfies the conditions above. */ +/* Extended for the case of j1, j2, t1 (no t2, i.e. there are only 3 different objects) + */ + // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/InputTag.h" #include "FWCore/Utilities/interface/Exception.h" @@ -34,7 +38,7 @@ class HLTPFDiJetCorrCheckerWithDiTau : public edm::global::EDProducer<> { const edm::EDGetTokenT tauSrc_; const edm::EDGetTokenT pfJetSrc_; const double extraTauPtCut_; - const double mjjMin_; + const double mjjMin_, m2jjMin_; const double dRmin_, dRmin2_; // pt comparator GreaterByPt pTComparator_; @@ -48,6 +52,7 @@ HLTPFDiJetCorrCheckerWithDiTau::HLTPFDiJetCorrCheckerWithDiTau(const edm::Parame pfJetSrc_(consumes(iConfig.getParameter("pfJetSrc"))), extraTauPtCut_(iConfig.getParameter("extraTauPtCut")), mjjMin_(iConfig.getParameter("mjjMin")), + m2jjMin_(mjjMin_ * mjjMin_), dRmin_(iConfig.getParameter("dRmin")), dRmin2_(dRmin_ * dRmin_) { if (dRmin_ <= 0.) { @@ -68,22 +73,27 @@ void HLTPFDiJetCorrCheckerWithDiTau::produce(edm::StreamID iSId, edm::Event& iEv std::set indices; - if (pfJets.size() > 1 && taus.size() > 1) { - for (unsigned int iJet1 = 0; iJet1 < pfJets.size(); iJet1++) { - for (unsigned int iJet2 = iJet1 + 1; iJet2 < pfJets.size(); iJet2++) { - bool correctComb = false; - const reco::PFJet& myPFJet1 = pfJets[iJet1]; - const reco::PFJet& myPFJet2 = pfJets[iJet2]; + for (unsigned int iJet1 = 0; iJet1 < pfJets.size(); iJet1++) { + for (unsigned int iJet2 = iJet1 + 1; iJet2 < pfJets.size(); iJet2++) { + bool correctComb = false; + const reco::PFJet& myPFJet1 = pfJets[iJet1]; + const reco::PFJet& myPFJet2 = pfJets[iJet2]; + + if (mjjMin_ >= 0. && (myPFJet1.p4() + myPFJet2.p4()).M2() < m2jjMin_) + continue; - if ((myPFJet1.p4() + myPFJet2.p4()).M() < mjjMin_) + for (unsigned int iTau1 = 0; iTau1 < taus.size(); iTau1++) { + if (reco::deltaR2(taus[iTau1]->p4(), myPFJet1.p4()) < dRmin2_) + continue; + if (reco::deltaR2(taus[iTau1]->p4(), myPFJet2.p4()) < dRmin2_) continue; - for (unsigned int iTau1 = 0; iTau1 < taus.size(); iTau1++) { - if (reco::deltaR2(taus[iTau1]->p4(), myPFJet1.p4()) < dRmin2_) - continue; - if (reco::deltaR2(taus[iTau1]->p4(), myPFJet2.p4()) < dRmin2_) + if (taus.size() == 1) { + if (taus[iTau1]->pt() < extraTauPtCut_) continue; + correctComb = true; + } else { for (unsigned int iTau2 = iTau1 + 1; iTau2 < taus.size(); iTau2++) { if (taus[iTau1]->pt() < extraTauPtCut_ && taus[iTau2]->pt() < extraTauPtCut_) continue; @@ -96,14 +106,14 @@ void HLTPFDiJetCorrCheckerWithDiTau::produce(edm::StreamID iSId, edm::Event& iEv correctComb = true; break; } - if (correctComb) - break; } + if (correctComb) + break; + } - if (correctComb) { - indices.insert(iJet1); - indices.insert(iJet2); - } + if (correctComb) { + indices.insert(iJet1); + indices.insert(iJet2); } } @@ -134,3 +144,5 @@ void HLTPFDiJetCorrCheckerWithDiTau::fillDescriptions(edm::ConfigurationDescript // #include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(HLTPFDiJetCorrCheckerWithDiTau); +using HLTDiPFJetPlusTausCandidatePFJetProducer = HLTPFDiJetCorrCheckerWithDiTau; +DEFINE_FWK_MODULE(HLTDiPFJetPlusTausCandidatePFJetProducer); diff --git a/RecoTauTag/HLTProducers/src/L1HLTJetsMatching.cc b/RecoTauTag/HLTProducers/src/L1HLTJetsMatching.cc index cff5a8d07b1eb..8e7f3b8a61c80 100644 --- a/RecoTauTag/HLTProducers/src/L1HLTJetsMatching.cc +++ b/RecoTauTag/HLTProducers/src/L1HLTJetsMatching.cc @@ -1,9 +1,12 @@ #include "RecoTauTag/HLTProducers/interface/L1HLTJetsMatching.h" #include "Math/GenVector/VectorUtil.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/JetReco/interface/CaloJetCollection.h" #include "DataFormats/L1Trigger/interface/L1JetParticle.h" #include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" #include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" #include "FWCore/Utilities/interface/EDMException.h" +#include "FWCore/Utilities/interface/InputTag.h" // // class decleration // @@ -20,8 +23,6 @@ L1HLTJetsMatching::L1HLTJetsMatching(const edm::ParameterSet& iConfig) { produces(); } -L1HLTJetsMatching::~L1HLTJetsMatching() {} - void L1HLTJetsMatching::produce(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iES) const { using namespace edm; using namespace std; @@ -33,8 +34,8 @@ void L1HLTJetsMatching::produce(edm::StreamID, edm::Event& iEvent, const edm::Ev unique_ptr tauL2jets(new CaloJetCollection); - double deltaR = 1.0; - double matchingR = 0.5; + constexpr double matchingR2 = 0.5 * 0.5; + //Getting HLT jets to be matched edm::Handle > tauJets; iEvent.getByToken(jetSrc, tauJets); @@ -56,8 +57,8 @@ void L1HLTJetsMatching::produce(edm::StreamID, edm::Event& iEvent, const edm::Ev for (unsigned int iJet = 0; iJet < tauJets->size(); iJet++) { //Find the relative L2TauJets, to see if it has been reconstructed const Candidate& myJet = (*tauJets)[iJet]; - deltaR = ROOT::Math::VectorUtil::DeltaR(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); - if (deltaR < matchingR) { + double deltaR2 = ROOT::Math::VectorUtil::DeltaR2(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); + if (deltaR2 < matchingR2) { // LeafCandidate myLC(myJet); CaloJet myCaloJet(myJet.p4(), a, f); if (myJet.pt() > mEt_Min) { @@ -73,8 +74,8 @@ void L1HLTJetsMatching::produce(edm::StreamID, edm::Event& iEvent, const edm::Ev for (unsigned int iJet = 0; iJet < tauJets->size(); iJet++) { const Candidate& myJet = (*tauJets)[iJet]; //Find the relative L2TauJets, to see if it has been reconstructed - deltaR = ROOT::Math::VectorUtil::DeltaR(myJet.p4().Vect(), (jetCandRefVec[iL1Tau]->p4()).Vect()); - if (deltaR < matchingR) { + double deltaR2 = ROOT::Math::VectorUtil::DeltaR2(myJet.p4().Vect(), (jetCandRefVec[iL1Tau]->p4()).Vect()); + if (deltaR2 < matchingR2) { // LeafCandidate myLC(myJet); CaloJet myCaloJet(myJet.p4(), a, f); if (myJet.pt() > mEt_Min) { diff --git a/RecoTauTag/HLTProducers/src/L1HLTTauMatching.cc b/RecoTauTag/HLTProducers/src/L1HLTTauMatching.cc index 3da2d4d6b3caa..40fd1fdd2d521 100644 --- a/RecoTauTag/HLTProducers/src/L1HLTTauMatching.cc +++ b/RecoTauTag/HLTProducers/src/L1HLTTauMatching.cc @@ -1,9 +1,11 @@ #include "RecoTauTag/HLTProducers/interface/L1HLTTauMatching.h" #include "Math/GenVector/VectorUtil.h" +#include "DataFormats/Common/interface/Handle.h" #include "DataFormats/L1Trigger/interface/L1JetParticle.h" #include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" #include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" -#include "FWCore/Utilities/interface/EDMException.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "DataFormats/TauReco/interface/PFTau.h" // @@ -20,7 +22,6 @@ L1HLTTauMatching::L1HLTTauMatching(const edm::ParameterSet& iConfig) mEt_Min(iConfig.getParameter("EtMin")) { produces(); } -L1HLTTauMatching::~L1HLTTauMatching() {} void L1HLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm::EventSetup& iES) const { using namespace edm; @@ -31,14 +32,12 @@ void L1HLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm unique_ptr tauL2jets(new PFTauCollection); - double deltaR = 1.0; - double matchingR = 0.5; + constexpr double matchingR2 = 0.5 * 0.5; + //Getting HLT jets to be matched edm::Handle tauJets; iEvent.getByToken(jetSrc, tauJets); - // std::cout <<"Size of input jet collection "<size()< l1TriggeredTaus; iEvent.getByToken(tauTrigger, l1TriggeredTaus); @@ -53,8 +52,8 @@ void L1HLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm for (unsigned int iJet = 0; iJet < tauJets->size(); iJet++) { //Find the relative L2TauJets, to see if it has been reconstructed const PFTau& myJet = (*tauJets)[iJet]; - deltaR = ROOT::Math::VectorUtil::DeltaR(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); - if (deltaR < matchingR) { + double deltaR2 = ROOT::Math::VectorUtil::DeltaR2(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); + if (deltaR2 < matchingR2) { // LeafCandidate myLC(myJet); if (myJet.leadChargedHadrCand().isNonnull()) { a = myJet.leadChargedHadrCand()->vertex(); @@ -73,8 +72,8 @@ void L1HLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm for (unsigned int iJet = 0; iJet < tauJets->size(); iJet++) { const PFTau& myJet = (*tauJets)[iJet]; //Find the relative L2TauJets, to see if it has been reconstructed - deltaR = ROOT::Math::VectorUtil::DeltaR(myJet.p4().Vect(), (jetCandRefVec[iL1Tau]->p4()).Vect()); - if (deltaR < matchingR) { + double deltaR2 = ROOT::Math::VectorUtil::DeltaR2(myJet.p4().Vect(), (jetCandRefVec[iL1Tau]->p4()).Vect()); + if (deltaR2 < matchingR2) { // LeafCandidate myLC(myJet); if (myJet.leadChargedHadrCand().isNonnull()) { a = myJet.leadChargedHadrCand()->vertex(); @@ -90,8 +89,6 @@ void L1HLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm } } - //std::cout <<"Size of L1HLT matched jets "<size()<("KeepOriginalVertex")) { produces(); } -L1THLTTauMatching::~L1THLTTauMatching() {} void L1THLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const edm::EventSetup& iES) const { unique_ptr tauL2jets(new PFTauCollection); - double deltaR = 1.0; - double matchingR = 0.5; + constexpr double matchingR2 = 0.5 * 0.5; // Getting HLT jets to be matched edm::Handle tauJets; @@ -45,8 +48,8 @@ void L1THLTTauMatching::produce(edm::StreamID iSId, edm::Event& iEvent, const ed for (unsigned int iJet = 0; iJet < tauJets->size(); iJet++) { // Find the relative L2TauJets, to see if it has been reconstructed const PFTau& myJet = (*tauJets)[iJet]; - deltaR = ROOT::Math::VectorUtil::DeltaR(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); - if (deltaR < matchingR) { + double deltaR2 = ROOT::Math::VectorUtil::DeltaR2(myJet.p4().Vect(), (tauCandRefVec[iL1Tau]->p4()).Vect()); + if (deltaR2 < matchingR2) { if (myJet.leadChargedHadrCand().isNonnull()) { a = myJet.leadChargedHadrCand()->vertex(); } diff --git a/RecoTauTag/HLTProducers/src/L2TauJetsMerger.cc b/RecoTauTag/HLTProducers/src/L2TauJetsMerger.cc index fbc838409ac70..13d9c9773aeff 100644 --- a/RecoTauTag/HLTProducers/src/L2TauJetsMerger.cc +++ b/RecoTauTag/HLTProducers/src/L2TauJetsMerger.cc @@ -58,8 +58,8 @@ void L2TauJetsMerger::produce(edm::StreamID iSId, edm::Event& iEvent, const edm: tauL2jets->push_back(myTmpJets[0]); CaloJetCollection tmp; for (unsigned int i = 1; i < myTmpJets.size(); ++i) { - double DR = ROOT::Math::VectorUtil::DeltaR(myTmpJets[0].p4(), myTmpJets[i].p4()); - if (DR > 0.1) + double DR2 = ROOT::Math::VectorUtil::DeltaR2(myTmpJets[0].p4(), myTmpJets[i].p4()); + if (DR2 > 0.1 * 0.1) tmp.push_back(myTmpJets[i]); } myTmpJets.swap(tmp); diff --git a/RecoTauTag/HLTProducers/src/PFJetsMaxInvMassModule.cc b/RecoTauTag/HLTProducers/src/PFJetsMaxInvMassModule.cc index b7ddf66e92df5..8a2b9f9e909a1 100644 --- a/RecoTauTag/HLTProducers/src/PFJetsMaxInvMassModule.cc +++ b/RecoTauTag/HLTProducers/src/PFJetsMaxInvMassModule.cc @@ -1,8 +1,10 @@ #include "RecoTauTag/HLTProducers/interface/PFJetsMaxInvMassModule.h" #include "Math/GenVector/VectorUtil.h" -#include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" -#include "FWCore/Utilities/interface/EDMException.h" #include "CommonTools/Utils/interface/PtComparator.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "DataFormats/Common/interface/Handle.h" // // class declaration @@ -13,7 +15,6 @@ PFJetsMaxInvMassModule::PFJetsMaxInvMassModule(const edm::ParameterSet& iConfig) removeMaxInvMassPair_(iConfig.getParameter("removeMaxInvMassPair")) { produces(); } -PFJetsMaxInvMassModule::~PFJetsMaxInvMassModule() {} void PFJetsMaxInvMassModule::produce(edm::StreamID iSId, edm::Event& iEvent, const edm::EventSetup& iES) const { std::unique_ptr addPFJets(new reco::PFJetCollection); @@ -23,14 +24,14 @@ void PFJetsMaxInvMassModule::produce(edm::StreamID iSId, edm::Event& iEvent, con unsigned iCan = 0; unsigned jCan = 0; - double mjj_max = 0; + double m2jj_max = 0; if (jets->size() > 1) { for (unsigned i = 0; i < jets->size(); i++) { for (unsigned j = i + 1; j < jets->size(); j++) { - double test = ((*jets)[i].p4() + (*jets)[j].p4()).M(); - if (test > mjj_max) { - mjj_max = test; + double test = ((*jets)[i].p4() + (*jets)[j].p4()).M2(); + if (test > m2jj_max) { + m2jj_max = test; iCan = i; jCan = j; } diff --git a/RecoTauTag/RecoTau/src/DeepTauBase.cc b/RecoTauTag/RecoTau/src/DeepTauBase.cc index 6969db75816fc..2af38735a9c30 100644 --- a/RecoTauTag/RecoTau/src/DeepTauBase.cc +++ b/RecoTauTag/RecoTau/src/DeepTauBase.cc @@ -216,6 +216,8 @@ namespace deep_tau { for (const auto& graph_entry : graph_names) { tensorflow::SessionOptions options; tensorflow::setThreading(options, 1); + // To be parametrized from the python config + tensorflow::setBackend(options, tensorflow::Backend::cpu); const std::string& entry_name = graph_entry.first; const std::string& graph_file = graph_entry.second; diff --git a/RecoTauTag/RecoTau/test/BuildFile.xml b/RecoTauTag/RecoTau/test/BuildFile.xml index c1d7b812cc02a..88d280bac5534 100644 --- a/RecoTauTag/RecoTau/test/BuildFile.xml +++ b/RecoTauTag/RecoTau/test/BuildFile.xml @@ -29,10 +29,4 @@ - - - - - - - + diff --git a/RecoTauTag/RecoTau/test/runtestRecoTauTagRecoTau.cpp b/RecoTauTag/RecoTau/test/runtestRecoTauTagRecoTau.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/RecoTauTag/RecoTau/test/runtestRecoTauTagRecoTau.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/RecoTauTag/RecoTau/test/runtests.sh b/RecoTauTag/RecoTau/test/runtests.sh index f8d6f925486be..8172bea2fdd07 100755 --- a/RecoTauTag/RecoTau/test/runtests.sh +++ b/RecoTauTag/RecoTau/test/runtests.sh @@ -2,6 +2,6 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/rerunTauRecoOnMiniAOD.py || die 'Failure using rerunTauRecoOnMiniAOD.py' $? -cmsRun ${LOCAL_TEST_DIR}/runDeepTauIDsOnMiniAOD.py || die 'Failure using runDeepTauIDsOnMiniAOD.py' $? -cmsRun ${LOCAL_TEST_DIR}/rerunMVAIsolationOnMiniAOD_Phase2.py || die 'Failure using rerunMVAIsolationOnMiniAOD_Phase2.py' $? +cmsRun ${SCRAM_TEST_PATH}/rerunTauRecoOnMiniAOD.py || die 'Failure using rerunTauRecoOnMiniAOD.py' $? +cmsRun ${SCRAM_TEST_PATH}/runDeepTauIDsOnMiniAOD.py || die 'Failure using runDeepTauIDsOnMiniAOD.py' $? +cmsRun ${SCRAM_TEST_PATH}/rerunMVAIsolationOnMiniAOD_Phase2.py || die 'Failure using rerunMVAIsolationOnMiniAOD_Phase2.py' $? diff --git a/RecoTracker/FinalTrackSelectors/plugins/TrackerTrackHitFilter.cc b/RecoTracker/FinalTrackSelectors/plugins/TrackerTrackHitFilter.cc index 4b68b72b2649c..1eda7ba7de73b 100644 --- a/RecoTracker/FinalTrackSelectors/plugins/TrackerTrackHitFilter.cc +++ b/RecoTracker/FinalTrackSelectors/plugins/TrackerTrackHitFilter.cc @@ -5,6 +5,8 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/Utilities/interface/InputTag.h" #include "FWCore/Utilities/interface/ESGetToken.h" @@ -48,6 +50,7 @@ #include #include +#include //#include /** @@ -84,6 +87,8 @@ namespace reco { std::vector &hits); void produceFromTrack(const edm::EventSetup &iSetup, const Track *itt, std::vector &hits); + static void fillDescriptions(edm::ConfigurationDescriptions &descriptions); + private: class Rule { public: @@ -124,6 +129,7 @@ namespace reco { bool stripBackInvalidHits_; bool stripAllInvalidHits_; + bool isPhase2_; bool rejectBadStoNHits_; std::string CMNSubtractionMode_; std::vector subdetStoN_; //(6); //,std::bool(false)); @@ -156,7 +162,7 @@ namespace reco { edm::ESGetToken tokenMagField; edm::ESGetToken tokenTrackerTopo; - SiStripClusterInfo siStripClusterInfo_; + std::optional siStripClusterInfo_; bool tagOverlaps_; int nOverlaps; @@ -298,6 +304,7 @@ namespace reco { stripFrontInvalidHits_(iConfig.getParameter("stripFrontInvalidHits")), stripBackInvalidHits_(iConfig.getParameter("stripBackInvalidHits")), stripAllInvalidHits_(iConfig.getParameter("stripAllInvalidHits")), + isPhase2_(iConfig.getParameter("isPhase2")), rejectBadStoNHits_(iConfig.getParameter("rejectBadStoNHits")), CMNSubtractionMode_(iConfig.getParameter("CMNSubtractionMode")), detsToIgnore_(iConfig.getParameter >("detsToIgnore")), @@ -309,8 +316,13 @@ namespace reco { pxlTPLProbXYQ_(iConfig.getParameter("PxlTemplateProbXYChargeCut")), pxlTPLqBin_(iConfig.getParameter >("PxlTemplateqBinCut")), PXLcorrClusChargeCut_(iConfig.getParameter("PxlCorrClusterChargeCut")), - siStripClusterInfo_(consumesCollector()), tagOverlaps_(iConfig.getParameter("tagOverlaps")) { + // construct the SiStripClusterInfo object only for Phase-0 / Phase-1 + // no Strip modules in Phase-2 + if (!isPhase2_) { + siStripClusterInfo_ = consumesCollector(); + } + tokenGeometry = esConsumes(); tokenMagField = esConsumes(); tokenTrackerTopo = esConsumes(); @@ -399,7 +411,8 @@ namespace reco { // read from EventSetup theGeometry = iSetup.getHandle(tokenGeometry); theMagField = iSetup.getHandle(tokenMagField); - siStripClusterInfo_.initEvent(iSetup); + if (!isPhase2_) + siStripClusterInfo_->initEvent(iSetup); // prepare output collection size_t candcollsize; @@ -781,6 +794,12 @@ namespace reco { // if( subdetStoN_[subdet_cnt-1]&& (id.subdetId()==subdet_cnt) ){//check that hit is in a det belonging to a subdet where we decided to apply a S/N cut + // for phase-2 OT placehold, do nothing + if (GeomDetEnumerators::isOuterTracker(theGeometry->geomDetSubDetector(id.subdetId())) && + !GeomDetEnumerators::isTrackerStrip(theGeometry->geomDetSubDetector(id.subdetId()))) { + return true; + } + if (GeomDetEnumerators::isTrackerStrip(theGeometry->geomDetSubDetector(id.subdetId()))) { if (subdetStoN_[subdet_cnt - 1]) { //check that hit is in a det belonging to a subdet where we decided to apply a S/N cut @@ -816,14 +835,14 @@ namespace reco { } if (keepthishit) { - siStripClusterInfo_.setCluster(*cluster, id.rawId()); + siStripClusterInfo_->setCluster(*cluster, id.rawId()); if ((subdetStoNlowcut_[subdet_cnt - 1] > 0) && - (siStripClusterInfo_.signalOverNoise() < subdetStoNlowcut_[subdet_cnt - 1])) + (siStripClusterInfo_->signalOverNoise() < subdetStoNlowcut_[subdet_cnt - 1])) keepthishit = false; if ((subdetStoNhighcut_[subdet_cnt - 1] > 0) && - (siStripClusterInfo_.signalOverNoise() > subdetStoNhighcut_[subdet_cnt - 1])) + (siStripClusterInfo_->signalOverNoise() > subdetStoNhighcut_[subdet_cnt - 1])) keepthishit = false; - //if(!keepthishit)std::cout<<"Hit rejected because of bad S/N: "<signalOverNoise()<side(id); } + // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ + void TrackerTrackHitFilter::fillDescriptions(edm::ConfigurationDescriptions &descriptions) { + edm::ParameterSetDescription desc; + desc.setComment(""); + desc.add("src", edm::InputTag("generalTracks")); + desc.add("minimumHits", 3)->setComment("number of hits for refit"); + desc.add("replaceWithInactiveHits", false) + ->setComment( + " instead of removing hits replace them with inactive hits, so you still consider the multiple " + "scattering"); + desc.add("stripFrontInvalidHits", false) + ->setComment("strip invalid & inactive hits from any end of the track"); + desc.add("stripBackInvalidHits", false) + ->setComment("strip invalid & inactive hits from any end of the track"); + desc.add("stripAllInvalidHits", false)->setComment("dangerous to turn on, you might forget about MS"); + desc.add("isPhase2", false); + desc.add("rejectBadStoNHits", false); + desc.add("CMNSubtractionMode", std::string("Median"))->setComment("TT6"); + desc.add >("detsToIgnore", {}); + desc.add("useTrajectories", false); + desc.add("rejectLowAngleHits", false); + desc.add("TrackAngleCut", 0.25)->setComment("rad"); + desc.add("usePixelQualityFlag", false); + desc.add("PxlTemplateProbXYCut", 0.000125); + desc.add("PxlTemplateProbXYChargeCut", -99.); + desc.add >("PxlTemplateqBinCut", {0, 3}); + desc.add("PxlCorrClusterChargeCut", -999.0); + desc.add("tagOverlaps", false); + desc.add >("commands", {})->setComment("layers to remove"); + desc.add >("StoNcommands", {})->setComment("S/N cut per layer"); + descriptions.addWithDefaultLabel(desc); + } + } // namespace modules } // namespace reco diff --git a/RecoTracker/FinalTrackSelectors/python/TrackerTrackHitFilter_cff.py b/RecoTracker/FinalTrackSelectors/python/TrackerTrackHitFilter_cff.py index cce7b97dee595..1fd75c86247b9 100644 --- a/RecoTracker/FinalTrackSelectors/python/TrackerTrackHitFilter_cff.py +++ b/RecoTracker/FinalTrackSelectors/python/TrackerTrackHitFilter_cff.py @@ -1,43 +1,46 @@ import FWCore.ParameterSet.Config as cms -TrackerTrackHitFilter = cms.EDProducer("TrackerTrackHitFilter", - src = cms.InputTag("generalTracks"), - minimumHits =cms.uint32(3), ##min number of hits for refit - ## # layers to remove - commands = cms.vstring( - "drop PXB", "drop PXE" ### same works for TIB, TID, TOB, TEC, - #"drop TIB 3", ## you can also drop specific layers/wheel/disks - #"keep PXB 3", ## you can also 'keep' some layer after - ##having dropped the whole structure - ), - - ###list of individual detids to turn off, in addition to the structures above - detsToIgnore = cms.vuint32( ), - - ### what to do with invalid hits - replaceWithInactiveHits =cms.bool(False), ## instead of removing hits replace - ## them with inactive hits, so you still - ## consider the multiple scattering - stripFrontInvalidHits =cms.bool(False), ## strip invalid & inactive hits from - stripBackInvalidHits =cms.bool(False), ## any end of the track - - stripAllInvalidHits = cms.bool(False), ##not sure if it's better 'true' or 'false' - ## might be dangerous to turn on - ## as you will forget about MS +from RecoTracker.FinalTrackSelectors.trackerTrackHitFilter_cfi import trackerTrackHitFilter as _trackerTrackHitFilter +TrackerTrackHitFilter = _trackerTrackHitFilter.clone( + src = "generalTracks", + minimumHits = 3, ##min number of hits for refit + ## # layers to remove + commands = ["drop PXB", "drop PXE"], ### same works for TIB, TID, TOB, TEC, + # "drop TIB 3", ## you can also drop specific layers/wheel/disks + # "keep PXB 3", ## you can also 'keep' some layer after + # having dropped the whole structure - ### hit quality cuts - rejectBadStoNHits = cms.bool(False), - CMNSubtractionMode = cms.string("Median"), ## "TT6" - StoNcommands = cms.vstring( - "TIB 1.0 ", "TOB 1.0 999.0" - ), - useTrajectories=cms.bool(False), - rejectLowAngleHits=cms.bool(False), - TrackAngleCut=cms.double(0.25), ## in radians - tagOverlaps=cms.bool(False), - usePixelQualityFlag=cms.bool(False), - PxlTemplateProbXYCut=cms.double(0.000125), #recommended by experts - PxlTemplateProbXYChargeCut=cms.double(-99.), #recommended by experts - PxlTemplateqBinCut =cms.vint32(0, 3), #recommended by experts - PxlCorrClusterChargeCut = cms.double(-999.0) - )####end of module + ###list of individual detids to turn off, in addition to the structures above + detsToIgnore = [], + + ### what to do with invalid hits + replaceWithInactiveHits = False, ## instead of removing hits replace + ## them with inactive hits, so you still + ## consider the multiple scattering + + stripFrontInvalidHits = False, ## strip invalid & inactive hits from + stripBackInvalidHits = False, ## any end of the track + + stripAllInvalidHits = False, ## not sure if it's better 'true' or 'false' + ## might be dangerous to turn on + ## as you will forget about MS + + ### hit quality cuts + isPhase2 = False, + rejectBadStoNHits = False, + CMNSubtractionMode = "Median", ## "TT6" + StoNcommands = ["TIB 1.0 ", "TOB 1.0 999.0"], + useTrajectories = False, + rejectLowAngleHits = False, + TrackAngleCut = 0.25, ## in radians + tagOverlaps= False, + usePixelQualityFlag = False, + PxlTemplateProbXYCut = 0.000125, # recommended by experts + PxlTemplateProbXYChargeCut = -99., # recommended by experts + PxlTemplateqBinCut = [0, 3], # recommended by experts + PxlCorrClusterChargeCut = -999.0 +) #### end of module + +from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker +phase2_tracker.toModify(TrackerTrackHitFilter, + isPhase2 = True) diff --git a/RecoTracker/MkFit/test/BuildFile.xml b/RecoTracker/MkFit/test/BuildFile.xml index b494e8cfd2922..30e0b84b17ff8 100644 --- a/RecoTracker/MkFit/test/BuildFile.xml +++ b/RecoTracker/MkFit/test/BuildFile.xml @@ -6,8 +6,5 @@ - - - - + diff --git a/RecoTracker/MkFit/test/TestDriver.cpp b/RecoTracker/MkFit/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/RecoTracker/MkFit/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/RecoTracker/MkFit/test/dumpMkFitGeometryPhase2.py b/RecoTracker/MkFit/test/dumpMkFitGeometryPhase2.py index 223ba2a04ed19..c565ec4a49a90 100644 --- a/RecoTracker/MkFit/test/dumpMkFitGeometryPhase2.py +++ b/RecoTracker/MkFit/test/dumpMkFitGeometryPhase2.py @@ -14,9 +14,8 @@ process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.Reconstruction_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') - -from Configuration.AlCa.autoCond import autoCond -process.GlobalTag.globaltag = autoCond['phase2_realistic'] +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, "auto:phase2_realistic_T21", '') process.MessageLogger.cerr.threshold = "INFO" process.MessageLogger.cerr.MkFitGeometryESProducer = dict(limit=-1) diff --git a/RecoTracker/MkFit/test/testDumpMkFitGeometry.sh b/RecoTracker/MkFit/test/testDumpMkFitGeometry.sh index b946a3caa57d6..32828f767d16d 100755 --- a/RecoTracker/MkFit/test/testDumpMkFitGeometry.sh +++ b/RecoTracker/MkFit/test/testDumpMkFitGeometry.sh @@ -7,5 +7,5 @@ if [ "${SCRAM_TEST_NAME}" != "" ] ; then cd ${SCRAM_TEST_NAME} fi -(cmsRun ${LOCAL_TEST_DIR}/dumpMkFitGeometry.py) || die "failed to run dumpMkFitGeometry.py" $? -(cmsRun ${LOCAL_TEST_DIR}/dumpMkFitGeometryPhase2.py) || die "failed to run dumpMkFitGeometryPhase2.py" $? +(cmsRun ${SCRAM_TEST_PATH}/dumpMkFitGeometry.py) || die "failed to run dumpMkFitGeometry.py" $? +(cmsRun ${SCRAM_TEST_PATH}/dumpMkFitGeometryPhase2.py) || die "failed to run dumpMkFitGeometryPhase2.py" $? diff --git a/RecoTracker/MkFitCMS/src/runFunctions.cc b/RecoTracker/MkFitCMS/src/runFunctions.cc index 3f5106f773065..21b50b51e959f 100644 --- a/RecoTracker/MkFitCMS/src/runFunctions.cc +++ b/RecoTracker/MkFitCMS/src/runFunctions.cc @@ -61,9 +61,19 @@ namespace mkfit { builder.findTracksCloneEngine(); - if (itconf.m_pre_bkfit_filter) { - builder.filter_comb_cands(itconf.m_pre_bkfit_filter); - } + // Pre backward-fit filtering. + filter_candidates_func pre_filter; + if (do_backward_fit && itconf.m_pre_bkfit_filter) + pre_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_pre_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else if (itconf.m_pre_bkfit_filter) + pre_filter = itconf.m_pre_bkfit_filter; + else if (do_backward_fit) + pre_filter = StdSeq::qfilter_nan_n_silly; + // pre_filter can be null if we are not doing backward fit as nan_n_silly will be run below. + if (pre_filter) + builder.filter_comb_cands(pre_filter, true); job.switch_to_backward(); @@ -77,15 +87,22 @@ namespace mkfit { if (itconf.m_backward_search) { builder.beginBkwSearch(); builder.findTracksCloneEngine(SteeringParams::IT_BkwSearch); - builder.endBkwSearch(); - } - - if (itconf.m_post_bkfit_filter) { - builder.filter_comb_cands(itconf.m_post_bkfit_filter); } } - builder.filter_comb_cands(StdSeq::qfilter_nan_n_silly); + // Post backward-fit filtering. + filter_candidates_func post_filter; + if (do_backward_fit && itconf.m_post_bkfit_filter) + post_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_post_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else + post_filter = StdSeq::qfilter_nan_n_silly; + // post_filter is always at least doing nan_n_silly filter. + builder.filter_comb_cands(post_filter, true); + + if (do_backward_fit && itconf.m_backward_search) + builder.endBkwSearch(); builder.export_best_comb_cands(out_tracks, true); diff --git a/RecoTracker/MkFitCMS/standalone/Makefile b/RecoTracker/MkFitCMS/standalone/Makefile index 401e6118afd19..0784f5b79f14c 100644 --- a/RecoTracker/MkFitCMS/standalone/Makefile +++ b/RecoTracker/MkFitCMS/standalone/Makefile @@ -7,11 +7,12 @@ CMS_DIR := ${SRCDIR}/RecoTracker/MkFitCMS LIB_CMS := ../libMicCMS.so MAIN := ../mkFit WRMEMF := ../writeMemoryFile -DICTPCM := ../DictsDict_rdict.pcm +WMF_DICT_PCM := ../WriteMemFileDict_rdict.pcm +SHELL_DICT_PCM := ../ShellDict_rdict.pcm TGTS := ${LIB_CMS} ${MAIN} ifdef WITH_ROOT -TGTS += ${WRMEMF} ${DICTPCM} +TGTS += ${WRMEMF} ${WMF_DICT_PCM} endif .PHONY: all clean distclean @@ -21,9 +22,14 @@ all: ${TGTS} SRCS := $(wildcard ${CMS_DIR}/src/*.cc) $(wildcard ${SACMS}/*.cc) ifdef WITH_ROOT SRCS += ${SACMS}/tkNtuple/WriteMemoryFile.cc -DictsDict.cc ${DICTPCM}: ${SACMS}/tkNtuple/DictsLinkDef.h - rootcint -v3 -f $@ $< - mv DictsDict_rdict.pcm ${DICTPCM} +WriteMemFileDict.cc ${WMF_DICT_PCM}: ${SACMS}/tkNtuple/DictsLinkDef.h + rootcling -I=${SRCDIR} -f WriteMemFileDict.cc $< + mv WriteMemFileDict_rdict.pcm ${WMF_DICT_PCM} + +SRCS += ShellDict.cc +ShellDict.cc ${SHELL_DICT_PCM}: ${SACMS}/Shell.h ${SACMS}/ShellLinkDef.h + rootcling -I=${SRCDIR} -f ShellDict.cc ${SACMS}/Shell.h ${SACMS}/ShellLinkDef.h + mv ShellDict_rdict.pcm ${SHELL_DICT_PCM} endif SRCB := $(notdir ${SRCS}) DEPS := $(SRCB:.cc=.d) @@ -55,7 +61,7 @@ ${LIB_CMS}: ${CMS_OBJS} ${MAIN}: ${LIB_CMS} mkFit.o ${CXX} ${CXXFLAGS} ${VEC_HOST} ${LDFLAGS} mkFit.o -o $@ ${LDFLAGS_HOST} -ltbb -L.. -lMicCore -lMicCMS -Wl,-rpath=. -${WRMEMF}: WriteMemoryFile.o DictsDict.o +${WRMEMF}: WriteMemoryFile.o WriteMemFileDict.o ${CXX} ${CXXFLAGS} ${LDFLAGS} $^ -o $@ ${LDFLAGS_HOST} -ltbb -L.. -lMicCore -Wl,-rpath=. ${OBJS}: %.o: %.cc %.d diff --git a/RecoTracker/MkFitCMS/standalone/MkStandaloneSeqs.cc b/RecoTracker/MkFitCMS/standalone/MkStandaloneSeqs.cc index e2b265b9e098e..4f9ae7d3c490c 100644 --- a/RecoTracker/MkFitCMS/standalone/MkStandaloneSeqs.cc +++ b/RecoTracker/MkFitCMS/standalone/MkStandaloneSeqs.cc @@ -139,7 +139,7 @@ namespace mkfit { const auto label = tkcand.label(); TrackExtra extra(label); - // track_print(tkcand, "XXX"); + // track_print(event, tkcand, "quality_process -> track_print:"); // access temp seed trk and set matching seed hits const auto &seed = event->seedTracks_[itrack]; @@ -188,11 +188,6 @@ namespace mkfit { // printf("FOUND_LABEL %6d pT_mc= %8.2f eta_mc= %8.2f event= %d\n", label, pTmc, etamc, event->evtID()); } -#ifdef SELECT_SEED_LABEL - if (label == SELECT_SEED_LABEL) - track_print(tkcand, "MkBuilder::quality_process SELECT_SEED_LABEL:"); -#endif - float pTcmssw = 0.f, etacmssw = 0.f, phicmssw = 0.f; int nfoundcmssw = -1; if (Config::dumpForPlots && Config::readCmsswTracks) { diff --git a/RecoTracker/MkFitCMS/standalone/Shell.cc b/RecoTracker/MkFitCMS/standalone/Shell.cc new file mode 100644 index 0000000000000..2f4c1aae539af --- /dev/null +++ b/RecoTracker/MkFitCMS/standalone/Shell.cc @@ -0,0 +1,546 @@ +#include "RecoTracker/MkFitCMS/standalone/Shell.h" + +#include "RecoTracker/MkFitCore/src/Debug.h" + +// #include "RecoTracker/MkFitCore/src/Matriplex/MatriplexCommon.h" + +#include "RecoTracker/MkFitCMS/interface/runFunctions.h" + +#include "RecoTracker/MkFitCore/interface/HitStructures.h" +#include "RecoTracker/MkFitCore/interface/MkBuilder.h" +#include "RecoTracker/MkFitCore/src/MkFitter.h" +#include "RecoTracker/MkFitCMS/interface/MkStdSeqs.h" +#include "RecoTracker/MkFitCMS/standalone/MkStandaloneSeqs.h" + +#include "RecoTracker/MkFitCore/interface/Config.h" +#include "RecoTracker/MkFitCore/standalone/ConfigStandalone.h" + +#include "RecoTracker/MkFitCore/standalone/Event.h" + +#ifndef NO_ROOT +#include "TROOT.h" +#include "TRint.h" +#endif + +#include "oneapi/tbb/task_arena.h" + +#include + +// clang-format off + +namespace { + constexpr int algos[] = {4, 22, 23, 5, 24, 7, 8, 9, 10, 6}; // 10 iterations + constexpr int n_algos = sizeof(algos) / sizeof(int); + + const char* b2a(bool b) { return b ? "true" : "false"; } +} + +namespace mkfit { + + Shell::Shell(std::vector &dv, const std::string &in_file, int start_ev) + : m_deadvectors(dv) + { + m_eoh = new EventOfHits(Config::TrkInfo); + m_builder = new MkBuilder(Config::silent); + + m_backward_fit = Config::backwardFit; + + m_data_file = new DataFile; + m_evs_in_file = m_data_file->openRead(in_file, Config::TrkInfo.n_layers()); + + m_event = new Event(0, Config::TrkInfo.n_layers()); + GoToEvent(start_ev); + } + + void Shell::Run() { +#ifndef NO_ROOT + std::vector argv = { "mkFit", "-l" }; + int argc = argv.size(); + TRint rint("mkFit-shell", &argc, const_cast(argv.data())); + + char buf[256]; + sprintf(buf, "mkfit::Shell &s = * (mkfit::Shell*) %p;", this); + gROOT->ProcessLine(buf); + printf("Shell &s variable is set\n"); + + rint.Run(true); + printf("Shell::Run finished\n"); +#else + printf("Shell::Run() no root, we rot -- erroring out. Recompile with WITH_ROOT=1\n"); + exit(1); +#endif + } + + void Shell::Status() { + printf("On event %d, selected iteration index %d, algo %d - %s\n" + " debug = %s, use_dead_modules = %s\n" + " clean_seeds = %s, backward_fit = %s, remove_duplicates = %s\n", + m_event->evtID(), m_it_index, algos[m_it_index], TrackBase::algoint_to_cstr(algos[m_it_index]), + b2a(g_debug), b2a(Config::useDeadModules), + b2a(m_clean_seeds), b2a(m_backward_fit), b2a(m_remove_duplicates)); + } + + //=========================================================================== + // Event navigation / processing + //=========================================================================== + + void Shell::GoToEvent(int eid) { + if (eid < 1) { + fprintf(stderr, "Requested event %d is less than 1 -- 1 is the first event, %d is total number of events in file\n", + eid, m_evs_in_file); + throw std::runtime_error("event out of range"); + } + if (eid > m_evs_in_file) { + fprintf(stderr, "Requested event %d is grater than total number of events in file %d\n", + eid, m_evs_in_file); + throw std::runtime_error("event out of range"); + } + + int pos = m_event->evtID(); + if (eid > pos) { + m_data_file->skipNEvents(eid - pos - 1); + } else { + m_data_file->rewind(); + m_data_file->skipNEvents(eid - 1); + } + m_event->reset(eid); + m_event->read_in(*m_data_file); + StdSeq::loadHitsAndBeamSpot(*m_event, *m_eoh); + if (Config::useDeadModules) { + StdSeq::loadDeads(*m_eoh, m_deadvectors); + } + + printf("At event %d\n", eid); + } + + void Shell::NextEvent(int skip) { + GoToEvent(m_event->evtID() + skip); + } + + void Shell::ProcessEvent(SeedSelect_e seed_select, int selected_seed, int count) { + // count is only used for SS_IndexPreCleaning and SS_IndexPostCleaning. + // There are no checks for upper bounds, ie, if requested seeds beyond the first one exist. + + const IterationConfig &itconf = Config::ItrInfo[m_it_index]; + IterationMaskIfc mask_ifc; + m_event->fill_hitmask_bool_vectors(itconf.m_track_algorithm, mask_ifc.m_mask_vector); + + m_seeds.clear(); + m_tracks.clear(); + + { + int n_algo = 0; // seeds are grouped by algo + for (auto &s : m_event->seedTracks_) { + if (s.algoint() == itconf.m_track_algorithm) { + if (seed_select == SS_UseAll || seed_select == SS_IndexPostCleaning) { + m_seeds.push_back(s); + } else if (seed_select == SS_Label && s.label() == selected_seed) { + m_seeds.push_back(s); + break; + } else if (seed_select == SS_IndexPreCleaning && n_algo >= selected_seed) { + m_seeds.push_back(s); + if (--count <= 0) + break; + } + ++n_algo; + } else if (n_algo > 0) + break; + } + } + + printf("Shell::ProcessEvent running over %d seeds\n", (int) m_seeds.size()); + + // Equivalent to run_OneIteration(...) without MkBuilder::release_memory(). + // If seed_select == SS_IndexPostCleaning the given seed is picked after cleaning. + { + const TrackerInfo &trackerInfo = Config::TrkInfo; + const EventOfHits &eoh = *m_eoh; + const IterationMaskIfcBase &it_mask_ifc = mask_ifc; + MkBuilder &builder = *m_builder; + TrackVec &seeds = m_seeds; + TrackVec &out_tracks = m_tracks; + bool do_seed_clean = m_clean_seeds; + bool do_backward_fit = m_backward_fit; + bool do_remove_duplicates = m_remove_duplicates; + + MkJob job({trackerInfo, itconf, eoh, eoh.refBeamSpot(), &it_mask_ifc}); + + builder.begin_event(&job, m_event, __func__); + + // Seed cleaning not done on all iterations. + do_seed_clean = m_clean_seeds && itconf.m_seed_cleaner; + + if (do_seed_clean) + itconf.m_seed_cleaner(seeds, itconf, eoh.refBeamSpot()); + + // Check nans in seeds -- this should not be needed when Slava fixes + // the track parameter coordinate transformation. + builder.seed_post_cleaning(seeds); + + if (seed_select == SS_IndexPostCleaning) { + if (selected_seed >= 0 && selected_seed < (int)seeds.size()) { + for (int i = 0; i < count; ++i) + seeds[i] = seeds[selected_seed + i]; + seeds.resize(count); + } else { + seeds.clear(); + } + } + + if (seeds.empty()) { + if (seed_select != SS_UseAll) + printf("Shell::ProcessEvent requested seed not found among seeds of the selected iteration.\n"); + else + printf("Shell::ProcessEvent no seeds found.\n"); + return; + } + + if (itconf.m_requires_seed_hit_sorting) { + for (auto &s : seeds) + s.sortHitsByLayer(); // sort seed hits for the matched hits (I hope it works here) + } + + builder.find_tracks_load_seeds(seeds, do_seed_clean); + + builder.findTracksCloneEngine(); + + printf("Shell::ProcessEvent post fwd search: %d comb-cands\n", builder.ref_eocc().size()); + + // Pre backward-fit filtering. + filter_candidates_func pre_filter; + if (do_backward_fit && itconf.m_pre_bkfit_filter) + pre_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_pre_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else if (itconf.m_pre_bkfit_filter) + pre_filter = itconf.m_pre_bkfit_filter; + else if (do_backward_fit) + pre_filter = StdSeq::qfilter_nan_n_silly; + // pre_filter can be null if we are not doing backward fit as nan_n_silly will be run below. + if (pre_filter) + builder.filter_comb_cands(pre_filter, true); + + printf("Shell::ProcessEvent post pre-bkf-filter (%s) and nan-filter (%s) filter: %d comb-cands\n", + b2a(bool(itconf.m_pre_bkfit_filter)), b2a(do_backward_fit), builder.ref_eocc().size()); + + job.switch_to_backward(); + + if (do_backward_fit) { + if (itconf.m_backward_search) { + builder.compactifyHitStorageForBestCand(itconf.m_backward_drop_seed_hits, itconf.m_backward_fit_min_hits); + } + + builder.backwardFit(); + + if (itconf.m_backward_search) { + builder.beginBkwSearch(); + builder.findTracksCloneEngine(SteeringParams::IT_BkwSearch); + } + + printf("Shell::ProcessEvent post backward fit / search: %d comb-cands\n", builder.ref_eocc().size()); + } + + // Post backward-fit filtering. + filter_candidates_func post_filter; + if (do_backward_fit && itconf.m_post_bkfit_filter) + post_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_post_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else + post_filter = StdSeq::qfilter_nan_n_silly; + // post_filter is always at least doing nan_n_silly filter. + builder.filter_comb_cands(post_filter, true); + + printf("Shell::ProcessEvent post post-bkf-filter (%s) and nan-filter (true): %d comb-cands\n", + b2a(do_backward_fit && itconf.m_post_bkfit_filter), builder.ref_eocc().size()); + + if (do_backward_fit && itconf.m_backward_search) + builder.endBkwSearch(); + + builder.export_best_comb_cands(out_tracks, true); + + if (do_remove_duplicates && itconf.m_duplicate_cleaner) { + itconf.m_duplicate_cleaner(out_tracks, itconf); + } + + printf("Shell::ProcessEvent post remove-duplicates: %d comb-cands\n", (int) out_tracks.size()); + + builder.end_event(); + } + + printf("Shell::ProcessEvent found %d tracks, number of seeds at end %d\n", + (int) m_tracks.size(), (int) m_seeds.size()); + } + + //=========================================================================== + // Iteration selection + //=========================================================================== + + void Shell::SelectIterationIndex(int itidx) { + if (itidx < 0 || itidx >= n_algos) { + fprintf(stderr, "Requested iteration index out of range [%d, %d)", 0, n_algos); + throw std::runtime_error("iteration index out of range"); + } + m_it_index = itidx; + } + + void Shell::SelectIterationAlgo(int algo) { + for (int i = 0; i < n_algos; ++i) { + if (algos[i] == algo) { + m_it_index = i; + return; + } + } + fprintf(stderr, "Requested algo %d not found", algo); + throw std::runtime_error("algo not found"); + } + + void Shell::PrintIterations() { + printf("Shell::PrintIterations selected index = %d, %d iterations hardcoded as\n", + m_it_index, n_algos); + for (int i = 0; i < n_algos; ++i) + printf("%d %2d %s\n", i, algos[i], TrackBase::algoint_to_cstr(algos[i])); + } + + //=========================================================================== + // Flags / status setters + //=========================================================================== + + void Shell::SetDebug(bool b) { g_debug = b; } + void Shell::SetCleanSeeds(bool b) { m_clean_seeds = b; } + void Shell::SetBackwardFit(bool b) { m_backward_fit = b; } + void Shell::SetRemoveDuplicates(bool b) { m_remove_duplicates = b; } + void Shell::SetUseDeadModules(bool b) { Config::useDeadModules = b; } + + //=========================================================================== + // Analysis helpers + //=========================================================================== + + /* + sim tracks are written to .bin files with a label equal to its own index. + reco tracks labels are seed indices. + seed labels are sim track indices + -- + mkfit labels are seed indices in given iteration after cleaning (at seed load-time) + */ + + int Shell::LabelFromHits(Track &t, bool replace, float good_frac) { + std::map lab_cnt; + for (int hi = 0; hi < t.nTotalHits(); ++hi) { + auto hot = t.getHitOnTrack(hi); + if (hot.index < 0) + continue; + const Hit &h = m_event->layerHits_[hot.layer][hot.index]; + int hl = m_event->simHitsInfo_[h.mcHitID()].mcTrackID_; + if (hl >= 0) + ++lab_cnt[hl]; + } + int max_c = -1, max_l = -1; + for (auto& x : lab_cnt) { + if (x.second > max_c) { + max_l = x.first; + max_c = x.second; + } + } + bool success = max_c >= good_frac * t.nFoundHits(); + int relabel = success ? max_l : -1; + // printf("found_hits=%d, best_lab %d (%d hits), existing label=%d (replace flag=%s)\n", + // t.nFoundHits(), max_l, max_c, t.label(), b2a(replace)); + if (replace) + t.setLabel(relabel); + return relabel; + } + + void Shell::FillByLabelMaps_CkfBase() { + Event &ev = *m_event; + const int track_algo = Config::ItrInfo[m_it_index].m_track_algorithm; + + m_ckf_map.clear(); + m_sim_map.clear(); + m_seed_map.clear(); + m_mkf_map.clear(); + + // Pick ckf tracks with right algo and a good label. + int rec_algo_match = 0; + for (auto &t : ev.cmsswTracks_) { + if (t.algoint() != track_algo) + continue; + ++rec_algo_match; + int label = LabelFromHits(t, false, 0.5); + if (label >= 0) { + m_ckf_map.insert(std::make_pair(label, &t)); + } + } + + // Pick sim tracks with labels found by ckf. + for (auto &t : ev.simTracks_) { + if (t.label() >= 0 && m_ckf_map.find(t.label()) != m_ckf_map.end()) { + m_sim_map.insert(std::make_pair(t.label(), &t)); + } + } + + // Pick seeds with right algo and a label found by ckf. + for (auto &t : ev.seedTracks_) { + if (t.algoint() == track_algo && t.label() >= 0 && m_ckf_map.find(t.label()) != m_ckf_map.end()) { + m_seed_map.insert(std::make_pair(t.label(), &t)); + } + } + // Some seeds seem to be labeled -1, try fixing when not otherwise found. + for (auto &t : ev.seedTracks_) { + if (t.algoint() == track_algo && t.label() == -1) { + int lab = LabelFromHits(t, true, 0.5); + if (lab >= 0 && m_seed_map.find(lab) == m_seed_map.end()) { + if (m_ckf_map.find(lab) != m_ckf_map.end()) { + m_seed_map.insert(std::make_pair(t.label(), &t)); + printf("Saved seed with label -1 -> %d\n", lab); + } + } + } + } + + // Pick mkfit tracks, label by + for (auto &t : m_tracks) { + int label = LabelFromHits(t, false, 0.5); + if (label >= 0) { + m_mkf_map.insert(std::make_pair(label, &t)); + } + } + + printf("Shell::FillByLabelMaps reporting tracks with label >= 0, algo=%d (%s): " + "ckf: %d of %d (same algo=%d)), sim: %d of %d, seed: %d of %d, mkfit: %d w/label of %d\n", + track_algo, TrackBase::algoint_to_cstr(track_algo), + (int) m_ckf_map.size(), (int) ev.cmsswTracks_.size(), rec_algo_match, + (int) m_sim_map.size(), (int) ev.simTracks_.size(), + (int) m_seed_map.size(), (int) m_seeds.size(), + (int) m_mkf_map.size(), (int) m_tracks.size() + ); + } + + bool Shell::CheckMkFitLayerPlanVsReferenceHits(const Track &mkft, const Track &reft, const std::string &name) { + // Check if all hit-layers of a reference track reft are in the mkfit layer plan. + // Returns true if all layers are in the plan. + // String name is printed in front of label, expected to be SIMK or CKF. + const IterationConfig &itconf = Config::ItrInfo[m_it_index]; + auto lp = itconf.m_steering_params[ mkft.getEtaRegion() ].m_layer_plan; + bool ret = true; + for (int hi = 0; hi < reft.nTotalHits(); ++hi) { + auto hot = reft.getHitOnTrack(hi); + if (std::find_if(lp.begin(), lp.end(), [=](auto &x){ return x.m_layer == hot.layer; }) == lp.end()) + { + printf("CheckMkfLayerPlanVsCkfHits: layer %d not in layer plan for region %d, %s label=%d\n", + hot.layer, mkft.getEtaRegion(), name.c_str(), reft.label()); + ret = false; + } + } + return ret; + } + + //=========================================================================== + // Analysis drivers / main functions / Comparators + //=========================================================================== + + void Shell::Compare() { + Event &ev = *m_event; + const IterationConfig &itconf = Config::ItrInfo[m_it_index]; + + FillByLabelMaps_CkfBase(); + + printf("------------------------------------------------------\n"); + + const bool print_all_def = false; + int mkf_cnt=0, less_hits=0, more_hits=0; + + // TOBTEC: look for rec-seeds with hits in tob1 and 2 only. + int tot_cnt = 0, no_mkf_cnt = 0; + + for (auto& [l, simt_ptr]: m_sim_map) + { + auto &simt = * simt_ptr; + auto &ckft = * m_ckf_map[l]; + auto mi = m_mkf_map.find(l); + + bool print_all = print_all_def; + + // TOBTEC: look for rec-seeds with hits in tob1 and 2 only. + bool select = true; + { + auto &ckf_seed = ev.seedTracks_[ckft.label()]; + for (int hi = 0; hi < ckf_seed.nTotalHits(); ++hi) { + const HitOnTrack hot = ckf_seed.getHitOnTrack(hi); + if (hot.index >= 0 && (hot.layer < 10 || hot.layer > 13)) { + select = false; + break; + } + } + } + if ( ! select) continue; + + ++tot_cnt; + //print_all = true; + + if (mi != m_mkf_map.end()) + { + auto &mkft = * mi->second; + mkf_cnt++; + if (mkft.nFoundHits() < ckft.nFoundHits()) ++less_hits; + if (mkft.nFoundHits() > ckft.nFoundHits()) ++more_hits; + + CheckMkFitLayerPlanVsReferenceHits(mkft, ckft, "CKF"); + // CheckMkFitLayerPlanVsReferenceHits(mkft, simt, "SIM"); + + (void) print_all; + if (/* itconf.m_track_algorithm == 10 ||*/ print_all) { + // ckf label is wrong when validation is on (even quality val) for mixedTriplet, pixelless and tobtec + // as seed tracks get removed for non-mkfit iterations and indices from rec-tracks are no longer valid. + auto &ckf_seed = ev.seedTracks_[ckft.label()]; + auto &mkf_seed = m_seeds[mkft.label()]; + print("ckf ", 0, ckft, ev); + print("mkfit", 0, mkft, ev); + print("sim ", 0, simt, ev); + print("ckf seed", 0, ckf_seed, ev); + print("mkf seed", 0, mkf_seed, ev); + printf("------------------------------------------------------\n"); + + TrackVec ssss; + ssss.push_back(mkf_seed); + + IterationSeedPartition pppp(1); + IterationConfig::get_seed_partitioner("phase1:1:debug")(Config::TrkInfo, ssss, *m_eoh, pppp); + + printf("------------------------------------------------------\n"); + printf("\n"); + } + } + else + { + printf("\n!!!!! No mkfit track with this label.\n\n"); + ++no_mkf_cnt; + + auto &ckf_seed = ev.seedTracks_[ckft.label()]; + print("ckf ", 0, ckft, ev); + print("sim ", 0, simt, ev); + print("ckf seed", 0, ckf_seed, ev); + auto smi = m_seed_map.find(l); + if (smi != m_seed_map.end()) + print("seed with matching label", 0, *smi->second, ev); + printf("------------------------------------------------------\n"); + } + } + + printf("mkFit found %d, matching_label=%d, less_hits=%d, more_hits=%d [algo=%d (%s)]\n", + (int) ev.fitTracks_.size(), mkf_cnt, less_hits, more_hits, + itconf.m_track_algorithm, TrackBase::algoint_to_cstr(itconf.m_track_algorithm)); + + if (tot_cnt > 0) { + printf("\ntobtec tob1/2 tot=%d no_mkf=%d (%f%%)\n", + tot_cnt, no_mkf_cnt, 100.0 * no_mkf_cnt / tot_cnt); + } else { + printf("\nNo CKF tracks with seed hits in TOB1/2 found (need iteration idx 8, TobTec?)\n"); + } + + printf("-------------------------------------------------------------------------------------------\n"); + printf("-------------------------------------------------------------------------------------------\n"); + printf("\n"); + } + +} diff --git a/RecoTracker/MkFitCMS/standalone/Shell.h b/RecoTracker/MkFitCMS/standalone/Shell.h new file mode 100644 index 0000000000000..6429dfa77fd4a --- /dev/null +++ b/RecoTracker/MkFitCMS/standalone/Shell.h @@ -0,0 +1,79 @@ +#ifndef RecoTracker_MkFitCMS_standalone_Shell_h +#define RecoTracker_MkFitCMS_standalone_Shell_h + +#include "RecoTracker/MkFitCore/interface/Hit.h" +#include "RecoTracker/MkFitCore/interface/Track.h" + +#include + +namespace mkfit { + + class DataFile; + class Event; + class EventOfHits; + class MkBuilder; + + class Shell { + public: + enum SeedSelect_e { SS_UseAll = 0, SS_Label, SS_IndexPreCleaning, SS_IndexPostCleaning }; + + Shell(std::vector &dv, const std::string &in_file, int start_ev); + void Run(); + + void Status(); + + void GoToEvent(int eid); + void NextEvent(int skip = 1); + void ProcessEvent(SeedSelect_e seed_select = SS_UseAll, int selected_seed = -1, int count = 1); + + void SelectIterationIndex(int itidx); + void SelectIterationAlgo(int algo); + void PrintIterations(); + + void SetDebug(bool b); + void SetCleanSeeds(bool b); + void SetBackwardFit(bool b); + void SetRemoveDuplicates(bool b); + void SetUseDeadModules(bool b); + + Event *event() { return m_event; } + EventOfHits *eoh() { return m_eoh; } + MkBuilder *builder() { return m_builder; } + + // -------------------------------------------------------- + // Analysis helpers + + int LabelFromHits(Track &t, bool replace, float good_frac); + void FillByLabelMaps_CkfBase(); + + bool CheckMkFitLayerPlanVsReferenceHits(const Track &mkft, const Track &reft, const std::string &name); + + // -------------------------------------------------------- + // Analysis drivers / main functions / Comparators + + void Compare(); + + private: + std::vector &m_deadvectors; + DataFile *m_data_file = nullptr; + Event *m_event = nullptr; + EventOfHits *m_eoh = nullptr; + MkBuilder *m_builder = nullptr; + int m_evs_in_file = -1; + int m_it_index = 0; + bool m_clean_seeds = true; + bool m_backward_fit = true; + bool m_remove_duplicates = true; + + TrackVec m_seeds; + TrackVec m_tracks; + + using map_t = std::map; + using map_i = map_t::iterator; + + std::map m_ckf_map, m_sim_map, m_seed_map, m_mkf_map; + }; + +} // namespace mkfit + +#endif diff --git a/RecoTracker/MkFitCMS/standalone/ShellLinkDef.h b/RecoTracker/MkFitCMS/standalone/ShellLinkDef.h new file mode 100644 index 0000000000000..a0052503e6ed7 --- /dev/null +++ b/RecoTracker/MkFitCMS/standalone/ShellLinkDef.h @@ -0,0 +1 @@ +#pragma link C++ class mkfit::Shell; diff --git a/RecoTracker/MkFitCMS/standalone/buildtestMPlex.cc b/RecoTracker/MkFitCMS/standalone/buildtestMPlex.cc index 6ce5433eb858d..6872274f24436 100644 --- a/RecoTracker/MkFitCMS/standalone/buildtestMPlex.cc +++ b/RecoTracker/MkFitCMS/standalone/buildtestMPlex.cc @@ -392,6 +392,10 @@ namespace mkfit { // And if we care about doing too muich work for seeds that will never get processed. //============================================================================== + namespace { + constexpr unsigned int algorithms[] = {4, 22, 23, 5, 24, 7, 8, 9, 10, 6}; //9 iterations + } + std::vector runBtpCe_MultiIter(Event &ev, const EventOfHits &eoh, MkBuilder &builder, int n) { std::vector timevec; if (n <= 0) @@ -403,8 +407,6 @@ namespace mkfit { TrackVec seeds_used; TrackVec seeds1; - unsigned int algorithms[] = {4, 22, 23, 5, 24, 7, 8, 9, 10, 6}; //9 iterations - if (validation_on) { for (auto const &s : ev.seedTracks_) { //keep seeds form the first n iterations for processing @@ -472,9 +474,18 @@ namespace mkfit { if (validation_on) seeds_used.insert(seeds_used.end(), seeds.begin(), seeds.end()); //cleaned seeds need to be stored somehow - if (itconf.m_pre_bkfit_filter) { - builder.filter_comb_cands(itconf.m_pre_bkfit_filter); - } + // Pre backward-fit filtering. + // Note -- slightly different logic than run_OneIteration as we always do nan filters for + // export for validation. + filter_candidates_func pre_filter; + if (itconf.m_pre_bkfit_filter) + pre_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_pre_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else + pre_filter = StdSeq::qfilter_nan_n_silly; + // pre_filter is always at least doing nan_n_silly filter. + builder.filter_comb_cands(pre_filter, true); builder.select_best_comb_cands(); @@ -502,23 +513,31 @@ namespace mkfit { // before reaching seeding region. Ideally, we wouldn't add them in the first place but // if we want to export full tracks above we need to hold on to them (alternatively, we could // have a pointer to seed track in CombCandidate and copy them from there). - if (do_backward_search) { + if (do_backward_search) builder.compactifyHitStorageForBestCand(itconf.m_backward_drop_seed_hits, itconf.m_backward_fit_min_hits); - } builder.backwardFit(); if (do_backward_search) { builder.beginBkwSearch(); builder.findTracksCloneEngine(SteeringParams::IT_BkwSearch); - builder.endBkwSearch(); } - if (itconf.m_post_bkfit_filter) { - builder.filter_comb_cands(itconf.m_post_bkfit_filter); - } - - builder.filter_comb_cands(StdSeq::qfilter_nan_n_silly); + // Post backward-fit filtering. + // Note -- slightly different logic than run_OneIteration as we export both pre and post + // backward-fit tracks. + filter_candidates_func post_filter; + if (itconf.m_post_bkfit_filter) + post_filter = [&](const TrackCand &tc, const MkJob &jb) -> bool { + return itconf.m_post_bkfit_filter(tc, jb) && StdSeq::qfilter_nan_n_silly(tc, jb); + }; + else + post_filter = StdSeq::qfilter_nan_n_silly; + // post_filter is always at least doing nan_n_silly filter. + builder.filter_comb_cands(post_filter, true); + + if (do_backward_search) + builder.endBkwSearch(); builder.select_best_comb_cands(true); // true -> clear m_tracks as they were already filled once above diff --git a/RecoTracker/MkFitCMS/standalone/mkFit.cc b/RecoTracker/MkFitCMS/standalone/mkFit.cc index fc1d4cc206209..b5124bd050e99 100644 --- a/RecoTracker/MkFitCMS/standalone/mkFit.cc +++ b/RecoTracker/MkFitCMS/standalone/mkFit.cc @@ -22,9 +22,11 @@ //#define DEBUG #include "RecoTracker/MkFitCore/src/Debug.h" +#include "RecoTracker/MkFitCMS/standalone/Shell.h" #include "oneapi/tbb/task_arena.h" #include "oneapi/tbb/parallel_for.h" +#include #if defined(USE_VTUNE_PAUSE) #include "ittnotify.h" @@ -40,6 +42,13 @@ using namespace mkfit; //============================================================================== +std::vector deadvectors; + +void init_deadvectors() { + deadvectors.resize(Config::TrkInfo.n_layers()); +#include "RecoTracker/MkFitCMS/standalone/deadmodules.h" +} + void initGeom() { std::cout << "Constructing geometry '" << Config::geomPlugin << "'\n"; @@ -106,6 +115,10 @@ void initGeom() { Config::ItrInfo.setupStandardFunctionsFromNames(); + // We always initialize the dead modules. Actual loading into each event is + // controlled via Config::useDeadModules. + init_deadvectors(); + // Test functions for ConfigJsonPatcher // cj.test_Direct (Config::ItrInfo[0]); // cj.test_Patcher(Config::ItrInfo[0]); @@ -155,13 +168,6 @@ namespace { const char* b2a(bool b) { return b ? "true" : "false"; } - std::vector deadvectors; - - void init_deadvectors() { - deadvectors.resize(Config::TrkInfo.n_layers()); -#include "RecoTracker/MkFitCMS/standalone/deadmodules.h" - } - } // namespace //============================================================================== @@ -200,26 +206,14 @@ void listOpts(const U& g_opt_map) { //============================================================================== void test_standard() { - printf("Running test_standard(), operation=\"%s\"\n", g_operation.c_str()); - printf(" vusize=%d, num_th_sim=%d, num_th_finder=%d\n", - MPT_SIZE, - Config::numThreadsSimulation, - Config::numThreadsFinder); - printf( - " sizeof(Track)=%zu, sizeof(Hit)=%zu, sizeof(SVector3)=%zu, sizeof(SMatrixSym33)=%zu, sizeof(MCHitInfo)=%zu\n", - sizeof(Track), - sizeof(Hit), - sizeof(SVector3), - sizeof(SMatrixSym33), - sizeof(MCHitInfo)); + printf("Running test_standard(), operation=\"%s\", best_out_of=%d\n", + g_operation.c_str(), + Config::finderReportBestOutOfN); if (Config::seedInput == cmsswSeeds) printf("- reading seeds from file\n"); initGeom(); - if (Config::useDeadModules) { - init_deadvectors(); - } if (Config::nEvents <= 0) { return; @@ -503,6 +497,7 @@ int main(int argc, const char* argv[]) { for (int i = 1; i < argc; ++i) { mArgs.push_back(argv[i]); } + bool run_shell = false; lStr_i i = mArgs.begin(); while (i != mArgs.end()) { @@ -524,10 +519,11 @@ int main(int argc, const char* argv[]) { " --read-cmssw-tracks read external cmssw reco tracks if available (def: %s)\n" " --read-simtrack-states read in simTrackStates for pulls in validation (def: %s)\n" " --num-events number of events to run over or simulate (def: %d)\n" - " if using --input-file, must be enabled AFTER on command line\n" + " if using --input-file, must be enabled AFTER on command line\n" " --start-event event number to start at when reading from a file (def: %d)\n" " --loop-over-file after reaching the end of the file, start over from the beginning until " - " events have been processed\n" + " events have been processed\n" + " --shell start interactive shell instead of running test_standard()\n" "\n" "If no --input-file is specified, will trigger simulation\n" " --num-tracks number of tracks to generate for each event (def: %d)\n" @@ -820,6 +816,8 @@ int main(int argc, const char* argv[]) { g_start_event = atoi(i->c_str()); } else if (*i == "--loop-over-file") { Config::loopOverFile = true; + } else if (*i == "--shell") { + run_shell = true; } else if (*i == "--num-tracks") { next_arg_or_die(mArgs, i); Config::nTracks = atoi(i->c_str()); @@ -1020,24 +1018,38 @@ int main(int argc, const char* argv[]) { mArgs.erase(start, ++i); } + // clang-format off + // Do some checking of options before going... if (Config::seedCleaning != cleanSeedsPure && (Config::cmsswMatchingFW == labelBased || Config::cmsswMatchingBK == labelBased)) { - std::cerr << "What have you done?!? Can't mix cmssw label matching without pure seeds! Exiting..." << std::endl; + std::cerr << "What have you done?!? Can't mix cmssw label matching without pure seeds! Exiting...\n"; exit(1); } else if (Config::mtvLikeValidation && Config::inclusiveShorts) { - std::cerr - << "What have you done?!? Short reco tracks are already accounted for in the MTV-Like Validation! Inclusive " - "shorts is only an option for the standard simval, and will break the MTV-Like simval! Exiting..." - << std::endl; + std::cerr << "What have you done?!? Short reco tracks are already accounted for in the MTV-Like Validation! Inclusive " + "shorts is only an option for the standard simval, and will break the MTV-Like simval! Exiting...\n"; exit(1); } Config::recalculateDependentConstants(); - printf("Running with n_threads=%d, best_out_of=%d\n", Config::numThreadsFinder, Config::finderReportBestOutOfN); + printf("mkFit configuration complete.\n" + " vusize=%d, num_thr_events=%d, num_thr_finder=%d\n" + " sizeof(Track)=%zu, sizeof(Hit)=%zu, sizeof(SVector3)=%zu, sizeof(SMatrixSym33)=%zu, sizeof(MCHitInfo)=%zu\n", + MPT_SIZE, Config::numThreadsEvents, Config::numThreadsFinder, + sizeof(Track), sizeof(Hit), sizeof(SVector3), sizeof(SMatrixSym33), sizeof(MCHitInfo)); + + if (run_shell) { + tbb::global_control global_limit(tbb::global_control::max_allowed_parallelism, Config::numThreadsFinder); + + initGeom(); + Shell s(deadvectors, g_input_file, g_start_event); + s.Run(); + } else { + test_standard(); + } - test_standard(); + // clang-format on return 0; } diff --git a/RecoTracker/MkFitCMS/standalone/tkNtuple/WriteMemoryFile.cc b/RecoTracker/MkFitCMS/standalone/tkNtuple/WriteMemoryFile.cc index 4c31f9446df1f..37b086c5386b2 100644 --- a/RecoTracker/MkFitCMS/standalone/tkNtuple/WriteMemoryFile.cc +++ b/RecoTracker/MkFitCMS/standalone/tkNtuple/WriteMemoryFile.cc @@ -45,6 +45,7 @@ void printHelp(const char* av0) { printf( "Usage: %s [options]\n" "Options:\n" + " --help print help and exit\n" " --input input file\n" " --output output file\n" " --geo binary TrackerInfo geometry (def: CMS-phase1.bin)\n" @@ -54,7 +55,8 @@ void printHelp(const char* av0) { " --write-all-events write all events (def: skip events with 0 simtracks or seeds)\n" " --write-rec-tracks write rec tracks (def: not written)\n" " --apply-ccc apply cluster charge cut to strip hits (def: false)\n" - " --all-seeds merge all seeds from the input file (def: false)\n", + " --all-seeds write all seeds from the input file, not only initialStep and hltIter0 (def: " + "false)\n", av0); } @@ -88,6 +90,7 @@ int main(int argc, char* argv[]) { if (*i == "-h" || *i == "-help" || *i == "--help") { printHelp(argv[0]); + exit(0); } else if (*i == "--input") { next_arg_or_die(mArgs, i); inputFileName = *i; diff --git a/RecoTracker/MkFitCore/interface/Config.h b/RecoTracker/MkFitCore/interface/Config.h index e885792fe8975..d269424601d3d 100644 --- a/RecoTracker/MkFitCore/interface/Config.h +++ b/RecoTracker/MkFitCore/interface/Config.h @@ -3,18 +3,26 @@ namespace mkfit { - enum PropagationFlagsEnum { PF_none = 0, PF_use_param_b_field = 0x1, PF_apply_material = 0x2 }; + enum PropagationFlagsEnum { + PF_none = 0, + PF_use_param_b_field = 0x1, + PF_apply_material = 0x2, + PF_copy_input_state_on_fail = 0x4 + }; struct PropagationFlags { bool use_param_b_field : 1; bool apply_material : 1; + bool copy_input_state_on_fail : 1; // Could add: bool use_trig_approx -- now Config::useTrigApprox = true // Could add: int n_prop_to_r_iters : 8 -- now Config::Niter = 5 - PropagationFlags() : use_param_b_field(false), apply_material(false) {} + PropagationFlags() : use_param_b_field(false), apply_material(false), copy_input_state_on_fail(false) {} PropagationFlags(int pfe) - : use_param_b_field(pfe & PF_use_param_b_field), apply_material(pfe & PF_apply_material) {} + : use_param_b_field(pfe & PF_use_param_b_field), + apply_material(pfe & PF_apply_material), + copy_input_state_on_fail(pfe & PF_copy_input_state_on_fail) {} }; class PropagationConfig { diff --git a/RecoTracker/MkFitCore/interface/MkBuilder.h b/RecoTracker/MkFitCore/interface/MkBuilder.h index 03aeba2c842bd..9e68ac703665a 100644 --- a/RecoTracker/MkFitCore/interface/MkBuilder.h +++ b/RecoTracker/MkFitCore/interface/MkBuilder.h @@ -51,7 +51,7 @@ namespace mkfit { void import_seeds(const TrackVec &in_seeds, const bool seeds_sorted, std::function insert_seed); // filter for rearranging cands that will / will not do backward search. - int filter_comb_cands(filter_candidates_func filter); + int filter_comb_cands(filter_candidates_func filter, bool attempt_all_cands); void find_min_max_hots_size(); @@ -70,6 +70,8 @@ namespace mkfit { const TrackVec &ref_tracks() const { return m_tracks; } TrackVec &ref_tracks_nc() { return m_tracks; } + const EventOfCombCandidates &ref_eocc() const { return m_event_of_comb_cands; } + // -------- void find_tracks_load_seeds_BH(const TrackVec &in_seeds, const bool seeds_sorted); // for FindTracksBestHit diff --git a/RecoTracker/MkFitCore/interface/Track.h b/RecoTracker/MkFitCore/interface/Track.h index 1410afe08bccc..d941b615663f0 100644 --- a/RecoTracker/MkFitCore/interface/Track.h +++ b/RecoTracker/MkFitCore/interface/Track.h @@ -9,6 +9,7 @@ #include #include +#include namespace mkfit { @@ -601,7 +602,7 @@ namespace mkfit { } inline float getScoreWorstPossible() { - return -1e16; // somewhat arbitrary value, used for handling of best short track during finding (will try to take it out) + return -std::numeric_limits::max(); // used for handling of best short track during finding } inline float getScoreCand(const track_score_func& score_func, @@ -656,8 +657,8 @@ namespace mkfit { } void print(const TrackState& s); - void print(std::string label, int itrack, const Track& trk, bool print_hits = false); - void print(std::string label, const TrackState& s); + void print(std::string pfx, int itrack, const Track& trk, bool print_hits = false); + void print(std::string pfx, const TrackState& s); } // end namespace mkfit #endif diff --git a/RecoTracker/MkFitCore/interface/TrackStructures.h b/RecoTracker/MkFitCore/interface/TrackStructures.h index 8ce660c88c8d7..d4cc07f26a20d 100644 --- a/RecoTracker/MkFitCore/interface/TrackStructures.h +++ b/RecoTracker/MkFitCore/interface/TrackStructures.h @@ -372,6 +372,10 @@ namespace mkfit { m_hots.reserve(expected_num_hots); m_hots_size = 0; m_hots.clear(); + + m_lastHitIdx_before_bkwsearch = -1; + m_nInsideMinusOneHits_before_bkwsearch = -1; + m_nTailMinusOneHits_before_bkwsearch = -1; } void importSeed(const Track& seed, const track_score_func& score_func, int region); @@ -388,7 +392,8 @@ namespace mkfit { void compactifyHitStorageForBestCand(bool remove_seed_hits, int backward_fit_min_hits); void beginBkwSearch(); - void endBkwSearch(); + void repackCandPostBkwSearch(int i); + // not needed for CombCand::endBkwSearch(), reinit performed in reset() for a new event. // Accessors //----------- @@ -634,10 +639,11 @@ namespace mkfit { void beginBkwSearch() { for (int i = 0; i < m_size; ++i) m_candidates[i].beginBkwSearch(); + m_cands_in_backward_rep = true; } void endBkwSearch() { - for (int i = 0; i < m_size; ++i) - m_candidates[i].endBkwSearch(); + // There is no CombCand::endBkwSearch(), setup correctly in CombCand::reset(). + m_cands_in_backward_rep = false; } // Accessors @@ -647,6 +653,8 @@ namespace mkfit { CombCandidate& operator[](int i) { return m_candidates[i]; } CombCandidate& cand(int i) { return m_candidates[i]; } + bool cands_in_backward_rep() const { return m_cands_in_backward_rep; } + // Direct access for vectorized functions in MkBuilder / MkFinder const std::vector& refCandidates() const { return m_candidates; } std::vector& refCandidates_nc() { return m_candidates; } @@ -659,6 +667,7 @@ namespace mkfit { int m_capacity = 0; int m_size = 0; int m_n_seeds_inserted = 0; + bool m_cands_in_backward_rep = false; }; } // namespace mkfit diff --git a/RecoTracker/MkFitCore/interface/TrackerInfo.h b/RecoTracker/MkFitCore/interface/TrackerInfo.h index 87294081754ea..20ff2e06dff78 100644 --- a/RecoTracker/MkFitCore/interface/TrackerInfo.h +++ b/RecoTracker/MkFitCore/interface/TrackerInfo.h @@ -7,7 +7,7 @@ namespace mkfit { - enum WithinSensitiveRegion_e { WSR_Undef = -1, WSR_Inside = 0, WSR_Edge, WSR_Outside }; + enum WithinSensitiveRegion_e { WSR_Undef = -1, WSR_Inside = 0, WSR_Edge, WSR_Outside, WSR_Failed }; struct WSR_Result { // Could also store XHitSize count equivalent here : 16; diff --git a/RecoTracker/MkFitCore/interface/cms_common_macros.h b/RecoTracker/MkFitCore/interface/cms_common_macros.h index 6c78c862d8926..ae4c6d7b75ffb 100644 --- a/RecoTracker/MkFitCore/interface/cms_common_macros.h +++ b/RecoTracker/MkFitCore/interface/cms_common_macros.h @@ -5,6 +5,24 @@ #define CMS_SA_ALLOW #else #include "FWCore/Utilities/interface/thread_safety_macros.h" +#include "FWCore/Utilities/interface/isFinite.h" #endif +namespace mkfit { + + constexpr bool isFinite(float x) { +#ifdef MKFIT_STANDALONE + const unsigned int mask = 0x7f800000; + union { + unsigned int l; + float d; + } v = {.d = x}; + return (v.l & mask) != mask; +#else + return edm::isFinite(x); +#endif + } + +} // namespace mkfit + #endif diff --git a/RecoTracker/MkFitCore/src/Debug.cc b/RecoTracker/MkFitCore/src/Debug.cc new file mode 100644 index 0000000000000..e250b6d8a7b08 --- /dev/null +++ b/RecoTracker/MkFitCore/src/Debug.cc @@ -0,0 +1,3 @@ +namespace mkfit { + bool g_debug = true; +} diff --git a/RecoTracker/MkFitCore/src/Debug.h b/RecoTracker/MkFitCore/src/Debug.h index 318e214bcc481..04fab5f45894b 100644 --- a/RecoTracker/MkFitCore/src/Debug.h +++ b/RecoTracker/MkFitCore/src/Debug.h @@ -1,4 +1,9 @@ #ifndef RecoTracker_MkFitCore_src_Debug_h + +namespace mkfit { + extern bool g_debug; +} + #ifdef DEBUG #define RecoTracker_MkFitCore_src_Debug_h @@ -36,7 +41,7 @@ All are protected by a file scope mutex to avoid mixed printouts. This mutex can also be acquired within a block via dmutex_guard: - if (debug) { + if (debug && g_debug) { dmutex_guard; [do complicated stuff] } @@ -48,30 +53,30 @@ #define dmutex_guard std::lock_guard dlock(debug_mutex) #define dprint(x) \ - if (debug) { \ + if (debug && g_debug) { \ dmutex_guard; \ std::cout << x << std::endl; \ } #define dprint_np(n, x) \ - if (debug && n < N_proc) { \ + if (debug && g_debug && n < N_proc) { \ dmutex_guard; \ std::cout << n << ": " << x << std::endl; \ } -#define dcall(x) \ - if (debug) { \ - dmutex_guard; \ - x; \ +#define dcall(x) \ + if (debug && g_debug) { \ + dmutex_guard; \ + x; \ } -#define dprintf(...) \ - if (debug) { \ - dmutex_guard; \ - printf(__VA_ARGS__); \ +#define dprintf(...) \ + if (debug && g_debug) { \ + dmutex_guard; \ + printf(__VA_ARGS__); \ } -#define dprintf_np(n, ...) \ - if (debug && n < N_proc) { \ - dmutex_guard; \ - std::cout << n << ": "; \ - printf(__VA_ARGS__); \ +#define dprintf_np(n, ...) \ + if (debug && g_debug && n < N_proc) { \ + dmutex_guard; \ + std::cout << n << ": "; \ + printf(__VA_ARGS__); \ } namespace { diff --git a/RecoTracker/MkFitCore/src/FindingFoos.h b/RecoTracker/MkFitCore/src/FindingFoos.h index 9cf6e156fab2a..8110f8019fca8 100644 --- a/RecoTracker/MkFitCore/src/FindingFoos.h +++ b/RecoTracker/MkFitCore/src/FindingFoos.h @@ -9,11 +9,11 @@ namespace mkfit { #define COMPUTE_CHI2_ARGS \ const MPlexLS &, const MPlexLV &, const MPlexQI &, const MPlexHS &, const MPlexHV &, MPlexQF &, MPlexLV &, \ - const int, const PropagationFlags, const bool + MPlexQI &, const int, const PropagationFlags, const bool #define UPDATE_PARAM_ARGS \ - const MPlexLS &, const MPlexLV &, MPlexQI &, const MPlexHS &, const MPlexHV &, MPlexLS &, MPlexLV &, const int, \ - const PropagationFlags, const bool + const MPlexLS &, const MPlexLV &, MPlexQI &, const MPlexHS &, const MPlexHV &, MPlexLS &, MPlexLV &, MPlexQI &, \ + const int, const PropagationFlags, const bool class FindingFoos { public: diff --git a/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.cc b/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.cc index 699fcb58d7b0c..b933dfbf3a8c6 100644 --- a/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.cc +++ b/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.cc @@ -477,6 +477,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit) { @@ -489,7 +490,7 @@ namespace mkfit { msRad.At(n, 0, 0) = std::hypot(msPar.constAt(n, 0, 0), msPar.constAt(n, 1, 0)); } - propagateHelixToRMPlex(psErr, psPar, Chg, msRad, propErr, propPar, N_proc, propFlags); + propagateHelixToRMPlex(psErr, psPar, Chg, msRad, propErr, propPar, outFailFlag, N_proc, propFlags); kalmanOperation( KFO_Update_Params | KFO_Local_Cov, propErr, propPar, msErr, msPar, outErr, outPar, dummy_chi2, N_proc); @@ -524,6 +525,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexQF& outChi2, MPlexLV& propPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit) { @@ -536,7 +538,7 @@ namespace mkfit { msRad.At(n, 0, 0) = std::hypot(msPar.constAt(n, 0, 0), msPar.constAt(n, 1, 0)); } - propagateHelixToRMPlex(psErr, psPar, inChg, msRad, propErr, propPar, N_proc, propFlags); + propagateHelixToRMPlex(psErr, psPar, inChg, msRad, propErr, propPar, outFailFlag, N_proc, propFlags); kalmanOperation(KFO_Calculate_Chi2, propErr, propPar, msErr, msPar, dummy_err, dummy_par, outChi2, N_proc); } else { @@ -743,6 +745,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit) { @@ -755,7 +758,7 @@ namespace mkfit { msZ.At(n, 0, 0) = msPar.constAt(n, 2, 0); } - propagateHelixToZMPlex(psErr, psPar, Chg, msZ, propErr, propPar, N_proc, propFlags); + propagateHelixToZMPlex(psErr, psPar, Chg, msZ, propErr, propPar, outFailFlag, N_proc, propFlags); kalmanOperationEndcap(KFO_Update_Params, propErr, propPar, msErr, msPar, outErr, outPar, dummy_chi2, N_proc); } else { @@ -788,6 +791,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexQF& outChi2, MPlexLV& propPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit) { @@ -800,7 +804,7 @@ namespace mkfit { msZ.At(n, 0, 0) = msPar.constAt(n, 2, 0); } - propagateHelixToZMPlex(psErr, psPar, inChg, msZ, propErr, propPar, N_proc, propFlags); + propagateHelixToZMPlex(psErr, psPar, inChg, msZ, propErr, propPar, outFailFlag, N_proc, propFlags); kalmanOperationEndcap(KFO_Calculate_Chi2, propErr, propPar, msErr, msPar, dummy_err, dummy_par, outChi2, N_proc); } else { diff --git a/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.h b/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.h index 5363184a78d19..f37f2cf794a39 100644 --- a/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.h +++ b/RecoTracker/MkFitCore/src/KalmanUtilsMPlex.h @@ -27,6 +27,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit); @@ -46,6 +47,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexQF& outChi2, MPlexLV& propPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit); @@ -77,6 +79,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit); @@ -96,6 +99,7 @@ namespace mkfit { const MPlexHV& msPar, MPlexQF& outChi2, MPlexLV& propPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags propFlags, const bool propToHit); diff --git a/RecoTracker/MkFitCore/src/MkBase.h b/RecoTracker/MkFitCore/src/MkBase.h index b12efb754e5c8..d5e3a8e77f1ac 100644 --- a/RecoTracker/MkFitCore/src/MkBase.h +++ b/RecoTracker/MkFitCore/src/MkBase.h @@ -33,7 +33,7 @@ namespace mkfit { msRad.At(n, 0, 0) = r; } - propagateHelixToRMPlex(m_Err[iC], m_Par[iC], m_Chg, msRad, m_Err[iP], m_Par[iP], N_proc, pf); + propagateHelixToRMPlex(m_Err[iC], m_Par[iC], m_Chg, msRad, m_Err[iP], m_Par[iP], m_FailFlag, N_proc, pf); } void propagateTracksToHitR(const MPlexHV& par, @@ -46,7 +46,8 @@ namespace mkfit { msRad.At(n, 0, 0) = std::hypot(par.constAt(n, 0, 0), par.constAt(n, 1, 0)); } - propagateHelixToRMPlex(m_Err[iC], m_Par[iC], m_Chg, msRad, m_Err[iP], m_Par[iP], N_proc, pf, noMatEffPtr); + propagateHelixToRMPlex( + m_Err[iC], m_Par[iC], m_Chg, msRad, m_Err[iP], m_Par[iP], m_FailFlag, N_proc, pf, noMatEffPtr); } //---------------------------------------------------------------------------- @@ -58,7 +59,7 @@ namespace mkfit { msZ.At(n, 0, 0) = z; } - propagateHelixToZMPlex(m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], N_proc, pf); + propagateHelixToZMPlex(m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], m_FailFlag, N_proc, pf); } void propagateTracksToHitZ(const MPlexHV& par, @@ -71,7 +72,8 @@ namespace mkfit { msZ.At(n, 0, 0) = par.constAt(n, 2, 0); } - propagateHelixToZMPlex(m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], N_proc, pf, noMatEffPtr); + propagateHelixToZMPlex( + m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], m_FailFlag, N_proc, pf, noMatEffPtr); } void propagateTracksToPCAZ(const int N_proc, const PropagationFlags pf) { @@ -85,15 +87,18 @@ namespace mkfit { (1 + slope * slope); // PCA to origin } - propagateHelixToZMPlex(m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], N_proc, pf); + propagateHelixToZMPlex(m_Err[iC], m_Par[iC], m_Chg, msZ, m_Err[iP], m_Par[iP], m_FailFlag, N_proc, pf); } + void clearFailFlag() { m_FailFlag.setVal(0); } + //---------------------------------------------------------------------------- protected: MPlexLS m_Err[2]; MPlexLV m_Par[2]; MPlexQI m_Chg; + MPlexQI m_FailFlag; }; } // end namespace mkfit diff --git a/RecoTracker/MkFitCore/src/MkBuilder.cc b/RecoTracker/MkFitCore/src/MkBuilder.cc index cff781a41a53f..9132cabfb5e8f 100644 --- a/RecoTracker/MkFitCore/src/MkBuilder.cc +++ b/RecoTracker/MkFitCore/src/MkBuilder.cc @@ -25,9 +25,6 @@ #include "oneapi/tbb/parallel_for.h" #include "oneapi/tbb/parallel_for_each.h" -// Set this to select a single track for deep debugging: -//#define SELECT_SEED_LABEL -494 - namespace mkfit { //============================================================================== @@ -147,7 +144,7 @@ namespace { } } - void print_seeds(const EventOfCombCandidates &event_of_comb_cands) { + [[maybe_unused]] void print_seeds(const EventOfCombCandidates &event_of_comb_cands) { for (int iseed = 0; iseed < event_of_comb_cands.size(); iseed++) { print_seed2(event_of_comb_cands[iseed].front()); } @@ -301,15 +298,30 @@ namespace mkfit { //------------------------------------------------------------------------------ - int MkBuilder::filter_comb_cands(filter_candidates_func filter) { + int MkBuilder::filter_comb_cands(filter_candidates_func filter, bool attempt_all_cands) { EventOfCombCandidates &eoccs = m_event_of_comb_cands; int i = 0, place_pos = 0; - dprintf("MkBuilder::filter_comb_cands Entering filter size eoccsm_size=%d\n", eoccs.size()); + dprintf("MkBuilder::filter_comb_cands Entering filter size eoccs.size=%d\n", eoccs.size()); std::vector removed_cnts(m_job->num_regions()); while (i < eoccs.size()) { - if (filter(eoccs[i].front(), *m_job)) { + if (eoccs.cands_in_backward_rep()) + eoccs[i].repackCandPostBkwSearch(0); + bool passed = filter(eoccs[i].front(), *m_job); + + if (!passed && attempt_all_cands) { + for (int j = 1; j < (int)eoccs[i].size(); ++j) { + if (eoccs.cands_in_backward_rep()) + eoccs[i].repackCandPostBkwSearch(j); + if (filter(eoccs[i][j], *m_job)) { + eoccs[i][0] = eoccs[i][j]; // overwrite front, no need to std::swap() them + passed = true; + break; + } + } + } + if (passed) { if (place_pos != i) std::swap(eoccs[place_pos], eoccs[i]); ++place_pos; @@ -336,7 +348,7 @@ namespace mkfit { eoccs.resizeAfterFiltering(n_removed); - dprintf("MkBuilder::filter_comb_cands n_removed = %d, eoccsm_size=%d\n", n_removed, eoccs.size()); + dprintf("MkBuilder::filter_comb_cands n_removed = %d, eoccs.size=%d\n", n_removed, eoccs.size()); return n_removed; } @@ -373,9 +385,6 @@ namespace mkfit { const EventOfCombCandidates &eoccs = m_event_of_comb_cands; out_vec.reserve(out_vec.size() + eoccs.size()); for (int i = 0; i < eoccs.size(); i++) { - // See MT-RATS comment below. - assert(!eoccs[i].empty() && "BackwardFitBH requires output tracks to align with seeds."); - // Take the first candidate, if it exists. if (!eoccs[i].empty()) { const TrackCand &bcand = eoccs[i].front(); @@ -396,25 +405,6 @@ namespace mkfit { //------------------------------------------------------------------------------ void MkBuilder::seed_post_cleaning(TrackVec &tv) { -#ifdef SELECT_SEED_LABEL - { // Select seed with the defined label for detailed debugging. - for (int i = 0; i < (int)tv.size(); ++i) { - if (tv[i].label() == SELECT_SEED_LABEL) { - printf("Preselect seed with label %d - found on pos %d\n", SELECT_SEED_LABEL, i); - if (i != 0) - tv[0] = tv[i]; - tv.resize(1); - print("Label", tv[0].label(), tv[0], true); - break; - } - } - if (tv.size() != 1) { - printf("Preselect seed with label %d - NOT FOUND. Cleaning out seeds.\n", SELECT_SEED_LABEL); - tv.clear(); - } - } -#endif - if (Const::nan_n_silly_check_seeds) { int count = 0; @@ -556,6 +546,7 @@ namespace mkfit { dcall(pre_prop_print(curr_layer, mkfndr.get())); + mkfndr->clearFailFlag(); (mkfndr.get()->*fnd_foos.m_propagate_foo)( layer_info.propagate_to(), curr_tridx, prop_config.finding_inter_layer_pflags); @@ -848,6 +839,7 @@ namespace mkfit { //propagate to layer dcall(pre_prop_print(curr_layer, mkfndr.get())); + mkfndr->clearFailFlag(); (mkfndr.get()->*fnd_foos.m_propagate_foo)( layer_info.propagate_to(), end - itrack, prop_config.finding_inter_layer_pflags); @@ -989,8 +981,6 @@ namespace mkfit { cloner.begin_eta_bin(&eoccs, &seed_cand_update_idx, &extra_cands, start_seed, n_seeds); // Loop over layers, starting from after the seed. - // Note that we do a final pass with curr_layer = -1 to update parameters - // and output final tracks. auto layer_plan_it = st_par.make_iterator(iteration_dir); @@ -1078,6 +1068,7 @@ namespace mkfit { #endif // propagate to current layer + mkfndr->clearFailFlag(); (mkfndr->*fnd_foos.m_propagate_foo)( layer_info.propagate_to(), end - itrack, prop_config.finding_inter_layer_pflags); @@ -1158,10 +1149,18 @@ namespace mkfit { // BackwardFit //============================================================================== - // MT-RATS - eta separators can be screwed after copy out with possibly empty CombCands. - // I added asserts to two applicable places above (both here in MkBuilder.cc). - // One could also re-calculate / adjust m_seedEtaSeparators, during export iself, probably. - // Or use separate seed / track vectors for every region -- which would be prettier. +#ifdef DEBUG_FINAL_FIT + namespace { + // clang-format off + void dprint_tcand(const TrackCand &t, int i) { + dprintf(" %4d with q=%+d chi2=%7.3f pT=%7.3f eta=% 7.3f x=%.3f y=%.3f z=%.3f" + " nHits=%2d label=%4d findable=%d\n", + i, t.charge(), t.chi2(), t.pT(), t.momEta(), t.x(), t.y(), t.z(), + t.nFoundHits(), t.label(), t.isFindable()); + } + // clang-format on + } // namespace +#endif void MkBuilder::backwardFitBH() { tbb::parallel_for_each(m_job->regions_begin(), m_job->regions_end(), [&](int region) { @@ -1187,28 +1186,16 @@ namespace mkfit { const PropagationConfig &prop_config = PropagationConfig::get_default(); #ifdef DEBUG_FINAL_FIT EventOfCombCandidates &eoccs = m_event_of_comb_cands; + bool debug = true; #endif for (int icand = start_cand; icand < end_cand; icand += NN) { const int end = std::min(icand + NN, end_cand); #ifdef DEBUG_FINAL_FIT - printf("Pre Final fit for %d - %d\n", icand, end); + dprintf("Pre Final fit for %d - %d\n", icand, end); for (int i = icand; i < end; ++i) { - const TrackCand &t = eoccs[i][0]; - printf( - " %4d with q=%+d chi2=%7.3f pT=%7.3f eta=% 7.3f x=%.3f y=%.3f z=%.3f nHits=%2d label=%4d findable=%d\n", - i, - t.charge(), - t.chi2(), - t.pT(), - t.momEta(), - t.x(), - t.y(), - t.z(), - t.nFoundHits(), - t.label(), - t.isFindable()); + dprint_tcand(eoccs[i][0], i); } #endif @@ -1242,32 +1229,16 @@ namespace mkfit { icand, 1.0f / mkfndr->m_Par[MkBase::iP].At(0, 3, 0), mkfndr->m_Chi2(0, 0, 0) / (eoccs[icand][0].nFoundHits() * 3 - 6)); - printf( - "CHIHDR %3s %10s %10s %10s %10s %10s %11s %11s %11s %10s %10s %10s %10s %11s %11s %11s %10s %10s %10s %10s " - "%10s %11s %11s\n", - "lyr", - "chi2", - "x_h", - "y_h", - "z_h", - "r_h", - "sx_h", - "sy_h", - "sz_h", - "x_t", - "y_t", - "z_t", - "r_t", - "sx_t", - "sy_t", - "sz_t", - "pt", - "phi", - "theta", - "phi_h", - "phi_t", - "d_xy", - "d_z"); + // clang-format off + printf("CHIHDR %3s %10s" + " %10s %10s %10s %10s %11s %11s %11s" + " %10s %10s %10s %10s %11s %11s %11s" + " %10s %10s %10s %10s %10s %11s %11s\n", + "lyr", "chi2", + "x_h", "y_h", "z_h", "r_h", "sx_h", "sy_h", "sz_h", + "x_t", "y_t", "z_t", "r_t", "sx_t", "sy_t", "sz_t", + "pt", "phi", "theta", "phi_h", "phi_t", "d_xy", "d_z"); + // clang-format on goto redo_fit; } #endif @@ -1276,22 +1247,9 @@ namespace mkfit { mkfndr->bkFitOutputTracks(m_tracks, icand, end, prop_config.backward_fit_to_pca); #ifdef DEBUG_FINAL_FIT - printf("Post Final fit for %d - %d\n", icand, end); + dprintf("Post Final fit for %d - %d\n", icand, end); for (int i = icand; i < end; ++i) { - const TrackCand &t = eoccs[i][0]; - printf( - " %4d with q=%+d chi2=%7.3f pT=%7.3f eta=% 7.3f x=%.3f y=%.3f z=%.3f nHits=%2d label=%4d findable=%d\n", - i, - t.charge(), - t.chi2(), - t.pT(), - t.momEta(), - t.x(), - t.y(), - t.z(), - t.nFoundHits(), - t.label(), - t.isFindable()); + dprint_tcand(eoccs[i][0], i); } #endif } @@ -1328,35 +1286,21 @@ namespace mkfit { for (int icand = start_cand; icand < end_cand; icand += step) { int end = std::min(icand + NN, end_cand); + bool chi_debug = false; + #ifdef DEBUG_FINAL_FIT - printf("Pre Final fit for %d - %d\n", icand, end); + bool debug = true; + dprintf("Pre Final fit for %d - %d\n", icand, end); for (int i = icand; i < end; ++i) { - const TrackCand &t = eoccs[i][0]; - printf( - " %4d with q=%+d chi2=%7.3f pT=%7.3f eta=% 7.3f x=%.3f y=%.3f z=%.3f nHits=%2d label=%4d findable=%d\n", - i, - t.charge(), - t.chi2(), - t.pT(), - t.momEta(), - t.x(), - t.y(), - t.z(), - t.nFoundHits(), - t.label(), - t.isFindable()); + dprint_tcand(eoccs[i][0], i); } -#endif - - bool chi_debug = false; -#ifdef DEBUG_BACKWARD_FIT chi_debug = true; static bool first = true; if (first) { // ./mkFit ... | perl -ne 'if (/^BKF_OVERLAP/) { s/^BKF_OVERLAP //og; print; }' > bkf_ovlp.rtt - printf( + dprintf( "BKF_OVERLAP event/I:label/I:prod_type/I:is_findable/I:layer/I:is_stereo/I:is_barrel/I:" - "pt/F:eta/F:phi/F:chi2/F:isnan/I:isfin/I:gtzero/I:hit_label/I:" + "pt/F:pt_cur/F:eta/F:phi/F:phi_cur/F:r_cur/F:z_cur/F:chi2/F:isnan/I:isfin/I:gtzero/I:hit_label/I:" "sx_t/F:sy_t/F:sz_t/F:d_xy/F:d_z/F\n"); first = false; } @@ -1377,22 +1321,9 @@ namespace mkfit { mkfndr->bkFitOutputTracks(eoccs, icand, end, prop_config.backward_fit_to_pca); #ifdef DEBUG_FINAL_FIT - printf("Post Final fit for %d - %d\n", icand, end); + dprintf("Post Final fit for %d - %d\n", icand, end); for (int i = icand; i < end; ++i) { - const TrackCand &t = eoccs[i][0]; - printf( - " %4d with q=%+d chi2=%7.3f pT=%7.3f eta=% 7.3f x=%.3f y=%.3f z=%.3f nHits=%2d label=%4d findable=%d\n", - i, - t.charge(), - t.chi2(), - t.pT(), - t.momEta(), - t.x(), - t.y(), - t.z(), - t.nFoundHits(), - t.label(), - t.isFindable()); + dprint_tcand(eoccs[i][0], i); } #endif } diff --git a/RecoTracker/MkFitCore/src/MkFinder.cc b/RecoTracker/MkFitCore/src/MkFinder.cc index cce57018a8184..e26a75bc54cfa 100644 --- a/RecoTracker/MkFitCore/src/MkFinder.cc +++ b/RecoTracker/MkFitCore/src/MkFinder.cc @@ -1,11 +1,10 @@ #include "MkFinder.h" -#include "CandCloner.h" +#include "RecoTracker/MkFitCore/interface/cms_common_macros.h" #include "RecoTracker/MkFitCore/interface/IterationConfig.h" +#include "CandCloner.h" #include "FindingFoos.h" - #include "KalmanUtilsMPlex.h" - #include "MatriplexPackers.h" //#define DEBUG @@ -15,22 +14,8 @@ #include "RecoTracker/MkFitCore/standalone/Event.h" #endif -#ifndef MKFIT_STANDALONE -#include "FWCore/Utilities/interface/isFinite.h" -#endif - #include -namespace { - bool isFinite(float x) { -#ifndef MKFIT_STANDALONE - return edm::isFinite(x); -#else - return std::isfinite(x); -#endif - } -} // namespace - namespace mkfit { void MkFinder::setup(const PropagationConfig &pc, @@ -401,6 +386,14 @@ namespace mkfit { // Vectorizing this makes it run slower! //#pragma omp simd for (int itrack = 0; itrack < N_proc; ++itrack) { + // PROP-FAIL-ENABLE The following to be enabled when propagation failure + // detection is properly implemented in propagate-to-R/Z. + // if (m_FailFlag[itrack]) { + // m_XWsrResult[itrack].m_wsr = WSR_Failed; + // m_XHitSize[itrack] = -1; + // continue; + // } + if (m_XWsrResult[itrack].m_wsr == WSR_Outside) { m_XHitSize[itrack] = -1; continue; @@ -735,6 +728,7 @@ namespace mkfit { //now compute the chi2 of track state vs hit MPlexQF outChi2; MPlexLV tmpPropPar; + clearFailFlag(); (*fnd_foos.m_compute_chi2_foo)(m_Err[iP], m_Par[iP], m_Chg, @@ -742,6 +736,7 @@ namespace mkfit { m_msPar, outChi2, tmpPropPar, + m_FailFlag, N_proc, m_prop_config->finding_intra_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); @@ -820,6 +815,7 @@ namespace mkfit { // are already done when computing chi2. Not sure it's worth caching them?) dprint("update parameters"); + clearFailFlag(); (*fnd_foos.m_update_param_foo)(m_Err[iP], m_Par[iP], m_Chg, @@ -827,6 +823,7 @@ namespace mkfit { m_msPar, m_Err[iC], m_Par[iC], + m_FailFlag, N_proc, m_prop_config->finding_intra_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); @@ -949,6 +946,7 @@ namespace mkfit { //now compute the chi2 of track state vs hit MPlexQF outChi2; MPlexLV propPar; + clearFailFlag(); (*fnd_foos.m_compute_chi2_foo)(m_Err[iP], m_Par[iP], m_Chg, @@ -956,6 +954,7 @@ namespace mkfit { m_msPar, outChi2, propPar, + m_FailFlag, N_proc, m_prop_config->finding_intra_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); @@ -1003,6 +1002,7 @@ namespace mkfit { if (oneCandPassCut) { MPlexQI tmpChg = m_Chg; + clearFailFlag(); (*fnd_foos.m_update_param_foo)(m_Err[iP], m_Par[iP], tmpChg, @@ -1010,6 +1010,7 @@ namespace mkfit { m_msPar, m_Err[iC], m_Par[iC], + m_FailFlag, N_proc, m_prop_config->finding_intra_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); @@ -1192,6 +1193,7 @@ namespace mkfit { //now compute the chi2 of track state vs hit MPlexQF outChi2; MPlexLV propPar; + clearFailFlag(); (*fnd_foos.m_compute_chi2_foo)(m_Err[iP], m_Par[iP], m_Chg, @@ -1199,19 +1201,23 @@ namespace mkfit { m_msPar, outChi2, propPar, + m_FailFlag, N_proc, m_prop_config->finding_intra_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); #pragma omp simd // DOES NOT VECTORIZE AS IT IS NOW for (int itrack = 0; itrack < N_proc; ++itrack) { - // make sure the hit was in the compatiblity window for the candidate - - float max_c2 = getHitSelDynamicChi2Cut(itrack, iP); - - if (hit_cnt < m_XHitSize[itrack]) { - // XXX-NUM-ERR assert(chi2 >= 0); + // We can be in failed state from the initial propagation before selectHitIndices + // and there hit_count for track is set to -1 and WSR state to Failed, handled below. + // Or we might have hit it here in propagate-to-hit. + // PROP-FAIL-ENABLE FailFlag check to be enabled when propagation failure + // detection is properly implemented in propagate-to-R/Z. + if (/*!m_FailFlag[itrack] &&*/ hit_cnt < m_XHitSize[itrack]) { + // make sure the hit was in the compatiblity window for the candidate + const float max_c2 = getHitSelDynamicChi2Cut(itrack, iP); const float chi2 = std::abs(outChi2[itrack]); //fixme negative chi2 sometimes... + // XXX-NUM-ERR assert(chi2 >= 0); dprint("chi2=" << chi2 << " for trkIdx=" << itrack << " hitIdx=" << m_XHitArr.At(itrack, hit_cnt, 0)); if (chi2 < max_c2) { @@ -1313,6 +1319,13 @@ namespace mkfit { fake_hit_idx = Hit::kHitMaxClusterIdx; } + // PROP-FAIL-ENABLE The following to be enabled when propagation failure + // detection is properly implemented in propagate-to-R/Z. + // // Override for failed propagation, this trumps all other cases. + // if (m_XWsrResult[itrack].m_wsr == WSR_Failed) { + // fake_hit_idx = Hit::kHitStopIdx; + // } + IdxChi2List tmpList; tmpList.trkIdx = m_CandIdx(itrack, 0, 0); tmpList.hitIdx = fake_hit_idx; @@ -1332,12 +1345,13 @@ namespace mkfit { } //============================================================================== - // UpdateWithLastHit + // UpdateWithLoadedHit //============================================================================== void MkFinder::updateWithLoadedHit(int N_proc, const FindingFoos &fnd_foos) { // See comment in MkBuilder::find_tracks_in_layer() about intra / inter flags used here // for propagation to the hit. + clearFailFlag(); (*fnd_foos.m_update_param_foo)(m_Err[iP], m_Par[iP], m_Chg, @@ -1345,9 +1359,20 @@ namespace mkfit { m_msPar, m_Err[iC], m_Par[iC], + m_FailFlag, N_proc, m_prop_config->finding_inter_layer_pflags, m_prop_config->finding_requires_propagation_to_hit_pos); + + // PROP-FAIL-ENABLE The following to be enabled when propagation failure + // detection is properly implemented in propagate-to-R/Z. + // for (int i = 0; i < N_proc; ++i) { + // if (m_FailFlag[i]) { + // dprintf("MkFinder::updateWithLoadedHit fail in update, recovering.\n"); + // m_Err[iC].copySlot(i, m_Err[iP]); + // m_Par[iC].copySlot(i, m_Par[iP]); + // } + // } } //============================================================================== @@ -1617,6 +1642,22 @@ namespace mkfit { //------------------------------------------------------------------------------ + void MkFinder::print_par_err(int corp, int mslot) const { +#ifdef DEBUG + printf("Parameters:\n"); + for (int i = 0; i < 6; ++i) { + printf(" %12.4g", m_Par[corp].constAt(mslot, i, 0)); + } + printf("\nError matrix\n"); + for (int i = 0; i < 6; ++i) { + for (int j = 0; j < 6; ++j) { + printf(" %12.4g", m_Err[corp].constAt(mslot, i, j)); + } + printf("\n"); + } +#endif + } + void MkFinder::bkFitFitTracks(const EventOfHits &eventofhits, const SteeringParams &st_par, const int N_proc, @@ -1627,18 +1668,25 @@ namespace mkfit { // Layers should be collected during track finding and list all layers that have actual hits. // Then we could avoid checking which layers actually do have hits. + // bool debug = true; + MPlexQF tmp_chi2; MPlexQI no_mat_effs; float tmp_err[6] = {666, 0, 666, 0, 0, 666}; float tmp_pos[3]; +#if defined(DEBUG_PROP_UPDATE) + const int DSLOT = 0; + printf("bkfit entry, track in slot %d\n", DSLOT); + print_par_err(iC, DSLOT); +#endif + for (auto lp_iter = st_par.make_iterator(SteeringParams::IT_BkwFit); lp_iter.is_valid(); ++lp_iter) { const int layer = lp_iter.layer(); const LayerOfHits &L = eventofhits[layer]; const LayerInfo &LI = *L.layer_info(); - // XXXX #if defined(DEBUG_BACKWARD_FIT) const Hit *last_hit_ptr[NN]; #endif @@ -1694,6 +1742,10 @@ namespace mkfit { // ZZZ Could add missing hits here, only if there are any actual matches. + clearFailFlag(); + + // PROP-FAIL-ENABLE Once always "copy input to output on fail" is removed from + // propagateToR one might want to enable this for barrel or endcap or both. if (LI.is_barrel()) { propagateTracksToHitR(m_msPar, N_proc, m_prop_config->backward_fit_pflags, &no_mat_effs); @@ -1720,16 +1772,69 @@ namespace mkfit { N_proc); } - //fixup invpt sign and charge - for (int n = 0; n < N_proc; ++n) { - if (m_Par[iC].At(n, 3, 0) < 0) { - m_Chg.At(n, 0, 0) = -m_Chg.At(n, 0, 0); - m_Par[iC].At(n, 3, 0) = -m_Par[iC].At(n, 3, 0); +#if defined(DEBUG_PROP_UPDATE) + printf("\nbkfit at layer %d, track in slot %d -- fail=%d, had hit=%d (%g, %g, %g)\n", + LI.layer_id(), + DSLOT, + m_FailFlag[DSLOT], + 1 - no_mat_effs[DSLOT], + m_msPar(DSLOT, 0, 0), + m_msPar(DSLOT, 1, 0), + m_msPar(DSLOT, 2, 0)); + printf("Propagated:\n"); + print_par_err(iP, DSLOT); + printf("Updated:\n"); + print_par_err(iC, DSLOT); +#endif + + // Fixup for failed propagation or invpt sign and charge. + for (int i = 0; i < N_proc; ++i) { + // PROP-FAIL-ENABLE The following to be enabled when propagation failure + // detection is properly implemented in propagate-to-R/Z. + // 1. The following code was only expecting barrel state to be restored. + // auto barrel_pf(m_prop_config->backward_fit_pflags); + // barrel_pf.copy_input_state_on_fail = true; + // 2. There is also check on chi2, commented out to keep physics changes minimal. + /* + if (m_FailFlag[i] && LI.is_barrel()) { + // Barrel pflags are set to include PF_copy_input_state_on_fail. + // Endcap errors are immaterial here (relevant for fwd search), with prop error codes + // one could do other things. + // Are there also fail conditions in KalmanUpdate? +#ifdef DEBUG + if (debug && g_debug) { + dprintf("MkFinder::bkFitFitTracks prop fail: chi2=%f, layer=%d, label=%d. Recovering.\n", + tmp_chi2[i], LI.layer_id(), m_Label[i]); + print_par_err(iC, i); + } +#endif + m_Err[iC].copySlot(i, m_Err[iP]); + m_Par[iC].copySlot(i, m_Par[iP]); + } else if (tmp_chi2[i] > 200 || tmp_chi2[i] < 0) { +#ifdef DEBUG + if (debug && g_debug) { + dprintf("MkFinder::bkFitFitTracks chi2 fail: chi2=%f, layer=%d, label=%d. Recovering.\n", + tmp_chi2[i], LI.layer_id(), m_Label[i]); + print_par_err(iC, i); + } +#endif + // Go back to propagated state (at the current hit, the previous one is lost). + m_Err[iC].copySlot(i, m_Err[iP]); + m_Par[iC].copySlot(i, m_Par[iP]); + } + */ + // Fixup invpt sign and charge. + if (m_Par[iC].At(i, 3, 0) < 0) { + m_Chg.At(i, 0, 0) = -m_Chg.At(i, 0, 0); + m_Par[iC].At(i, 3, 0) = -m_Par[iC].At(i, 3, 0); } } - for (int i = 0; i < N_proc; ++i) { #if defined(DEBUG_BACKWARD_FIT) + // clang-format off + bool debug = true; + const char beg_cur_sep = '/'; // set to ' ' root parsable printouts + for (int i = 0; i < N_proc; ++i) { if (chiDebug && last_hit_ptr[i]) { TrackCand &bb = *m_TrkCand[i]; int ti = iP; @@ -1739,43 +1844,40 @@ namespace mkfit { #if defined(MKFIT_STANDALONE) const MCHitInfo &mchi = m_event->simHitsInfo_[last_hit_ptr[i]->mcHitID()]; - printf( - "BKF_OVERLAP %d %d %d %d %d %d %d " - "%f %f %f %f %d %d %d %d " - "%f %f %f %f %f\n", + dprintf("BKF_OVERLAP %d %d %d %d %d %d %d " + "%f%c%f %f %f%c%f %f %f %f %d %d %d %d " + "%f %f %f %f %f\n", m_event->evtID(), #else - printf( - "BKF_OVERLAP %d %d %d %d %d %d " - "%f %f %f %f %d %d %d " - "%f %f %f %f %f\n", + dprintf("BKF_OVERLAP %d %d %d %d %d %d " + "%f%c%f %f %f%c%f %f %f %f %d %d %d " + "%f %f %f %f %f\n", #endif - bb.label(), - (int)bb.prodType(), - bb.isFindable(), - layer, - L.is_stereo(), - L.is_barrel(), - bb.pT(), + bb.label(), (int)bb.prodType(), bb.isFindable(), + layer, L.is_stereo(), L.is_barrel(), + bb.pT(), beg_cur_sep, 1.0f / m_Par[ti].At(i, 3, 0), bb.posEta(), - bb.posPhi(), + bb.posPhi(), beg_cur_sep, std::atan2(m_Par[ti].At(i, 1, 0), m_Par[ti].At(i, 0, 0)), + std::hypot(m_Par[ti].At(i, 0, 0), m_Par[ti].At(i, 1, 0)), + m_Par[ti].At(i, 2, 0), chi_prnt, - std::isnan(chi), - std::isfinite(chi), - chi > 0, + std::isnan(chi), std::isfinite(chi), chi > 0, #if defined(MKFIT_STANDALONE) mchi.mcTrackID(), #endif - e2s(m_Err[ti].At(i, 0, 0)), - e2s(m_Err[ti].At(i, 1, 1)), - e2s(m_Err[ti].At(i, 2, 2)), // sx_t sy_t sz_t -- track errors + // The following three can get negative / prouce nans in e2s. + // std::abs the args for FPE hunt. + e2s(std::abs(m_Err[ti].At(i, 0, 0))), + e2s(std::abs(m_Err[ti].At(i, 1, 1))), + e2s(std::abs(m_Err[ti].At(i, 2, 2))), // sx_t sy_t sz_t -- track errors 1e4f * std::hypot(m_msPar.At(i, 0, 0) - m_Par[ti].At(i, 0, 0), m_msPar.At(i, 1, 0) - m_Par[ti].At(i, 1, 0)), // d_xy 1e4f * (m_msPar.At(i, 2, 0) - m_Par[ti].At(i, 2, 0)) // d_z ); } -#endif } + // clang-format on +#endif // update chi2 m_Chi2.add(tmp_chi2); diff --git a/RecoTracker/MkFitCore/src/MkFinder.h b/RecoTracker/MkFitCore/src/MkFinder.h index e02097e8b34c3..e4514dc10d7fa 100644 --- a/RecoTracker/MkFitCore/src/MkFinder.h +++ b/RecoTracker/MkFitCore/src/MkFinder.h @@ -273,6 +273,8 @@ namespace mkfit { int num_inside_minus_one_hits(const int mslot) const { return m_NInsideMinusOneHits(mslot, 0, 0); } + void print_par_err(int corp, int mslot) const; + //---------------------------------------------------------------------------- MPlexQF m_Chi2; diff --git a/RecoTracker/MkFitCore/src/PropagationMPlex.cc b/RecoTracker/MkFitCore/src/PropagationMPlex.cc index 5b6760c11427d..1fecf759a7340 100644 --- a/RecoTracker/MkFitCore/src/PropagationMPlex.cc +++ b/RecoTracker/MkFitCore/src/PropagationMPlex.cc @@ -413,7 +413,7 @@ namespace mkfit { << " pT=" << 1. / std::abs(outPar.At(n, 3, 0)) << std::endl); #ifdef DEBUG - if (n < N_proc) { + if (debug && g_debug && n < N_proc) { dmutex_guard; std::cout << n << " jacobian" << std::endl; printf("%5f %5f %5f %5f %5f %5f\n", @@ -490,6 +490,7 @@ namespace mkfit { const MPlexQF& msRad, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags, const MPlexQI* noMatEffPtr) { @@ -503,18 +504,17 @@ namespace mkfit { outPar = inPar; MPlexLL errorProp; - MPlexQI failFlag; - helixAtRFromIterativeCCS(inPar, inChg, msRad, outPar, errorProp, failFlag, N_proc, pflags); + helixAtRFromIterativeCCS(inPar, inChg, msRad, outPar, errorProp, outFailFlag, N_proc, pflags); #ifdef DEBUG - { + if (debug && g_debug) { for (int kk = 0; kk < N_proc; ++kk) { dprintf("outErr before prop %d\n", kk); for (int i = 0; i < 6; ++i) { for (int j = 0; j < 6; ++j) dprintf("%8f ", outErr.At(kk, i, j)); - printf("\n"); + dprintf("\n"); } dprintf("\n"); @@ -522,7 +522,7 @@ namespace mkfit { for (int i = 0; i < 6; ++i) { for (int j = 0; j < 6; ++j) dprintf("%8f ", errorProp.At(kk, i, j)); - printf("\n"); + dprintf("\n"); } dprintf("\n"); } @@ -535,7 +535,7 @@ namespace mkfit { MPlexQF propSign; #pragma omp simd for (int n = 0; n < NN; ++n) { - if (n >= N_proc || (failFlag(n, 0, 0) || (noMatEffPtr && noMatEffPtr->constAt(n, 0, 0)))) { + if (n >= N_proc || (outFailFlag(n, 0, 0) || (noMatEffPtr && noMatEffPtr->constAt(n, 0, 0)))) { hitsRl(n, 0, 0) = 0.f; hitsXi(n, 0, 0) = 0.f; } else { @@ -577,17 +577,16 @@ namespace mkfit { } */ - // FIXUP BOTCHED (low pT) propagations. - // For now let's enforce reseting output to input for failed cases. But: - // - perhaps this should be optional; - // - alternatively, it could also be an extra output parameter; - // - if we pass fail outwards, we might *not* need to also reset botched output. + // PROP-FAIL-ENABLE To keep physics changes minimal, we always restore the + // state to input when propagation fails -- as was the default before. + // if (pflags.copy_input_state_on_fail) { for (int i = 0; i < N_proc; ++i) { - if (failFlag(i, 0, 0)) { + if (outFailFlag(i, 0, 0)) { outPar.copySlot(i, inPar); outErr.copySlot(i, inErr); } } + // } } //============================================================================== @@ -598,6 +597,7 @@ namespace mkfit { const MPlexQF& msZ, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags, const MPlexQI* noMatEffPtr) { @@ -608,16 +608,16 @@ namespace mkfit { MPlexLL errorProp; - helixAtZ(inPar, inChg, msZ, outPar, errorProp, N_proc, pflags); + helixAtZ(inPar, inChg, msZ, outPar, errorProp, outFailFlag, N_proc, pflags); #ifdef DEBUG - { + if (debug && g_debug) { for (int kk = 0; kk < N_proc; ++kk) { dprintf("inErr %d\n", kk); for (int i = 0; i < 6; ++i) { for (int j = 0; j < 6; ++j) dprintf("%8f ", inErr.constAt(kk, i, j)); - printf("\n"); + dprintf("\n"); } dprintf("\n"); @@ -625,7 +625,7 @@ namespace mkfit { for (int i = 0; i < 6; ++i) { for (int j = 0; j < 6; ++j) dprintf("%8f ", errorProp.At(kk, i, j)); - printf("\n"); + dprintf("\n"); } dprintf("\n"); } @@ -666,6 +666,17 @@ namespace mkfit { MultHelixPropEndcap(errorProp, outErr, temp); MultHelixPropTranspEndcap(errorProp, temp, outErr); + // PROP-FAIL-ENABLE To keep physics changes minimal, we always restore the + // state to input when propagation fails -- as was the default before. + // if (pflags.copy_input_state_on_fail) { + for (int i = 0; i < N_proc; ++i) { + if (outFailFlag(i, 0, 0)) { + outPar.copySlot(i, inPar); + outErr.copySlot(i, inErr); + } + } + // } + // This dump is now out of its place as similarity is done with matriplex ops. /* #ifdef DEBUG @@ -699,6 +710,7 @@ namespace mkfit { const MPlexQF& msZ, MPlexLV& outPar, MPlexLL& errorProp, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags) { errorProp.setVal(0.f); @@ -924,10 +936,32 @@ namespace mkfit { << " pT=" << 1. / std::abs(outPar.At(n, 3, 0)) << std::endl); } -#ifdef DEBUG -#pragma omp simd + // PROP-FAIL-ENABLE Disabled to keep physics changes minimal. + // To be reviewed, enabled and processed accordingly elsewhere. + /* + // Check for errors, set fail-flag. for (int n = 0; n < NN; ++n) { - if (n < N_proc) { + // We propagate for alpha: mark fail when prop angle more than pi/2 + if (std::abs(alpha[n]) > 1.57) { + dprintf("helixAtZ: more than quarter turn, alpha = %f\n", alpha[n]); + outFailFlag[n] = 1; + } else { + // Have we reached desired z? We can't know, we copy desired z to actual z. + // Are we close to apex? Same condition as in propToR, 12.5 deg, cos(78.5deg) = 0.2 + float dotp = (outPar.At(n, 0, 0) * std::cos(outPar.At(n, 4, 0)) + + outPar.At(n, 1, 0) * std::sin(outPar.At(n, 4, 0))) / + std::hypot(outPar.At(n, 0, 0), outPar.At(n, 1, 0)); + if (dotp < 0.2 || dotp < 0) { + dprintf("helixAtZ: dot product bad, dotp = %f\n", dotp); + outFailFlag[n] = 1; + } + } + } + */ + +#ifdef DEBUG + if (debug && g_debug) { + for (int n = 0; n < N_proc; ++n) { dmutex_guard; std::cout << n << ": jacobian" << std::endl; printf("%5f %5f %5f %5f %5f %5f\n", diff --git a/RecoTracker/MkFitCore/src/PropagationMPlex.h b/RecoTracker/MkFitCore/src/PropagationMPlex.h index ca6cd2e125ec6..786770e949c76 100644 --- a/RecoTracker/MkFitCore/src/PropagationMPlex.h +++ b/RecoTracker/MkFitCore/src/PropagationMPlex.h @@ -36,6 +36,7 @@ namespace mkfit { const MPlexQF& msRad, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags, const MPlexQI* noMatEffPtr = nullptr); @@ -45,6 +46,7 @@ namespace mkfit { const MPlexQF& msRad, MPlexLV& outPar, MPlexLL& errorProp, + MPlexQI& outFailFlag, const int N_proc); void helixAtRFromIterativeCCS(const MPlexLV& inPar, @@ -62,6 +64,7 @@ namespace mkfit { const MPlexQF& msZ, MPlexLS& outErr, MPlexLV& outPar, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags, const MPlexQI* noMatEffPtr = nullptr); @@ -71,6 +74,7 @@ namespace mkfit { const MPlexQF& msZ, MPlexLV& outPar, MPlexLL& errorProp, + MPlexQI& outFailFlag, const int N_proc, const PropagationFlags pflags); diff --git a/RecoTracker/MkFitCore/src/PropagationMPlex.icc b/RecoTracker/MkFitCore/src/PropagationMPlex.icc index b68ceaaaab632..17ed85e0d47cb 100644 --- a/RecoTracker/MkFitCore/src/PropagationMPlex.icc +++ b/RecoTracker/MkFitCore/src/PropagationMPlex.icc @@ -171,7 +171,7 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, r0[n - nmin] = hipo(outPar(n, 0, 0), outPar(n, 1, 0)); } - // Use one over dot produce of transverse momentum and radial + // Use one over dot product of transverse momentum and radial // direction to scale the step. Propagation is prevented from reaching // too close to the apex (dotp > 0.2). // - Can / should we come up with a better approximation? @@ -188,6 +188,10 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, if (oodotp[n - nmin] > 5.0f || oodotp[n - nmin] < 0) // 0.2 is 78.5 deg { outFailFlag(n, 0, 0) = 1; + oodotp[n - nmin] = 0.0f; + } else if (r[n - nmin] - r0[n - nmin] < 0.0f && pt[n - nmin] < 1.0f) { + // Scale down the correction for low-pT ingoing tracks. + oodotp[n - nmin] = 1.0f + (oodotp[n - nmin] - 1.0f) * pt[n - nmin]; } } @@ -195,8 +199,7 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, for (int n = nmin; n < nmax; ++n) { // Can we come up with a better approximation? // Should take +/- curvature into account. - id[n - nmin] = - (oodotp[n - nmin] > 5.0f || oodotp[n - nmin] < 0) ? 0.0f : (r[n - nmin] - r0[n - nmin]) * oodotp[n - nmin]; + id[n - nmin] = (r[n - nmin] - r0[n - nmin]) * oodotp[n - nmin]; } #pragma omp simd @@ -236,7 +239,8 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, << " pz=" << pt[n - nmin] * std::tan(theta[n - nmin]) << " q=" << inChg(n, 0, 0) << std::endl << " r=" << std::setprecision(9) << r[n - nmin] << " r0=" << std::setprecision(9) << r0[n - nmin] << " id=" << std::setprecision(9) << id[n - nmin] << " dr=" << std::setprecision(9) - << r[n - nmin] - r0[n - nmin] << " cosa=" << cosa[n - nmin] << " sina=" << sina[n - nmin]); + << r[n - nmin] - r0[n - nmin] << " cosa=" << cosa[n - nmin] << " sina=" << sina[n - nmin] + << " dir_cos(rad,pT)=" << 1.0f / oodotp[n]); } //update derivatives on total distance @@ -452,8 +456,7 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, for (int n = nmin; n < nmax; ++n) { dprint_np(n, - "propagation end, dump parameters" - << std::endl + "propagation end, dump parameters\n" << " pos = " << outPar(n, 0, 0) << " " << outPar(n, 1, 0) << " " << outPar(n, 2, 0) << "\t\t r=" << std::sqrt(outPar(n, 0, 0) * outPar(n, 0, 0) + outPar(n, 1, 0) * outPar(n, 1, 0)) << std::endl << " mom = " << std::cos(outPar(n, 4, 0)) / outPar(n, 3, 0) << " " @@ -463,7 +466,7 @@ static inline void helixAtRFromIterativeCCS_impl(const Tf& __restrict__ inPar, #ifdef DEBUG for (int n = nmin; n < nmax; ++n) { - if (n < N_proc) { + if (debug && g_debug && n < N_proc) { dmutex_guard; std::cout << n << ": jacobian" << std::endl; printf("%5f %5f %5f %5f %5f %5f\n", diff --git a/RecoTracker/MkFitCore/src/Track.cc b/RecoTracker/MkFitCore/src/Track.cc index 4e85f7cd613fb..24ebb7d530417 100644 --- a/RecoTracker/MkFitCore/src/Track.cc +++ b/RecoTracker/MkFitCore/src/Track.cc @@ -1,3 +1,4 @@ +#include "RecoTracker/MkFitCore/interface/cms_common_macros.h" #include "RecoTracker/MkFitCore/interface/Track.h" #include "Matrix.h" @@ -155,7 +156,7 @@ namespace mkfit { bool is_silly = false; for (int i = 0; i < LL; ++i) { for (int j = 0; j <= i; ++j) { - if ((i == j && state_.errors.At(i, j) < 0) || !std::isfinite(state_.errors.At(i, j))) { + if ((i == j && state_.errors.At(i, j) < 0) || !isFinite(state_.errors.At(i, j))) { if (!is_silly) { is_silly = true; if (dump) @@ -177,7 +178,7 @@ namespace mkfit { bool is_silly = false; for (int i = 0; i < LL; ++i) { for (int j = 0; j <= i; ++j) { - if ((i == j && state_.errors.At(i, j) < 0) || !std::isfinite(state_.errors.At(i, j))) { + if ((i == j && state_.errors.At(i, j) < 0) || !isFinite(state_.errors.At(i, j))) { is_silly = true; return is_silly; } @@ -407,8 +408,10 @@ namespace mkfit { std::cout << std::endl; } - void print(std::string label, int itrack, const Track& trk, bool print_hits) { - std::cout << std::endl << label << ": " << itrack << " hits: " << trk.nFoundHits() << " State" << std::endl; + void print(std::string pfx, int itrack, const Track& trk, bool print_hits) { + std::cout << std::endl + << pfx << ": " << itrack << " hits: " << trk.nFoundHits() << " label: " << trk.label() << " State" + << std::endl; print(trk.state()); if (print_hits) { for (int i = 0; i < trk.nTotalHits(); ++i) @@ -416,8 +419,8 @@ namespace mkfit { } } - void print(std::string label, const TrackState& s) { - std::cout << label << std::endl; + void print(std::string pfx, const TrackState& s) { + std::cout << pfx << std::endl; print(s); } diff --git a/RecoTracker/MkFitCore/src/TrackStructures.cc b/RecoTracker/MkFitCore/src/TrackStructures.cc index 0c23b2c3ad062..c5b7ffd03fc08 100644 --- a/RecoTracker/MkFitCore/src/TrackStructures.cc +++ b/RecoTracker/MkFitCore/src/TrackStructures.cc @@ -226,11 +226,15 @@ namespace mkfit { tc.setNTailMinusOneHits(0); } - void CombCandidate::endBkwSearch() { + void CombCandidate::repackCandPostBkwSearch(int i) { + // Called during filtering following backward search when a TrackCand's + // front hits need to be reindexed. // mergeCandsAndBestShortOne() has already been called (from MkBuilder::FindXxx()). - // We have to fixup the best candidate. + // NOTES: + // 1. Should only be called once for each i (flag/bit to allow multiple calls can be added). + // 2. Alternatively, CombCand could provide hit iterator/exporter that would handle this correctly. - TrackCand &tc = m_trk_cands[0]; + TrackCand &tc = m_trk_cands[i]; int curr_idx = tc.lastCcIndex(); if (curr_idx != 0) { @@ -248,9 +252,6 @@ namespace mkfit { tc.setLastCcIndex(m_lastHitIdx_before_bkwsearch); tc.setNInsideMinusOneHits(m_nInsideMinusOneHits_before_bkwsearch + tc.nInsideMinusOneHits()); tc.setNTailMinusOneHits(m_nTailMinusOneHits_before_bkwsearch + tc.nTailMinusOneHits()); - m_lastHitIdx_before_bkwsearch = -1; - m_nInsideMinusOneHits_before_bkwsearch = -1; - m_nTailMinusOneHits_before_bkwsearch = -1; } } // namespace mkfit diff --git a/RecoTracker/MkFitCore/standalone/ConformalUtilsMPlex.cc b/RecoTracker/MkFitCore/standalone/ConformalUtilsMPlex.cc index 44c326416513d..5c4a7b589afa8 100644 --- a/RecoTracker/MkFitCore/standalone/ConformalUtilsMPlex.cc +++ b/RecoTracker/MkFitCore/standalone/ConformalUtilsMPlex.cc @@ -251,7 +251,7 @@ namespace mkfit { (fitting ? Config::thetaerr049 * Config::thetaerr049 : Config::thetaerr012 * Config::thetaerr012); } - if (debug) { + if (debug && g_debug) { for (int n = 0; n < N; ++n) { dprintf("afterCF seedID: %1u \n", seedID.constAt(n, 0, 0)); // do a dumb copy out diff --git a/RecoTracker/MkFitCore/standalone/Event.cc b/RecoTracker/MkFitCore/standalone/Event.cc index eab6f66f8ec8e..474e4ccc388dd 100644 --- a/RecoTracker/MkFitCore/standalone/Event.cc +++ b/RecoTracker/MkFitCore/standalone/Event.cc @@ -251,7 +251,7 @@ namespace mkfit { printf("Read %i seedtracks (neg value means actual reading was skipped)\n", ns); for (int it = 0; it < ns; it++) { const Track &ss = seedTracks_[it]; - printf(" %3i q=%+i pT=%7.3f eta=% 7.3f nHits=%i label=%4i algo=%2i\n", + printf(" %-3i q=%+i pT=%7.3f eta=% 7.3f nHits=%i label=%4i algo=%2i\n", it, ss.charge(), ss.pT(), @@ -303,7 +303,7 @@ namespace mkfit { printf("Read %i simtracks\n", nt); for (int it = 0; it < nt; it++) { const Track &t = simTracks_[it]; - printf(" %3i q=%+i pT=%7.3f eta=% 7.3f nHits=%2d label=%4d\n", + printf(" %-3i q=%+i pT=%7.3f eta=% 7.3f nHits=%2d label=%4d\n", it, t.charge(), t.pT(), @@ -360,7 +360,7 @@ namespace mkfit { printf("Read %i rectracks\n", nert); for (int it = 0; it < nert; it++) { const Track &t = cmsswTracks_[it]; - printf(" %i with q=%+i pT=%7.3f eta=% 7.3f nHits=%2d label=%4d algo=%2d\n", + printf(" %-3i with q=%+i pT=%7.3f eta=% 7.3f nHits=%2d label=%4d algo=%2d\n", it, t.charge(), t.pT(), @@ -937,6 +937,12 @@ namespace mkfit { fwrite(&f_header, sizeof(DataFileHeader), 1, f_fp); } + void DataFile::rewind() { + std::lock_guard readlock(f_next_ev_mutex); + f_pos = sizeof(DataFileHeader); + fseek(f_fp, f_pos, SEEK_SET); + } + int DataFile::advancePosToNextEvent(FILE *fp) { int evsize; @@ -985,4 +991,27 @@ namespace mkfit { close(); } + //============================================================================== + // Misc debug / printout + //============================================================================== + + void print(std::string pfx, int itrack, const Track &trk, const Event &ev) { + std::cout << std::endl + << pfx << ": " << itrack << " hits: " << trk.nFoundHits() << " label: " << trk.label() + << " State:" << std::endl; + print(trk.state()); + + for (int i = 0; i < trk.nTotalHits(); ++i) { + auto hot = trk.getHitOnTrack(i); + printf(" %2d: lyr %2d idx %5d", i, hot.layer, hot.index); + if (hot.index >= 0) { + auto &h = ev.layerHits_[hot.layer][hot.index]; + int hl = ev.simHitsInfo_[h.mcHitID()].mcTrackID_; + printf(" %4d %8.3f %8.3f %8.3f r=%.3f\n", hl, h.x(), h.y(), h.z(), h.r()); + } else { + printf("\n"); + } + } + } + } // end namespace mkfit diff --git a/RecoTracker/MkFitCore/standalone/Event.h b/RecoTracker/MkFitCore/standalone/Event.h index e5b59c258b59f..f8ec0970100c0 100644 --- a/RecoTracker/MkFitCore/standalone/Event.h +++ b/RecoTracker/MkFitCore/standalone/Event.h @@ -111,6 +111,8 @@ namespace mkfit { int openRead(const std::string &fname, int expected_n_layers); void openWrite(const std::string &fname, int n_layers, int n_ev, int extra_sections = 0); + void rewind(); + int advancePosToNextEvent(FILE *fp); void skipNEvents(int n_to_skip); @@ -119,5 +121,7 @@ namespace mkfit { void CloseWrite(int n_written); //override nevents in the header and close }; + void print(std::string pfx, int itrack, const Track &trk, const Event &ev); + } // end namespace mkfit #endif diff --git a/RecoTracker/MkFitCore/standalone/xeon_scripts/init-env.sh b/RecoTracker/MkFitCore/standalone/xeon_scripts/init-env.sh index e6795b0983314..8a052885b187a 100644 --- a/RecoTracker/MkFitCore/standalone/xeon_scripts/init-env.sh +++ b/RecoTracker/MkFitCore/standalone/xeon_scripts/init-env.sh @@ -1,9 +1,12 @@ #!/bin/bash -if [[ `lsb_release -si` == "Fedora" ]] +if [[ `[ -f /usr/bin/lsb_release ] && lsb_release -si` == \ + "Fedora" || + `[ -f /etc/redhat-release ] && awk '{print $1}' /etc/redhat-release` == \ + "AlmaLinux" ]] then - source /cvmfs/cms.cern.ch/el8_amd64_gcc10/lcg/root/6.24.07-da610b2b7ed663a0a05d3605f3d83ceb/etc/profile.d/init.sh - export TBB_GCC=/cvmfs/cms.cern.ch/el8_amd64_gcc10/external/tbb/v2021.5.0-e966a5acb1e4d5fd7605074bafbb079c/ + os_arch_comp="el8_amd64_gcc11" else - source /cvmfs/cms.cern.ch/slc7_amd64_gcc10/lcg/root/6.24.07-f52350f4e0b802edeb9a2551a7d00b92/etc/profile.d/init.sh - export TBB_GCC=/cvmfs/cms.cern.ch/slc7_amd64_gcc10/external/tbb/v2021.4.0-d0152ca29055e3a1bbf629673f6e97c4 + os_arch_comp="slc7_amd64_gcc11" fi + source /cvmfs/cms.cern.ch/${os_arch_comp}/lcg/root/6.26.07-e76d33b57cbf5a1c12b870df2a6ebb79/etc/profile.d/init.sh + export TBB_GCC=/cvmfs/cms.cern.ch/${os_arch_comp}/external/tbb/v2021.8.0-791ebc4967ab49af60ca9ad2aa021259 diff --git a/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.cc b/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.cc index 7cfc65f89e7f1..ad37eab8cb960 100644 --- a/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.cc +++ b/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.cc @@ -45,6 +45,7 @@ void SeedGeneratorFromProtoTracksEDProducer::fillDescriptions(edm::Configuration desc.add("TTRHBuilder", "TTRHBuilderWithoutAngle4PixelTriplets"); desc.add("usePV", false); desc.add("includeFourthHit", false); + desc.add("produceComplement", false); edm::ParameterSetDescription psd0; psd0.add("ComponentName", std::string("SeedFromConsecutiveHitsCreator")); @@ -67,16 +68,21 @@ SeedGeneratorFromProtoTracksEDProducer::SeedGeneratorFromProtoTracksEDProducer(c useEventsWithNoVertex(cfg.getParameter("useEventsWithNoVertex")), usePV_(cfg.getParameter("usePV")), includeFourthHit_(cfg.getParameter("includeFourthHit")), + produceComplement_(cfg.getParameter("produceComplement")), theInputCollectionTag(consumes(cfg.getParameter("InputCollection"))), theInputVertexCollectionTag( consumes(cfg.getParameter("InputVertexCollection"))), seedCreator_(cfg.getParameter("SeedCreatorPSet"), consumesCollector()), config_(consumesCollector()) { produces(); + if (produceComplement_) { + produces(); + } } void SeedGeneratorFromProtoTracksEDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { auto result = std::make_unique(); + auto leftTracks = std::make_unique(); Handle trks; ev.getByToken(theInputCollectionTag, trks); @@ -117,6 +123,8 @@ void SeedGeneratorFromProtoTracksEDProducer::produce(edm::Event& ev, const edm:: } } } + if (produceComplement_ and !keepTrack) + (*leftTracks).push_back(proto); if (!keepTrack) continue; @@ -148,4 +156,6 @@ void SeedGeneratorFromProtoTracksEDProducer::produce(edm::Event& ev, const edm:: } ev.put(std::move(result)); + if (produceComplement_) + ev.put(std::move(leftTracks)); } diff --git a/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.h b/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.h index 690f87bb92f87..e6a212302d144 100644 --- a/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.h +++ b/RecoTracker/TkSeedGenerator/plugins/SeedGeneratorFromProtoTracksEDProducer.h @@ -22,6 +22,7 @@ class dso_hidden SeedGeneratorFromProtoTracksEDProducer : public edm::stream::ED const bool useEventsWithNoVertex; const bool usePV_; const bool includeFourthHit_; + const bool produceComplement_; const edm::EDGetTokenT theInputCollectionTag; const edm::EDGetTokenT theInputVertexCollectionTag; SeedFromConsecutiveHitsCreator seedCreator_; diff --git a/RecoTracker/TrackProducer/test/BuildFile.xml b/RecoTracker/TrackProducer/test/BuildFile.xml index 455ab87444748..b63eee041c2a5 100644 --- a/RecoTracker/TrackProducer/test/BuildFile.xml +++ b/RecoTracker/TrackProducer/test/BuildFile.xml @@ -30,8 +30,4 @@ - - - - - + diff --git a/RecoTracker/TrackProducer/test/testMuonTrackRefitting.cpp b/RecoTracker/TrackProducer/test/testMuonTrackRefitting.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/RecoTracker/TrackProducer/test/testMuonTrackRefitting.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/RecoTracker/TrackProducer/test/testMuonTrackRefitting.sh b/RecoTracker/TrackProducer/test/testMuonTrackRefitting.sh index 47ab02b0ddf43..fac8cde59c204 100755 --- a/RecoTracker/TrackProducer/test/testMuonTrackRefitting.sh +++ b/RecoTracker/TrackProducer/test/testMuonTrackRefitting.sh @@ -6,8 +6,8 @@ echo "TESTING Refitting from Analysis Data-Tier codes ..." # test AOD echo "TESTING refitting from AOD ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/refitFromAOD.py maxEvents=100 inputFiles=/store/mc/RunIISummer20UL16RECO/DYJetsToMuMu_M-50_TuneCP5_13TeV-powhegMiNNLO-pythia8-photos/AODSIM/106X_mcRun2_asymptotic_v13-v2/00000/1D4FBF4B-7B8D-A04F-A108-B1BEB60558FA.root || die "Failure refitting from AOD" $? +cmsRun ${SCRAM_TEST_PATH}/refitFromAOD.py maxEvents=100 inputFiles=/store/mc/RunIISummer20UL16RECO/DYJetsToMuMu_M-50_TuneCP5_13TeV-powhegMiNNLO-pythia8-photos/AODSIM/106X_mcRun2_asymptotic_v13-v2/00000/1D4FBF4B-7B8D-A04F-A108-B1BEB60558FA.root || die "Failure refitting from AOD" $? # test MINIAOD echo "TESTING refitting from MINIAOD ...\n\n" -cmsRun ${LOCAL_TEST_DIR}/refitFromMINIAOD.py maxEvents=100 inputFiles=/store/mc/RunIISummer20UL16MiniAOD/DYJetsToMuMu_M-50_TuneCP5_13TeV-powhegMiNNLO-pythia8-photos/MINIAODSIM/106X_mcRun2_asymptotic_v13-v2/00000/01916D91-A314-D947-A420-388891D62FEA.root || die "Failure refitting from MINIAOD" $? +cmsRun ${SCRAM_TEST_PATH}/refitFromMINIAOD.py maxEvents=100 inputFiles=/store/mc/RunIISummer20UL16MiniAOD/DYJetsToMuMu_M-50_TuneCP5_13TeV-powhegMiNNLO-pythia8-photos/MINIAODSIM/106X_mcRun2_asymptotic_v13-v2/00000/01916D91-A314-D947-A420-388891D62FEA.root || die "Failure refitting from MINIAOD" $? diff --git a/RecoVertex/BeamSpotProducer/plugins/BeamSpotToCUDA.cc b/RecoVertex/BeamSpotProducer/plugins/BeamSpotToCUDA.cc index 8b0de1c739076..a62c6efb5abdb 100644 --- a/RecoVertex/BeamSpotProducer/plugins/BeamSpotToCUDA.cc +++ b/RecoVertex/BeamSpotProducer/plugins/BeamSpotToCUDA.cc @@ -12,7 +12,7 @@ #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "HeterogeneousCore/CUDACore/interface/ScopedContext.h" -#include "HeterogeneousCore/CUDAServices/interface/CUDAService.h" +#include "HeterogeneousCore/CUDAServices/interface/CUDAInterface.h" #include "HeterogeneousCore/CUDAUtilities/interface/copyAsync.h" #include "HeterogeneousCore/CUDAUtilities/interface/host_noncached_unique_ptr.h" @@ -48,8 +48,8 @@ class BeamSpotToCUDA : public edm::global::EDProducer beginStream(edm::StreamID) const override { - edm::Service cs; - if (cs->enabled()) { + edm::Service cuda; + if (cuda and cuda->enabled()) { return std::make_unique(); } else { return nullptr; diff --git a/RecoVertex/BeamSpotProducer/plugins/OnlineBeamSpotESProducer.cc b/RecoVertex/BeamSpotProducer/plugins/OnlineBeamSpotESProducer.cc index a69e8aaf12bf4..efda9e22daa7c 100644 --- a/RecoVertex/BeamSpotProducer/plugins/OnlineBeamSpotESProducer.cc +++ b/RecoVertex/BeamSpotProducer/plugins/OnlineBeamSpotESProducer.cc @@ -30,6 +30,7 @@ class OnlineBeamSpotESProducer : public edm::ESProducer { private: const BeamSpotOnlineObjects* compareBS(const BeamSpotOnlineObjects* bs1, const BeamSpotOnlineObjects* bs2); const BeamSpotOnlineObjects* checkSingleBS(const BeamSpotOnlineObjects* bs1); + bool isGoodBS(const BeamSpotOnlineObjects* bs1) const; edm::ESGetToken const bsToken_; edm::ESGetToken bsHLTToken_; @@ -38,12 +39,14 @@ class OnlineBeamSpotESProducer : public edm::ESProducer { BeamSpotObjects fakeBS_; const int timeThreshold_; const double sigmaZThreshold_; + const double sigmaXYThreshold_; }; OnlineBeamSpotESProducer::OnlineBeamSpotESProducer(const edm::ParameterSet& p) // get parameters : timeThreshold_(p.getParameter("timeThreshold")), - sigmaZThreshold_(p.getParameter("sigmaZThreshold")) { + sigmaZThreshold_(p.getParameter("sigmaZThreshold")), + sigmaXYThreshold_(p.getParameter("sigmaXYThreshold") * 1E-4) { auto cc = setWhatProduced(this); fakeBS_.setBeamWidthX(0.1); @@ -60,6 +63,7 @@ void OnlineBeamSpotESProducer::fillDescriptions(edm::ConfigurationDescriptions& edm::ParameterSetDescription dsc; dsc.add("timeThreshold", 48)->setComment("hours"); dsc.add("sigmaZThreshold", 2.)->setComment("cm"); + dsc.add("sigmaXYThreshold", 4.)->setComment("um"); desc.addWithDefaultLabel(dsc); } @@ -80,15 +84,15 @@ const BeamSpotOnlineObjects* OnlineBeamSpotESProducer::compareBS(const BeamSpotO // Logic to choose between the two BeamSpots: // 1. If both BS are older than limitTime retun fake BS - // 2. If only one BS is newer than limitTime return it only if it has - // sigmaZ larger than sigmaZthreshold_ and the fit converged (BeamType 2) - // 3. If both are newer than the limit threshold return - // the BS that converged and has larger sigmaZ + // 2. If only one BS is newer than limitTime return it only if + // it passes isGoodBS (checks on sigmaZ, sigmaXY and fit convergence) + // 3. If both are newer than the limit threshold return the BS that + // passes isGoodBS and has larger sigmaZ if (diffBStime1 > limitTime && diffBStime2 > limitTime) { edm::LogInfo("OnlineBeamSpotESProducer") << "Defaulting to fake because both payloads are too old."; return nullptr; } else if (diffBStime2 > limitTime) { - if (bs1->sigmaZ() > sigmaZThreshold_ && bs1->beamType() == 2) { + if (isGoodBS(bs1)) { return bs1; } else { edm::LogInfo("OnlineBeamSpotESProducer") @@ -96,7 +100,7 @@ const BeamSpotOnlineObjects* OnlineBeamSpotESProducer::compareBS(const BeamSpotO return nullptr; } } else if (diffBStime1 > limitTime) { - if (bs2->sigmaZ() > sigmaZThreshold_ && bs2->beamType() == 2) { + if (isGoodBS(bs2)) { return bs2; } else { edm::LogInfo("OnlineBeamSpotESProducer") @@ -104,13 +108,13 @@ const BeamSpotOnlineObjects* OnlineBeamSpotESProducer::compareBS(const BeamSpotO return nullptr; } } else { - if (bs1->sigmaZ() > bs2->sigmaZ() && bs1->beamType() == 2) { + if (bs1->sigmaZ() > bs2->sigmaZ() && isGoodBS(bs1)) { return bs1; - } else if (bs2->sigmaZ() >= bs1->sigmaZ() && bs2->beamType() == 2) { + } else if (bs2->sigmaZ() >= bs1->sigmaZ() && isGoodBS(bs2)) { return bs2; } else { edm::LogInfo("OnlineBeamSpotESProducer") - << "Defaulting to fake because despite both payloads are young enough, none has the right BeamType."; + << "Defaulting to fake because despite both payloads are young enough, none has passed the fit sanity checks"; return nullptr; } } @@ -129,13 +133,22 @@ const BeamSpotOnlineObjects* OnlineBeamSpotESProducer::checkSingleBS(const BeamS auto limitTime = std::chrono::microseconds((std::chrono::hours)timeThreshold_).count(); // Check that the BS is within the timeThreshold, converges and passes the sigmaZthreshold - if (diffBStime1 < limitTime && bs1->sigmaZ() > sigmaZThreshold_ && bs1->beamType() == 2) { + if (diffBStime1 < limitTime && isGoodBS(bs1)) { return bs1; } else { return nullptr; } } +// This method is used to check the quality of the beamspot fit +bool OnlineBeamSpotESProducer::isGoodBS(const BeamSpotOnlineObjects* bs1) const { + if (bs1->sigmaZ() > sigmaZThreshold_ && bs1->beamType() == reco::BeamSpot::Tracker && + bs1->beamWidthX() > sigmaXYThreshold_ && bs1->beamWidthY() > sigmaXYThreshold_) + return true; + else + return false; +} + std::shared_ptr OnlineBeamSpotESProducer::produce(const BeamSpotTransientObjectsRcd& iRecord) { auto legacyRec = iRecord.tryToGetRecord(); auto hltRec = iRecord.tryToGetRecord(); diff --git a/RecoVertex/BeamSpotProducer/test/BeamFit.cc b/RecoVertex/BeamSpotProducer/test/BeamFit.cc index 978c2fc7558ac..47359bc29fe2c 100644 --- a/RecoVertex/BeamSpotProducer/test/BeamFit.cc +++ b/RecoVertex/BeamSpotProducer/test/BeamFit.cc @@ -390,7 +390,7 @@ void fitAll() { fit(xmat, Verr); // get initial values fnthite++; - Double_t chi2cut = 20; + //Double_t chi2cut = 20; int fminNtrks = 100; double fconvergence = 0.9; @@ -405,7 +405,7 @@ void fitAll() { fit(xmat, Verr); fd0cut /= 1.5; - chi2cut /= 1.5; + //chi2cut /= 1.5; if (tmpNtrks_ > fconvergence * zdata.size() && tmpNtrks_ > fminNtrks) fnthite++; } diff --git a/RecoVertex/BeamSpotProducer/test/BuildFile.xml b/RecoVertex/BeamSpotProducer/test/BuildFile.xml index e864907e7951f..f1160ea481f24 100644 --- a/RecoVertex/BeamSpotProducer/test/BuildFile.xml +++ b/RecoVertex/BeamSpotProducer/test/BuildFile.xml @@ -9,11 +9,7 @@ - - - - - + diff --git a/RecoVertex/BeamSpotProducer/test/NtupleHelper.cc b/RecoVertex/BeamSpotProducer/test/NtupleHelper.cc index 3b074d0fafec2..75fdfa529052e 100644 --- a/RecoVertex/BeamSpotProducer/test/NtupleHelper.cc +++ b/RecoVertex/BeamSpotProducer/test/NtupleHelper.cc @@ -58,14 +58,12 @@ zData NtupleHelper::Loop(int maxEvents) { std::cout << " total number of entries: " << fChain->GetEntries() << std::endl; - Int_t nbytes = 0, nb = 0; int theevent = 0; for (Long64_t jentry = 0; jentry < nentries; jentry++) { Long64_t ientry = LoadTree(jentry); if (ientry < 0) break; - nb = fChain->GetEntry(jentry); - nbytes += nb; + fChain->GetEntry(jentry); // if (sigmaD <0.05&&pt>4.0) // { diff --git a/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.cpp b/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.sh b/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.sh index d21b8097f5793..699d4952ee4ae 100755 --- a/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.sh +++ b/RecoVertex/BeamSpotProducer/test/testReadWriteBSFromDB.sh @@ -10,6 +10,6 @@ if test -f "EarlyCollision.db"; then fi # test write -cmsRun ${LOCAL_TEST_DIR}/write2DB.py inputFile=${LOCAL_TEST_DIR}/EarlyCollision.txt || die "Failure running write2DB.py" $? +cmsRun ${SCRAM_TEST_PATH}/write2DB.py inputFile=${SCRAM_TEST_PATH}/EarlyCollision.txt || die "Failure running write2DB.py" $? # test read -cmsRun ${LOCAL_TEST_DIR}/readDB.py unitTest=True inputFile=${PWD}/EarlyCollision.db || die "Failure running readDB.py" $? +cmsRun ${SCRAM_TEST_PATH}/readDB.py unitTest=True inputFile=${PWD}/EarlyCollision.db || die "Failure running readDB.py" $? diff --git a/SLHCUpgradeSimulations/Geometry/test/BuildFile.xml b/SLHCUpgradeSimulations/Geometry/test/BuildFile.xml index 5c259382e5acf..d44c9d0f1d514 100644 --- a/SLHCUpgradeSimulations/Geometry/test/BuildFile.xml +++ b/SLHCUpgradeSimulations/Geometry/test/BuildFile.xml @@ -40,14 +40,8 @@ - - - - + - - - - + diff --git a/SLHCUpgradeSimulations/Geometry/test/phase2_digi_reco_pixelntuple.sh b/SLHCUpgradeSimulations/Geometry/test/phase2_digi_reco_pixelntuple.sh index 7843b7719422c..9aa650444cd21 100755 --- a/SLHCUpgradeSimulations/Geometry/test/phase2_digi_reco_pixelntuple.sh +++ b/SLHCUpgradeSimulations/Geometry/test/phase2_digi_reco_pixelntuple.sh @@ -3,4 +3,4 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/phase2_digi_reco_pixelntuple_cfg.py 0) || die 'Failure running cmsRun phase2_digi_reco_pixelntuple_cfg.py 0' $? +(cmsRun ${SCRAM_TEST_PATH}/phase2_digi_reco_pixelntuple_cfg.py 0) || die 'Failure running cmsRun phase2_digi_reco_pixelntuple_cfg.py 0' $? diff --git a/SLHCUpgradeSimulations/Geometry/test/phase2_skimmed_geometry.sh b/SLHCUpgradeSimulations/Geometry/test/phase2_skimmed_geometry.sh index a53f672decd94..ddc4e8eeb8289 100755 --- a/SLHCUpgradeSimulations/Geometry/test/phase2_skimmed_geometry.sh +++ b/SLHCUpgradeSimulations/Geometry/test/phase2_skimmed_geometry.sh @@ -3,4 +3,4 @@ # Pass in name and status function die { echo $1: status $2 ; exit $2; } -(cmsRun ${LOCAL_TEST_DIR}/writeFile_phase2_cfg.py 0) || die 'Failure running cmsRun writeFile_phase2_cfg.py 0' $? +(cmsRun ${SCRAM_TEST_PATH}/writeFile_phase2_cfg.py 0) || die 'Failure running cmsRun writeFile_phase2_cfg.py 0' $? diff --git a/SLHCUpgradeSimulations/Geometry/test/testPhase2PixelNtuple.cpp b/SLHCUpgradeSimulations/Geometry/test/testPhase2PixelNtuple.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/SLHCUpgradeSimulations/Geometry/test/testPhase2PixelNtuple.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/SLHCUpgradeSimulations/Geometry/test/testPhase2SkimmedGeometry.cpp b/SLHCUpgradeSimulations/Geometry/test/testPhase2SkimmedGeometry.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/SLHCUpgradeSimulations/Geometry/test/testPhase2SkimmedGeometry.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPM.h b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPM.h index 6bb7b6f05b83f..503d18fdea97a 100644 --- a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPM.h +++ b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPM.h @@ -19,17 +19,17 @@ namespace CLHEP { class HepRandomEngine; } -class HcalSiPM { +class HcalSiPM final { public: HcalSiPM(int nCells = 1, double tau = 15.); - virtual ~HcalSiPM(); + ~HcalSiPM(); - void resetSiPM() { std::fill(theSiPM.begin(), theSiPM.end(), -999.); } - virtual double hitCells(CLHEP::HepRandomEngine*, unsigned int pes, double tempDiff = 0., double photonTime = 0.); + void resetSiPM() { std::fill(theSiPM.begin(), theSiPM.end(), -999.f); } + double hitCells(CLHEP::HepRandomEngine*, unsigned int pes, double tempDiff = 0., double photonTime = 0.); - virtual double totalCharge() const { return totalCharge(theLastHitTime); } - virtual double totalCharge(double time) const; + double totalCharge() const { return totalCharge(theLastHitTime); } + double totalCharge(double time) const; int getNCells() const { return theCellCount; } double getTau() const { return theTau; } @@ -52,11 +52,10 @@ class HcalSiPM { unsigned int addCrossTalkCells(CLHEP::HepRandomEngine* engine, unsigned int in_pes); //numerical random generation from Borel-Tanner distribution - double Borel(unsigned int n, double lambda, unsigned int k); const cdfpair& BorelCDF(unsigned int k); unsigned int theCellCount; - std::vector theSiPM; + std::vector theSiPM; double theTau; double theTauInv; double theCrossTalk; diff --git a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMHitResponse.h b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMHitResponse.h index 543ce6ba583a0..16ab2115281ba 100644 --- a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMHitResponse.h +++ b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMHitResponse.h @@ -19,7 +19,7 @@ class PCaloHitCompareTimes { bool operator()(const PCaloHit* a, const PCaloHit* b) const { return a->time() < b->time(); } }; -class HcalSiPMHitResponse : public CaloHitResponse { +class HcalSiPMHitResponse final : public CaloHitResponse { public: HcalSiPMHitResponse(const CaloVSimParameterMap* parameterMap, const CaloShapes* shapes, diff --git a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMShape.h b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMShape.h index 6316739a46b26..564e011460e01 100644 --- a/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMShape.h +++ b/SimCalorimetry/HcalSimAlgos/interface/HcalSiPMShape.h @@ -2,17 +2,24 @@ #ifndef HcalSimAlgos_HcalSiPMShape_h #define HcalSimAlgos_HcalSiPMShape_h +#include "CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h" #include "SimCalorimetry/CaloSimAlgos/interface/CaloVShape.h" #include -class HcalSiPMShape : public CaloVShape { +class HcalSiPMShape final : public CaloVShape { public: HcalSiPMShape(unsigned int signalShape = 206); HcalSiPMShape(const HcalSiPMShape& other); ~HcalSiPMShape() override {} - double operator()(double time) const override; + int nBins() const { return nBins_; } + double operator[](int i) const { return nt_[i]; } + + double operator()(double time) const override { + int jtime(time * HcalPulseShapes::invDeltaTSiPM_ + 0.5); + return (jtime >= 0 && jtime < nBins_) ? nt_[jtime] : 0; + } double timeToRise() const override { return 0.0; } diff --git a/SimCalorimetry/HcalSimAlgos/src/HcalSiPM.cc b/SimCalorimetry/HcalSimAlgos/src/HcalSiPM.cc index dbe01803602bf..3291f9433a12f 100644 --- a/SimCalorimetry/HcalSimAlgos/src/HcalSiPM.cc +++ b/SimCalorimetry/HcalSimAlgos/src/HcalSiPM.cc @@ -12,10 +12,14 @@ using std::vector; //345678911234567892123456789312345678941234567895123456789612345678971234567898 HcalSiPM::HcalSiPM(int nCells, double tau) - : theCellCount(nCells), theSiPM(nCells, 1.), theCrossTalk(0.), theTempDep(0.), theLastHitTime(-1.), nonlin(nullptr) { + : theCellCount(nCells), + theSiPM(nCells, -999.f), + theCrossTalk(0.), + theTempDep(0.), + theLastHitTime(-1.), + nonlin(nullptr) { setTau(tau); assert(theCellCount > 0); - resetSiPM(); } HcalSiPM::~HcalSiPM() { @@ -23,42 +27,74 @@ HcalSiPM::~HcalSiPM() { delete nonlin; } -//================================================================================ -//implementation of Borel-Tanner distribution -double HcalSiPM::Borel(unsigned int n, double lambda, unsigned int k) { - if (n < k) - return 0; - double dn = double(n); - double dk = double(k); - double dnk = dn - dk; - double ldn = lambda * dn; - double logb = -ldn + dnk * log(ldn) - TMath::LnGamma(dnk + 1); - double b = 0; - if (logb >= -20) { // protect against underflow - b = (dk / dn); - if ((n - k) < 100) - b *= (exp(-ldn) * pow(ldn, dnk)) / TMath::Factorial(n - k); - else - b *= exp(logb); +namespace { + + /* + //================================================================================ + //original implementation of Borel-Tanner distribution + // here for reference + constexpr double originalBorel(unsigned int n, double lambda, unsigned int k) { + if (n < k) + return 0; + double dn = double(n); + double dk = double(k); + double dnk = dn - dk; + double ldn = lambda * dn; + double logb = -ldn + dnk * log(ldn) - TMath::LnGamma(dnk + 1); + double b = 0; + if (logb >= -20) { // protect against underflow + b = (dk / dn); + if ((n - k) < 100) + b *= (exp(-ldn) * pow(ldn, dnk)) / TMath::Factorial(n - k); + else + b *= exp(logb); + } + return b; + } + */ + + using FLOAT = double; + //================================================================================ + //modified implementation of Borel-Tanner distribution + constexpr double Borel(unsigned int i, FLOAT lambda, unsigned int k, double iFact) { + auto n = k + i; + FLOAT dn = FLOAT(n); + FLOAT dk = FLOAT(k); + FLOAT dnk = FLOAT(i); + + FLOAT ldn = lambda * dn; + FLOAT b0 = (dk / dn); + FLOAT b = 0; + if (i < 100) { + b = b0 * (std::exp(-ldn) * std::pow(ldn, dnk)) / iFact; + } else { + FLOAT logb = -ldn + dnk * std::log(ldn) - std::log(iFact); + // protect against underflow + b = (logb >= -20.) ? b0 * std::exp(logb) : 0; + } + return b; } - return b; -} + +} // namespace const HcalSiPM::cdfpair& HcalSiPM::BorelCDF(unsigned int k) { // EPSILON determines the min and max # of xtalk cells that can be // simulated. - static const double EPSILON = 1e-6; - typename cdfmap::const_iterator it; - it = borelcdfs.find(k); + constexpr double EPSILON = 1e-6; + constexpr uint32_t maxCDFsize = 170; // safe max to avoid factorial to be infinite + auto it = borelcdfs.find(k); if (it == borelcdfs.end()) { vector cdf; + cdf.reserve(64); // Find the first n=k+i value for which cdf[i] > EPSILON unsigned int i; - double b = 0., sumb = 0.; - for (i = 0;; i++) { - b = Borel(k + i, theCrossTalk, k); - sumb += b; + double sumb = 0.; + double iFact = 1.; + for (i = 0; i < maxCDFsize; i++) { + if (i > 0) + iFact *= double(i); + sumb += Borel(i, theCrossTalk, k, iFact); if (sumb >= EPSILON) break; } @@ -66,15 +102,14 @@ const HcalSiPM::cdfpair& HcalSiPM::BorelCDF(unsigned int k) { cdf.push_back(sumb); unsigned int borelstartn = i; - // calculate cdf[i] - for (++i;; ++i) { - b = Borel(k + i, theCrossTalk, k); - sumb += b; + // calculate cdf[i] limit to 170 to avoid iFact to become infinite + for (++i; i < maxCDFsize; ++i) { + iFact *= double(i); + sumb += Borel(i, theCrossTalk, k, iFact); cdf.push_back(sumb); - if (1 - sumb < EPSILON) + if (1. - sumb < EPSILON) break; } - it = (borelcdfs.emplace(k, make_pair(borelstartn, cdf))).first; } @@ -141,7 +176,6 @@ double HcalSiPM::totalCharge(double time) const { } void HcalSiPM::setNCells(int nCells) { - assert(nCells > 0); theCellCount = nCells; theSiPM.resize(nCells); resetSiPM(); diff --git a/SimCalorimetry/HcalSimAlgos/src/HcalSiPMHitResponse.cc b/SimCalorimetry/HcalSimAlgos/src/HcalSiPMHitResponse.cc index a01c2a73fa315..054c00bafaf50 100644 --- a/SimCalorimetry/HcalSimAlgos/src/HcalSiPMHitResponse.cc +++ b/SimCalorimetry/HcalSimAlgos/src/HcalSiPMHitResponse.cc @@ -205,59 +205,69 @@ CaloSamples HcalSiPMHitResponse::makeSiPMSignal(DetId const& id, unsigned int pe(0); double hitPixels(0.), elapsedTime(0.); - auto& sipmPulseShape(shapeMap[pars.signalShape(id)]); + auto const& sipmPulseShape(shapeMap[pars.signalShape(id)]); - std::list > pulses; - std::list >::iterator pulse; - double timeDiff, pulseBit; LogDebug("HcalSiPMHitResponse") << "makeSiPMSignal for " << HcalDetId(id); - for (unsigned int tbin(0); tbin < photonTimeBins.size(); ++tbin) { + const int nptb = photonTimeBins.size(); + double sum[nptb]; + for (auto i = 0; i < nptb; ++i) + sum[i] = 0; + for (int tbin(0); tbin < nptb; ++tbin) { pe = photonTimeBins[tbin]; + if (pe <= 0) + continue; preciseBin = tbin; sampleBin = preciseBin / nbins; - if (pe > 0) { - //skip saturation/recovery and pulse smearing for premix stage 1 - if (PreMixDigis and HighFidelityPreMix) { - signal[sampleBin] += pe; - signal.preciseAtMod(preciseBin) += pe; - elapsedTime += dt; - continue; - } - - hitPixels = theSiPM.hitCells(engine, pe, 0., elapsedTime); - LogDebug("HcalSiPMHitResponse") << " elapsedTime: " << elapsedTime << " sampleBin: " << sampleBin - << " preciseBin: " << preciseBin << " pe: " << pe << " hitPixels: " << hitPixels; - if (pars.doSiPMSmearing()) { - pulses.push_back(std::pair(elapsedTime, hitPixels)); - } else { - signal[sampleBin] += hitPixels; - signal.preciseAtMod(preciseBin) += 0.6 * hitPixels; - if (preciseBin > 0) - signal.preciseAtMod(preciseBin - 1) += 0.2 * hitPixels; - if (preciseBin < signal.preciseSize() - 1) - signal.preciseAtMod(preciseBin + 1) += 0.2 * hitPixels; - } + //skip saturation/recovery and pulse smearing for premix stage 1 + if (PreMixDigis and HighFidelityPreMix) { + signal[sampleBin] += pe; + signal.preciseAtMod(preciseBin) += pe; + elapsedTime += dt; + continue; } - if (pars.doSiPMSmearing()) { - pulse = pulses.begin(); - while (pulse != pulses.end()) { - timeDiff = elapsedTime - pulse->first; - pulseBit = sipmPulseShape(timeDiff) * pulse->second; - LogDebug("HcalSiPMHitResponse") << " pulse t: " << pulse->first << " pulse A: " << pulse->second - << " timeDiff: " << timeDiff << " pulseBit: " << pulseBit; - signal[sampleBin] += pulseBit; - signal.preciseAtMod(preciseBin) += pulseBit; - - if (timeDiff > 1 && sipmPulseShape(timeDiff) < 1e-7) - pulse = pulses.erase(pulse); - else - ++pulse; + hitPixels = theSiPM.hitCells(engine, pe, 0., elapsedTime); + LogDebug("HcalSiPMHitResponse") << " elapsedTime: " << elapsedTime << " sampleBin: " << sampleBin + << " preciseBin: " << preciseBin << " pe: " << pe << " hitPixels: " << hitPixels; + if (!pars.doSiPMSmearing()) { + signal[sampleBin] += hitPixels; + signal.preciseAtMod(preciseBin) += 0.6 * hitPixels; + if (preciseBin > 0) + signal.preciseAtMod(preciseBin - 1) += 0.2 * hitPixels; + if (preciseBin < signal.preciseSize() - 1) + signal.preciseAtMod(preciseBin + 1) += 0.2 * hitPixels; + } else { + // add "my" smearing to future bins... + // this loop can vectorize.... + for (auto i = tbin; i < nptb; ++i) { + auto itdiff = i - tbin; + if (itdiff == sipmPulseShape.nBins()) + break; + auto shape = sipmPulseShape[itdiff]; + auto pulseBit = shape * hitPixels; + sum[i] += pulseBit; + if (shape < 1.e-7 && itdiff > int(HcalPulseShapes::invDeltaTSiPM_)) + break; } } elapsedTime += dt; } + if (pars.doSiPMSmearing()) + for (auto i = 0; i < nptb; ++i) { + auto iSampleBin = i / nbins; + signal[iSampleBin] += sum[i]; + signal.preciseAtMod(i) += sum[i]; + } + +#ifdef EDM_ML_DEBUG + LogDebug("HcalSiPMHitResponse") << nbins << ' ' << nptb << ' ' << HcalDetId(id); + for (auto i = 0; i < nptb; ++i) { + auto iSampleBin = (nbins > 1) ? i / nbins : i; + LogDebug("HcalSiPMHitResponse") << i << ' ' << iSampleBin << ' ' << signal[iSampleBin] << ' ' + << signal.preciseAtMod(i); + } +#endif return signal; } diff --git a/SimCalorimetry/HcalSimAlgos/src/HcalSiPMShape.cc b/SimCalorimetry/HcalSimAlgos/src/HcalSiPMShape.cc index 94f555a8a4c93..8e45a8aeebe2f 100644 --- a/SimCalorimetry/HcalSimAlgos/src/HcalSiPMShape.cc +++ b/SimCalorimetry/HcalSimAlgos/src/HcalSiPMShape.cc @@ -10,13 +10,6 @@ HcalSiPMShape::HcalSiPMShape(unsigned int signalShape) HcalSiPMShape::HcalSiPMShape(const HcalSiPMShape& other) : CaloVShape(other), nBins_(other.nBins_), nt_(other.nt_) {} -double HcalSiPMShape::operator()(double time) const { - int jtime(time * HcalPulseShapes::invDeltaTSiPM_ + 0.5); - if (jtime >= 0 && jtime < nBins_) - return nt_[jtime]; - return 0.; -} - void HcalSiPMShape::computeShape(unsigned int signalShape) { //grab correct function pointer based on shape double (*analyticPulseShape)(double); diff --git a/SimFastTiming/FastTimingCommon/BuildFile.xml b/SimFastTiming/FastTimingCommon/BuildFile.xml index e749c5ea3d15a..ae350d69d7a39 100644 --- a/SimFastTiming/FastTimingCommon/BuildFile.xml +++ b/SimFastTiming/FastTimingCommon/BuildFile.xml @@ -9,6 +9,7 @@ + diff --git a/SimFastTiming/FastTimingCommon/interface/BTLDeviceSim.h b/SimFastTiming/FastTimingCommon/interface/BTLDeviceSim.h index c729e567545fc..08aa9f125324a 100644 --- a/SimFastTiming/FastTimingCommon/interface/BTLDeviceSim.h +++ b/SimFastTiming/FastTimingCommon/interface/BTLDeviceSim.h @@ -43,9 +43,9 @@ class BTLDeviceSim { const float LightYield_; const float LightCollEff_; - const float LightCollSlopeR_; - const float LightCollSlopeL_; + const float LightCollSlope_; const float PDE_; + const float LCEpositionSlope_; }; #endif diff --git a/SimFastTiming/FastTimingCommon/interface/BTLElectronicsSim.h b/SimFastTiming/FastTimingCommon/interface/BTLElectronicsSim.h index 27e90d3e5a162..ec8f0b1a032c0 100644 --- a/SimFastTiming/FastTimingCommon/interface/BTLElectronicsSim.h +++ b/SimFastTiming/FastTimingCommon/interface/BTLElectronicsSim.h @@ -42,6 +42,12 @@ class BTLElectronicsSim { private: float sigma2_pe(const float& Q, const float& R) const; + float sigma_stochastic(const float& npe) const; + + float sigma2_DCR(const float& npe) const; + + float sigma2_electronics(const float npe) const; + const bool debug_; const float bxTime_; @@ -63,6 +69,7 @@ class BTLElectronicsSim { const bool smearTimeForOOTtails_; const float Npe_to_pC_; const float Npe_to_V_; + const std::vector sigmaRelTOFHIRenergy_; // adc/tdc bitwidths const uint32_t adcNbits_, tdcNbits_; diff --git a/SimFastTiming/FastTimingCommon/python/mtdDigitizer_cfi.py b/SimFastTiming/FastTimingCommon/python/mtdDigitizer_cfi.py index d353cb3a6b178..6b3a96ec68ba5 100644 --- a/SimFastTiming/FastTimingCommon/python/mtdDigitizer_cfi.py +++ b/SimFastTiming/FastTimingCommon/python/mtdDigitizer_cfi.py @@ -1,5 +1,12 @@ import FWCore.ParameterSet.Config as cms +_common_BTLparameters = cms.PSet( + bxTime = cms.double(25), # [ns] + LightYield = cms.double(40000.), # [photons/MeV] + LightCollectionEff = cms.double(0.25), + PhotonDetectionEff = cms.double(0.20), +) + _barrel_MTDDigitizer = cms.PSet( digitizerName = cms.string("BTLDigitizer"), inputSimHits = cms.InputTag("g4SimHits:FastTimerHitsBarrel"), @@ -9,15 +16,12 @@ premixStage1MinCharge = cms.double(1e-4), premixStage1MaxCharge = cms.double(1e6), DeviceSimulation = cms.PSet( - bxTime = cms.double(25), # [ns] - LightYield = cms.double(40000.), # [photons/MeV] - LightCollectionEff = cms.double(0.25), - LightCollectionSlopeR = cms.double(0.075), # [ns/cm] - LightCollectionSlopeL = cms.double(0.075), # [ns/cm] - PhotonDetectionEff = cms.double(0.20), + _common_BTLparameters, + LightCollectionSlope = cms.double(0.075), # [ns/cm] + LCEpositionSlope = cms.double(0.071), # [1/cm] LCE variation vs longitudinal position shift ), ElectronicsSimulation = cms.PSet( - bxTime = cms.double(25), # [ns] + _common_BTLparameters, TestBeamMIPTimeRes = cms.double(4.293), # This is given by 0.048[ns]*sqrt(8000.), in order to # rescale the time resolution of 1 MIP = 8000 p.e. ScintillatorRiseTime = cms.double(1.1), # [ns] @@ -36,6 +40,7 @@ SmearTimeForOOTtails = cms.bool(True), Npe_to_pC = cms.double(0.016), # [pC] Npe_to_V = cms.double(0.0064),# [V] + SigmaRelTOFHIRenergy = cms.vdouble(0.139,-4.35e-05,3.315e-09,-1.20e-13,1.67e-18), # [%] coefficients of 4th degree Chebyshev polynomial parameterization # n bits for the ADC adcNbits = cms.uint32(10), diff --git a/SimFastTiming/FastTimingCommon/src/BTLDeviceSim.cc b/SimFastTiming/FastTimingCommon/src/BTLDeviceSim.cc index ad1da17d9fd40..28191c0d30dcc 100644 --- a/SimFastTiming/FastTimingCommon/src/BTLDeviceSim.cc +++ b/SimFastTiming/FastTimingCommon/src/BTLDeviceSim.cc @@ -20,9 +20,9 @@ BTLDeviceSim::BTLDeviceSim(const edm::ParameterSet& pset, edm::ConsumesCollector bxTime_(pset.getParameter("bxTime")), LightYield_(pset.getParameter("LightYield")), LightCollEff_(pset.getParameter("LightCollectionEff")), - LightCollSlopeR_(pset.getParameter("LightCollectionSlopeR")), - LightCollSlopeL_(pset.getParameter("LightCollectionSlopeL")), - PDE_(pset.getParameter("PhotonDetectionEff")) {} + LightCollSlope_(pset.getParameter("LightCollectionSlope")), + PDE_(pset.getParameter("PhotonDetectionEff")), + LCEpositionSlope_(pset.getParameter("LCEpositionSlope")) {} void BTLDeviceSim::getEventSetup(const edm::EventSetup& evs) { geom_ = &evs.getData(geomToken_); @@ -87,8 +87,8 @@ void BTLDeviceSim::getHitsResponse(const std::vector(hitRef) + LightCollSlopeR_ * distR; - double tL = std::get<2>(hitRef) + LightCollSlopeL_ * distL; + double tR = std::get<2>(hitRef) + LightCollSlope_ * distR; + double tL = std::get<2>(hitRef) + LightCollSlope_ * distL; // --- Accumulate in 15 buckets of 25ns (9 pre-samples, 1 in-time, 5 post-samples) const int iBXR = std::floor(tR / bxTime_) + mtd_digitizer::kInTimeBX; @@ -97,7 +97,7 @@ void BTLDeviceSim::getHitsResponse(const std::vector 0 && iBXR < mtd_digitizer::kNumberOfBX) { // Accumulate the energy of simHits in the same crystal - (simHitIt->second).hit_info[0][iBXR] += Npe; + (simHitIt->second).hit_info[0][iBXR] += Npe * (1. + LCEpositionSlope_ * convertMmToCm(hit.localPosition().x())); // Store the time of the first SimHit in the i-th BX if ((simHitIt->second).hit_info[1][iBXR] == 0 || tR < (simHitIt->second).hit_info[1][iBXR]) @@ -107,7 +107,7 @@ void BTLDeviceSim::getHitsResponse(const std::vector 0 && iBXL < mtd_digitizer::kNumberOfBX) { // Accumulate the energy of simHits in the same crystal - (simHitIt->second).hit_info[2][iBXL] += Npe; + (simHitIt->second).hit_info[2][iBXL] += Npe * (1. - LCEpositionSlope_ * convertMmToCm(hit.localPosition().x())); // Store the time of the first SimHit in the i-th BX if ((simHitIt->second).hit_info[3][iBXL] == 0 || tL < (simHitIt->second).hit_info[3][iBXL]) diff --git a/SimFastTiming/FastTimingCommon/src/BTLElectronicsSim.cc b/SimFastTiming/FastTimingCommon/src/BTLElectronicsSim.cc index 33663dd7dbf17..ac40c6829dea2 100644 --- a/SimFastTiming/FastTimingCommon/src/BTLElectronicsSim.cc +++ b/SimFastTiming/FastTimingCommon/src/BTLElectronicsSim.cc @@ -6,6 +6,8 @@ #include "CLHEP/Random/RandPoissonQ.h" #include "CLHEP/Random/RandGaussQ.h" +#include "Math/ChebyshevPol.h" + using namespace mtd; BTLElectronicsSim::BTLElectronicsSim(const edm::ParameterSet& pset, edm::ConsumesCollector iC) @@ -27,6 +29,7 @@ BTLElectronicsSim::BTLElectronicsSim(const edm::ParameterSet& pset, edm::Consume smearTimeForOOTtails_(pset.getParameter("SmearTimeForOOTtails")), Npe_to_pC_(pset.getParameter("Npe_to_pC")), Npe_to_V_(pset.getParameter("Npe_to_V")), + sigmaRelTOFHIRenergy_(pset.getParameter>("SigmaRelTOFHIRenergy")), adcNbits_(pset.getParameter("adcNbits")), tdcNbits_(pset.getParameter("tdcNbits")), adcSaturation_MIP_(pset.getParameter("adcSaturation_MIP")), @@ -43,7 +46,26 @@ BTLElectronicsSim::BTLElectronicsSim(const edm::ParameterSet& pset, edm::Consume SPTR2_(SinglePhotonTimeResolution_ * SinglePhotonTimeResolution_), DCRxRiseTime_(DarkCountRate_ * ScintillatorRiseTime_), SigmaElectronicNoise2_(SigmaElectronicNoise_ * SigmaElectronicNoise_), - SigmaClock2_(SigmaClock_ * SigmaClock_) {} + SigmaClock2_(SigmaClock_ * SigmaClock_) { +#ifdef EDM_ML_DEBUG + float lightOutput = 4.2f * pset.getParameter("LightYield") * pset.getParameter("LightCollectionEff") * + pset.getParameter("PhotonDetectionEff"); // average npe for 4.2 MeV + float s1 = sigma_stochastic(lightOutput); + float s2 = std::sqrt(sigma2_DCR(lightOutput)); + float s3 = std::sqrt(sigma2_electronics(lightOutput)); + float s4 = SinglePhotonTimeResolution_ / std::sqrt(TimeThreshold1_); + float s5 = SigmaClock_; + LogDebug("BTLElectronicsSim") << " BTL time resolution model (ns, 1 SiPM), for an average light output of " + << std::fixed << std::setw(14) << lightOutput << " N_pe:" + << "\n sigma stochastic = " << std::setw(14) << s1 + << "\n sigma DCR = " << std::setw(14) << s2 + << "\n sigma electronics = " << std::setw(14) << s3 + << "\n sigma sptr = " << std::setw(14) << s4 + << "\n sigma clock = " << std::setw(14) << s5 << "\n ---------------------" + << "\n sigma total = " << std::setw(14) + << std::sqrt(s1 * s1 + s2 * s2 + s3 * s3 + s4 * s4 + s5 * s5); +#endif +} void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, BTLDigiCollection& output, @@ -59,8 +81,8 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, toa2.fill(0.f); for (size_t iside = 0; iside < 2; iside++) { // --- Fluctuate the total number of photo-electrons - float Npe = CLHEP::RandPoissonQ::shoot(hre, (it->second).hit_info[2 * iside][iBX]); - if (Npe < EnergyThreshold_) + float npe = CLHEP::RandPoissonQ::shoot(hre, (it->second).hit_info[2 * iside][iBX]); + if (npe < EnergyThreshold_) continue; // --- Get the time of arrival and add a channel time offset @@ -74,7 +96,7 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, // --- Calculate and add the time walk: the time of arrival is read in correspondence // with two thresholds on the signal pulse std::array times = - btlPulseShape_.timeAtThr(Npe / ReferencePulseNpe_, TimeThreshold1_ * Npe_to_V_, TimeThreshold2_ * Npe_to_V_); + btlPulseShape_.timeAtThr(npe / ReferencePulseNpe_, TimeThreshold1_ * Npe_to_V_, TimeThreshold2_ * Npe_to_V_); // --- If the pulse amplitude is smaller than TimeThreshold2, the trigger does not fire if (times[1] == 0.) @@ -96,7 +118,7 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, } // ibx loop if (rate_oot > 0.) { - float sigma_oot = sqrt(rate_oot * ScintillatorRiseTime_) * ScintillatorDecayTime_ / Npe; + float sigma_oot = sqrt(rate_oot * ScintillatorRiseTime_) * ScintillatorDecayTime_ / npe; float smearing_oot = CLHEP::RandGaussQ::shoot(hre, 0., sigma_oot); finalToA1 += smearing_oot; finalToA2 += smearing_oot; @@ -107,7 +129,7 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, if (testBeamMIPTimeRes_ > 0.) { // In this case the time resolution is parametrized from the testbeam. // The same parameterization is used for both thresholds. - float sigma = testBeamMIPTimeRes_ / sqrt(Npe); + float sigma = sigma_stochastic(npe); float smearing_stat_thr1 = CLHEP::RandGaussQ::shoot(hre, 0., sigma); float smearing_stat_thr2 = CLHEP::RandGaussQ::shoot(hre, 0., sigma); @@ -118,21 +140,17 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, // In this case the time resolution is taken from the literature. // The fluctuations due to the first TimeThreshold1_ p.e. are common to both times float smearing_stat_thr1 = - CLHEP::RandGaussQ::shoot(hre, 0., ScintillatorDecayTime_ * sqrt(sigma2_pe(TimeThreshold1_, Npe))); + CLHEP::RandGaussQ::shoot(hre, 0., ScintillatorDecayTime_ * sqrt(sigma2_pe(TimeThreshold1_, npe))); float smearing_stat_thr2 = CLHEP::RandGaussQ::shoot( - hre, 0., ScintillatorDecayTime_ * sqrt(sigma2_pe(TimeThreshold2_ - TimeThreshold1_, Npe))); + hre, 0., ScintillatorDecayTime_ * sqrt(sigma2_pe(TimeThreshold2_ - TimeThreshold1_, npe))); finalToA1 += smearing_stat_thr1; finalToA2 += smearing_stat_thr1 + smearing_stat_thr2; } // --- Add in quadrature the uncertainties due to the SiPM timing resolution, the SiPM DCR, // the electronic noise and the clock distribution: - float slew2 = ScintillatorDecayTime2_ / Npe / Npe; - - float sigma2_tot_thr1 = - SPTR2_ / TimeThreshold1_ + (DCRxRiseTime_ + SigmaElectronicNoise2_) * slew2 + SigmaClock2_; - float sigma2_tot_thr2 = - SPTR2_ / TimeThreshold2_ + (DCRxRiseTime_ + SigmaElectronicNoise2_) * slew2 + SigmaClock2_; + float sigma2_tot_thr1 = SPTR2_ / TimeThreshold1_ + sigma2_DCR(npe) + sigma2_electronics(npe) + SigmaClock2_; + float sigma2_tot_thr2 = SPTR2_ / TimeThreshold2_ + sigma2_DCR(npe) + sigma2_electronics(npe) + SigmaClock2_; // --- Smear the arrival times using the correlated uncertainties: float smearing_thr1_uncorr = CLHEP::RandGaussQ::shoot(hre, 0., sqrt(sigma2_tot_thr1)); @@ -141,7 +159,17 @@ void BTLElectronicsSim::run(const mtd::MTDSimHitDataAccumulator& input, finalToA1 += cosPhi_ * smearing_thr1_uncorr + sinPhi_ * smearing_thr2_uncorr; finalToA2 += sinPhi_ * smearing_thr1_uncorr + cosPhi_ * smearing_thr2_uncorr; - chargeColl[iside] = Npe * Npe_to_pC_; // the p.e. number is here converted to pC + //Smear the energy according to TOFHIR energy branch measured resolution + float tofhir_ampnoise_relsigma = ROOT::Math::Chebyshev4(npe, + sigmaRelTOFHIRenergy_[0], + sigmaRelTOFHIRenergy_[1], + sigmaRelTOFHIRenergy_[2], + sigmaRelTOFHIRenergy_[3], + sigmaRelTOFHIRenergy_[4]); + float smearing_tofhir = CLHEP::RandGaussQ::shoot(hre, 0., tofhir_ampnoise_relsigma); + // the amplitude resolution already includes the photostatistics fluctuation, use the original average deposit + chargeColl[iside] = (it->second).hit_info[2 * iside][iBX] * Npe_to_pC_ * + (1. + smearing_tofhir); // the p.e. number is here converted to pC toa1[iside] = finalToA1; toa2[iside] = finalToA2; @@ -222,3 +250,23 @@ float BTLElectronicsSim::sigma2_pe(const float& Q, const float& R) const { return sigma2; } + +float BTLElectronicsSim::sigma_stochastic(const float& npe) const { return testBeamMIPTimeRes_ / std::sqrt(npe); } + +float BTLElectronicsSim::sigma2_DCR(const float& npe) const { + // trick to safely switch off the electronics contribution for resolution studies + + if (DCRxRiseTime_ == 0.) { + return 0.; + } + return DCRxRiseTime_ * ScintillatorDecayTime2_ / npe / npe; +} + +float BTLElectronicsSim::sigma2_electronics(const float npe) const { + // trick to safely switch off the electronics contribution for resolution studies + + if (SigmaElectronicNoise2_ == 0.) { + return 0.; + } + return SigmaElectronicNoise2_ * ScintillatorDecayTime2_ / npe / npe; +} diff --git a/SimFastTiming/FastTimingCommon/test/MTDDigiDump.cc b/SimFastTiming/FastTimingCommon/test/MTDDigiDump.cc index 646cc67dfac7d..1e9fa24bcf8c1 100644 --- a/SimFastTiming/FastTimingCommon/test/MTDDigiDump.cc +++ b/SimFastTiming/FastTimingCommon/test/MTDDigiDump.cc @@ -55,14 +55,12 @@ void MTDDigiDump::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu if (!h_BTL_digi->empty()) { std::cout << " ----------------------------------------" << std::endl; - std::cout << " BTL DIGI collection:" << std::endl; + std::cout << " BTL DIGI collection: \n" << std::endl; for (const auto& dataFrame : *h_BTL_digi) { // --- detector element ID: - std::cout << " det ID: det = " << dataFrame.id().det() << " subdet = " << dataFrame.id().mtdSubDetector() - << " side = " << dataFrame.id().mtdSide() << " rod = " << dataFrame.id().mtdRR() - << " mod = " << dataFrame.id().module() << " type = " << dataFrame.id().modType() - << " crystal = " << dataFrame.id().crystal() << std::endl; + std::cout << "\n BTL DIGI: row = " << dataFrame.row() << " col = " << dataFrame.column() + << " BTLDetId = " << dataFrame.id(); // --- loop over the dataFrame samples for (int isample = 0; isample < dataFrame.size(); ++isample) { @@ -74,7 +72,8 @@ void MTDDigiDump::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu continue; } std::cout << " amplitude = " << sample.data() << " time1 = " << sample.toa() << " time2 = " << sample.toa2() - << std::endl; + << " r/c = " << (uint32_t)sample.row() << " / " << (uint32_t)sample.column() + << " th = " << sample.threshold() << " mode = " << sample.mode() << std::endl; } // isaple loop @@ -85,14 +84,13 @@ void MTDDigiDump::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu // --- ETL DIGIs: if (!h_ETL_digi->empty()) { - std::cout << " ----------------------------------------" << std::endl; - std::cout << " ETL DIGI collection:" << std::endl; + std::cout << "\n ----------------------------------------" << std::endl; + std::cout << " ETL DIGI collection: \n" << std::endl; for (const auto& dataFrame : *h_ETL_digi) { // --- detector element ID: - std::cout << " det ID: det = " << dataFrame.id().det() << " subdet = " << dataFrame.id().mtdSubDetector() - << " side = " << dataFrame.id().mtdSide() << " ring = " << dataFrame.id().mtdRR() - << " mod = " << dataFrame.id().module() << " type = " << dataFrame.id().modType() << std::endl; + std::cout << "\n ETL DIGI: row = " << dataFrame.row() << " col = " << dataFrame.column() + << " ETLDetId = " << dataFrame.id(); // --- loop over the dataFrame samples for (int isample = 0; isample < dataFrame.size(); ++isample) { @@ -103,7 +101,9 @@ void MTDDigiDump::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu std::cout << std::endl; continue; } - std::cout << " amplitude = " << sample.data() << " time = " << sample.toa() << std::endl; + std::cout << " amplitude = " << sample.data() << " time = " << sample.toa() << " r/c = " << sample.row() + << " / " << sample.column() << " th = " << sample.threshold() << " mode = " << sample.mode() + << std::endl; } // isample loop diff --git a/SimG4CMS/Calo/interface/HFNoseSD.h b/SimG4CMS/Calo/interface/HFNoseSD.h index b6da329f69649..b27aa67b9a474 100644 --- a/SimG4CMS/Calo/interface/HFNoseSD.h +++ b/SimG4CMS/Calo/interface/HFNoseSD.h @@ -9,6 +9,7 @@ #include "SimG4CMS/Calo/interface/CaloSD.h" #include "SimG4Core/Notification/interface/BeginOfJob.h" #include "SimG4CMS/Calo/interface/HFNoseNumberingScheme.h" +#include "SimG4CMS/Calo/interface/HGCGuardRing.h" #include "SimG4CMS/Calo/interface/HGCMouseBite.h" #include @@ -41,6 +42,7 @@ class HFNoseSD : public CaloSD, public Observer { const HGCalDDDConstants *hgcons_; std::unique_ptr numberingScheme_; + std::unique_ptr guardRing_; std::unique_ptr mouseBite_; std::string nameX_; HGCalGeometryMode::GeometryMode geom_mode_; @@ -48,7 +50,8 @@ class HFNoseSD : public CaloSD, public Observer { double mouseBiteCut_, distanceFromEdge_; int levelT1_, levelT2_, cornerMinMask_; bool storeAllG4Hits_; - bool fiducialCut_, rejectMB_, waferRot_; + bool fiducialCut_, rejectMB_, waferRot_, checkID_; + int useSimWt_, verbose_; const double tan30deg_; std::vector angles_; }; diff --git a/SimG4CMS/Calo/interface/HGCGuardRing.h b/SimG4CMS/Calo/interface/HGCGuardRing.h new file mode 100644 index 0000000000000..28447ff32d04f --- /dev/null +++ b/SimG4CMS/Calo/interface/HGCGuardRing.h @@ -0,0 +1,24 @@ +#ifndef SimG4CMS_HGCGuardRing_h +#define SimG4CMS_HGCGuardRing_h + +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" +#include "G4ThreeVector.hh" + +#include + +class HGCGuardRing { +public: + HGCGuardRing(const HGCalDDDConstants& hgc); + bool exclude(G4ThreeVector& point, int zside, int frontBack, int layer, int waferU, int waferV); + +private: + bool insidePolygon(double x, double y, const std::vector >& xyv); + + static constexpr double sqrt3_ = 1.732050807568877; // std::sqrt(3.0) in double precision + const HGCalDDDConstants& hgcons_; + const HGCalGeometryMode::GeometryMode modeUV_; + const double waferSize_, sensorSizeOffset_, guardRingOffset_; + double offset_, xmax_, ymax_; +}; + +#endif // HGCGuardRing_h diff --git a/SimG4CMS/Calo/interface/HGCMouseBite.h b/SimG4CMS/Calo/interface/HGCMouseBite.h index f856607da7fdb..47a849c56e438 100644 --- a/SimG4CMS/Calo/interface/HGCMouseBite.h +++ b/SimG4CMS/Calo/interface/HGCMouseBite.h @@ -9,7 +9,7 @@ class HGCMouseBite { public: HGCMouseBite(const HGCalDDDConstants& hgc, const std::vector& angle, double maxLength, bool waferRotate); - bool exclude(G4ThreeVector& point, int zside, int waferU, int waferV); + bool exclude(G4ThreeVector& point, int zside, int layer, int waferU, int waferV); private: const HGCalDDDConstants& hgcons_; diff --git a/SimG4CMS/Calo/interface/HGCalSD.h b/SimG4CMS/Calo/interface/HGCalSD.h index 913318da433fc..4cf1747f3eeda 100644 --- a/SimG4CMS/Calo/interface/HGCalSD.h +++ b/SimG4CMS/Calo/interface/HGCalSD.h @@ -9,6 +9,7 @@ #include "SimG4CMS/Calo/interface/CaloSD.h" #include "SimG4Core/Notification/interface/BeginOfJob.h" #include "SimG4CMS/Calo/interface/HGCalNumberingScheme.h" +#include "SimG4CMS/Calo/interface/HGCGuardRing.h" #include "SimG4CMS/Calo/interface/HGCMouseBite.h" #include @@ -41,6 +42,7 @@ class HGCalSD : public CaloSD, public Observer { const HGCalDDDConstants *hgcons_; std::unique_ptr numberingScheme_; + std::unique_ptr guardRing_; std::unique_ptr mouseBite_; DetId::Detector mydet_; std::string nameX_; diff --git a/SimG4CMS/Calo/src/CaloSD.cc b/SimG4CMS/Calo/src/CaloSD.cc index 3de65941493d6..2bb6ac2130326 100644 --- a/SimG4CMS/Calo/src/CaloSD.cc +++ b/SimG4CMS/Calo/src/CaloSD.cc @@ -506,7 +506,7 @@ unsigned int CaloSD::findBoundaryCrossingParent(const G4Track* track, bool markA edm::LogVerbatim("DoFineCalo") << "Track " << id << " crosses boundary itself"; #endif boundaryCrossingParentMap_[id] = id; - trkInfo->storeTrack(true); + trkInfo->setStoreTrack(); return id; } // Else, traverse the history of the track @@ -544,7 +544,7 @@ unsigned int CaloSD::findBoundaryCrossingParent(const G4Track* track, bool markA TrackWithHistory* parentTrack = m_trackManager->getTrackByID(parentID, true); if (parentTrack->crossedBoundary()) { if (markAsSaveable) - parentTrack->save(); + parentTrack->setToBeSaved(); decayChain.push_back(parentID); // Record this boundary crossing parent for all traversed ancestors for (auto ancestorID : decayChain) @@ -613,8 +613,7 @@ CaloG4Hit* CaloSD::createNewHit(const G4Step* aStep, const G4Track* theTrack) { << " save: " << (etrack >= energyCut || forceSave); #endif if (etrack >= energyCut || forceSave) { - trkInfo->storeTrack(true); - trkInfo->putInHistory(); + trkInfo->setStoreTrack(); } } else { TrackWithHistory* trkh = tkMap[currentID.trackID()]; @@ -624,7 +623,7 @@ CaloG4Hit* CaloSD::createNewHit(const G4Step* aStep, const G4Track* theTrack) { if (trkh != nullptr) { etrack = sqrt(trkh->momentum().Mag2()); if (etrack >= energyCut) { - trkh->save(); + trkh->setToBeSaved(); #ifdef EDM_ML_DEBUG edm::LogVerbatim("CaloSim") << "CaloSD: set save the track " << currentID.trackID() << " with Hit"; #endif @@ -702,19 +701,14 @@ void CaloSD::update(const EndOfTrack* trk) { if (trkI) lastTrackID = trkI->getIDonCaloSurface(); if (id == lastTrackID) { - const TrackContainer* trksForThisEvent = m_trackManager->trackContainer(); - if (trksForThisEvent != nullptr) { - int it = (int)(trksForThisEvent->size()) - 1; - if (it >= 0) { - TrackWithHistory* trkH = (*trksForThisEvent)[it]; - if (trkH->trackID() == (unsigned int)(id)) - tkMap[id] = trkH; + auto trksForThisEvent = m_trackManager->trackContainer(); + if (!trksForThisEvent->empty()) { + TrackWithHistory* trkH = trksForThisEvent->back(); + if (trkH->trackID() == (unsigned int)(id)) { + tkMap[id] = trkH; #ifdef EDM_ML_DEBUG edm::LogVerbatim("CaloSim") << "CaloSD: get track " << it << " from Container of size " << trksForThisEvent->size() << " with ID " << trkH->trackID(); - } else { - edm::LogVerbatim("CaloSim") << "CaloSD: get track " << it << " from Container of size " - << trksForThisEvent->size() << " with no ID"; #endif } } diff --git a/SimG4CMS/Calo/src/HFFibre.cc b/SimG4CMS/Calo/src/HFFibre.cc index 213d7e0b8cf78..e798c0f018d4c 100644 --- a/SimG4CMS/Calo/src/HFFibre.cc +++ b/SimG4CMS/Calo/src/HFFibre.cc @@ -127,7 +127,7 @@ double HFFibre::zShift(const G4ThreeVector& point, int depth, int fromEndAbs) co double zFibre = 0; int ieta = 0; double length = 250 * CLHEP::cm; - double hR = sqrt((point.x()) * (point.x()) + (point.y()) * (point.y())); + double hR = std::sqrt((point.x()) * (point.x()) + (point.y()) * (point.y())); // Defines the Radius bin by radial subdivision if (fromEndAbs >= 0) { diff --git a/SimG4CMS/Calo/src/HFNoseSD.cc b/SimG4CMS/Calo/src/HFNoseSD.cc index 515c74bef2993..e141fd817f3cc 100644 --- a/SimG4CMS/Calo/src/HFNoseSD.cc +++ b/SimG4CMS/Calo/src/HFNoseSD.cc @@ -39,8 +39,10 @@ HFNoseSD::HFNoseSD(const std::string& name, slopeMin_(0), levelT1_(99), levelT2_(99), + useSimWt_(0), tan30deg_(std::tan(30.0 * CLHEP::deg)) { numberingScheme_.reset(nullptr); + guardRing_.reset(nullptr); mouseBite_.reset(nullptr); edm::ParameterSet m_HFN = p.getParameter("HFNoseSD"); @@ -118,27 +120,22 @@ uint32_t HFNoseSD::setDetUnitId(const G4Step* aStep) { float globalZ = touch->GetTranslation(0).z(); int iz(globalZ > 0 ? 1 : -1); - int layer, module, cell; - if ((touch->GetHistoryDepth() == levelT1_) || (touch->GetHistoryDepth() == levelT2_)) { + int layer(-1), moduleLev(-1), cell(-1); + if (useSimWt_ > 0) { + layer = touch->GetReplicaNumber(2); + moduleLev = 1; + } else if ((touch->GetHistoryDepth() == levelT1_) || (touch->GetHistoryDepth() == levelT2_)) { layer = touch->GetReplicaNumber(0); - module = -1; - cell = -1; -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("HFNSim") << "DepthsTop: " << touch->GetHistoryDepth() << ":" << levelT1_ << ":" << levelT2_ - << " name " << touch->GetVolume(0)->GetName() << " layer:module:cell " << layer << ":" - << module << ":" << cell; -#endif } else { layer = touch->GetReplicaNumber(3); - module = touch->GetReplicaNumber(2); cell = touch->GetReplicaNumber(1); -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("HFNSim") << "DepthsInside: " << touch->GetHistoryDepth() << " name " - << touch->GetVolume(0)->GetName() << " layer:module:cell " << layer << ":" << module - << ":" << cell; -#endif + moduleLev = 2; } + int module = (moduleLev >= 0) ? touch->GetReplicaNumber(moduleLev) : -1; #ifdef EDM_ML_DEBUG + edm::LogVerbatim("HFNSim") << "DepthsInside: " << touch->GetHistoryDepth() << " name " + << touch->GetVolume(0)->GetName() << " layer:module:cell " << layer << ":" << moduleLev + << ":" << module << ":" << cell; G4Material* mat = aStep->GetPreStepPoint()->GetMaterial(); edm::LogVerbatim("HFNSim") << "Depths: " << touch->GetHistoryDepth() << " name " << touch->GetVolume(0)->GetName() << ":" << touch->GetReplicaNumber(0) << " " << touch->GetVolume(1)->GetName() << ":" @@ -154,15 +151,15 @@ uint32_t HFNoseSD::setDetUnitId(const G4Step* aStep) { return 0; uint32_t id = setDetUnitId(layer, module, cell, iz, hitPoint); - if (rejectMB_ && id != 0) { + if ((rejectMB_ || fiducialCut_) && id != 0) { auto uv = HFNoseDetId(id).waferUV(); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HFNSim") << "ID " << std::hex << id << std::dec << " " << HFNoseDetId(id); #endif - if (mouseBite_->exclude(hitPoint, iz, uv.first, uv.second)) { + if ((rejectMB_) && (mouseBite_->exclude(hitPoint, iz, layer, uv.first, uv.second))) { id = 0; #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HFNSim") << "Rejected by mousebite cutoff *****"; + edm::LogVerbatim("HFNSim") << "Rejected by MouseBite cutoff *****"; #endif } } @@ -175,13 +172,18 @@ void HFNoseSD::update(const BeginOfJob* job) { slopeMin_ = hgcons_->minSlope(); levelT1_ = hgcons_->levelTop(0); levelT2_ = hgcons_->levelTop(1); + int useOffset = hgcons_->getParameter()->useOffset_; double waferSize = hgcons_->waferSize(false); double mouseBite = hgcons_->mouseBite(false); mouseBiteCut_ = waferSize * tan30deg_ - mouseBite; + if (useOffset > 0) { + rejectMB_ = true; + fiducialCut_ = true; + } #ifdef EDM_ML_DEBUG edm::LogVerbatim("HFNSim") << "HFNoseSD::Initialized with mode " << geom_mode_ << " Slope cut " << slopeMin_ << " top Level " << levelT1_ << ":" << levelT2_ << " wafer " << waferSize << ":" - << mouseBite; + << mouseBite << " useOffset " << useOffset; #endif numberingScheme_ = std::make_unique(*hgcons_); diff --git a/SimG4CMS/Calo/src/HFShowerLibrary.cc b/SimG4CMS/Calo/src/HFShowerLibrary.cc index 83dfc65c084c3..d04d513b28531 100644 --- a/SimG4CMS/Calo/src/HFShowerLibrary.cc +++ b/SimG4CMS/Calo/src/HFShowerLibrary.cc @@ -172,7 +172,7 @@ HFShowerLibrary::HFShowerLibrary(const Params& iParams, const FileParams& iFileP } emBranch_ = BranchReader(emBranch, fileFormat, 0, iFileParams.cacheBranches_ ? totEvents_ : 0); size_t offset = 0; - if (fileFormat == FileFormat::kNewV3 or (fileFormat == FileFormat::kNew and fileVersion < 2)) { + if ((fileFormat == FileFormat::kNewV3 && fileVersion < 3) || (fileFormat == FileFormat::kNew && fileVersion < 2)) { //NOTE: for this format, the hadBranch is all empty up to // totEvents_ (which is more like 1/2*GenEntries()) offset = totEvents_; diff --git a/SimG4CMS/Calo/src/HGCGuradRing.cc b/SimG4CMS/Calo/src/HGCGuradRing.cc new file mode 100644 index 0000000000000..2d520ffa50ccd --- /dev/null +++ b/SimG4CMS/Calo/src/HGCGuradRing.cc @@ -0,0 +1,88 @@ +#include "SimG4CMS/Calo/interface/HGCGuardRing.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HGCalCommonData/interface/HGCalWaferMask.h" +#include "Geometry/HGCalCommonData/interface/HGCalWaferType.h" +#include + +//#define EDM_ML_DEBUG + +HGCGuardRing::HGCGuardRing(const HGCalDDDConstants& hgc) + : hgcons_(hgc), + modeUV_(hgcons_.geomMode()), + waferSize_(hgcons_.waferSize(false)), + sensorSizeOffset_(hgcons_.getParameter()->sensorSizeOffset_), + guardRingOffset_(hgcons_.getParameter()->guardRingOffset_) { + offset_ = sensorSizeOffset_ + 2.0 * guardRingOffset_; + xmax_ = 0.5 * (waferSize_ - offset_); + ymax_ = xmax_ / sqrt3_; +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCSim") << "Creating HGCGuardRing with wafer size " << waferSize_ << ", Offsets " + << sensorSizeOffset_ << ":" << guardRingOffset_ << ":" << offset_ << ", and mode " + << modeUV_ << " xmax|ymax " << xmax_ << ":" << ymax_; +#endif +} + +bool HGCGuardRing::exclude(G4ThreeVector& point, int zside, int frontBack, int layer, int waferU, int waferV) { + bool check(false); + if ((modeUV_ == HGCalGeometryMode::Hexagon8Module) || (modeUV_ == HGCalGeometryMode::Hexagon8Cassette)) { + int index = HGCalWaferIndex::waferIndex(layer, waferU, waferV); + int partial = HGCalWaferType::getPartial(index, hgcons_.getParameter()->waferInfoMap_); + if (partial == HGCalTypes::WaferFull) { + double dx = std::abs(point.x()); + double dy = std::abs(point.y()); + if (dx > xmax_) { + check = true; + } else if (dy > (2 * ymax_)) { + check = true; + } else { + check = (dx > (sqrt3_ * (2 * ymax_ - dy))); + } +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCSim") << "HGCGuardRing:: Point " << point << " zside " << zside << " layer " << layer + << " wafer " << waferU << ":" << waferV << " partial type " << partial << ":" + << HGCalTypes::WaferFull << " x " << dx << ":" << xmax_ << " y " << dy << ":" << ymax_ + << " check " << check; +#endif + } else { + int orient = HGCalWaferType::getOrient(index, hgcons_.getParameter()->waferInfoMap_); + if (modeUV_ == HGCalGeometryMode::Hexagon8Module) { + std::vector > wxy = + HGCalWaferMask::waferXY(partial, orient, zside, waferSize_, offset_, 0.0, 0.0); + check = insidePolygon(point.x(), point.y(), wxy); + } else { + int placement = HGCalCell::cellPlacementIndex(zside, frontBack, orient); + std::vector > wxy = + HGCalWaferMask::waferXY(partial, placement, waferSize_, offset_, 0.0, 0.0); + check = insidePolygon(point.x(), point.y(), wxy); + } + } + } + return check; +} + +bool HGCGuardRing::insidePolygon(double x, double y, const std::vector >& xyv) { + int counter(0); + double x1(xyv[0].first), y1(xyv[0].second); + for (unsigned i1 = 1; i1 <= xyv.size(); i1++) { + unsigned i2 = (i1 % xyv.size()); + double x2(xyv[i2].first), y2(xyv[i2].second); + if (y > std::min(y1, y2)) { + if (y <= std::max(y1, y2)) { + if (x <= std::max(x1, x2)) { + if (y1 != y2) { + double xinter = (y - y1) * (x2 - x1) / (y2 - y1) + x1; + if ((x1 == x2) || (x <= xinter)) + ++counter; + } + } + } + } + x1 = x2; + y1 = y2; + } + + if (counter % 2 == 0) + return false; + else + return true; +} diff --git a/SimG4CMS/Calo/src/HGCMouseBite.cc b/SimG4CMS/Calo/src/HGCMouseBite.cc index 3e8ee3c5f3060..763b734de075b 100644 --- a/SimG4CMS/Calo/src/HGCMouseBite.cc +++ b/SimG4CMS/Calo/src/HGCMouseBite.cc @@ -21,19 +21,23 @@ HGCMouseBite::HGCMouseBite(const HGCalDDDConstants& hgc, const std::vector xy = - (modeUV_ ? hgcons_.waferPosition(lay, waferU, waferV, false, false) : hgcons_.waferPosition(waferU, false)); - double xx = (zside > 0) ? xy.first : -xy.first; double dx(0), dy(0); - if (rot_) { - dx = std::abs(point.y() - xy.second); - dy = std::abs(point.x() - xx); + if (point == G4ThreeVector()) { + std::pair xy = + (modeUV_ ? hgcons_.waferPosition(lay, waferU, waferV, false, false) : hgcons_.waferPosition(waferU, false)); + double xx = (zside > 0) ? xy.first : -xy.first; + if (rot_) { + dx = std::abs(point.y() - xy.second); + dy = std::abs(point.x() - xx); + } else { + dx = std::abs(point.x() - xx); + dy = std::abs(point.y() - xy.second); + } } else { - dx = std::abs(point.x() - xx); - dy = std::abs(point.y() - xy.second); + dx = std::abs(point.x()); + dy = std::abs(point.y()); } for (auto proj : projXY_) { double dist = dx * proj.first + dy * proj.second; @@ -44,8 +48,7 @@ bool HGCMouseBite::exclude(G4ThreeVector& point, int zside, int waferU, int wafe } #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCSim") << "HGCMouseBite:: Point " << point << " zside " << zside << " wafer " << waferU << ":" - << waferV << " position " << xy.first << ":" << xx << ":" << xy.second << " dxy " << dx - << ":" << dy << " check " << check; + << waferV << " position " << dx << ":" << dy << " check " << check; #endif return check; } diff --git a/SimG4CMS/Calo/src/HGCSD.cc b/SimG4CMS/Calo/src/HGCSD.cc index a5269da56f9aa..c3450afb97ce0 100644 --- a/SimG4CMS/Calo/src/HGCSD.cc +++ b/SimG4CMS/Calo/src/HGCSD.cc @@ -121,13 +121,13 @@ double HGCSD::getEnergyDeposit(const G4Step* aStep) { #ifdef plotDebug const G4VTouchable* touch = aStep->GetPreStepPoint()->GetTouchable(); G4double tmptrackE = aStep->GetTrack()->GetKineticEnergy(); - G4int parCode = aStep->GetTrack()->GetDefinition()->GetPDGEncoding(); + G4int parCodex = aStep->GetTrack()->GetDefinition()->GetPDGEncoding(); G4double angle = (aStep->GetTrack()->GetMomentumDirection().theta()) / CLHEP::deg; G4int layer = ((touch->GetHistoryDepth() == levelT_) ? touch->GetReplicaNumber(0) : touch->GetReplicaNumber(2)); G4int ilayer = (layer - 1) / 3; if (aStep->GetTotalEnergyDeposit() > 0) { t_Layer_.emplace_back(ilayer); - t_Parcode_.emplace_back(parCode); + t_Parcode_.emplace_back(parCodex); t_dEStep1_.emplace_back(aStep->GetTotalEnergyDeposit()); t_dEStep2_.emplace_back(destep); t_TrackE_.emplace_back(tmptrackE); @@ -153,29 +153,30 @@ uint32_t HGCSD::setDetUnitId(const G4Step* aStep) { //get the det unit id with ForwardSubdetector subdet = myFwdSubdet_; - int layer, module, cell; + int layer(-1), moduleLev(-1), module(-1), cell(-1); if (touch->GetHistoryDepth() == levelT_) { layer = touch->GetReplicaNumber(0); - module = -1; - cell = -1; #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCSim") << "Depths: " << touch->GetHistoryDepth() << " name " << touch->GetVolume(0)->GetName() - << " layer:module:cell " << layer << ":" << module << ":" << cell; + << " layer:module:cell " << layer << ":" << moduleLev << ":" << module << ":" << cell; #endif } else { layer = touch->GetReplicaNumber(2); module = touch->GetReplicaNumber(1); cell = touch->GetReplicaNumber(0); + moduleLev = 1; } #ifdef EDM_ML_DEBUG const G4Material* mat = aStep->GetPreStepPoint()->GetMaterial(); edm::LogVerbatim("HGCSim") << "Depths: " << touch->GetHistoryDepth() << " name " << touch->GetVolume(0)->GetName() << ":" << touch->GetReplicaNumber(0) << " " << touch->GetVolume(1)->GetName() << ":" << touch->GetReplicaNumber(1) << " " << touch->GetVolume(2)->GetName() << ":" - << touch->GetReplicaNumber(2) << " layer:module:cell " << layer << ":" << module << ":" - << cell << " Material " << mat->GetName() << ":" << mat->GetRadlen(); -//for (int k = 0; k< touch->GetHistoryDepth(); ++k) -// edm::LogVerbatim("HGCSim") << "Level [" << k << "] " << touch->GetVolume(k)->GetName() << ":" << touch->GetReplicaNumber(k); + << touch->GetReplicaNumber(2) << " layer:module:cell " << layer << ":" << moduleLev + << ":" << module << ":" << cell << " Material " << mat->GetName() << ":" + << mat->GetRadlen(); + for (int k = 0; k < touch->GetHistoryDepth(); ++k) + edm::LogVerbatim("HGCSim") << "Level [" << k << "] " << touch->GetVolume(k)->GetName() << ":" + << touch->GetReplicaNumber(k); #endif // The following statement should be examined later before elimination // VI: this is likely a check if media is vacuum - not needed @@ -192,7 +193,9 @@ uint32_t HGCSD::setDetUnitId(const G4Step* aStep) { << " Decode " << det << ":" << z << ":" << lay << ":" << wafer << ":" << type << ":" << ic; #endif - if (mouseBite_->exclude(hitPoint, z, wafer, 0)) + G4ThreeVector local = + ((moduleLev >= 0) ? (touch->GetHistory()->GetTransform(moduleLev).TransformPoint(hitPoint)) : G4ThreeVector()); + if (mouseBite_->exclude(local, z, layer, wafer, 0)) id = 0; } return id; diff --git a/SimG4CMS/Calo/src/HGCalSD.cc b/SimG4CMS/Calo/src/HGCalSD.cc index b3bbf0321ef3b..75bcc398c0770 100644 --- a/SimG4CMS/Calo/src/HGCalSD.cc +++ b/SimG4CMS/Calo/src/HGCalSD.cc @@ -43,12 +43,12 @@ HGCalSD::HGCalSD(const std::string& name, useSimWt_(0), tan30deg_(std::tan(30.0 * CLHEP::deg)) { numberingScheme_.reset(nullptr); + guardRing_.reset(nullptr); mouseBite_.reset(nullptr); edm::ParameterSet m_HGC = p.getParameter("HGCSD"); eminHit_ = m_HGC.getParameter("EminHit") * CLHEP::MeV; fiducialCut_ = m_HGC.getParameter("FiducialCut"); - distanceFromEdge_ = m_HGC.getParameter("DistanceFromEdge"); storeAllG4Hits_ = m_HGC.getParameter("StoreAllG4Hits"); rejectMB_ = m_HGC.getParameter("RejectMouseBite"); waferRot_ = m_HGC.getParameter("RotatedWafer"); @@ -138,43 +138,24 @@ uint32_t HGCalSD::setDetUnitId(const G4Step* aStep) { float globalZ = touch->GetTranslation(0).z(); int iz(globalZ > 0 ? 1 : -1); - int layer(0), module(-1), cell(-1); - if ((geom_mode_ == HGCalGeometryMode::Hexagon8Module) || (geom_mode_ == HGCalGeometryMode::Hexagon8Cassette)) { - if (useSimWt_ > 0) { - layer = touch->GetReplicaNumber(2); - module = touch->GetReplicaNumber(1); - } else if (touch->GetHistoryDepth() > levelT2_) { - layer = touch->GetReplicaNumber(4); - module = touch->GetReplicaNumber(3); - cell = touch->GetReplicaNumber(1); - } else { - layer = touch->GetReplicaNumber(3); - module = touch->GetReplicaNumber(2); - } -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCSim") << "DepthsTop: " << touch->GetHistoryDepth() << ":" << levelT1_ << ":" << levelT2_ << ":" - << useSimWt_ << " name " << touch->GetVolume(0)->GetName() << " layer:module:cell " - << layer << ":" << module << ":" << cell; - printDetectorLevels(touch); -#endif - } else if ((touch->GetHistoryDepth() == levelT1_) || (touch->GetHistoryDepth() == levelT2_)) { - layer = touch->GetReplicaNumber(0); -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCSim") << "DepthsTop: " << touch->GetHistoryDepth() << ":" << levelT1_ << ":" << levelT2_ - << " name " << touch->GetVolume(0)->GetName() << " layer:module:cell " << layer << ":" - << module << ":" << cell; -#endif + int layer(0), moduleLev(-1), cell(-1); + if (useSimWt_ > 0) { + layer = touch->GetReplicaNumber(2); + moduleLev = 1; + } else if (touch->GetHistoryDepth() > levelT2_) { + layer = touch->GetReplicaNumber(4); + cell = touch->GetReplicaNumber(1); + moduleLev = 3; } else { layer = touch->GetReplicaNumber(3); - module = touch->GetReplicaNumber(2); - cell = touch->GetReplicaNumber(1); -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCSim") << "DepthsInside: " << touch->GetHistoryDepth() << " name " - << touch->GetVolume(0)->GetName() << " layer:module:cell " << layer << ":" << module - << ":" << cell; -#endif + moduleLev = 2; } + int module = touch->GetReplicaNumber(moduleLev); #ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCSim") << "DepthsTop: " << touch->GetHistoryDepth() << ":" << levelT1_ << ":" << levelT2_ << ":" + << useSimWt_ << " name " << touch->GetVolume(0)->GetName() << " layer:module:cell " + << layer << ":" << moduleLev << ":" << module << ":" << cell; + printDetectorLevels(touch); G4Material* mat = aStep->GetPreStepPoint()->GetMaterial(); edm::LogVerbatim("HGCSim") << "Depths: " << touch->GetHistoryDepth() << " name " << touch->GetVolume(0)->GetName() << ":" << touch->GetReplicaNumber(0) << " " << touch->GetVolume(1)->GetName() << ":" @@ -190,15 +171,26 @@ uint32_t HGCalSD::setDetUnitId(const G4Step* aStep) { return 0; uint32_t id = setDetUnitId(layer, module, cell, iz, hitPoint); - if (rejectMB_ && id != 0) { + if ((rejectMB_ || fiducialCut_) && id != 0) { auto uv = HGCSiliconDetId(id).waferUV(); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCSim") << "ID " << std::hex << id << std::dec << " " << HGCSiliconDetId(id); #endif - if (mouseBite_->exclude(hitPoint, iz, uv.first, uv.second)) { + G4ThreeVector local = (touch->GetHistory()->GetTransform(moduleLev).TransformPoint(hitPoint)); + if (fiducialCut_) { + int layertype = hgcons_->layerType(layer); + int frontBack = HGCalTypes::layerFrontBack(layertype); + if (guardRing_->exclude(local, iz, frontBack, layer, uv.first, uv.second)) { + id = 0; +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCSim") << "Rejected by GuardRing cutoff *****"; +#endif + } + } + if ((rejectMB_) && (mouseBite_->exclude(local, iz, layer, uv.first, uv.second))) { id = 0; #ifdef EDM_ML_DEBUG - edm::LogVerbatim("HGCSim") << "Rejected by mousebite cutoff *****"; + edm::LogVerbatim("HGCSim") << "Rejected by MouseBite cutoff *****"; #endif } } @@ -236,18 +228,25 @@ void HGCalSD::update(const BeginOfJob* job) { levelT1_ = hgcons_->levelTop(0); levelT2_ = hgcons_->levelTop(1); useSimWt_ = hgcons_->getParameter()->useSimWt_; + int useOffset = hgcons_->getParameter()->useOffset_; double waferSize = hgcons_->waferSize(false); double mouseBite = hgcons_->mouseBite(false); mouseBiteCut_ = waferSize * tan30deg_ - mouseBite; + if (useOffset > 0) { + rejectMB_ = true; + fiducialCut_ = true; + } #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCSim") << "HGCalSD::Initialized with mode " << geom_mode_ << " Slope cut " << slopeMin_ << " top Level " << levelT1_ << ":" << levelT2_ << " useSimWt " << useSimWt_ << " wafer " - << waferSize << ":" << mouseBite; + << waferSize << ":" << mouseBite << " useOffset " << useOffset; #endif numberingScheme_ = std::make_unique(*hgcons_, mydet_, nameX_, missingFile_); if (rejectMB_) mouseBite_ = std::make_unique(*hgcons_, angles_, mouseBiteCut_, waferRot_); + if (fiducialCut_) + guardRing_ = std::make_unique(*hgcons_); } else { throw cms::Exception("Unknown", "HGCalSD") << "Cannot find HGCalDDDConstants for " << nameX_ << "\n"; } @@ -271,11 +270,3 @@ uint32_t HGCalSD::setDetUnitId(int layer, int module, int cell, int iz, G4ThreeV ignoreRejection(); return id; } - -bool HGCalSD::isItinFidVolume(const G4ThreeVector& pos) { - if (fiducialCut_) { - return (hgcons_->distFromEdgeHex(pos.x(), pos.y(), pos.z()) > distanceFromEdge_); - } else { - return true; - } -} diff --git a/SimG4CMS/Forward/src/TimingSD.cc b/SimG4CMS/Forward/src/TimingSD.cc index d9b36bfcf3193..e6011153e7a40 100644 --- a/SimG4CMS/Forward/src/TimingSD.cc +++ b/SimG4CMS/Forward/src/TimingSD.cc @@ -153,10 +153,10 @@ void TimingSD::getStepInfo(const G4Step* aStep) { TrackInformation* info = nullptr; if (incidentEnergy > energyCut) { info = cmsTrackInformation(theTrack); - info->storeTrack(true); + info->setStoreTrack(); } if (incidentEnergy > energyHistoryCut) { - if (!info) { + if (nullptr == info) { info = cmsTrackInformation(theTrack); } info->putInHistory(); diff --git a/SimG4CMS/Muon/src/MuonSensitiveDetector.cc b/SimG4CMS/Muon/src/MuonSensitiveDetector.cc index b00b0aca9e327..56bb2b6453920 100644 --- a/SimG4CMS/Muon/src/MuonSensitiveDetector.cc +++ b/SimG4CMS/Muon/src/MuonSensitiveDetector.cc @@ -240,7 +240,7 @@ void MuonSensitiveDetector::createHit(const G4Step* aStep) { //---VI - in parameters cut in energy is declared but applied to momentum if (thePabs > ePersistentCutGeV_ || (thePID == 13 && allMuonsPersistent_)) { TrackInformation* info = cmsTrackInformation(theTrack); - info->storeTrack(true); + info->setStoreTrack(); } #ifdef EDM_ML_DEBUG diff --git a/SimG4CMS/Muon/src/SimHitPrinter.cc b/SimG4CMS/Muon/src/SimHitPrinter.cc index b2e7f3c538701..bedf4fd1b2ce6 100644 --- a/SimG4CMS/Muon/src/SimHitPrinter.cc +++ b/SimG4CMS/Muon/src/SimHitPrinter.cc @@ -1,5 +1,6 @@ #include "SimG4CMS/Muon/interface/SimHitPrinter.h" +#include #include #include #include @@ -29,11 +30,11 @@ SimHitPrinter::~SimHitPrinter() { } void SimHitPrinter::startNewSimHit(std::string s) { - std::cout.width(10); - std::cout.setf(std::ios::right, std::ios::adjustfield); - std::cout.setf(std::ios::scientific, std::ios::floatfield); - std::cout.precision(6); - std::cout << "SimHit in " << s << std::endl; + G4cout.width(10); + G4cout.setf(std::ios::right, std::ios::adjustfield); + G4cout.setf(std::ios::scientific, std::ios::floatfield); + G4cout.precision(6); + G4cout << "SimHit in " << s << G4endl; std::lock_guard guard{fileMutex}; (*theFile).width(10); @@ -49,7 +50,7 @@ void SimHitPrinter::startNewEvent(int num) { } void SimHitPrinter::printId(int id) const { - std::cout << " Id: " << id << std::endl; + G4cout << " Id: " << id << G4endl; std::lock_guard guard{fileMutex}; (*theFile) << " id "; (*theFile).width(10); @@ -58,7 +59,7 @@ void SimHitPrinter::printId(int id) const { } void SimHitPrinter::printTrack(int id) const { - std::cout << " Track: " << id << std::endl; + G4cout << " Track: " << id << G4endl; std::lock_guard guard{fileMutex}; (*theFile) << " trk "; (*theFile).width(10); @@ -67,20 +68,20 @@ void SimHitPrinter::printTrack(int id) const { } void SimHitPrinter::printPabs(float pabs) const { - std::cout << " Pabs: " << pabs << std::endl; + G4cout << " Pabs: " << pabs << G4endl; std::lock_guard guard{fileMutex}; (*theFile) << " p " << pabs; } void SimHitPrinter::printEloss(float eloss) const { - std::cout << " Eloss: " << eloss << std::endl; + G4cout << " Eloss: " << eloss << G4endl; std::lock_guard guard{fileMutex}; (*theFile) << " e " << eloss; } void SimHitPrinter::printLocal(LocalPoint localen, LocalPoint localex) const { - std::cout << " Local(en/ex): " << localen.x() << " " << localen.y() << " " << localen.z() << " / " << localex.x() - << " " << localex.y() << " " << localex.z() << std::endl; + G4cout << " Local(en/ex): " << localen.x() << " " << localen.y() << " " << localen.z() << " / " << localex.x() << " " + << localex.y() << " " << localex.z() << G4endl; std::lock_guard guard{fileMutex}; (*theFile).width(10); (*theFile).setf(std::ios::right, std::ios::adjustfield); @@ -91,7 +92,7 @@ void SimHitPrinter::printLocal(LocalPoint localen, LocalPoint localex) const { } void SimHitPrinter::printGlobal(GlobalPoint global) const { - std::cout << " Global(en): " << global.x() << " " << global.y() << " " << global.z() << std::endl; + G4cout << " Global(en): " << global.x() << " " << global.y() << " " << global.z() << G4endl; std::lock_guard guard{fileMutex}; (*theFile).width(10); (*theFile).setf(std::ios::right, std::ios::adjustfield); diff --git a/SimG4CMS/ShowerLibraryProducer/BuildFile.xml b/SimG4CMS/ShowerLibraryProducer/BuildFile.xml index 201a425a376b5..50556a850e5e4 100644 --- a/SimG4CMS/ShowerLibraryProducer/BuildFile.xml +++ b/SimG4CMS/ShowerLibraryProducer/BuildFile.xml @@ -6,8 +6,6 @@ - - diff --git a/SimG4CMS/ShowerLibraryProducer/interface/HcalForwardLibWriter.h b/SimG4CMS/ShowerLibraryProducer/interface/HcalForwardLibWriter.h deleted file mode 100644 index d8a1e216a6dff..0000000000000 --- a/SimG4CMS/ShowerLibraryProducer/interface/HcalForwardLibWriter.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef SimG4CMS_ShowerLibraryProducer_HcalForwardLibWriter_h -#define SimG4CMS_ShowerLibraryProducer_HcalForwardLibWriter_h - -#include -#include -#include -#include -#include - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/one/EDAnalyzer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" - -#include "SimDataFormats/CaloHit/interface/HFShowerPhoton.h" -#include "SimDataFormats/CaloHit/interface/HFShowerLibraryEventInfo.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" -#include "FWCore/ServiceRegistry/interface/Service.h" - -#include "TFile.h" -#include "TTree.h" - -class HcalForwardLibWriter : public edm::one::EDAnalyzer<> { -public: - struct FileHandle { - std::string name; - std::string id; - int momentum; - }; - explicit HcalForwardLibWriter(const edm::ParameterSet&); - ~HcalForwardLibWriter() override = default; - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - -private: - void beginJob() override; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override; - int readUserData(); - int nbins; - int nshowers; - int bsize; - int splitlevel; - int compressionAlgo; - int compressionLevel; - - TFile* theFile; - TTree* theTree; - TFile* LibFile; - TTree* LibTree; - TBranch* emBranch; - TBranch* hadBranch; - - std::string theDataFile; - std::vector theFileHandle; - - HFShowerLibraryEventInfo evtInfo; - HFShowerPhotonCollection emColl; - HFShowerPhotonCollection hadColl; -}; -#endif diff --git a/SimG4CMS/ShowerLibraryProducer/plugins/HcalForwardLibWriter.cc b/SimG4CMS/ShowerLibraryProducer/plugins/HcalForwardLibWriter.cc index ade71d75125ac..c227ccf8f35ae 100644 --- a/SimG4CMS/ShowerLibraryProducer/plugins/HcalForwardLibWriter.cc +++ b/SimG4CMS/ShowerLibraryProducer/plugins/HcalForwardLibWriter.cc @@ -1,6 +1,66 @@ -#include "SimG4CMS/ShowerLibraryProducer/interface/HcalForwardLibWriter.h" +#include +#include +#include +#include +#include + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "SimDataFormats/CaloHit/interface/HFShowerPhoton.h" +#include "SimDataFormats/CaloHit/interface/HFShowerLibraryEventInfo.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include "TFile.h" +#include "TTree.h" + +class HcalForwardLibWriter : public edm::one::EDAnalyzer<> { +public: + struct FileHandle { + std::string name; + std::string id; + int momentum; + }; + explicit HcalForwardLibWriter(const edm::ParameterSet&); + ~HcalForwardLibWriter() override {} + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override; + int readUserData(); + int nbins; + int nshowers; + int bsize; + int splitlevel; + int compressionAlgo; + int compressionLevel; + + TFile* theFile; + TTree* theTree; + TFile* LibFile; + TTree* LibTree; + TBranch* emBranch; + TBranch* hadBranch; + std::vector* partsEm; + std::vector* partsHad; + + std::string theDataFile; + std::vector theFileHandle; + + HFShowerLibraryEventInfo evtInfo; + HFShowerPhotonCollection emColl; + HFShowerPhotonCollection hadColl; +}; + HcalForwardLibWriter::HcalForwardLibWriter(const edm::ParameterSet& iConfig) { edm::ParameterSet theParms = iConfig.getParameter("hcalForwardLibWriterParameters"); edm::FileInPath fp = theParms.getParameter("FileName"); @@ -26,8 +86,10 @@ HcalForwardLibWriter::HcalForwardLibWriter(const edm::ParameterSet& iConfig) { //https://root.cern/root/html534/TTree.html // TBranch*Branch(const char* name, const char* classname, void** obj, Int_t bufsize = 32000, Int_t splitlevel = 99) - emBranch = LibTree->Branch("emParticles", "HFShowerPhotons-emParticles", &emColl, bsize, splitlevel); - hadBranch = LibTree->Branch("hadParticles", "HFShowerPhotons-hadParticles", &hadColl, bsize, splitlevel); + partsEm = new std::vector(); + partsHad = new std::vector(); + emBranch = LibTree->Branch("emParticles", &partsEm, bsize, splitlevel); + hadBranch = LibTree->Branch("hadParticles", &partsHad, bsize, splitlevel); } void HcalForwardLibWriter::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { @@ -97,10 +159,15 @@ void HcalForwardLibWriter::analyze(const edm::Event& iEvent, const edm::EventSet ngood++; if (ngood > nshowers) continue; + unsigned int nph = nphot; //++ if (particle == "electron") { emColl.clear(); + partsEm->clear(); //++ + partsEm->resize(5 * nph); //++ } else { hadColl.clear(); + partsHad->clear(); //++ + partsHad->resize(5 * nph); //++ } float nphot_long = 0; float nphot_short = 0; @@ -113,23 +180,29 @@ void HcalForwardLibWriter::analyze(const edm::Event& iEvent, const edm::EventSet z[iph] = -z[iph]; } - HFShowerPhoton::Point pos(x[iph], y[iph], z[iph]); - HFShowerPhoton aPhoton(pos, t[iph], lambda[iph]); if (particle == "electron") { - emColl.push_back(aPhoton); + (*partsEm)[iph] = (x[iph]); + (*partsEm)[iph + 1 * nph] = (y[iph]); + (*partsEm)[iph + 2 * nph] = (z[iph]); + (*partsEm)[iph + 3 * nph] = (t[iph]); + (*partsEm)[iph + 4 * nph] = (lambda[iph]); } else { - hadColl.push_back(aPhoton); + (*partsHad)[iph] = (x[iph]); + (*partsHad)[iph + 1 * nph] = (y[iph]); + (*partsHad)[iph + 2 * nph] = (z[iph]); + (*partsHad)[iph + 3 * nph] = (t[iph]); + (*partsHad)[iph + 4 * nph] = (lambda[iph]); } } // end of cycle over photons in shower ------------------------------------------- if (particle == "electron") { - LibTree->SetEntries(nem + 1); + LibTree->SetEntries(nem); emBranch->Fill(); nem++; emColl.clear(); } else { - LibTree->SetEntries(nhad + 1); + LibTree->SetEntries(nhad); nhad++; hadBranch->Fill(); hadColl.clear(); diff --git a/SimG4CMS/ShowerLibraryProducer/test/AnalyzeTuples.cc b/SimG4CMS/ShowerLibraryProducer/test/AnalyzeTuples.cc index e7791216ffb26..bc05e828a40e5 100644 --- a/SimG4CMS/ShowerLibraryProducer/test/AnalyzeTuples.cc +++ b/SimG4CMS/ShowerLibraryProducer/test/AnalyzeTuples.cc @@ -21,21 +21,21 @@ Description: #include #include +#include "CommonTools/UtilAlgos/interface/TFileService.h" + #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/one/EDAnalyzer.h" - #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/InputTag.h" #include "SimDataFormats/CaloHit/interface/HFShowerPhoton.h" #include "SimDataFormats/CaloHit/interface/HFShowerLibraryEventInfo.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" #include "TFile.h" #include "TTree.h" #include "TBranch.h" @@ -46,6 +46,7 @@ class AnalyzeTuples : public edm::one::EDAnalyzer { public: explicit AnalyzeTuples(const edm::ParameterSet&); ~AnalyzeTuples() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: void beginJob() override; @@ -71,15 +72,14 @@ AnalyzeTuples::AnalyzeTuples(const edm::ParameterSet& iConfig) { usesResource(TFileService::kSharedResource); edm::LogVerbatim("HcalSim") << "analyzetuples a buraya girdi"; - edm::ParameterSet m_HS = iConfig.getParameter("HFShowerLibrary"); - edm::FileInPath fp = m_HS.getParameter("FileName"); + edm::FileInPath fp = iConfig.getParameter("FileName"); std::string pTreeName = fp.fullPath(); - std::string emName = m_HS.getParameter("TreeEMID"); - std::string hadName = m_HS.getParameter("TreeHadID"); - std::string branchEvInfo = m_HS.getUntrackedParameter( + std::string emName = iConfig.getParameter("TreeEMID"); + std::string hadName = iConfig.getParameter("TreeHadID"); + std::string branchEvInfo = iConfig.getUntrackedParameter( "BranchEvt", "HFShowerLibraryEventInfos_hfshowerlib_HFShowerLibraryEventInfo"); - std::string branchPre = m_HS.getUntrackedParameter("BranchPre", "HFShowerPhotons_hfshowerlib_"); - std::string branchPost = m_HS.getUntrackedParameter("BranchPost", "_R.obj"); + std::string branchPre = iConfig.getUntrackedParameter("BranchPre", "HFShowerPhotons_hfshowerlib_"); + std::string branchPost = iConfig.getUntrackedParameter("BranchPost", "_R.obj"); if (pTreeName.find(".") == 0) pTreeName.erase(0, 2); @@ -126,6 +126,17 @@ AnalyzeTuples::AnalyzeTuples(const edm::ParameterSet& iConfig) { << " Assume x, y, z are not in packed form"; } +void AnalyzeTuples::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("FileName", "SimG4CMS/Calo/data/HFShowerLibrary_oldpmt_noatt_eta4_16en_v3.root"); + desc.add("TreeEMID", "emParticles"); + desc.add("TreeHadID", "hadParticles"); + desc.add("BranchEvt", ""); + desc.add("BranchPre", ""); + desc.add("BranchPost", ""); + descriptions.add("analyzeTuples", desc); +} + void AnalyzeTuples::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { for (int ibin = 0; ibin < 12; ++ibin) { int min = evtPerBin * (ibin); diff --git a/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc b/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc index 0f47ddc066431..e34d0a22bd590 100644 --- a/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc +++ b/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc @@ -152,13 +152,13 @@ void TkAccumulatingSensitiveDetector::update(const BeginOfTrack* bot) { TrackInformation* info = nullptr; if (gTrack->GetKineticEnergy() > energyCut) { info = cmsTrackInformation(gTrack); - info->storeTrack(true); + info->setStoreTrack(); } // // Save History? // if (gTrack->GetKineticEnergy() > energyHistoryCut) { - if (!info) { + if (nullptr == info) { info = cmsTrackInformation(gTrack); } info->putInHistory(); diff --git a/SimG4Core/Application/interface/CMSSimEventManager.h b/SimG4Core/Application/interface/CMSSimEventManager.h new file mode 100644 index 0000000000000..334e995779702 --- /dev/null +++ b/SimG4Core/Application/interface/CMSSimEventManager.h @@ -0,0 +1,71 @@ +// +// CMSSimEventManager is designed on top of G4EventManager +// +// 13.03.2023 V.Ivanchenko +// + +// -------------------------------------------------------------------- +#ifndef SimG4Core_Application_CMSSimEventManager_hh +#define SimG4Core_Application_CMSSimEventManager_hh 1 + +#include +#include "globals.hh" +#include "G4Track.hh" +#include "G4TrackVector.hh" + +namespace edm { + class ParameterSet; +} + +class G4Event; +class EventAction; +class StackingAction; +class TrackingAction; +class SteppingAction; +class G4SDManager; +class G4StateManager; +class G4PrimaryTransformer; +class G4TrackingManager; +class G4Navigator; + +class CMSSimEventManager { +public: + CMSSimEventManager(const edm::ParameterSet& iConfig); + ~CMSSimEventManager(); + + void InitialiseWorker(); + + // This method is the main entry to this class for simulating an event. + void ProcessOneEvent(G4Event* anEvent); + + // This method aborts the processing of the current event. + void AbortCurrentEvent(); + + void SetUserAction(EventAction* ptr); + void SetUserAction(StackingAction* ptr); + void SetUserAction(TrackingAction* ptr); + void SetUserAction(SteppingAction* ptr); + + CMSSimEventManager(const CMSSimEventManager& right) = delete; + CMSSimEventManager& operator=(const CMSSimEventManager& right) = delete; + +private: + void StackTracks(G4TrackVector*, bool IDisSet); + + G4StateManager* m_stateManager; + G4TrackingManager* m_defTrackManager; + G4SDManager* m_sdManager; + G4PrimaryTransformer* m_primaryTransformer; + G4Navigator* m_navigator; + + EventAction* m_eventAction; + StackingAction* m_stackingAction; + TrackingAction* m_trackingAction; + + G4int trackID_{0}; + G4int verbose_; + + std::vector m_tracks; +}; + +#endif diff --git a/SimG4Core/Application/interface/EventAction.h b/SimG4Core/Application/interface/EventAction.h index 9fb323fcbb09d..5ba3161ebee65 100644 --- a/SimG4Core/Application/interface/EventAction.h +++ b/SimG4Core/Application/interface/EventAction.h @@ -23,7 +23,7 @@ class CMSSteppingVerbose; class EventAction : public G4UserEventAction { public: explicit EventAction(const edm::ParameterSet& ps, SimRunInterface*, SimTrackManager*, CMSSteppingVerbose*); - ~EventAction() override; + ~EventAction() override = default; void BeginOfEventAction(const G4Event* evt) override; void EndOfEventAction(const G4Event* evt) override; @@ -32,17 +32,8 @@ class EventAction : public G4UserEventAction { inline const TrackContainer* trackContainer() const { return m_trackManager->trackContainer(); } - inline void addTrack(TrackWithHistory* iTrack, bool inHistory, bool withAncestor) { - m_trackManager->addTrack(iTrack, inHistory, withAncestor); - } - - bool trackExists(unsigned int id) const { return m_trackManager->trackExists(id); } TrackWithHistory* getTrackByID(unsigned int id) const { return m_trackManager->getTrackByID(id); } - void addTkCaloStateInfo(uint32_t t, const std::pair& p); - - inline void prepareForNewPrimary() { m_trackManager->cleanTracksWithHistory(); } - SimActivityRegistry::BeginOfEventSignal m_beginOfEventSignal; SimActivityRegistry::EndOfEventSignal m_endOfEventSignal; diff --git a/SimG4Core/Application/interface/RunManagerMTWorker.h b/SimG4Core/Application/interface/RunManagerMTWorker.h index 8782946b133cb..a179765743455 100644 --- a/SimG4Core/Application/interface/RunManagerMTWorker.h +++ b/SimG4Core/Application/interface/RunManagerMTWorker.h @@ -36,6 +36,7 @@ class EventAction; class TrackingAction; class SteppingAction; class CMSSteppingVerbose; +class CMSSimEventManager; class G4Field; class SensitiveTkDetector; @@ -92,6 +93,7 @@ class RunManagerMTWorker { const MagneticField* m_pMagField{nullptr}; bool m_nonBeam{false}; + bool m_UseG4EventManager{true}; bool m_pUseMagneticField{true}; bool m_hasWatchers{false}; bool m_LHCTransport{false}; @@ -115,6 +117,7 @@ class RunManagerMTWorker { CustomUIsession* m_UIsession{nullptr}; G4SimEvent m_simEvent; + std::unique_ptr m_evtManager; std::unique_ptr m_sVerbose; std::unordered_map> m_sdMakers; }; diff --git a/SimG4Core/Application/interface/SteppingAction.h b/SimG4Core/Application/interface/SteppingAction.h index e4169361854d7..28f4a5c5e7b94 100644 --- a/SimG4Core/Application/interface/SteppingAction.h +++ b/SimG4Core/Application/interface/SteppingAction.h @@ -14,7 +14,6 @@ #include #include -class EventAction; class CMSSteppingVerbose; enum TrackStatus { @@ -31,8 +30,8 @@ enum TrackStatus { class SteppingAction : public G4UserSteppingAction { public: - explicit SteppingAction(EventAction* ea, const edm::ParameterSet& ps, const CMSSteppingVerbose*, bool hasW); - ~SteppingAction() override; + explicit SteppingAction(const CMSSteppingVerbose*, const edm::ParameterSet&, bool hasW); + ~SteppingAction() override = default; void UserSteppingAction(const G4Step* aStep) final; @@ -47,8 +46,8 @@ class SteppingAction : public G4UserSteppingAction { bool isLowEnergy(const G4LogicalVolume*, const G4Track*) const; void PrintKilledTrack(const G4Track*, const TrackStatus&) const; - EventAction* eventAction_; - const G4VPhysicalVolume *tracker, *calo; + const G4VPhysicalVolume* tracker{nullptr}; + const G4VPhysicalVolume* calo{nullptr}; const CMSSteppingVerbose* steppingVerbose; double theCriticalEnergyForVacuum; double theCriticalDensity; @@ -60,11 +59,11 @@ class SteppingAction : public G4UserSteppingAction { unsigned int numberEkins; unsigned int numberPart; unsigned int ndeadRegions; - unsigned int nWarnings; + unsigned int nWarnings{0}; G4int maxNumberOfSteps; - bool initialized; - bool killBeamPipe; + bool initialized{false}; + bool killBeamPipe{false}; bool hasWatcher; std::vector maxTrackTimes, ekinMins; diff --git a/SimG4Core/Application/interface/TrackingAction.h b/SimG4Core/Application/interface/TrackingAction.h index 1b2f528c60492..ac57f09b0643e 100644 --- a/SimG4Core/Application/interface/TrackingAction.h +++ b/SimG4Core/Application/interface/TrackingAction.h @@ -6,7 +6,7 @@ #include "G4UserTrackingAction.hh" -class EventAction; +class SimTrackManager; class TrackWithHistory; class BeginOfTrack; class EndOfTrack; @@ -15,8 +15,8 @@ class TrackInformation; class TrackingAction : public G4UserTrackingAction { public: - explicit TrackingAction(EventAction* ea, const edm::ParameterSet& ps, CMSSteppingVerbose*); - ~TrackingAction() override; + explicit TrackingAction(SimTrackManager*, CMSSteppingVerbose*, const edm::ParameterSet& ps); + ~TrackingAction() override = default; void PreUserTrackingAction(const G4Track* aTrack) override; void PostUserTrackingAction(const G4Track* aTrack) override; @@ -29,11 +29,12 @@ class TrackingAction : public G4UserTrackingAction { SimActivityRegistry::EndOfTrackSignal m_endOfTrackSignal; private: - EventAction* eventAction_; + SimTrackManager* trackManager_; CMSSteppingVerbose* steppingVerbose_; const G4Track* g4Track_ = nullptr; TrackInformation* trkInfo_ = nullptr; TrackWithHistory* currentTrack_ = nullptr; + int endPrintTrackID_; bool checkTrack_; bool doFineCalo_; bool saveCaloBoundaryInformation_; diff --git a/SimG4Core/Application/python/g4SimHits_cfi.py b/SimG4Core/Application/python/g4SimHits_cfi.py index ae6a21245563e..1957d4b12d9c7 100644 --- a/SimG4Core/Application/python/g4SimHits_cfi.py +++ b/SimG4Core/Application/python/g4SimHits_cfi.py @@ -80,6 +80,7 @@ g4GeometryDD4hepSource = cms.bool(False), NonBeamEvent = cms.bool(False), EventVerbose = cms.int32(0), + UseG4EventManager = cms.bool(True), UseMagneticField = cms.bool(True), UseCommandBaseScorer = cms.bool(False), StoreRndmSeeds = cms.bool(False), @@ -331,6 +332,7 @@ common_MCtruth, DetailedTiming = cms.untracked.bool(False), CheckTrack = cms.untracked.bool(False), + EndPrintTrackID = cms.int32(0) ), SteppingAction = cms.PSet( common_maximum_time, diff --git a/SimG4Core/Application/src/CMSSimEventManager.cc b/SimG4Core/Application/src/CMSSimEventManager.cc new file mode 100644 index 0000000000000..bd5962fb3b91d --- /dev/null +++ b/SimG4Core/Application/src/CMSSimEventManager.cc @@ -0,0 +1,112 @@ +#include "SimG4Core/Application/interface/CMSSimEventManager.h" +#include "SimG4Core/Application/interface/RunAction.h" +#include "SimG4Core/Application/interface/EventAction.h" +#include "SimG4Core/Application/interface/StackingAction.h" +#include "SimG4Core/Application/interface/TrackingAction.h" +#include "SimG4Core/Application/interface/SteppingAction.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "G4Track.hh" +#include "G4Event.hh" +#include "G4TrajectoryContainer.hh" +#include "G4PrimaryTransformer.hh" +#include "G4TrackingManager.hh" +#include "G4TrackStatus.hh" + +#include "G4SDManager.hh" +#include "G4StateManager.hh" +#include "G4ApplicationState.hh" +#include "G4TransportationManager.hh" +#include "G4Navigator.hh" + +CMSSimEventManager::CMSSimEventManager(const edm::ParameterSet& iConfig) + : verbose_(iConfig.getParameter("EventVerbose")) { + m_stateManager = G4StateManager::GetStateManager(); + m_defTrackManager = new G4TrackingManager(); + m_primaryTransformer = new G4PrimaryTransformer(); + m_sdManager = G4SDManager::GetSDMpointerIfExist(); + m_navigator = G4TransportationManager::GetTransportationManager()->GetNavigatorForTracking(); + m_tracks.reserve(1000); +} + +CMSSimEventManager::~CMSSimEventManager() { + delete m_primaryTransformer; + delete m_defTrackManager; + delete m_eventAction; + delete m_stackingAction; +} + +void CMSSimEventManager::ProcessOneEvent(G4Event* anEvent) { + trackID_ = 0; + m_stateManager->SetNewState(G4State_EventProc); + + // Resetting Navigator has been moved to CMSSimEventManager, + // so that resetting is now done for every event. + G4ThreeVector center(0, 0, 0); + m_navigator->LocateGlobalPointAndSetup(center, nullptr, false); + + G4Track* track = nullptr; + + anEvent->SetHCofThisEvent(m_sdManager->PrepareNewEvent()); + m_sdManager->PrepareNewEvent(); + m_eventAction->BeginOfEventAction(anEvent); + + // Fill primary tracks + StackTracks(m_primaryTransformer->GimmePrimaries(anEvent), true); + + if (0 < verbose_) { + edm::LogVerbatim("CMSSimEventManager::ProcessOneEvent") + << "### Event #" << anEvent->GetEventID() << " " << trackID_ << " primary tracks"; + } + + // Loop over main stack of tracks + do { + track = m_tracks.back(); + m_tracks.pop_back(); + m_defTrackManager->ProcessOneTrack(track); + G4TrackVector* secondaries = m_defTrackManager->GimmeSecondaries(); + StackTracks(secondaries, false); + delete track; + } while (!m_tracks.empty()); + + m_sdManager->TerminateCurrentEvent(anEvent->GetHCofThisEvent()); + m_eventAction->EndOfEventAction(anEvent); + m_stateManager->SetNewState(G4State_GeomClosed); +} + +void CMSSimEventManager::StackTracks(G4TrackVector* trackVector, bool IDisSet) { + if (trackVector == nullptr || trackVector->empty()) + return; + for (auto& newTrack : *trackVector) { + ++trackID_; + if (!IDisSet) { + newTrack->SetTrackID(trackID_); + auto pp = newTrack->GetDynamicParticle()->GetPrimaryParticle(); + if (pp != nullptr) { + pp->SetTrackID(trackID_); + } + } + if (m_stackingAction->ClassifyNewTrack(newTrack) == fKill) { + delete newTrack; + } else { + newTrack->SetOriginTouchableHandle(newTrack->GetTouchableHandle()); + m_tracks.push_back(newTrack); + } + } + trackVector->clear(); +} + +void CMSSimEventManager::SetUserAction(EventAction* ptr) { m_eventAction = ptr; } + +void CMSSimEventManager::SetUserAction(StackingAction* ptr) { m_stackingAction = ptr; } + +void CMSSimEventManager::SetUserAction(TrackingAction* ptr) { + m_trackingAction = ptr; + m_defTrackManager->SetUserAction((G4UserTrackingAction*)ptr); +} + +void CMSSimEventManager::SetUserAction(SteppingAction* ptr) { + m_defTrackManager->SetUserAction((G4UserSteppingAction*)ptr); +} diff --git a/SimG4Core/Application/src/EventAction.cc b/SimG4Core/Application/src/EventAction.cc index f424abd956caf..1f9f25cb01116 100644 --- a/SimG4Core/Application/src/EventAction.cc +++ b/SimG4Core/Application/src/EventAction.cc @@ -19,11 +19,7 @@ EventAction::EventAction(const edm::ParameterSet& p, m_SteppingVerbose(sv), m_stopFile(p.getParameter("StopFile")), m_printRandom(p.getParameter("PrintRandomSeed")), - m_debug(p.getUntrackedParameter("debug", false)) { - m_trackManager->setCollapsePrimaryVertices(p.getParameter("CollapsePrimaryVertices")); -} - -EventAction::~EventAction() {} + m_debug(p.getUntrackedParameter("debug", false)) {} void EventAction::BeginOfEventAction(const G4Event* anEvent) { m_trackManager->reset(); @@ -37,7 +33,7 @@ void EventAction::BeginOfEventAction(const G4Event* anEvent) { } if (nullptr != m_SteppingVerbose) { - m_SteppingVerbose->BeginOfEvent(anEvent); + m_SteppingVerbose->beginOfEvent(anEvent); } } @@ -60,16 +56,12 @@ void EventAction::EndOfEventAction(const G4Event* anEvent) { m_trackManager->storeTracks(m_runInterface->simEvent()); - // dispatch now end of event, and only then delete tracks... + // dispatch now end of event EndOfEvent e(anEvent); m_endOfEventSignal(&e); - m_trackManager->deleteTracks(); - m_trackManager->cleanTkCaloStateInfoMap(); -} - -void EventAction::addTkCaloStateInfo(uint32_t t, const std::pair& p) { - m_trackManager->addTkCaloStateInfo(t, p); + // delete transient objects + m_trackManager->reset(); } void EventAction::abortEvent() { m_runInterface->abortEvent(); } diff --git a/SimG4Core/Application/src/LowEnergyFastSimModel.cc b/SimG4Core/Application/src/LowEnergyFastSimModel.cc index 2ad623816f9c2..04123bdbee011 100644 --- a/SimG4Core/Application/src/LowEnergyFastSimModel.cc +++ b/SimG4Core/Application/src/LowEnergyFastSimModel.cc @@ -16,7 +16,7 @@ #include "G4PhysicalConstants.hh" constexpr G4double twomass = 2 * CLHEP::electron_mass_c2; -constexpr G4double scaleFactor = 1.05; +constexpr G4double scaleFactor = 1.025; LowEnergyFastSimModel::LowEnergyFastSimModel(const G4String& name, G4Region* region, const edm::ParameterSet& parSet) : G4VFastSimulationModel(name, region), @@ -62,13 +62,10 @@ G4bool LowEnergyFastSimModel::ModelTrigger(const G4FastTrack& fastTrack) { if (nullptr == fTrackingAction) { fTrackingAction = static_cast(G4EventManager::GetEventManager()->GetUserTrackingAction()); } - const G4Track* mother = fTrackingAction->geant4Track(); - const TrackInformation* ptr = static_cast(mother->GetUserInformation()); - if (ptr->isPrimary()) { - int pdgMother = mother->GetDefinition()->GetPDGEncoding(); - if (std::abs(pdgMother) == 11 || pdgMother == 22) - return false; - } + const TrackInformation* ptrti = static_cast(track->GetUserInformation()); + int pdg = ptrti->genParticlePID(); + if (std::abs(pdg) == 11 || pdg == 22) + return false; } return true; } diff --git a/SimG4Core/Application/src/RunManagerMT.cc b/SimG4Core/Application/src/RunManagerMT.cc index d1b779c4f56e9..b21ecd90829da 100644 --- a/SimG4Core/Application/src/RunManagerMT.cc +++ b/SimG4Core/Application/src/RunManagerMT.cc @@ -36,7 +36,6 @@ #include "G4MTRunManagerKernel.hh" #include "G4UImanager.hh" -#include "G4EventManager.hh" #include "G4Run.hh" #include "G4Event.hh" #include "G4TransportationManager.hh" diff --git a/SimG4Core/Application/src/RunManagerMTWorker.cc b/SimG4Core/Application/src/RunManagerMTWorker.cc index 22b34c9ef4c66..d56f5fd172eec 100644 --- a/SimG4Core/Application/src/RunManagerMTWorker.cc +++ b/SimG4Core/Application/src/RunManagerMTWorker.cc @@ -6,6 +6,7 @@ #include "SimG4Core/Application/interface/StackingAction.h" #include "SimG4Core/Application/interface/TrackingAction.h" #include "SimG4Core/Application/interface/SteppingAction.h" +#include "SimG4Core/Application/interface/CMSSimEventManager.h" #include "SimG4Core/Application/interface/CustomUIsessionThreadPrefix.h" #include "SimG4Core/Application/interface/CustomUIsessionToFile.h" #include "SimG4Core/Application/interface/ExceptionHandler.h" @@ -24,6 +25,7 @@ #include "SimG4Core/Notification/interface/SimActivityRegistry.h" #include "SimG4Core/Notification/interface/BeginOfJob.h" #include "SimG4Core/Notification/interface/CMSSteppingVerbose.h" +#include "SimG4Core/Notification/interface/SimTrackManager.h" #include "SimG4Core/Watcher/interface/SimWatcherFactory.h" #include "SimG4Core/Geometry/interface/DDDWorld.h" @@ -120,7 +122,7 @@ struct RunManagerMTWorker::TLSData { std::vector sensCaloDets; std::vector> watchers; std::vector> producers; - //G4Run can only be deleted if there is a G4RunManager + // G4Run can only be deleted if there is a G4RunManager // on the thread where the G4Run is being deleted, // else it causes a segmentation fault G4Run* currentRun = nullptr; @@ -131,15 +133,15 @@ struct RunManagerMTWorker::TLSData { TLSData() {} - ~TLSData() {} + ~TLSData() = default; }; -//This can not be a smart pointer since we must delete some of the members +// This can not be a smart pointer since we must delete some of the members // before leaving main() else we get a segmentation fault caused by accessing // other 'singletons' after those singletons have been deleted. Instead we // atempt to delete all TLS at RunManagerMTWorker destructor. If that fails for // some reason, it is better to leak than cause a crash. -//thread_local RunManagerMTWorker::TLSData* RunManagerMTWorker::m_tls{nullptr}; +// thread_local RunManagerMTWorker::TLSData* RunManagerMTWorker::m_tls{nullptr}; RunManagerMTWorker::RunManagerMTWorker(const edm::ParameterSet& iConfig, edm::ConsumesCollector&& iC) : m_generator(iConfig.getParameter("Generator")), @@ -148,6 +150,7 @@ RunManagerMTWorker::RunManagerMTWorker(const edm::ParameterSet& iConfig, edm::Co m_theLHCTlinkToken( iC.consumes(iConfig.getParameter("theLHCTlinkTag"))), m_nonBeam(iConfig.getParameter("NonBeamEvent")), + m_UseG4EventManager(iConfig.getParameter("UseG4EventManager")), m_pUseMagneticField(iConfig.getParameter("UseMagneticField")), m_LHCTransport(iConfig.getParameter("LHCTransport")), m_thread_index{get_new_thread_index()}, @@ -359,6 +362,7 @@ void RunManagerMTWorker::initializeG4(RunManagerMT* runManagerMaster, const edm: throw cms::Exception("Configuration") << "RunManagerMTWorker::InitializeG4: Geant4 kernel initialization failed in thread " << thisID; } + //tell all interesting parties that we are beginning the job BeginOfJob aBeginOfJob(&es); m_tls->registry->beginOfJobSignal_(&aBeginOfJob); @@ -372,6 +376,8 @@ void RunManagerMTWorker::initializeG4(RunManagerMT* runManagerMaster, const edm: if (sv > 0) { m_sVerbose = std::make_unique(sv, elim, ve, vn, vt); } + if (!m_UseG4EventManager) + m_evtManager = std::make_unique(m_p); initializeUserActions(); G4StateManager::GetStateManager()->SetNewState(G4State_Idle); @@ -392,21 +398,37 @@ void RunManagerMTWorker::initializeUserActions() { G4EventManager* eventManager = m_tls->kernel->GetEventManager(); eventManager->SetVerboseLevel(ver); - EventAction* userEventAction = + auto userEventAction = new EventAction(m_pEventAction, m_tls->runInterface.get(), m_tls->trackManager.get(), m_sVerbose.get()); Connect(userEventAction); - eventManager->SetUserAction(userEventAction); + if (m_UseG4EventManager) { + eventManager->SetUserAction(userEventAction); + } else { + m_evtManager->SetUserAction(userEventAction); + } - TrackingAction* userTrackingAction = new TrackingAction(userEventAction, m_pTrackingAction, m_sVerbose.get()); + auto userTrackingAction = new TrackingAction(m_tls->trackManager.get(), m_sVerbose.get(), m_pTrackingAction); Connect(userTrackingAction); - eventManager->SetUserAction(userTrackingAction); + if (m_UseG4EventManager) { + eventManager->SetUserAction(userTrackingAction); + } else { + m_evtManager->SetUserAction(userTrackingAction); + } - SteppingAction* userSteppingAction = - new SteppingAction(userEventAction, m_pSteppingAction, m_sVerbose.get(), m_hasWatchers); + auto userSteppingAction = new SteppingAction(m_sVerbose.get(), m_pSteppingAction, m_hasWatchers); Connect(userSteppingAction); - eventManager->SetUserAction(userSteppingAction); + if (m_UseG4EventManager) { + eventManager->SetUserAction(userSteppingAction); + } else { + m_evtManager->SetUserAction(userSteppingAction); + } - eventManager->SetUserAction(new StackingAction(userTrackingAction, m_pStackingAction, m_sVerbose.get())); + auto userStackingAction = new StackingAction(userTrackingAction, m_pStackingAction, m_sVerbose.get()); + if (m_UseG4EventManager) { + eventManager->SetUserAction(userStackingAction); + } else { + m_evtManager->SetUserAction(userStackingAction); + } } void RunManagerMTWorker::Connect(RunAction* runAction) { @@ -536,7 +558,11 @@ G4SimEvent* RunManagerMTWorker::produce(const edm::Event& inpevt, << m_tls->currentEvent->GetNumberOfPrimaryVertex() << " vertices for Geant4; generator produced " << m_simEvent.nGenParts() << " particles."; - m_tls->kernel->GetEventManager()->ProcessOneEvent(m_tls->currentEvent.get()); + if (m_UseG4EventManager) { + m_tls->kernel->GetEventManager()->ProcessOneEvent(m_tls->currentEvent.get()); + } else { + m_evtManager->ProcessOneEvent(m_tls->currentEvent.get()); + } } //remove memory only needed during event processing diff --git a/SimG4Core/Application/src/StackingAction.cc b/SimG4Core/Application/src/StackingAction.cc index f983c4bdf2cca..e14262a262864 100644 --- a/SimG4Core/Application/src/StackingAction.cc +++ b/SimG4Core/Application/src/StackingAction.cc @@ -369,7 +369,7 @@ G4ClassificationOfNewTrack StackingAction::ClassifyNewTrack(const G4Track* aTrac } } if (nullptr != steppingVerbose) { - steppingVerbose->StackFilled(aTrack, (classification == fKill)); + steppingVerbose->stackFilled(aTrack, (classification == fKill)); } return classification; } diff --git a/SimG4Core/Application/src/SteppingAction.cc b/SimG4Core/Application/src/SteppingAction.cc index d444995de890b..10b39543770e2 100644 --- a/SimG4Core/Application/src/SteppingAction.cc +++ b/SimG4Core/Application/src/SteppingAction.cc @@ -1,5 +1,6 @@ #include "SimG4Core/Application/interface/SteppingAction.h" -#include "SimG4Core/Application/interface/EventAction.h" + +#include "SimG4Core/Notification/interface/TrackInformation.h" #include "SimG4Core/Notification/interface/CMSSteppingVerbose.h" #include "G4LogicalVolumeStore.hh" @@ -14,15 +15,8 @@ //#define DebugLog -SteppingAction::SteppingAction(EventAction* e, const edm::ParameterSet& p, const CMSSteppingVerbose* sv, bool hasW) - : eventAction_(e), - tracker(nullptr), - calo(nullptr), - steppingVerbose(sv), - nWarnings(0), - initialized(false), - killBeamPipe(false), - hasWatcher(hasW) { +SteppingAction::SteppingAction(const CMSSteppingVerbose* sv, const edm::ParameterSet& p, bool hasW) + : steppingVerbose(sv), hasWatcher(hasW) { theCriticalEnergyForVacuum = (p.getParameter("CriticalEnergyForVacuum") * CLHEP::MeV); if (0.0 < theCriticalEnergyForVacuum) { killBeamPipe = true; @@ -85,14 +79,11 @@ SteppingAction::SteppingAction(EventAction* e, const edm::ParameterSet& p, const } } -SteppingAction::~SteppingAction() {} - void SteppingAction::UserSteppingAction(const G4Step* aStep) { if (!initialized) { initialized = initPointer(); } - //if(hasWatcher) { m_g4StepSignal(aStep); } m_g4StepSignal(aStep); G4Track* theTrack = aStep->GetTrack(); @@ -111,23 +102,10 @@ void SteppingAction::UserSteppingAction(const G4Step* aStep) { const G4StepPoint* preStep = aStep->GetPreStepPoint(); const G4StepPoint* postStep = aStep->GetPostStepPoint(); - // NaN energy deposit - if (edm::isNotFinite(aStep->GetTotalEnergyDeposit())) { - tstat = sEnergyDepNaN; - if (nWarnings < 5) { - ++nWarnings; - edm::LogWarning("SimG4CoreApplication") - << "Track #" << theTrack->GetTrackID() << " " << theTrack->GetDefinition()->GetParticleName() - << " E(MeV)= " << preStep->GetKineticEnergy() / MeV << " Nstep= " << theTrack->GetCurrentStepNumber() - << " is killed due to edep=NaN inside PV: " << preStep->GetPhysicalVolume()->GetName() << " at " - << theTrack->GetPosition() << " StepLen(mm)= " << aStep->GetStepLength(); - } - } - // the track is killed by the process if (tstat == sKilledByProcess) { if (nullptr != steppingVerbose) { - steppingVerbose->NextStep(aStep, fpSteppingManager, false); + steppingVerbose->nextStep(aStep, fpSteppingManager, false); } return; } @@ -184,17 +162,10 @@ void SteppingAction::UserSteppingAction(const G4Step* aStep) { bool isKilled = false; if (sAlive == tstat || sVeryForward == tstat) { if (preStep->GetPhysicalVolume() == tracker && postStep->GetPhysicalVolume() == calo) { - math::XYZVectorD pos((postStep->GetPosition()).x(), (postStep->GetPosition()).y(), (postStep->GetPosition()).z()); - - math::XYZTLorentzVectorD mom((postStep->GetMomentum()).x(), - (postStep->GetMomentum()).y(), - (postStep->GetMomentum()).z(), - postStep->GetTotalEnergy()); - - uint32_t id = theTrack->GetTrackID(); - - std::pair p(pos, mom); - eventAction_->addTkCaloStateInfo(id, p); + TrackInformation* trkinfo = static_cast(theTrack->GetUserInformation()); + if (!trkinfo->crossedBoundary()) { + trkinfo->setCrossedBoundary(theTrack); + } } } else { theTrack->SetTrackStatus(fStopAndKill); @@ -204,7 +175,7 @@ void SteppingAction::UserSteppingAction(const G4Step* aStep) { #endif } if (nullptr != steppingVerbose) { - steppingVerbose->NextStep(aStep, fpSteppingManager, isKilled); + steppingVerbose->nextStep(aStep, fpSteppingManager, isKilled); } } @@ -229,11 +200,11 @@ bool SteppingAction::initPointer() { const G4PhysicalVolumeStore* pvs = G4PhysicalVolumeStore::GetInstance(); for (auto const& pvcite : *pvs) { const G4String& pvname = pvcite->GetName(); - if (pvname == "Tracker" || pvname == "tracker:Tracker_1") + if (pvname == "Tracker" || pvname == "tracker:Tracker_1") { tracker = pvcite; - else if (pvname == "CALO" || pvname == "caloBase:CALO_1") + } else if (pvname == "CALO" || pvname == "caloBase:CALO_1") { calo = pvcite; - + } if (tracker && calo) break; } diff --git a/SimG4Core/Application/src/TrackingAction.cc b/SimG4Core/Application/src/TrackingAction.cc index 6845751aeba21..cc3bd47e5c3ab 100644 --- a/SimG4Core/Application/src/TrackingAction.cc +++ b/SimG4Core/Application/src/TrackingAction.cc @@ -1,11 +1,12 @@ #include "SimG4Core/Application/interface/TrackingAction.h" -#include "SimG4Core/Application/interface/EventAction.h" + #include "SimG4Core/Notification/interface/NewTrackAction.h" #include "SimG4Core/Notification/interface/CurrentG4Track.h" #include "SimG4Core/Notification/interface/BeginOfTrack.h" #include "SimG4Core/Notification/interface/EndOfTrack.h" #include "SimG4Core/Notification/interface/TrackInformation.h" #include "SimG4Core/Notification/interface/TrackWithHistory.h" +#include "SimG4Core/Notification/interface/SimTrackManager.h" #include "SimG4Core/Notification/interface/CMSSteppingVerbose.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -16,9 +17,10 @@ //#define EDM_ML_DEBUG -TrackingAction::TrackingAction(EventAction* e, const edm::ParameterSet& p, CMSSteppingVerbose* sv) - : eventAction_(e), +TrackingAction::TrackingAction(SimTrackManager* stm, CMSSteppingVerbose* sv, const edm::ParameterSet& p) + : trackManager_(stm), steppingVerbose_(sv), + endPrintTrackID_(p.getParameter("EndPrintTrackID")), checkTrack_(p.getUntrackedParameter("CheckTrack", false)), doFineCalo_(p.getParameter("DoFineCalo")), saveCaloBoundaryInformation_(p.getParameter("SaveCaloBoundaryInformation")), @@ -30,8 +32,6 @@ TrackingAction::TrackingAction(EventAction* e, const edm::ParameterSet& p, CMSSt << "; DoFineCalo: " << doFineCalo_ << "; EminFineTrack(MeV)=" << eMinFine_; } -TrackingAction::~TrackingAction() {} - void TrackingAction::PreUserTrackingAction(const G4Track* aTrack) { g4Track_ = aTrack; currentTrack_ = new TrackWithHistory(aTrack); @@ -45,11 +45,14 @@ void TrackingAction::PreUserTrackingAction(const G4Track* aTrack) { // Decays from primaries are marked as primaries (see NewTrackAction), but are not saved by // default. The primary is the earliest ancestor, and it must be saved. if (trkInfo_->isPrimary()) { - eventAction_->prepareForNewPrimary(); - currentTrack_->save(); + trackManager_->cleanTracksWithHistory(); + currentTrack_->setToBeSaved(); } if (nullptr != steppingVerbose_) { - steppingVerbose_->TrackStarted(aTrack, false); + steppingVerbose_->trackStarted(aTrack, false); + if (aTrack->GetTrackID() == endPrintTrackID_) { + steppingVerbose_->stopEventPrint(); + } } double ekin = aTrack->GetKineticEnergy(); @@ -71,76 +74,29 @@ void TrackingAction::PreUserTrackingAction(const G4Track* aTrack) { } void TrackingAction::PostUserTrackingAction(const G4Track* aTrack) { + // Add the post-step position for every track in history to the TrackManager. + // Tracks in history may be upgraded to stored tracks, at which point + // the post-step position is needed again. int id = aTrack->GetTrackID(); - const auto& ppos = aTrack->GetStep()->GetPostStepPoint()->GetPosition(); - math::XYZVectorD pos(ppos.x(), ppos.y(), ppos.z()); - math::XYZTLorentzVectorD mom; - std::pair p(pos, mom); - -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("DoFineCalo") << "PostUserTrackingAction:" - << " aTrack->GetTrackID()=" << id - << " currentTrack_->saved()=" << currentTrack_->saved(); -#endif - - bool boundary = false; - if (doFineCalo_) { - // Add the post-step position for _every_ track - // in history to the TrackManager. Tracks in history _may_ be upgraded to stored - // tracks, at which point the post-step position is needed again. - eventAction_->addTkCaloStateInfo(id, p); - boundary = true; - } else if (trkInfo_->storeTrack() || currentTrack_->saved() || - (saveCaloBoundaryInformation_ && trkInfo_->crossedBoundary())) { - currentTrack_->save(); - eventAction_->addTkCaloStateInfo(id, p); - boundary = true; - } - if (boundary && trkInfo_->crossedBoundary()) { + bool ok = (trkInfo_->storeTrack() || currentTrack_->saved()); + if (trkInfo_->crossedBoundary()) { currentTrack_->setCrossedBoundaryPosMom(id, trkInfo_->getPositionAtBoundary(), trkInfo_->getMomentumAtBoundary()); - currentTrack_->save(); - -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("DoFineCalo") << "PostUserTrackingAction:" - << " Track " << id << " crossed boundary; pos=(" - << trkInfo_->getPositionAtBoundary().x() << "," - << trkInfo_->getPositionAtBoundary().y() << "," - << trkInfo_->getPositionAtBoundary().z() << ")" - << " mom[GeV]=(" << trkInfo_->getMomentumAtBoundary().x() << "," - << trkInfo_->getMomentumAtBoundary().y() << "," - << trkInfo_->getMomentumAtBoundary().z() << "," - << trkInfo_->getMomentumAtBoundary().e() << ")"; -#endif + ok = (ok || saveCaloBoundaryInformation_ || doFineCalo_); + } + if (ok) { + currentTrack_->setToBeSaved(); } bool withAncestor = (trkInfo_->getIDonCaloSurface() == id || trkInfo_->isAncestor()); + bool isInHistory = trkInfo_->isInHistory(); - if (trkInfo_->isInHistory()) { - // check with end-of-track information - if (checkTrack_) { - currentTrack_->checkAtEnd(aTrack); - } - - eventAction_->addTrack(currentTrack_, true, withAncestor); - -#ifdef EDM_ML_DEBUG - edm::LogVerbatim("SimTrackManager") << "TrackingAction addTrack " << id << " " - << aTrack->GetDefinition()->GetParticleName() << " added= " << withAncestor - << " at " << aTrack->GetPosition(); -#endif - - } else { - eventAction_->addTrack(currentTrack_, false, false); + trackManager_->addTrack(currentTrack_, aTrack, isInHistory, withAncestor); #ifdef EDM_ML_DEBUG - edm::LogVerbatim("SimTrackManager") << "TrackingAction addTrack " << id << " added with " << false << " and " - << false; + edm::LogVerbatim("TrackingAction") << "TrackingAction end track=" << id << " " + << aTrack->GetDefinition()->GetParticleName() << " ansestor= " << withAncestor + << " saved= " << currentTrack_->saved() << " end point " << aTrack->GetPosition(); #endif - delete currentTrack_; - } - if (nullptr != steppingVerbose_) { - steppingVerbose_->TrackEnded(aTrack); - } EndOfTrack et(aTrack); m_endOfTrackSignal(&et); diff --git a/SimG4Core/CustomPhysics/plugins/DBremWatcher.cc b/SimG4Core/CustomPhysics/plugins/DBremWatcher.cc index 2bbc907bc5b39..71658fc6b73b0 100644 --- a/SimG4Core/CustomPhysics/plugins/DBremWatcher.cc +++ b/SimG4Core/CustomPhysics/plugins/DBremWatcher.cc @@ -1,29 +1,61 @@ -#include "DBremWatcher.h" +#include "SimG4Core/Watcher/interface/SimProducer.h" +#include "SimG4Core/Watcher/interface/SimWatcherFactory.h" +#include "SimG4Core/Notification/interface/Observer.h" #include "SimG4Core/Notification/interface/BeginOfTrack.h" +#include "SimG4Core/Notification/interface/EndOfTrack.h" #include "SimG4Core/Notification/interface/BeginOfEvent.h" #include "SimG4Core/Notification/interface/BeginOfRun.h" #include "SimG4Core/Notification/interface/EndOfEvent.h" #include "SimG4Core/Notification/interface/TrackInformation.h" -#include "SimG4Core/Watcher/interface/SimWatcher.h" -#include "SimG4Core/Notification/interface/Observer.h" + +#include "SimG4Core/CustomPhysics/interface/G4muDarkBremsstrahlung.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Framework/interface/Event.h" +#include "DataFormats/GeometryVector/interface/GlobalPoint.h" + #include "G4Region.hh" #include "G4RegionStore.hh" #include "G4LogicalVolumeStore.hh" -#include "G4ProductionCuts.hh" #include "G4ProcessTable.hh" -#include "G4ProcessManager.hh" #include "G4MuonMinus.hh" -#include "SimG4Core/CustomPhysics/interface/G4muDarkBremsstrahlung.h" #include "G4Track.hh" #include "G4PhysicalConstants.hh" #include "G4SystemOfUnits.hh" #include "G4VProcess.hh" -#include "G4VParticleChange.hh" -#include "DataFormats/GeometryVector/interface/GlobalPoint.h" -#include + +#include "G4ThreeVector.hh" +#include + +class DBremWatcher : public SimProducer, + public Observer, + public Observer, + public Observer, + public Observer, + public Observer { +public: + DBremWatcher(edm::ParameterSet const& p); + ~DBremWatcher() override = default; + void update(const BeginOfTrack* trk) override; + void update(const BeginOfEvent* event) override; + void update(const EndOfEvent* event) override; + void update(const BeginOfRun* run) override; + void update(const EndOfTrack* trk) override; + void produce(edm::Event&, const edm::EventSetup&) override; + +private: + std::vector pdgs_; + int MotherId; + float m_weight; + double biasFactor; + bool foundbrem; + G4ThreeVector aPrimeTraj; + G4ThreeVector finaltraj; + G4ThreeVector VertexPos; + double f_energy; +}; DBremWatcher::DBremWatcher(edm::ParameterSet const& p) { edm::ParameterSet ps = p.getParameter("DBremWatcher"); @@ -38,20 +70,17 @@ DBremWatcher::DBremWatcher(edm::ParameterSet const& p) { produces("DBremLocationX"); produces("DBremLocationY"); produces("DBremLocationZ"); - //produces("DBremMaterial"); produces("DBremAngle"); produces("DBremInitialEnergy"); produces("DBremFinalEnergy"); produces("BiasFactor"); pdgs_ = ps.getUntrackedParameter>("PDGCodes"); - edm::LogInfo("DBremWatcher") << "DBremWatcher:: Save Sim Track if PDG code " - << "is one from the list of " << pdgs_.size() << " items"; + edm::LogVerbatim("DBremWatcher") << "DBremWatcher:: Save Sim Track if PDG code " + << "is one from the list of " << pdgs_.size() << " items"; for (unsigned int k = 0; k < pdgs_.size(); ++k) - edm::LogInfo("DBremWatcher") << "[" << k << "] " << pdgs_[k]; + edm::LogVerbatim("DBremWatcher") << "[" << k << "] " << pdgs_[k]; } -DBremWatcher::~DBremWatcher() {} - void DBremWatcher::update(const BeginOfTrack* trk) { G4Track* theTrack = (G4Track*)((*trk)()); TrackInformation* trkInfo = (TrackInformation*)(theTrack->GetUserInformation()); @@ -63,7 +92,7 @@ void DBremWatcher::update(const BeginOfTrack* trk) { if ((theTrack->GetCreatorProcess()->GetProcessName()) == "muDBrem") { if (std::find(pdgs_.begin(), pdgs_.end(), pdg) == pdgs_.end()) { //Found the deflected muon track - trkInfo->storeTrack(true); + trkInfo->storeTrack(); if (!theTrack->IsGoodForTracking()) { theTrack->SetGoodForTrackingFlag(true); } @@ -77,7 +106,7 @@ void DBremWatcher::update(const BeginOfTrack* trk) { } if (std::find(pdgs_.begin(), pdgs_.end(), pdg) != pdgs_.end()) { //Found an A' - trkInfo->storeTrack(true); + trkInfo->setStoreTrack(); VertexPos = Vpos; aPrimeTraj = theTrack->GetMomentum(); LogDebug("DBremWatcher") << "Save SimTrack the Track " << theTrack->GetTrackID() << " Type " @@ -108,7 +137,7 @@ void DBremWatcher::update(const EndOfTrack* trk) { if (std::find(pdgs_.begin(), pdgs_.end(), pdg) == pdgs_.end() && (theTrack->GetCreatorProcess()->GetProcessName()) == "muDBrem") { - trkInfo->storeTrack(true); + trkInfo->setStoreTrack(); } } } @@ -127,12 +156,12 @@ void DBremWatcher::produce(edm::Event& fEvent, const edm::EventSetup&) { fEvent.put(std::move(finalE), "DBremFinalEnergy"); float deflectionAngle = -1; float initialEnergy = sqrt(pow(finaltraj.x() + aPrimeTraj.x(), 2) + pow(finaltraj.y() + aPrimeTraj.y(), 2) + - pow(finaltraj.z() + aPrimeTraj.z(), 2) + pow(0.1056 * GeV, 2)); + pow(finaltraj.z() + aPrimeTraj.z(), 2) + pow(0.1056 * CLHEP::GeV, 2)); G4ThreeVector mother( finaltraj.x() + aPrimeTraj.x(), finaltraj.y() + aPrimeTraj.y(), finaltraj.z() + aPrimeTraj.z()); deflectionAngle = mother.angle(finaltraj); std::unique_ptr dAngle = std::make_unique(deflectionAngle); - std::unique_ptr initialE = std::make_unique(initialEnergy / GeV); + std::unique_ptr initialE = std::make_unique(initialEnergy / CLHEP::GeV); fEvent.put(std::move(dAngle), "DBremAngle"); fEvent.put(std::move(initialE), "DBremInitialEnergy"); std::unique_ptr bias = std::make_unique(biasFactor); @@ -143,6 +172,4 @@ void DBremWatcher::produce(edm::Event& fEvent, const edm::EventSetup&) { } } -#include "SimG4Core/Watcher/interface/SimWatcherFactory.h" - DEFINE_SIMWATCHER(DBremWatcher); diff --git a/SimG4Core/CustomPhysics/plugins/DBremWatcher.h b/SimG4Core/CustomPhysics/plugins/DBremWatcher.h deleted file mode 100644 index 3428e872dc85f..0000000000000 --- a/SimG4Core/CustomPhysics/plugins/DBremWatcher.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef SimG4Core_DBremWatcher_H -#define SimG4Core_DBremWatcher_H - -#include "SimG4Core/Notification/interface/Observer.h" -#include "SimG4Core/Notification/interface/BeginOfTrack.h" -#include "SimG4Core/Notification/interface/EndOfTrack.h" -#include "SimG4Core/Notification/interface/BeginOfEvent.h" -#include "SimG4Core/Notification/interface/BeginOfRun.h" -#include "SimG4Core/Notification/interface/EndOfEvent.h" -#include "SimG4Core/Watcher/interface/SimProducer.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "G4ThreeVector.hh" - -#include -#include - -class DBremWatcher : public SimProducer, - public Observer, - public Observer, - public Observer, - public Observer, - public Observer { -public: - DBremWatcher(edm::ParameterSet const &p); - ~DBremWatcher() override; - void update(const BeginOfTrack *trk) override; - void update(const BeginOfEvent *event) override; - void update(const EndOfEvent *event) override; - void update(const BeginOfRun *run) override; - void update(const EndOfTrack *trk) override; - void produce(edm::Event &, const edm::EventSetup &) override; - -private: - std::vector pdgs_; - int MotherId; - float m_weight; - double biasFactor; - bool foundbrem; - G4ThreeVector aPrimeTraj; - G4ThreeVector finaltraj; - G4ThreeVector VertexPos; - float f_energy; -}; - -#endif diff --git a/SimG4Core/DD4hepGeometry/test/BuildFile.xml b/SimG4Core/DD4hepGeometry/test/BuildFile.xml index 00a36d4d598cf..76b6d0183fc2d 100644 --- a/SimG4Core/DD4hepGeometry/test/BuildFile.xml +++ b/SimG4Core/DD4hepGeometry/test/BuildFile.xml @@ -1,10 +1,7 @@ - - - - + diff --git a/SimG4Core/DD4hepGeometry/test/dummyMain.cpp b/SimG4Core/DD4hepGeometry/test/dummyMain.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/SimG4Core/DD4hepGeometry/test/dummyMain.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/SimG4Core/DD4hepGeometry/test/runTest.sh b/SimG4Core/DD4hepGeometry/test/runTest.sh index 8344bc7e2bc1c..66320102fd6b5 100755 --- a/SimG4Core/DD4hepGeometry/test/runTest.sh +++ b/SimG4Core/DD4hepGeometry/test/runTest.sh @@ -2,12 +2,12 @@ function die { echo $1: status $2 ; exit $2; } -F1=${LOCAL_TEST_DIR}/python/testG4Geometry.py -F2=${LOCAL_TEST_DIR}/python/testG4Regions.py +F1=${SCRAM_TEST_PATH}/python/testG4Geometry.py +F2=${SCRAM_TEST_PATH}/python/testG4Regions.py echo " testing SimG4Core/DD4hepGeometry" -export tmpdir=${LOCAL_TMP_DIR:-/tmp} +export tmpdir=${PWD} echo "===== Test \"cmsRun testG4Geometry.py\" ====" (cmsRun $F1) || die "Failure using cmsRun $F1" $? echo "===== Test \"cmsRun testG4Regions.py\" ====" diff --git a/SimG4Core/Generators/src/Generator.cc b/SimG4Core/Generators/src/Generator.cc index 8a447abd8e586..c00b52419e68e 100644 --- a/SimG4Core/Generators/src/Generator.cc +++ b/SimG4Core/Generators/src/Generator.cc @@ -470,17 +470,20 @@ void Generator::particleAssignDaughters(G4PrimaryParticle *g4p, HepMC::GenPartic // value of the code compute inside TrackWithHistory setGenId(g4daught, (*vpdec)->barcode()); - if (verbose > 2) - LogDebug("SimG4CoreGenerator") << "Assigning a " << (*vpdec)->pdg_id() << " as daughter of a " << vp->pdg_id(); + int status = (*vpdec)->status(); + if (verbose > 1) + LogDebug("SimG4CoreGenerator::::particleAssignDaughters") + << "Assigning a " << (*vpdec)->pdg_id() << " as daughter of a " << vp->pdg_id() << " status=" << status; - if (((*vpdec)->status() == 2 || (*vpdec)->status() > 3) && (*vpdec)->end_vertex() != nullptr) { + if ((status == 2 || (status == 23 && std::abs(vp->pdg_id()) == 1000015) || (status > 50 && status < 100)) && + (*vpdec)->end_vertex() != nullptr) { double x2 = (*vpdec)->end_vertex()->position().x(); double y2 = (*vpdec)->end_vertex()->position().y(); double z2 = (*vpdec)->end_vertex()->position().z(); double dd = std::sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2) + (z1 - z2) * (z1 - z2)); particleAssignDaughters(g4daught, *vpdec, dd); } - (*vpdec)->set_status(1000 + (*vpdec)->status()); + (*vpdec)->set_status(1000 + status); g4p->SetDaughter(g4daught); if (verbose > 1) diff --git a/SimG4Core/Notification/interface/CMSSteppingVerbose.h b/SimG4Core/Notification/interface/CMSSteppingVerbose.h index 245fab4ce1d91..d09d3982012a0 100644 --- a/SimG4Core/Notification/interface/CMSSteppingVerbose.h +++ b/SimG4Core/Notification/interface/CMSSteppingVerbose.h @@ -26,13 +26,16 @@ class CMSSteppingVerbose { public: explicit CMSSteppingVerbose( G4int verb, G4double ekin, std::vector& evtNum, std::vector& primV, std::vector& trNum); - ~CMSSteppingVerbose(); + ~CMSSteppingVerbose() = default; - void BeginOfEvent(const G4Event*); - void TrackStarted(const G4Track*, bool isKilled); - void TrackEnded(const G4Track*) const; - void StackFilled(const G4Track*, bool isKilled) const; - void NextStep(const G4Step*, const G4SteppingManager* ptr, bool isKilled) const; + void beginOfEvent(const G4Event*); + void trackStarted(const G4Track*, bool isKilled); + void trackEnded(const G4Track*) const; + void stackFilled(const G4Track*, bool isKilled) const; + void nextStep(const G4Step*, const G4SteppingManager* ptr, bool isKilled) const; + + void stopEventPrint(); + void setVerbose(int val) { m_verbose = val; } private: G4bool m_PrintEvent; diff --git a/SimG4Core/Notification/interface/G4SimEvent.h b/SimG4Core/Notification/interface/G4SimEvent.h index 5219967e16b2d..fdffd790f0230 100644 --- a/SimG4Core/Notification/interface/G4SimEvent.h +++ b/SimG4Core/Notification/interface/G4SimEvent.h @@ -35,10 +35,10 @@ class G4SimEvent { void clear(); private: - const HepMC::GenEvent* hepMCEvent_; - float weight_; - math::XYZTLorentzVectorD collisionPoint_; - int nparam_; + const HepMC::GenEvent* hepMCEvent_{nullptr}; + float weight_{0.f}; + math::XYZTLorentzVectorD collisionPoint_{math::XYZTLorentzVectorD(0., 0., 0., 0.)}; + int nparam_{0}; std::vector param_; std::vector g4tracks_; std::vector g4vertices_; diff --git a/SimG4Core/Notification/interface/G4SimTrack.h b/SimG4Core/Notification/interface/G4SimTrack.h index 2fb4a41b02041..b97354f00b706 100644 --- a/SimG4Core/Notification/interface/G4SimTrack.h +++ b/SimG4Core/Notification/interface/G4SimTrack.h @@ -3,38 +3,16 @@ #include "DataFormats/Math/interface/Vector3D.h" #include "DataFormats/Math/interface/LorentzVector.h" -#include "FWCore/Utilities/interface/Exception.h" #include "SimG4Core/Notification/interface/TrackWithHistory.h" #include class G4SimTrack { public: - G4SimTrack() {} - G4SimTrack(int iid, int ipart, const math::XYZVectorD& ip, double ie) - : id_(iid), - ipart_(ipart), - ip_(ip), - ie_(ie), - ivert_(-1), - igenpart_(-1), - parentID_(-1), - parentMomentum_(math::XYZVectorD(0., 0., 0.)), - tkSurfacePosition_(math::XYZVectorD(0., 0., 0.)), - tkSurfaceMomentum_(math::XYZTLorentzVectorD(0., 0., 0., 0.)), - crossedBoundary_(false) {} + : id_(iid), ipart_(ipart), ip_(ip), ie_(ie), ivert_(-1), igenpart_(-1), parentID_(-1) {} G4SimTrack(int iid, int ipart, const math::XYZVectorD& ip, double ie, int iv, int ig, const math::XYZVectorD& ipmom) - : id_(iid), - ipart_(ipart), - ip_(ip), - ie_(ie), - ivert_(iv), - igenpart_(ig), - parentMomentum_(ipmom), - tkSurfacePosition_(math::XYZVectorD(0., 0., 0.)), - tkSurfaceMomentum_(math::XYZTLorentzVectorD(0., 0., 0., 0.)), - crossedBoundary_(false) {} + : id_(iid), ipart_(ipart), ip_(ip), ie_(ie), ivert_(iv), igenpart_(ig), parentMomentum_(ipmom) {} G4SimTrack(int iid, int ipart, @@ -53,8 +31,7 @@ class G4SimTrack { igenpart_(ig), parentMomentum_(ipmom), tkSurfacePosition_(tkpos), - tkSurfaceMomentum_(tkmom), - crossedBoundary_(false) {} + tkSurfaceMomentum_(tkmom) {} ~G4SimTrack() = default; @@ -94,13 +71,13 @@ class G4SimTrack { int ivert_; int igenpart_; int parentID_; - math::XYZVectorD parentMomentum_; - math::XYZVectorD tkSurfacePosition_; - math::XYZTLorentzVectorD tkSurfaceMomentum_; - bool crossedBoundary_; - int idAtBoundary_; - math::XYZTLorentzVectorF positionAtBoundary_; - math::XYZTLorentzVectorF momentumAtBoundary_; + math::XYZVectorD parentMomentum_{math::XYZVectorD(0., 0., 0.)}; + math::XYZVectorD tkSurfacePosition_{math::XYZVectorD(0., 0., 0.)}; + math::XYZTLorentzVectorD tkSurfaceMomentum_{math::XYZTLorentzVectorD(0., 0., 0., 0.)}; + bool crossedBoundary_{false}; + int idAtBoundary_{-1}; + math::XYZTLorentzVectorF positionAtBoundary_{math::XYZTLorentzVectorF(0.f, 0.f, 0.f, 0.f)}; + math::XYZTLorentzVectorF momentumAtBoundary_{math::XYZTLorentzVectorF(0.f, 0.f, 0.f, 0.f)}; }; #endif diff --git a/SimG4Core/Notification/interface/GenParticleInfo.h b/SimG4Core/Notification/interface/GenParticleInfo.h index 8da448f26a90c..eb9ceb86aadfb 100644 --- a/SimG4Core/Notification/interface/GenParticleInfo.h +++ b/SimG4Core/Notification/interface/GenParticleInfo.h @@ -6,6 +6,7 @@ class GenParticleInfo : public G4VUserPrimaryParticleInformation { public: explicit GenParticleInfo(int id) : id_(id) {} + ~GenParticleInfo() override = default; int id() const { return id_; } void Print() const override {} diff --git a/SimG4Core/Notification/interface/NewTrackAction.h b/SimG4Core/Notification/interface/NewTrackAction.h index b1fe4823f374a..6b50459f26ab9 100644 --- a/SimG4Core/Notification/interface/NewTrackAction.h +++ b/SimG4Core/Notification/interface/NewTrackAction.h @@ -14,9 +14,8 @@ class TrackInformation; class NewTrackAction { public: NewTrackAction(); - void primary(const G4Track* aSecondary) const; - void primary(G4Track* aSecondary) const; - void secondary(const G4Track* aSecondary, const G4Track& mother, int) const; + + void primary(G4Track* aPrimary) const; void secondary(G4Track* aSecondary, const G4Track& mother, int) const; private: diff --git a/SimG4Core/Notification/interface/SimTrackManager.h b/SimG4Core/Notification/interface/SimTrackManager.h index e0dd47a5c5d07..83833442a817e 100644 --- a/SimG4Core/Notification/interface/SimTrackManager.h +++ b/SimG4Core/Notification/interface/SimTrackManager.h @@ -8,15 +8,9 @@ /**\class SimTrackManager SimTrackManager.h SimG4Core/Notification/interface/SimTrackManager.h Description: Holds tracking information used by the sensitive detectors - - Usage: - + Created: Fri Nov 25 17:36:41 EST 2005 */ -// -// Original Author: -// Created: Fri Nov 25 17:36:41 EST 2005 -// // system include files #include @@ -24,13 +18,12 @@ // user include files #include "SimG4Core/Notification/interface/TrackWithHistory.h" -#include "SimG4Core/Notification/interface/TrackContainer.h" #include "SimDataFormats/Forward/interface/LHCTransportLinkContainer.h" -#include "FWCore/Utilities/interface/Exception.h" // forward declarations class G4SimEvent; +class G4Track; class SimTrackManager { public: @@ -38,93 +31,60 @@ class SimTrackManager { public: bool operator()(TrackWithHistory*& p, const unsigned int& i) const { return p->trackID() < i; } }; - // enum SpecialNumbers {InvalidID = 65535}; - /// this map contains association between vertex number and position - typedef std::pair MapVertexPosition; - typedef std::vector > MapVertexPositionVector; - typedef std::map MotherParticleToVertexMap; - typedef MotherParticleToVertexMap VertexMap; - - SimTrackManager(bool iCollapsePrimaryVertices = false); + + typedef std::pair VertexPosition; + typedef std::vector > VertexPositionVector; + typedef std::map VertexMap; + + SimTrackManager(); virtual ~SimTrackManager(); - // ---------- const member functions --------------------- - const TrackContainer* trackContainer() const { return m_trksForThisEvent; } + const std::vector* trackContainer() const { return &m_trackContainer; } - // ---------- member functions --------------------------- void storeTracks(G4SimEvent* simEvent); void reset(); void deleteTracks(); - void cleanTkCaloStateInfoMap(); - void cleanTracksWithHistory(); - void addTrack(TrackWithHistory* iTrack, bool inHistory, bool withAncestor) { - std::pair thePair(iTrack->trackID(), iTrack->parentID()); - idsave.push_back(thePair); - if (inHistory) { - m_trksForThisEvent->push_back(iTrack); - } - if (withAncestor) { - std::pair thisPair(iTrack->trackID(), 0); - ancestorList.push_back(thisPair); - } - } + void addTrack(TrackWithHistory* iTrack, const G4Track* track, bool inHistory, bool withAncestor); - void addTkCaloStateInfo(uint32_t t, const std::pair& p) { - std::map >::const_iterator it = - mapTkCaloStateInfo.find(t); - - if (it == mapTkCaloStateInfo.end()) { - mapTkCaloStateInfo.insert(std::pair >(t, p)); - } - } - void setCollapsePrimaryVertices(bool iSet) { m_collapsePrimaryVertices = iSet; } int giveMotherNeeded(int i) const { int theResult = 0; - for (unsigned int itr = 0; itr < idsave.size(); itr++) { - if ((idsave[itr]).first == i) { - theResult = (idsave[itr]).second; + for (auto& p : idsave) { + if (p.first == i) { + theResult = p.second; break; } } return theResult; } + bool trackExists(unsigned int i) const { bool flag = false; - for (unsigned int itr = 0; itr < (*m_trksForThisEvent).size(); ++itr) { - if ((*m_trksForThisEvent)[itr]->trackID() == i) { + for (auto& ptr : m_trackContainer) { + if (ptr->trackID() == i) { flag = true; break; } } return flag; } + TrackWithHistory* getTrackByID(unsigned int trackID, bool strict = false) const { - bool trackFound = false; - TrackWithHistory* track; - if (m_trksForThisEvent == nullptr) { - throw cms::Exception("Unknown", "SimTrackManager") << "m_trksForThisEvent is a nullptr, cannot get any track!"; - } - for (unsigned int itr = 0; itr < (*m_trksForThisEvent).size(); ++itr) { - if ((*m_trksForThisEvent)[itr]->trackID() == trackID) { - track = (*m_trksForThisEvent)[itr]; - trackFound = true; + TrackWithHistory* track = nullptr; + for (auto& ptr : m_trackContainer) { + if (ptr->trackID() == trackID) { + track = ptr; break; } } - if (!trackFound) { - if (strict) { - throw cms::Exception("Unknown", "SimTrackManager") - << "Attempted to get track " << trackID << " from SimTrackManager, but it's not in m_trksForThisEvent (" - << (*m_trksForThisEvent).size() << " tracks in m_trksForThisEvent)" - << "\n"; - } - return nullptr; + if (nullptr == track && strict) { + ReportException(trackID); } return track; } + void setLHCTransportLink(const edm::LHCTransportLinkContainer* thisLHCTlink) { theLHCTlink = thisLHCTlink; } // stop default @@ -138,25 +98,24 @@ class SimTrackManager { void reallyStoreTracks(G4SimEvent* simEvent); void fillMotherList(); int idSavedTrack(int) const; + void ReportException(unsigned int id) const; // to restore the pre-LHC Transport GenParticle id link to a SimTrack void resetGenID(); // ---------- member data -------------------------------- - TrackContainer* m_trksForThisEvent; - bool m_SaveSimTracks; - MotherParticleToVertexMap m_vertexMap; - int m_nVertices; - bool m_collapsePrimaryVertices; - std::map > mapTkCaloStateInfo; - std::vector > idsave; - std::vector > ancestorList; + int m_nVertices{0}; + unsigned int lastTrack{0}; + unsigned int lastHist{0}; - unsigned int lastTrack; - unsigned int lastHist; + const edm::LHCTransportLinkContainer* theLHCTlink{nullptr}; - const edm::LHCTransportLinkContainer* theLHCTlink; + VertexMap m_vertexMap; + std::vector > idsave; + std::vector > ancestorList; + std::vector > m_endPoints; + std::vector m_trackContainer; }; class trkIDLess { diff --git a/SimG4Core/Notification/interface/TrackInformation.h b/SimG4Core/Notification/interface/TrackInformation.h index 32b5f4d3cdd2d..62fa4a5680499 100644 --- a/SimG4Core/Notification/interface/TrackInformation.h +++ b/SimG4Core/Notification/interface/TrackInformation.h @@ -1,37 +1,33 @@ #ifndef SimG4Core_TrackInformation_H #define SimG4Core_TrackInformation_H -#include "FWCore/Utilities/interface/Exception.h" #include "G4VUserTrackInformation.hh" #include "G4Allocator.hh" #include "G4Track.hh" #include "DataFormats/Math/interface/Vector3D.h" #include "DataFormats/Math/interface/LorentzVector.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" class TrackInformation : public G4VUserTrackInformation { public: - ~TrackInformation() override {} + ~TrackInformation() override = default; inline void *operator new(size_t); inline void operator delete(void *TrackInformation); bool storeTrack() const { return storeTrack_; } /// can only be set to true, cannot be reset to false! - void storeTrack(bool v) { - if (v) - storeTrack_ = v; - if (v == true) - putInHistory(); + void setStoreTrack() { + storeTrack_ = true; + isInHistory_ = true; } bool isPrimary() const { return isPrimary_; } - void isPrimary(bool v) { isPrimary_ = v; } + void setPrimary(bool v) { isPrimary_ = v; } bool hasHits() const { return hasHits_; } - void hasHits(bool v) { hasHits_ = v; } + void setHasHits(bool v) { hasHits_ = v; } bool isGeneratedSecondary() const { return isGeneratedSecondary_; } - void isGeneratedSecondary(bool v) { isGeneratedSecondary_ = v; } + void setGeneratedSecondary(bool v) { isGeneratedSecondary_ = v; } bool isInHistory() const { return isInHistory_; } void putInHistory() { isInHistory_ = true; } @@ -58,17 +54,7 @@ class TrackInformation : public G4VUserTrackInformation { void setCaloSurfaceParticleP(double p) { caloSurfaceParticleP_ = p; } // Boundary crossing variables - void setCrossedBoundary(const G4Track *track) { - crossedBoundary_ = true; - positionAtBoundary_ = math::XYZTLorentzVectorF(track->GetPosition().x() / CLHEP::cm, - track->GetPosition().y() / CLHEP::cm, - track->GetPosition().z() / CLHEP::cm, - track->GetGlobalTime()); - momentumAtBoundary_ = math::XYZTLorentzVectorF(track->GetMomentum().x() / CLHEP::GeV, - track->GetMomentum().y() / CLHEP::GeV, - track->GetMomentum().z() / CLHEP::GeV, - track->GetTotalEnergy() / CLHEP::GeV); - } + void setCrossedBoundary(const G4Track *track); bool crossedBoundary() const { return crossedBoundary_; } const math::XYZTLorentzVectorF &getPositionAtBoundary() const { return positionAtBoundary_; } const math::XYZTLorentzVectorF &getMomentumAtBoundary() const { return momentumAtBoundary_; } diff --git a/SimG4Core/Notification/interface/TrackWithHistory.h b/SimG4Core/Notification/interface/TrackWithHistory.h index 3070abe99622f..f9b64c7f9a189 100644 --- a/SimG4Core/Notification/interface/TrackWithHistory.h +++ b/SimG4Core/Notification/interface/TrackWithHistory.h @@ -19,12 +19,12 @@ class TrackWithHistory { * when some of the information is not available yet. */ TrackWithHistory(const G4Track *g4track); - ~TrackWithHistory() {} + ~TrackWithHistory() = default; inline void *operator new(size_t); inline void operator delete(void *TrackWithHistory); - void save() { saved_ = true; } + void setToBeSaved() { saved_ = true; } unsigned int trackID() const { return trackID_; } int particleID() const { return particleID_; } int parentID() const { return parentID_; } @@ -56,18 +56,12 @@ class TrackWithHistory { const math::XYZTLorentzVectorF &getPositionAtBoundary() const { return positionAtBoundary_; } const math::XYZTLorentzVectorF &getMomentumAtBoundary() const { return momentumAtBoundary_; } int getIDAtBoundary() const { return idAtBoundary_; } - /** Internal consistency check (optional). - * Method called at PostUserTrackingAction time, to check - * if the information is consistent with that provided - * to the constructor. - */ - void checkAtEnd(const G4Track *); private: unsigned int trackID_; int particleID_; int parentID_; - int genParticleID_; + int genParticleID_{-1}; math::XYZVectorD momentum_; double totalEnergy_; math::XYZVectorD vertexPosition_; @@ -77,15 +71,12 @@ class TrackWithHistory { const G4VProcess *creatorProcess_; double weight_; bool storeTrack_; - bool saved_; - - bool isPrimary_; - bool crossedBoundary_; - int idAtBoundary_; - math::XYZTLorentzVectorF positionAtBoundary_; - math::XYZTLorentzVectorF momentumAtBoundary_; + bool saved_{false}; - int extractGenID(const G4Track *gt) const; + bool crossedBoundary_{false}; + int idAtBoundary_{-1}; + math::XYZTLorentzVectorF positionAtBoundary_{math::XYZTLorentzVectorF(0.f, 0.f, 0.f, 0.f)}; + math::XYZTLorentzVectorF momentumAtBoundary_{math::XYZTLorentzVectorF(0.f, 0.f, 0.f, 0.f)}; }; extern G4ThreadLocal G4Allocator *fpTrackWithHistoryAllocator; diff --git a/SimG4Core/Notification/src/CMSSteppingVerbose.cc b/SimG4Core/Notification/src/CMSSteppingVerbose.cc index f612dba1d232d..a7710dfe14430 100644 --- a/SimG4Core/Notification/src/CMSSteppingVerbose.cc +++ b/SimG4Core/Notification/src/CMSSteppingVerbose.cc @@ -29,9 +29,7 @@ CMSSteppingVerbose::CMSSteppingVerbose( m_g4SteppingVerbose->SetSilent(1); } -CMSSteppingVerbose::~CMSSteppingVerbose() {} - -void CMSSteppingVerbose::BeginOfEvent(const G4Event* evt) { +void CMSSteppingVerbose::beginOfEvent(const G4Event* evt) { m_PrintEvent = false; if (0 >= m_verbose) { return; @@ -59,7 +57,13 @@ void CMSSteppingVerbose::BeginOfEvent(const G4Event* evt) { G4cout << G4endl; } -void CMSSteppingVerbose::TrackStarted(const G4Track* track, bool isKilled) { +void CMSSteppingVerbose::stopEventPrint() { + m_PrintEvent = false; + m_PrintTrack = false; + m_verbose = 0; +} + +void CMSSteppingVerbose::trackStarted(const G4Track* track, bool isKilled) { m_PrintTrack = false; if (!m_PrintEvent) { return; @@ -127,13 +131,7 @@ void CMSSteppingVerbose::TrackStarted(const G4Track* track, bool isKilled) { G4cout.precision(prec); } -void CMSSteppingVerbose::TrackEnded(const G4Track* track) const { - if (!m_PrintTrack || 1 == m_verbose) { - return; - } -} - -void CMSSteppingVerbose::StackFilled(const G4Track* track, bool isKilled) const { +void CMSSteppingVerbose::stackFilled(const G4Track* track, bool isKilled) const { if (2 >= m_verbose || !m_PrintTrack || track->GetKineticEnergy() < m_EkinThreshold) { return; } @@ -153,7 +151,7 @@ void CMSSteppingVerbose::StackFilled(const G4Track* track, bool isKilled) const G4cout.precision(prec); } -void CMSSteppingVerbose::NextStep(const G4Step* step, const G4SteppingManager* sManager, bool isKilled) const { +void CMSSteppingVerbose::nextStep(const G4Step* step, const G4SteppingManager* sManager, bool isKilled) const { if (!m_PrintTrack) { return; } diff --git a/SimG4Core/Notification/src/G4SimEvent.cc b/SimG4Core/Notification/src/G4SimEvent.cc index db2faff234d22..1a7680da71acd 100644 --- a/SimG4Core/Notification/src/G4SimEvent.cc +++ b/SimG4Core/Notification/src/G4SimEvent.cc @@ -8,12 +8,7 @@ class IdSort { bool operator()(const SimTrack& a, const SimTrack& b) { return a.trackId() < b.trackId(); } }; -G4SimEvent::G4SimEvent() - : hepMCEvent_(nullptr), - weight_(0), - collisionPoint_(math::XYZTLorentzVectorD(0., 0., 0., 0.)), - nparam_(0), - param_(0) { +G4SimEvent::G4SimEvent() { g4vertices_.reserve(2000); g4tracks_.reserve(4000); } @@ -21,8 +16,6 @@ G4SimEvent::G4SimEvent() G4SimEvent::~G4SimEvent() { clear(); } void G4SimEvent::clear() { - // per suggestion by Chris Jones, it's faster - // that delete back() and pop_back() for (auto& ptr : g4tracks_) { delete ptr; } @@ -34,46 +27,39 @@ void G4SimEvent::clear() { } void G4SimEvent::load(edm::SimTrackContainer& c) const { + const double invgev = 1.0 / CLHEP::GeV; for (auto& trk : g4tracks_) { int ip = trk->part(); - math::XYZTLorentzVectorD p( - trk->momentum().x() / GeV, trk->momentum().y() / GeV, trk->momentum().z() / GeV, trk->energy() / GeV); + const math::XYZVectorD& mom = trk->momentum(); + math::XYZTLorentzVectorD p(mom.x() * invgev, mom.y() * invgev, mom.z() * invgev, trk->energy() * invgev); int iv = trk->ivert(); int ig = trk->igenpart(); int id = trk->id(); - math::XYZVectorD tkpos(trk->trackerSurfacePosition().x() / cm, - trk->trackerSurfacePosition().y() / cm, - trk->trackerSurfacePosition().z() / cm); - math::XYZTLorentzVectorD tkmom(trk->trackerSurfaceMomentum().x() / GeV, - trk->trackerSurfaceMomentum().y() / GeV, - trk->trackerSurfaceMomentum().z() / GeV, - trk->trackerSurfaceMomentum().e() / GeV); // ip = particle ID as PDG - // pp = 4-momentum + // pp = 4-momentum in GeV // iv = corresponding G4SimVertex index // ig = corresponding GenParticle index - SimTrack t = SimTrack(ip, p, iv, ig, tkpos, tkmom); + SimTrack t = SimTrack(ip, p, iv, ig, trk->trackerSurfacePosition(), trk->trackerSurfaceMomentum()); t.setTrackId(id); t.setEventId(EncodedEventId(0)); - if (trk->crossedBoundary()) - t.setCrossedBoundaryVars( - trk->crossedBoundary(), trk->getIDAtBoundary(), trk->getPositionAtBoundary(), trk->getMomentumAtBoundary()); + t.setCrossedBoundaryVars( + trk->crossedBoundary(), trk->getIDAtBoundary(), trk->getPositionAtBoundary(), trk->getMomentumAtBoundary()); c.push_back(t); } std::stable_sort(c.begin(), c.end(), IdSort()); } void G4SimEvent::load(edm::SimVertexContainer& c) const { + const double invcm = 1.0 / CLHEP::cm; + // index of the vertex is needed to make SimVertex object for (unsigned int i = 0; i < g4vertices_.size(); ++i) { G4SimVertex* vtx = g4vertices_[i]; - // - // starting 1_1_0_pre3, SimVertex stores in cm !!! - // - math::XYZVectorD v3(vtx->vertexPosition().x() / cm, vtx->vertexPosition().y() / cm, vtx->vertexPosition().z() / cm); - float t = vtx->vertexGlobalTime() / second; + auto pos = vtx->vertexPosition(); + math::XYZVectorD v3(pos.x() * invcm, pos.y() * invcm, pos.z() * invcm); + float t = vtx->vertexGlobalTime() / CLHEP::second; int iv = vtx->parentIndex(); - // vv = position - // t = global time + // v3 = position in cm + // t = global time in second // iv = index of the parent in the SimEvent SimTrack container (-1 if no parent) SimVertex v = SimVertex(v3, t, iv, i); v.setProcessType(vtx->processType()); diff --git a/SimG4Core/Notification/src/NewTrackAction.cc b/SimG4Core/Notification/src/NewTrackAction.cc index 7eac048553c6c..5fa71e5261632 100644 --- a/SimG4Core/Notification/src/NewTrackAction.cc +++ b/SimG4Core/Notification/src/NewTrackAction.cc @@ -8,14 +8,8 @@ NewTrackAction::NewTrackAction() {} -void NewTrackAction::primary(const G4Track *aTrack) const { primary(const_cast(aTrack)); } - void NewTrackAction::primary(G4Track *aTrack) const { addUserInfoToPrimary(aTrack); } -void NewTrackAction::secondary(const G4Track *aSecondary, const G4Track &mother, int flag) const { - secondary(const_cast(aSecondary), mother, flag); -} - void NewTrackAction::secondary(G4Track *aSecondary, const G4Track &mother, int flag) const { const TrackInformation *motherInfo = static_cast(mother.GetUserInformation()); addUserInfoToSecondary(aSecondary, *motherInfo, flag); @@ -25,8 +19,8 @@ void NewTrackAction::secondary(G4Track *aSecondary, const G4Track &mother, int f void NewTrackAction::addUserInfoToPrimary(G4Track *aTrack) const { TrackInformation *trkInfo = new TrackInformation(); - trkInfo->isPrimary(true); - trkInfo->storeTrack(true); + trkInfo->setPrimary(true); + trkInfo->setStoreTrack(); trkInfo->putInHistory(); trkInfo->setGenParticlePID(aTrack->GetDefinition()->GetPDGEncoding()); trkInfo->setGenParticleP(aTrack->GetMomentum().mag()); @@ -40,7 +34,7 @@ void NewTrackAction::addUserInfoToSecondary(G4Track *aTrack, const TrackInformat // Take care of cascade decays if (flag == 1) { - trkInfo->isPrimary(true); + trkInfo->setPrimary(true); trkInfo->setGenParticlePID(aTrack->GetDefinition()->GetPDGEncoding()); trkInfo->setGenParticleP(aTrack->GetMomentum().mag()); } else { @@ -50,7 +44,7 @@ void NewTrackAction::addUserInfoToSecondary(G4Track *aTrack, const TrackInformat // Store if decay or conversion if (flag > 0) { - trkInfo->storeTrack(true); + trkInfo->setStoreTrack(); trkInfo->putInHistory(); trkInfo->setIDonCaloSurface(aTrack->GetTrackID(), motherInfo.getIDCaloVolume(), diff --git a/SimG4Core/Notification/src/SimTrackManager.cc b/SimG4Core/Notification/src/SimTrackManager.cc index 3daa4473374ff..2e494d1bfca68 100644 --- a/SimG4Core/Notification/src/SimTrackManager.cc +++ b/SimG4Core/Notification/src/SimTrackManager.cc @@ -18,70 +18,83 @@ #include "SimG4Core/Notification/interface/G4SimTrack.h" #include "SimG4Core/Notification/interface/G4SimVertex.h" #include "SimG4Core/Notification/interface/G4SimEvent.h" +#include "SimG4Core/Notification/interface/TrackInformation.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/Exception.h" #include "G4VProcess.hh" +#include "G4Track.hh" +#include "G4ThreeVector.hh" +#include "G4SystemOfUnits.hh" //#define DebugLog -SimTrackManager::SimTrackManager(bool iCollapsePrimaryVertices) - : m_trksForThisEvent(nullptr), - m_nVertices(0), - m_collapsePrimaryVertices(iCollapsePrimaryVertices), - lastTrack(0), - lastHist(0), - theLHCTlink(nullptr) {} - -SimTrackManager::~SimTrackManager() { - if (m_trksForThisEvent != nullptr) - deleteTracks(); +SimTrackManager::SimTrackManager() { + idsave.reserve(1000); + ancestorList.reserve(1000); + m_trackContainer.reserve(1000); + m_endPoints.reserve(1000); } -// -// member functions -// +SimTrackManager::~SimTrackManager() { reset(); } + void SimTrackManager::reset() { - if (m_trksForThisEvent == nullptr) { - m_trksForThisEvent = new TrackContainer(); - } else { - for (unsigned int i = 0; i < m_trksForThisEvent->size(); i++) { - delete (*m_trksForThisEvent)[i]; - } - delete m_trksForThisEvent; - m_trksForThisEvent = new TrackContainer(); - } + deleteTracks(); cleanVertexMap(); - cleanTkCaloStateInfoMap(); - std::vector >().swap(idsave); + idsave.clear(); ancestorList.clear(); lastTrack = 0; lastHist = 0; } void SimTrackManager::deleteTracks() { - for (unsigned int i = 0; i < m_trksForThisEvent->size(); ++i) { - delete (*m_trksForThisEvent)[i]; + if (!m_trackContainer.empty()) { + for (auto& ptr : m_trackContainer) { + delete ptr; + } + m_trackContainer.clear(); + m_endPoints.clear(); + } +} + +void SimTrackManager::cleanVertexMap() { + m_vertexMap.clear(); + m_vertexMap.swap(m_vertexMap); + m_nVertices = 0; +} + +void SimTrackManager::addTrack(TrackWithHistory* iTrack, const G4Track* track, bool inHistory, bool withAncestor) { + std::pair thePair(iTrack->trackID(), iTrack->parentID()); + idsave.push_back(thePair); + if (inHistory) { + m_trackContainer.push_back(iTrack); + const auto& v = track->GetStep()->GetPostStepPoint()->GetPosition(); + const double invcm = 1.0 / CLHEP::cm; + std::pair p(iTrack->trackID(), + math::XYZVectorD(v.x() * invcm, v.y() * invcm, v.z() * invcm)); + m_endPoints.push_back(p); + } + if (withAncestor) { + std::pair thisPair(iTrack->trackID(), 0); + ancestorList.push_back(thisPair); } - delete m_trksForThisEvent; - m_trksForThisEvent = nullptr; } /// this saves a track and all its parents looping over the non ordered vector void SimTrackManager::saveTrackAndItsBranch(TrackWithHistory* trkWHist) { - using namespace std; TrackWithHistory* trkH = trkWHist; if (trkH == nullptr) { edm::LogError("SimTrackManager") << " SimTrackManager::saveTrackAndItsBranch got 0 pointer "; throw cms::Exception("SimTrackManager::saveTrackAndItsBranch") << " cannot handle hits for tracking"; } - trkH->save(); + trkH->setToBeSaved(); unsigned int parent = trkH->parentID(); - TrackContainer::const_iterator tk_itr = std::lower_bound( - (*m_trksForThisEvent).begin(), (*m_trksForThisEvent).end(), parent, SimTrackManager::StrictWeakOrdering()); + auto tk_itr = + std::lower_bound(m_trackContainer.begin(), m_trackContainer.end(), parent, SimTrackManager::StrictWeakOrdering()); - if (tk_itr != m_trksForThisEvent->end() && (*tk_itr)->trackID() == parent) { + if (tk_itr != m_trackContainer.end() && (*tk_itr)->trackID() == parent) { saveTrackAndItsBranch(*tk_itr); } } @@ -91,12 +104,12 @@ void SimTrackManager::storeTracks(G4SimEvent* simEvent) { // fill the map with the final mother-daughter relationship idsave.swap(ancestorList); - stable_sort(idsave.begin(), idsave.end()); + std::stable_sort(idsave.begin(), idsave.end()); std::vector >().swap(ancestorList); // to get a backward compatible order - stable_sort(m_trksForThisEvent->begin(), m_trksForThisEvent->end(), trkIDLess()); + std::stable_sort(m_trackContainer.begin(), m_trackContainer.end(), trkIDLess()); // to reset the GenParticle ID of a SimTrack to its pre-LHCTransport value resetGenID(); @@ -107,41 +120,47 @@ void SimTrackManager::storeTracks(G4SimEvent* simEvent) { void SimTrackManager::reallyStoreTracks(G4SimEvent* simEvent) { // loop over the (now ordered) vector and really save the tracks #ifdef DebugLog - LogDebug("SimTrackManager") << "Inside the reallyStoreTracks method object to be stored = " - << m_trksForThisEvent->size(); + edm::LogVerbatim("SimTrackManager") << "reallyStoreTracks() NtracksWithHistory= " << m_trackContainer->size(); #endif - for (auto& trkH : *m_trksForThisEvent) { + int nn = m_endPoints.size(); + for (auto& trkH : m_trackContainer) { // at this stage there is one vertex per track, // so the vertex id of track N is also N - int ivertex = -1; - int ig; - - math::XYZVectorD pm(0., 0., 0.); unsigned int iParentID = trkH->parentID(); - for (auto& trk : *m_trksForThisEvent) { - if (trk->trackID() == iParentID) { - pm = trk->momentum(); - break; + int ig = trkH->genParticleID(); + int ivertex = getOrCreateVertex(trkH, iParentID, simEvent); + + auto ptr = trkH; + if (0 < iParentID) { + for (auto& trk : m_trackContainer) { + if (trk->trackID() == iParentID) { + ptr = trk; + break; + } } } - ig = trkH->genParticleID(); - ivertex = getOrCreateVertex(trkH, iParentID, simEvent); - std::map >::const_iterator cit = - mapTkCaloStateInfo.find(trkH->trackID()); - std::pair tcinfo; - if (cit != mapTkCaloStateInfo.end()) { - tcinfo = cit->second; + // Track at surface is the track at intersection point between tracker and calo + // envelops if exist. If not exist the momentum is zero, position is the end of + // the track + const math::XYZVectorD& pm = ptr->momentum(); + math::XYZVectorD spos(0., 0., 0.); + math::XYZTLorentzVectorD smom(0., 0., 0., 0.); + int id = trkH->trackID(); + if (trkH->crossedBoundary()) { + spos = trkH->getPositionAtBoundary(); + smom = trkH->getMomentumAtBoundary(); + } else { + for (int i = 0; i < nn; ++i) { + if (id == m_endPoints[i].first) { + spos = m_endPoints[i].second; + break; + } + } } - G4SimTrack* g4simtrack = new G4SimTrack(trkH->trackID(), - trkH->particleID(), - trkH->momentum(), - trkH->totalEnergy(), - ivertex, - ig, - pm, - tcinfo.first, - tcinfo.second); + + G4SimTrack* g4simtrack = + new G4SimTrack(id, trkH->particleID(), trkH->momentum(), trkH->totalEnergy(), ivertex, ig, pm, spos, smom); g4simtrack->copyCrossedBoundaryVars(trkH); simEvent->add(g4simtrack); } @@ -149,7 +168,7 @@ void SimTrackManager::reallyStoreTracks(G4SimEvent* simEvent) { int SimTrackManager::getOrCreateVertex(TrackWithHistory* trkH, int iParentID, G4SimEvent* simEvent) { int parent = -1; - for (auto& trk : *m_trksForThisEvent) { + for (auto& trk : m_trackContainer) { int id = trk->trackID(); if (id == iParentID) { parent = id; @@ -173,22 +192,11 @@ int SimTrackManager::getOrCreateVertex(TrackWithHistory* trkH, int iParentID, G4 ptype = pr->GetProcessSubType(); } simEvent->add(new G4SimVertex(trkH->vertexPosition(), trkH->globalTime(), parent, ptype)); - m_vertexMap[parent].push_back(MapVertexPosition(m_nVertices, trkH->vertexPosition())); + m_vertexMap[parent].push_back(VertexPosition(m_nVertices, trkH->vertexPosition())); ++m_nVertices; return (m_nVertices - 1); } -void SimTrackManager::cleanVertexMap() { - m_vertexMap.clear(); - MotherParticleToVertexMap().swap(m_vertexMap); - m_nVertices = 0; -} - -void SimTrackManager::cleanTkCaloStateInfoMap() { - mapTkCaloStateInfo.clear(); - std::map >().swap(mapTkCaloStateInfo); -} - int SimTrackManager::idSavedTrack(int id) const { int idMother = id; if (id > 0) { @@ -253,22 +261,17 @@ void SimTrackManager::fillMotherList() { lastHist = ancestorList.size(); edm::LogError("SimTrackManager") << " SimTrackManager::fillMotherList track index corrupted"; } - /* - edm::LogVerbatim("SimTrackManager") << "### SimTrackManager::fillMotherList: " - << idsave.size() << " saved; ancestor: " << lastHist - << " " << ancestorList.size() << std::endl; - for (unsigned int i = 0; i< idsave.size(); ++i) { - edm::LogVerbatim("SimTrackManager") << " ISV: Track ID = " << (idsave[i]).first - << " Mother ID = " << (idsave[i]).second << std::endl; +#ifdef DebugLog + edm::LogVerbatim("SimTrackManager") << "### SimTrackManager::fillMotherList: " << idsave.size() + << " saved; ancestor: " << lastHist << " " << ancestorList.size(); + for (unsigned int i = 0; i < idsave.size(); ++i) { + edm::LogVerbatim("SimTrackManager") << " ISV: Track ID = " << (idsave[i]).first + << " Mother ID = " << (idsave[i]).second; } - */ +#endif for (unsigned int n = lastHist; n < ancestorList.size(); ++n) { int theMotherId = idSavedTrack((ancestorList[n]).first); ancestorList[n].second = theMotherId; - /* - std::cout << " ANC: Track ID = " << (ancestorList[n]).first - << " Mother ID = " << (ancestorList[n]).second << std::endl; - */ #ifdef DebugLog LogDebug("SimTrackManager") << "Track ID = " << (ancestorList[n]).first << " Mother ID = " << (ancestorList[n]).second; @@ -276,12 +279,11 @@ void SimTrackManager::fillMotherList() { } lastHist = ancestorList.size(); - idsave.clear(); } void SimTrackManager::cleanTracksWithHistory() { - if ((*m_trksForThisEvent).empty() && idsave.empty()) { + if (m_trackContainer.empty() && idsave.empty()) { return; } @@ -290,38 +292,37 @@ void SimTrackManager::cleanTracksWithHistory() { << " mother-daughter relationships stored with lastTrack = " << lastTrack; #endif - if (lastTrack > 0 && lastTrack >= (*m_trksForThisEvent).size()) { + if (lastTrack > 0 && lastTrack >= m_trackContainer.size()) { lastTrack = 0; edm::LogError("SimTrackManager") << " SimTrackManager::cleanTracksWithHistory track index corrupted"; } - stable_sort(m_trksForThisEvent->begin() + lastTrack, m_trksForThisEvent->end(), trkIDLess()); - - stable_sort(idsave.begin(), idsave.end()); + std::stable_sort(m_trackContainer.begin() + lastTrack, m_trackContainer.end(), trkIDLess()); + std::stable_sort(idsave.begin(), idsave.end()); #ifdef DebugLog LogDebug("SimTrackManager") << " SimTrackManager::cleanTracksWithHistory knows " << m_trksForThisEvent->size() << " tracks with history before branching"; - for (unsigned int it = 0; it < (*m_trksForThisEvent).size(); it++) { + for (unsigned int it = 0; it < m_trackContainer.size(); it++) { LogDebug("SimTrackManager") << " 1 - Track in position " << it << " G4 track number " - << (*m_trksForThisEvent)[it]->trackID() << " mother " - << (*m_trksForThisEvent)[it]->parentID() << " status " - << (*m_trksForThisEvent)[it]->saved(); + << m_trackContainer[it]->trackID() << " mother " << m_trackContainer[it]->parentID() + << " status " << m_trackContainer[it]->saved(); } #endif - for (auto& t : *m_trksForThisEvent) { + for (auto& t : m_trackContainer) { if (t->saved()) { saveTrackAndItsBranch(t); } } unsigned int num = lastTrack; - for (unsigned int it = lastTrack; it < m_trksForThisEvent->size(); ++it) { - TrackWithHistory* t = (*m_trksForThisEvent)[it]; - int g4ID = t->trackID(); - if (t->saved() == true) { - if (it > num) - (*m_trksForThisEvent)[num] = t; + for (unsigned int it = lastTrack; it < m_trackContainer.size(); ++it) { + auto t = m_trackContainer[it]; + int g4ID = m_trackContainer[it]->trackID(); + if (t->saved()) { + if (it > num) { + m_trackContainer[num] = t; + } ++num; for (auto& xx : idsave) { if (xx.first == g4ID) { @@ -334,31 +335,28 @@ void SimTrackManager::cleanTracksWithHistory() { } } - m_trksForThisEvent->resize(num); + m_trackContainer.resize(num); #ifdef DebugLog - LogDebug("SimTrackManager") << " AFTER CLEANING, I GET " << (*m_trksForThisEvent).size() + LogDebug("SimTrackManager") << " AFTER CLEANING, I GET " << m_trackContainer.size() << " tracks to be saved persistently"; - for (unsigned int it < (*m_trksForThisEvent).size(); ++it) { - LogDebug("SimTrackManager") << " Track in position " << it << " G4 track number " - << (*m_trksForThisEvent)[it]->trackID() << " mother " - << (*m_trksForThisEvent)[it]->parentID() << " Status " - << (*m_trksForThisEvent)[it]->saved() << " id " - << (*m_trksForThisEvent)[it]->particleID() - << " E(MeV)= " << (*m_trksForThisEvent)[it]->totalEnergy(); + for (unsigned int it = 0; it < m_trackContainer.size(); ++it) { + LogDebug("SimTrackManager") << " Track in position " << it << " G4 track number " << m_trackContainer[it]->trackID() + << " mother " << m_trackContainer[it]->parentID() << " Status " + << m_trackContainer[it]->saved() << " id " << m_trackContainer[it]->particleID() + << " E(MeV)= " << m_trackContainer[it]->totalEnergy(); } #endif fillMotherList(); - - lastTrack = (*m_trksForThisEvent).size(); + lastTrack = m_trackContainer.size(); } void SimTrackManager::resetGenID() { if (theLHCTlink == nullptr) return; - for (auto& trkH : *m_trksForThisEvent) { + for (auto& trkH : m_trackContainer) { int genParticleID = trkH->genParticleID(); if (genParticleID == -1) { continue; @@ -374,3 +372,8 @@ void SimTrackManager::resetGenID() { theLHCTlink = nullptr; } + +void SimTrackManager::ReportException(unsigned int id) const { + throw cms::Exception("Unknown", "SimTrackManager::getTrackByID") + << "Fail to get track " << id << " from SimTrackManager, container size= " << m_trackContainer.size(); +} diff --git a/SimG4Core/Notification/src/TrackInformation.cc b/SimG4Core/Notification/src/TrackInformation.cc index f17e947ad5442..318074d820c1a 100644 --- a/SimG4Core/Notification/src/TrackInformation.cc +++ b/SimG4Core/Notification/src/TrackInformation.cc @@ -1,9 +1,25 @@ #include "SimG4Core/Notification/interface/TrackInformation.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "G4ThreeVector.hh" +#include "G4SystemOfUnits.hh" + #include -G4ThreadLocal G4Allocator *fpTrackInformationAllocator = nullptr; +G4ThreadLocal G4Allocator* fpTrackInformationAllocator = nullptr; + +void TrackInformation::setCrossedBoundary(const G4Track* track) { + const double invcm = 1.0 / CLHEP::cm; + const double invgev = 1.0 / CLHEP::GeV; + const double invsec = 1.0 / CLHEP::second; + crossedBoundary_ = true; + const G4ThreeVector& v = track->GetPosition(); + positionAtBoundary_ = + math::XYZTLorentzVectorF(v.x() * invcm, v.y() * invcm, v.z() * invcm, track->GetGlobalTime() * invsec); + const G4ThreeVector& p = track->GetMomentum(); + momentumAtBoundary_ = + math::XYZTLorentzVectorF(p.x() * invgev, p.y() * invgev, p.z() * invgev, track->GetTotalEnergy() * invgev); +} void TrackInformation::Print() const { LogDebug("TrackInformation") << " TrackInformation : storeTrack = " << storeTrack_ << "\n" diff --git a/SimG4Core/Notification/src/TrackWithHistory.cc b/SimG4Core/Notification/src/TrackWithHistory.cc index 24fa2c438e486..5f17cba753087 100644 --- a/SimG4Core/Notification/src/TrackWithHistory.cc +++ b/SimG4Core/Notification/src/TrackWithHistory.cc @@ -1,11 +1,14 @@ #include "SimG4Core/Notification/interface/TrackWithHistory.h" #include "SimG4Core/Notification/interface/G4TrackToParticleID.h" -#include "SimG4Core/Notification/interface/TrackInformationExtractor.h" -#include "SimG4Core/Notification/interface/GenParticleInfoExtractor.h" +#include "SimG4Core/Notification/interface/TrackInformation.h" +#include "SimG4Core/Notification/interface/GenParticleInfo.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "G4VProcess.hh" +#include "G4DynamicParticle.hh" +#include "G4PrimaryParticle.hh" +#include "G4ThreeVector.hh" #include @@ -13,76 +16,33 @@ G4ThreadLocal G4Allocator* fpTrackWithHistoryAllocator = nullp //#define DEBUG -TrackWithHistory::TrackWithHistory(const G4Track* g4trk) - : trackID_(0), - particleID_(0), - parentID_(0), - momentum_(math::XYZVectorD(0., 0., 0.)), - totalEnergy_(0), - vertexPosition_(math::XYZVectorD(0., 0., 0.)), - globalTime_(0), - localTime_(0), - properTime_(0), - creatorProcess_(nullptr), - weight_(0), - storeTrack_(false), - saved_(false) { - if (g4trk != nullptr) { - TrackInformationExtractor extractor; - trackID_ = g4trk->GetTrackID(); - particleID_ = G4TrackToParticleID::particleID(g4trk); - parentID_ = g4trk->GetParentID(); - momentum_ = math::XYZVectorD(g4trk->GetMomentum().x(), g4trk->GetMomentum().y(), g4trk->GetMomentum().z()); - totalEnergy_ = g4trk->GetTotalEnergy(); - vertexPosition_ = math::XYZVectorD(g4trk->GetPosition().x(), g4trk->GetPosition().y(), g4trk->GetPosition().z()); - globalTime_ = g4trk->GetGlobalTime(); - localTime_ = g4trk->GetLocalTime(); - properTime_ = g4trk->GetProperTime(); - creatorProcess_ = g4trk->GetCreatorProcess(); - storeTrack_ = extractor(g4trk).storeTrack(); - saved_ = false; - crossedBoundary_ = false; - genParticleID_ = extractGenID(g4trk); - // V.I. weight is computed in the same way as before - // without usage of G4Track::GetWeight() - weight_ = 10000 * genParticleID_; +TrackWithHistory::TrackWithHistory(const G4Track* g4trk) { + trackID_ = g4trk->GetTrackID(); + particleID_ = G4TrackToParticleID::particleID(g4trk); + parentID_ = g4trk->GetParentID(); + auto mom = g4trk->GetMomentum(); + momentum_ = math::XYZVectorD(mom.x(), mom.y(), mom.z()); + totalEnergy_ = g4trk->GetTotalEnergy(); + auto pos = g4trk->GetPosition(); + vertexPosition_ = math::XYZVectorD(pos.x(), pos.y(), pos.z()); + globalTime_ = g4trk->GetGlobalTime(); + localTime_ = g4trk->GetLocalTime(); + properTime_ = g4trk->GetProperTime(); + creatorProcess_ = g4trk->GetCreatorProcess(); + TrackInformation* trkinfo = static_cast(g4trk->GetUserInformation()); + storeTrack_ = trkinfo->storeTrack(); + auto vgprimary = g4trk->GetDynamicParticle()->GetPrimaryParticle(); + if (vgprimary != nullptr) { + auto priminfo = static_cast(vgprimary->GetUserInformation()); + if (nullptr != priminfo) { + genParticleID_ = priminfo->id(); + } + } + // V.I. weight is computed in the same way as before + // without usage of G4Track::GetWeight() + weight_ = 10000 * genParticleID_; #ifdef DEBUG - LogDebug("TrackInformation") << " TrackWithHistory : created history for " << trackID_ << " with mother " - << parentID_; + LogDebug("TrackInformation") << " TrackWithHistory : created history for " << trackID_ << " with mother " + << parentID_; #endif - } -} - -void TrackWithHistory::checkAtEnd(const G4Track* gt) { - math::XYZVectorD vposdir(gt->GetVertexPosition().x(), gt->GetVertexPosition().y(), gt->GetVertexPosition().z()); - math::XYZVectorD vmomdir( - gt->GetVertexMomentumDirection().x(), gt->GetVertexMomentumDirection().y(), gt->GetVertexMomentumDirection().z()); - bool ok = true; - double epsilon = 1.e-6; - double eps2 = epsilon * epsilon; - if ((vertexPosition_ - vposdir).Mag2() > eps2) { - edm::LogWarning("TrackInformation") << "TrackWithHistory vertex position check failed" - << "\nAt construction: " << vertexPosition_ << "\nAt end: " << vposdir; - ok = false; - } - math::XYZVectorD dirDiff = momentum_.Unit() - vmomdir; - if (dirDiff.Mag2() > eps2 && momentum_.Unit().R() > eps2) { - edm::LogWarning("TrackInformation") << "TrackWithHistory momentum direction check failed" - << "\nAt construction: " << momentum_.Unit() - << "\nAt end: " << vmomdir; - ok = false; - } - - if (!ok) - G4Exception("TrackWithHistory::checkAtEnd()", "mc001", FatalException, "check at track end failed"); -} - -int TrackWithHistory::extractGenID(const G4Track* gt) const { - void* vgprimary = gt->GetDynamicParticle()->GetPrimaryParticle(); - if (vgprimary == nullptr) - return -1; - // replace old-style cast with appropriate new-style cast... - G4PrimaryParticle* gprimary = (G4PrimaryParticle*)vgprimary; - GenParticleInfoExtractor ext; - return ext(gprimary).id(); } diff --git a/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysics.h b/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysics.h index cf4e33afae916..fe355ac8bf35a 100644 --- a/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysics.h +++ b/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysics.h @@ -28,6 +28,7 @@ class CMSEmStandardPhysics : public G4VPhysicsConstructor { G4double fSafetyFactor; G4double fLambdaLimit; G4MscStepLimitType fStepLimitType; + bool fG4HepEmActive; }; #endif diff --git a/SimG4Core/PhysicsLists/interface/CMSHepEmTrackingManager.h b/SimG4Core/PhysicsLists/interface/CMSHepEmTrackingManager.h new file mode 100644 index 0000000000000..1a6abd953e64d --- /dev/null +++ b/SimG4Core/PhysicsLists/interface/CMSHepEmTrackingManager.h @@ -0,0 +1,26 @@ +#ifndef SimG4Core_PhysicsLists_CMSHepEmTrackingManager_h +#define SimG4Core_PhysicsLists_CMSHepEmTrackingManager_h + +#include "G4Version.hh" +#if G4VERSION_NUMBER >= 1100 + +#include "G4HepEmTrackingManager.hh" + +class CMSHepEmTrackingManager final : public G4HepEmTrackingManager { +public: + CMSHepEmTrackingManager(G4double highEnergyLimit); + ~CMSHepEmTrackingManager(); + + void BuildPhysicsTable(const G4ParticleDefinition &) override; + + void PreparePhysicsTable(const G4ParticleDefinition &) override; + + void HandOverOneTrack(G4Track *aTrack) override; + +private: + G4double fHighEnergyLimit; +}; + +#endif + +#endif diff --git a/SimG4Core/PhysicsLists/src/CMSEmStandardPhysics.cc b/SimG4Core/PhysicsLists/src/CMSEmStandardPhysics.cc index 3ffaacdd0e792..14fe8f7d56f02 100644 --- a/SimG4Core/PhysicsLists/src/CMSEmStandardPhysics.cc +++ b/SimG4Core/PhysicsLists/src/CMSEmStandardPhysics.cc @@ -1,4 +1,5 @@ #include "SimG4Core/PhysicsLists/interface/CMSEmStandardPhysics.h" +#include "SimG4Core/PhysicsLists/interface/CMSHepEmTrackingManager.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "G4SystemOfUnits.hh" @@ -76,6 +77,7 @@ CMSEmStandardPhysics::CMSEmStandardPhysics(G4int ver, const edm::ParameterSet& p double tcut = p.getParameter("G4TrackingCut") * CLHEP::MeV; param->SetLowestElectronEnergy(tcut); param->SetLowestMuHadEnergy(tcut); + fG4HepEmActive = p.getParameter("G4HepEmActive"); } void CMSEmStandardPhysics::ConstructParticle() { @@ -277,6 +279,14 @@ void CMSEmStandardPhysics::ConstructProcess() { ph->RegisterProcess(new G4eplusAnnihilation(), particle); ph->RegisterProcess(ss, particle); +#if G4VERSION_NUMBER >= 1110 + if (fG4HepEmActive) { + auto* hepEmTM = new CMSHepEmTrackingManager(highEnergyLimit); + G4Electron::Electron()->SetTrackingManager(hepEmTM); + G4Positron::Positron()->SetTrackingManager(hepEmTM); + } +#endif + // generic ion particle = G4GenericIon::GenericIon(); G4ionIonisation* ionIoni = new G4ionIonisation(); diff --git a/SimG4Core/PhysicsLists/src/CMSHepEmTrackingManager.cc b/SimG4Core/PhysicsLists/src/CMSHepEmTrackingManager.cc new file mode 100644 index 0000000000000..371730b4964de --- /dev/null +++ b/SimG4Core/PhysicsLists/src/CMSHepEmTrackingManager.cc @@ -0,0 +1,67 @@ +#include "G4Version.hh" +#if G4VERSION_NUMBER >= 1100 + +#include "SimG4Core/PhysicsLists/interface/CMSHepEmTrackingManager.h" + +#include "G4EventManager.hh" +#include "G4ProcessManager.hh" +#include "G4StackManager.hh" +#include "G4TrackingManager.hh" + +CMSHepEmTrackingManager::CMSHepEmTrackingManager(G4double highEnergyLimit) : fHighEnergyLimit(highEnergyLimit) {} + +CMSHepEmTrackingManager::~CMSHepEmTrackingManager() = default; + +void CMSHepEmTrackingManager::BuildPhysicsTable(const G4ParticleDefinition& part) { + G4HepEmTrackingManager::BuildPhysicsTable(part); + + G4ProcessManager* pManager = part.GetProcessManager(); + G4ProcessManager* pManagerShadow = part.GetMasterProcessManager(); + + G4ProcessVector* pVector = pManager->GetProcessList(); + for (std::size_t j = 0; j < pVector->size(); ++j) { + if (pManagerShadow == pManager) { + (*pVector)[j]->BuildPhysicsTable(part); + } else { + (*pVector)[j]->BuildWorkerPhysicsTable(part); + } + } +} + +void CMSHepEmTrackingManager::PreparePhysicsTable(const G4ParticleDefinition& part) { + G4HepEmTrackingManager::PreparePhysicsTable(part); + + G4ProcessManager* pManager = part.GetProcessManager(); + G4ProcessManager* pManagerShadow = part.GetMasterProcessManager(); + + G4ProcessVector* pVector = pManager->GetProcessList(); + for (std::size_t j = 0; j < pVector->size(); ++j) { + if (pManagerShadow == pManager) { + (*pVector)[j]->PreparePhysicsTable(part); + } else { + (*pVector)[j]->PrepareWorkerPhysicsTable(part); + } + } +} + +void CMSHepEmTrackingManager::HandOverOneTrack(G4Track* aTrack) { + if (aTrack->GetKineticEnergy() < fHighEnergyLimit) { + // Fully track with G4HepEm. + G4HepEmTrackingManager::HandOverOneTrack(aTrack); + } else { + // Track with the Geant4 kernel and all registered processes. + G4EventManager* eventManager = G4EventManager::GetEventManager(); + G4TrackingManager* trackManager = eventManager->GetTrackingManager(); + + trackManager->ProcessOneTrack(aTrack); + if (aTrack->GetTrackStatus() != fStopAndKill) { + G4Exception("CMSHepEmTrackingManager::HandOverOneTrack", "NotStopped", FatalException, "track was not stopped"); + } + + G4TrackVector* secondaries = trackManager->GimmeSecondaries(); + eventManager->StackTracks(secondaries); + delete aTrack; + } +} + +#endif diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DD4hep_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DD4hep_cfg.py index 746983694389b..e5e413dbd9b3c 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DD4hep_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DD4hep_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheck2026DD4hep_cfg.py geometry=D92 tol=0.1 # -# Options for geometry D88, D92, D93, D94, D95, D96, D98, D99 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D88", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D88, D92, D93, D94, D95, D96, D98, D99") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -32,9 +32,13 @@ #################################################################### # Use the options -from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 from Configuration.ProcessModifiers.dd4hep_cff import dd4hep -process = cms.Process('PROD',Phase2C17I13M9,dd4hep) +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('OverlapCheck',Phase2C20I13M9,dd4hep) +else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('OverlapCheck',Phase2C17I13M9,dd4hep) geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff" baseName = "cms2026" + options.geometry + "DD4hep" diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DDD_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DDD_cfg.py index 426b278ee03ae..1dca799ddc635 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DDD_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DDD_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheck2026DDD_cfg.py geometry=D88 tol=0.1 # -# Options for geometry D88, D92, D93, D94, D95, D96, D98, D99 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D88", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D88, D92, D93, D94, D95, D96, D98, D99") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -32,8 +32,12 @@ #################################################################### # Use the options -from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 -process = cms.Process('PROD',Phase2C17I13M9) +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('OverlapCheck',Phase2C20I13M9) +else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('OverlapCheck',Phase2C17I13M9) geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" baseName = "cms2026" + options.geometry + "DDD" diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckCalo_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckCalo_cfg.py index 52caea481709b..2ce983ff07a01 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckCalo_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckCalo_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheckCalo_cfg.py geometry=2021 tol=0.1 # -# Options for geometry 2016, 2017, 2021, 2026D77, 2026D86, 2026D88 +# Options for geometry 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "2021", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: 2016, 2017, 2021, 2026D77, 2026D86, 2026D88") + "geometry of operations: 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -33,20 +33,25 @@ # Use the options if (options.geometry == "2026D88"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') baseName = 'Hcal2026D88' -elif (options.geometry == "2026D86"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - baseName = 'Hcal2026D86' -elif (options.geometry == "2026D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - baseName = 'Hcal2026D77' +elif (options.geometry == "2026D92"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') + baseName = 'Hcal2026D92' +elif (options.geometry == "2026D93"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D93Reco_cff') + baseName = 'Hcal2026D93' +elif (options.geometry == "2026D99"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D99Reco_cff') + baseName = 'Hcal2026D99' elif (options.geometry == "2016"): from Configuration.Eras.Era_Run2_2016_cff import Run2_2016 process = cms.Process('G4PrintGeometry',Run2_2016) diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckEcal_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckEcal_cfg.py index 2ba77510b8ef7..f4d847dbef0a6 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckEcal_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckEcal_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheckEcal_cfg.py geometry=2021 tol=0.1 # -# Options for geometry 2016, 2017, 2021, 2026D77, 2026D86, 2026D88 +# Options for geometry 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "2021", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: 2016, 2017, 2021, 2026D77, 2026D86, 2026D88") + "geometry of operations: 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -33,20 +33,25 @@ # Use the options if (options.geometry == "2026D88"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') baseName = 'Ecal2026D88' -elif (options.geometry == "2026D86"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - baseName = 'Ecal2026D86' -elif (options.geometry == "2026D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - baseName = 'Ecal2026D77' +elif (options.geometry == "2026D92"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') + baseName = 'Ecal2026D92' +elif (options.geometry == "2026D93"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D93Reco_cff') + baseName = 'Ecal2026D93' +elif (options.geometry == "2026D99"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D99Reco_cff') + baseName = 'Ecal2026D99' elif (options.geometry == "2016"): from Configuration.Eras.Era_Run2_2016_cff import Run2_2016 process = cms.Process('G4PrintGeometry',Run2_2016) diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckHGCal_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckHGCal_cfg.py index 4c4748cd7efc0..b0f3577f11f36 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckHGCal_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckHGCal_cfg.py @@ -1,8 +1,8 @@ ############################################################################### # Way to use this: -# cmsRun g4OverlapCheckHGCal_cfg.py geometry=D86 tol=0.1 +# cmsRun g4OverlapCheckHGCal_cfg.py geometry=D88 tol=0.1 # -# Options for geometry D77, D83, D86, D88 +# Options for geometry D88, D92, D93, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -13,10 +13,10 @@ ### SETUP OPTIONS options = VarParsing.VarParsing('standard') options.register('geometry', - "D86", + "D92", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D77, D83, D86, D88") + "geometry of operations: D88, D92, D93, D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -32,29 +32,15 @@ #################################################################### # Use the options -if (options.geometry == "D83"): - from Configuration.Eras.Era_Phase2C11M9_cff import PHase2c11m9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D83Reco_cff') - baseName = 'HGCal2026D83' -elif (options.geometry == "D86"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - baseName = 'HGCal2026D86' -elif (options.geometry == "D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - baseName = 'HGCal2026D77' -else: - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') - baseName = 'HGCal2026D86' +from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 +process = cms.Process('G4PrintGeometry',Phase2C17I13M9) +geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" +baseName = "HGCal2026" + options.geometry -print("Base file Name: ", baseName) +print("Geometry file Name: ", geomFile) +print("Base file Name: ", baseName) +process.load(geomFile) from SimG4Core.PrintGeomInfo.g4TestGeometry_cfi import * process = checkOverlap(process) diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckMuon_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckMuon_cfg.py index 0e3fc9269759d..3870b8b12d1b6 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckMuon_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckMuon_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheckMuon_cfg.py geometry=2021 tol=0.1 # -# Options for geometry 2016, 2017, 2021, 2026D77, 2026D86, 2026D88 +# Options for geometry 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "2021", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: 2016, 2017, 2021, 2026D77, 2026D86, 2026D88") + "geometry of operations: 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -33,20 +33,25 @@ # Use the options if (options.geometry == "2026D88"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') baseName = 'Muon2026D88' -elif (options.geometry == "2026D86"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - baseName = 'Muon2026D86' -elif (options.geometry == "2026D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - baseName = 'Muon2026D77' +elif (options.geometry == "2026D92"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') + baseName = 'Muon2026D92' +elif (options.geometry == "2026D93"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D93Reco_cff') + baseName = 'Muon2026D93' +elif (options.geometry == "2026D99"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D99Reco_cff') + baseName = 'Muon2026D99' elif (options.geometry == "2016"): from Configuration.Eras.Era_Run2_2016_cff import Run2_2016 process = cms.Process('G4PrintGeometry',Run2_2016) diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckNoseDDD_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckNoseDDD_cfg.py index 6092d738cfef4..c181eff445534 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckNoseDDD_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckNoseDDD_cfg.py @@ -1,8 +1,8 @@ ############################################################################### # Way to use this: -# cmsRun g4OverlapCheckNoseDDD_cfg.py geometry=D82 tol=0.1 +# cmsRun g4OverlapCheckNoseDDD_cfg.py geometry=D94 tol=0.1 # -# Options for geometry D60, D82, D94 +# Options for geometry D94 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D94", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D60, D82, D94") + "geometry of operations: D94") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -32,23 +32,16 @@ #################################################################### # Use the options -if (options.geometry == "D60"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('PROD',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D60Reco_cff') - baseName = 'cms2026D60DDD' -elif (options.geometry == "D82"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('PROD',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D82Reco_cff') - baseName = 'cms2026D82DDD' -else: - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('PROD',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D94Reco_cff') - baseName = 'cms2026D94DDD' +from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 +process = cms.Process('OverlapCheck',Phase2C20I13M9) -print("Base file Name: ", baseName) + +baseName = "cms2026" + options.geometry + "DDD" +geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" + + +print("Geometry file Name: ", geomFile) +print("Base file Name: ", baseName) process.load('FWCore.MessageService.MessageLogger_cfi') diff --git a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckTracker_cfg.py b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckTracker_cfg.py index c54be774b72dc..c5fc5d3a039f5 100644 --- a/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckTracker_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckTracker_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun g4OverlapCheckTracker_cfg.py geometry=2021 tol=0.1 # -# Options for geometry 2016, 2017, 2021, 2026D77, 2026D86, 2026D88 +# Options for geometry 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "2021", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: 2016, 2017, 2021, 2026D77, 2026D86, 2026D88") + "geometry of operations: 2016, 2017, 2021, 2026D88, 2026D92, 2026D93, 2026D99") options.register('tol', 0.1, VarParsing.VarParsing.multiplicity.singleton, @@ -33,20 +33,25 @@ # Use the options if (options.geometry == "2026D88"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') baseName = 'Tracker2026D88' -elif (options.geometry == "2026D86"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - baseName = 'Tracker2026D86' -elif (options.geometry == "2026D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - baseName = 'Tracker2026D77' +elif (options.geometry == "2026D92"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') + baseName = 'Tracker2026D92' +elif (options.geometry == "2026D93"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D93Reco_cff') + baseName = 'Tracker2026D93' +elif (options.geometry == "2026D99"): + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) + process.load('Configuration.Geometry.GeometryExtended2026D99Reco_cff') + baseName = 'Tracker2026D99' elif (options.geometry == "2016"): from Configuration.Eras.Era_Run2_2016_cff import Run2_2016 process = cms.Process('G4PrintGeometry',Run2_2016) diff --git a/SimG4Core/PrintGeomInfo/test/python/runDD4hep2026_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runDD4hep2026_cfg.py index 671241ce8562a..0f720994098be 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runDD4hep2026_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runDD4hep2026_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun runDD4hep2026_cfg.py geometry=D92 # -# Options for geometry D77, D83, D88, D92, D93 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D92", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D77, D83, D88, D92, D93") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99") ### get and parse the command line arguments options.parseArguments() @@ -27,63 +27,30 @@ # Use the options from Configuration.ProcessModifiers.dd4hep_cff import dd4hep -if (options.geometry == "D83"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9,dd4hep) - process.load('Configuration.Geometry.GeometryDD4hepExtended2026D83Reco_cff') - materialFileName = 'matfileD83DD4hep.txt' - solidFileName = 'solidfileD83DD4hep.txt' - lvFileName = 'lvfileD83DD4hep.txt' - pvFileName = 'pvfileD83DD4hep.txt' - touchFileName = 'touchfileD83DD4hep.txt' - regionFileName = 'regionfileD83DD4hep.txt' -elif (options.geometry == "D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11,dd4hep) - process.load('Configuration.Geometry.GeometryDD4hepExtended2026D77Reco_cff') - materialFileName = 'matfileD77DD4hep.txt' - solidFileName = 'solidfileD77DD4hep.txt' - lvFileName = 'lvfileD77DD4hep.txt' - pvFileName = 'pvfileD77DD4hep.txt' - touchFileName = 'touchfileD77DD4hep.txt' -elif (options.geometry == "D92"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9,dd4hep) - process.load('Configuration.Geometry.GeometryDD4hepExtended2026D92Reco_cff') - materialFileName = 'matfileD92DD4hep.txt' - solidFileName = 'solidfileD92DD4hep.txt' - lvFileName = 'lvfileD92DD4hep.txt' - pvFileName = 'pvfileD92DD4hep.txt' - touchFileName = 'touchfileD92DD4hep.txt' - regionFileName = 'regionfileD92DD4hep.txt' -elif (options.geometry == "D93"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9,dd4hep) - process.load('Configuration.Geometry.GeometryDD4hepExtended2026D86Reco_cff') - materialFileName = 'matfileD93DD4hep.txt' - solidFileName = 'solidfileD93DD4hep.txt' - lvFileName = 'lvfileD93DD4hep.txt' - pvFileName = 'pvfileD93DD4hep.txt' - touchFileName = 'touchfileD93DD4hep.txt' - regionFileName = 'regionfileD93DD4hep.txt' +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep) else: - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9,dd4hep) - process.load('Configuration.Geometry.GeometryDD4hepExtended2026D88Reco_cff') - materialFileName = 'matfileD88DD4hep.txt' - solidFileName = 'solidfileD88DD4hep.txt' - lvFileName = 'lvfileD88DD4hep.txt' - pvFileName = 'pvfileD88DD4hep.txt' - touchFileName = 'touchfileD88DD4hep.txt' - regionFileName = 'regionfileD88DD4hep.txt' + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep) +geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff" +materialFileName = "matfile" + options.geometry + "DD4hep.txt" +solidFileName = "solidfile" + options.geometry + "DD4hep.txt" +lvFileName = "lvfile" + options.geometry + "DD4hep.txt" +pvFileName = "pvfile" + options.geometry + "DD4hep.txt" +touchFileName = "touchfile" + options.geometry + "DD4hep.txt" +regionFileName = "regionfile" + options.geometry + "DD4hep.txt" + +print("Geometry file Name: ", geomFile) print("Material file Name: ", materialFileName) -print("Solid file Name: ", solidFileName) -print("LV file Name: ", lvFileName) -print("PV file Name: ", pvFileName) -print("Touch file Name: ", touchFileName) -print("Region file Name: ", regionFileName) +print("Solid file Name: ", solidFileName) +print("LV file Name: ", lvFileName) +print("PV file Name: ", pvFileName) +print("Touch file Name: ", touchFileName) +print("Region file Name: ", regionFileName) +process.load(geomFile) process.load('FWCore.MessageService.MessageLogger_cfi') from SimG4Core.PrintGeomInfo.g4PrintGeomInfo_cfi import * diff --git a/SimG4Core/PrintGeomInfo/test/python/runDDD2026_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runDDD2026_cfg.py index eab0885e382d5..ab8ed29b51b7e 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runDDD2026_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runDDD2026_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun runDDD2026_cfg.py geometry=D88 # -# Options for geometry D77, D83, D88, D92, D93 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D92", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D77, D83, D88, D92, D93") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99") ### get and parse the command line arguments options.parseArguments() @@ -26,64 +26,30 @@ #################################################################### # Use the options -if (options.geometry == "D83"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D83Reco_cff') - materialFileName = 'matfileD83DDD.txt' - solidFileName = 'solidfileD83DDD.txt' - lvFileName = 'lvfileD83DDD.txt' - pvFileName = 'pvfileD83DDD.txt' - touchFileName = 'touchfileD83DDD.txt' - regionFileName = 'regionfileD83DDD.txt' -elif (options.geometry == "D77"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D77Reco_cff') - materialFileName = 'matfileD77DDD.txt' - solidFileName = 'solidfileD77DDD.txt' - lvFileName = 'lvfileD77DDD.txt' - pvFileName = 'pvfileD77DDD.txt' - touchFileName = 'touchfileD77DDD.txt' - regionFileName = 'regionfileD77DDD.txt' -elif (options.geometry == "D92"): - from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 - process = cms.Process('G4PrintGeometry',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') - materialFileName = 'matfileD92DDD.txt' - solidFileName = 'solidfileD92DDD.txt' - lvFileName = 'lvfileD92DDD.txt' - pvFileName = 'pvfileD92DDD.txt' - touchFileName = 'touchfileD92DDD.txt' - regionFileName = 'regionfileD92DDD.txt' -elif (options.geometry == "D93"): - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D86Reco_cff') - materialFileName = 'matfileD93DDD.txt' - solidFileName = 'solidfileD93DDD.txt' - lvFileName = 'lvfileD93DDD.txt' - pvFileName = 'pvfileD93DDD.txt' - touchFileName = 'touchfileD93DDD.txt' - regionFileName = 'regionfileD93DDD.txt' +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('G4PrintGeometry',Phase2C20I13M9) else: - from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 - process = cms.Process('G4PrintGeometry',Phase2C11M9) - process.load('Configuration.Geometry.GeometryExtended2026D88Reco_cff') - materialFileName = 'matfileD88DDD.txt' - solidFileName = 'solidfileD88DDD.txt' - lvFileName = 'lvfileD88DDD.txt' - pvFileName = 'pvfileD88DDD.txt' - touchFileName = 'touchfileD88DDD.txt' - regionFileName = 'regionfileD88DDD.txt' + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) +geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" +materialFileName = "matfile" + options.geometry + "DDD.txt" +solidFileName = "solidfile" + options.geometry + "DDD.txt" +lvFileName = "lvfile" + options.geometry + "DDD.txt" +pvFileName = "pvfile" + options.geometry + "DDD.txt" +touchFileName = "touchfile" + options.geometry + "DDD.txt" +regionFileName = "regionfile" + options.geometry + "DDD.txt" + +print("Geometry file Name: ", geomFile) print("Material file Name: ", materialFileName) -print("Solid file Name: ", solidFileName) -print("LV file Name: ", lvFileName) -print("PV file Name: ", pvFileName) -print("Touch file Name: ", touchFileName) -print("Region file Name: ", regionFileName) +print("Solid file Name: ", solidFileName) +print("LV file Name: ", lvFileName) +print("PV file Name: ", pvFileName) +print("Touch file Name: ", touchFileName) +print("Region file Name: ", regionFileName) +process.load(geomFile) process.load('FWCore.MessageService.MessageLogger_cfi') from SimG4Core.PrintGeomInfo.g4PrintGeomInfo_cfi import * diff --git a/SimG4Core/PrintGeomInfo/test/python/runPrintG4Solids_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runPrintG4Solids_cfg.py index a874abdabb393..30623f5bb031b 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runPrintG4Solids_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runPrintG4Solids_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun grunPrintG4Solids_cfg.py geometry=D88 dd4hep=False # -# Options for geometry D88, D92, D93, D94, D95, D96, D98, D99 +# Options for geometry D88, D91, D92, D93, D94, D95, D96, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D88", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D88, D92, D93, D94, D95, D96, D98, D99") + "geometry of operations: D88, D91, D92, D93, D94, D95, D96, D98, D99") options.register('dd4hep', False, VarParsing.VarParsing.multiplicity.singleton, @@ -31,14 +31,24 @@ #################################################################### # Use the options from Configuration.ProcessModifiers.dd4hep_cff import dd4hep -from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 if (options.dd4hep): - process = cms.Process('PrintG4Solids',Phase2C17I13M9,dd4hep) geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff" + if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('PrintG4Solids',Phase2C20I13M9,dd4hep) + else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('PrintG4Solids',Phase2C17I13M9,dd4hep) else: process = cms.Process('PrintG4Solids',Phase2C17I13M9) - geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" + + "Reco_cff" + if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('PrintG4Solids',Phase2C20I13M9) + else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('PrintG4Solids',Phase2C17I13M9) print("Geometry file Name: ", geomFile) diff --git a/SimG4Core/PrintGeomInfo/test/python/runPrintSolid_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runPrintSolid_cfg.py index 5b4c32f4edf58..35455d1c35197 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runPrintSolid_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runPrintSolid_cfg.py @@ -1,12 +1,39 @@ +############################################################################### +# Way to use this: +# cmsRun runPrintSolid_cfg.py type=DDD +# +# Options for type DDD, DD4hep +# +############################################################################### import FWCore.ParameterSet.Config as cms +import os, sys, imp, re +import FWCore.ParameterSet.VarParsing as VarParsing -from Configuration.Eras.Era_Run3_DDD_cff import Run3_DDD -process = cms.Process('G4PrintGeometry',Run3_DDD) -process.load('Configuration.Geometry.GeometryExtended2021Reco_cff') +#################################################################### +### SETUP OPTIONS +options = VarParsing.VarParsing('standard') +options.register('type', + "DDD", + VarParsing.VarParsing.multiplicity.singleton, + VarParsing.VarParsing.varType.string, + "type of operations: DDD, DD4hep") -#from Configuration.Eras.Era_Run3_dd4hep_cff import Run3_dd4hep -#process = cms.Process('G4PrintGeometry',Run3_dd4hep) -#process.load('Configuration.Geometry.GeometryDD4hepExtended2021Reco_cff') +### get and parse the command line arguments +options.parseArguments() + +print(options) + +#####p############################################################### +# Use the options + +if (options.type == "DDD"): + from Configuration.Eras.Era_Run3_DDD_cff import Run3_DDD + process = cms.Process('G4PrintGeometry',Run3_DDD) + process.load('Configuration.Geometry.GeometryExtended2021Reco_cff') +else: + from Configuration.Eras.Era_Run3_dd4hep_cff import Run3_dd4hep + process = cms.Process('G4PrintGeometry',Run3_dd4hep) + process.load('Configuration.Geometry.GeometryDD4hepExtended2021Reco_cff') process.load('SimGeneral.HepPDTESSource.pdt_cfi') diff --git a/SimG4Core/PrintGeomInfo/test/python/runSens2026_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runSens2026_cfg.py index cc2e32714b30c..66aed38882d14 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runSens2026_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runSens2026_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun runSens2026_cfg.py geometry=D92 # -# Options for geometry D88, D92, D93, D94, D95, D96, D98, D99 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -16,7 +16,7 @@ "D92", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D88, D92, D93, D94, D95, D96, D98, D99") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99") ### get and parse the command line arguments options.parseArguments() @@ -26,8 +26,12 @@ #####p############################################################### # Use the options -from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 -process = cms.Process('PrintSensitive',Phase2C17I13M9) +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('G4PrintGeometry',Phase2C20I13M9) +else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" diff --git a/SimG4Core/PrintGeomInfo/test/python/runSummary2026_cfg.py b/SimG4Core/PrintGeomInfo/test/python/runSummary2026_cfg.py index f740d077c3e0c..0fe5f8cb42de1 100644 --- a/SimG4Core/PrintGeomInfo/test/python/runSummary2026_cfg.py +++ b/SimG4Core/PrintGeomInfo/test/python/runSummary2026_cfg.py @@ -2,7 +2,7 @@ # Way to use this: # cmsRun runSummary2026_cfg.py geometry=D92 # -# Options for geometry D88, D92, D93, D94, D95, D96, D98, D99 +# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99 # ############################################################################### import FWCore.ParameterSet.Config as cms @@ -13,10 +13,10 @@ ### SETUP OPTIONS options = VarParsing.VarParsing('standard') options.register('geometry', - "Run3", + "D88", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D88, D92, D93, D94, D95, D96, D98, D99") + "geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99") ### get and parse the command line arguments options.parseArguments() @@ -26,8 +26,12 @@ #####p############################################################### # Use the options -from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 -process = cms.Process('PrintGeometry',Phase2C17I13M9) +if (options.geometry == "D94"): + from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 + process = cms.Process('G4PrintGeometry',Phase2C20I13M9) +else: + from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 + process = cms.Process('G4PrintGeometry',Phase2C17I13M9) geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff" diff --git a/SimG4Core/SaveSimTrackAction/src/SaveSimTrack.cc b/SimG4Core/SaveSimTrackAction/src/SaveSimTrack.cc index 8394fa163be8f..ce8e479543e02 100644 --- a/SimG4Core/SaveSimTrackAction/src/SaveSimTrack.cc +++ b/SimG4Core/SaveSimTrackAction/src/SaveSimTrack.cc @@ -28,7 +28,7 @@ void SaveSimTrack::update(const BeginOfTrack *trk) { if (nullptr != trkInfo) { int pdg = theTrack->GetDefinition()->GetPDGEncoding(); if (std::find(pdgs_.begin(), pdgs_.end(), pdg) != pdgs_.end()) { - trkInfo->storeTrack(true); + trkInfo->setStoreTrack(); LogDebug("SaveSimTrack") << "Save SimTrack the Track " << theTrack->GetTrackID() << " Type " << theTrack->GetDefinition()->GetParticleName() << " Momentum " << theTrack->GetMomentum() / MeV << " MeV/c"; diff --git a/SimG4Core/Watcher/interface/SimWatcher.h b/SimG4Core/Watcher/interface/SimWatcher.h index ff5da3d123bc0..45cf43dfb34c6 100644 --- a/SimG4Core/Watcher/interface/SimWatcher.h +++ b/SimG4Core/Watcher/interface/SimWatcher.h @@ -15,9 +15,6 @@ internally into the OscarProducer. To do useful work, one must inherit from this class and one or more 'Observer' classes. - A class that inherits from OscarProducer must have a constructor that takes -a 'const edm::ParameterSet&' as its only argument. This constructor will be -called by the dynamic loading code. */ // // Original Author: diff --git a/SimGeneral/PreMixingModule/test/BuildFile.xml b/SimGeneral/PreMixingModule/test/BuildFile.xml index 0181438f9bd59..b66a56b79f2c0 100644 --- a/SimGeneral/PreMixingModule/test/BuildFile.xml +++ b/SimGeneral/PreMixingModule/test/BuildFile.xml @@ -7,7 +7,4 @@ - - - - + diff --git a/SimGeneral/PreMixingModule/test/run_testPremixPileupAdjustment.sh b/SimGeneral/PreMixingModule/test/run_testPremixPileupAdjustment.sh index db5f62632ae8e..a9aff22d1daff 100755 --- a/SimGeneral/PreMixingModule/test/run_testPremixPileupAdjustment.sh +++ b/SimGeneral/PreMixingModule/test/run_testPremixPileupAdjustment.sh @@ -2,20 +2,14 @@ function die { echo Failure $1: status $2 ; exit $2 ; } -pushd ${LOCAL_TMP_DIR} - echo "*************************************************" echo "Produce a fake MinBias event library" - cmsRun ${LOCAL_TEST_DIR}/testFakeMinBias_cfg.py || die "cmsRun testFakeMinBias_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/testFakeMinBias_cfg.py || die "cmsRun testFakeMinBias_cfg.py" $? echo "*************************************************" echo "Produce a fake pileup library (premix stage1)" - cmsRun ${LOCAL_TEST_DIR}/testPremixStage1_cfg.py || die "cmsRun testPremixStage1_cfg.py" $? + cmsRun ${SCRAM_TEST_PATH}/testPremixStage1_cfg.py || die "cmsRun testPremixStage1_cfg.py" $? echo "*************************************************" echo "Test premixing by adjusting the pileup" - cmsRun ${LOCAL_TEST_DIR}/testPremixStage2_cfg.py || die "cmsRun testPremixStage2_cfg.py" $? - -popd - -exit 0 + cmsRun ${SCRAM_TEST_PATH}/testPremixStage2_cfg.py || die "cmsRun testPremixStage2_cfg.py" $? diff --git a/SimGeneral/PreMixingModule/test/runtestSimGeneralPreMixingModule.cpp b/SimGeneral/PreMixingModule/test/runtestSimGeneralPreMixingModule.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/SimGeneral/PreMixingModule/test/runtestSimGeneralPreMixingModule.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/SimTracker/Common/interface/SiPixelChargeReweightingAlgorithm.h b/SimTracker/Common/interface/SiPixelChargeReweightingAlgorithm.h index 612107da76d9f..4c2a6ed635dd9 100644 --- a/SimTracker/Common/interface/SiPixelChargeReweightingAlgorithm.h +++ b/SimTracker/Common/interface/SiPixelChargeReweightingAlgorithm.h @@ -388,7 +388,7 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id // Local variables int i, j, k, l, kclose; int nclusx, nclusy, success; - float xsize, ysize, q50i, q100i, q50r, q10r, q100r, xhit2D, yhit2D, qclust, dist2, dmin2; + float xsize, ysize, q50i, q100i, q50r, q10r, xhit2D, yhit2D, dist2, dmin2; float xy_in[BXM2][BYM2], xy_rewgt[BXM2][BYM2], xy_clust[TXSIZE][TYSIZE]; int denx_clust[TXSIZE][TYSIZE], deny_clust[TXSIZE][TYSIZE]; int goodWeightsUsed, nearbyWeightsUsed, noWeightsUsed; @@ -474,15 +474,11 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id // Sum initial charge in the cluster - qclust = 0.f; for (i = 0; i < TYSIZE; ++i) { for (j = 0; j < TXSIZE; ++j) { xy_clust[j][i] = 0.f; denx_clust[j][i] = 0; deny_clust[j][i] = 0; - if (cluster[j][i] > q100i) { - qclust += cluster[j][i]; - } } } @@ -498,7 +494,6 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id } q50r = templ2D.s50(); - q100r = 2.f * q50r; q10r = 0.2f * q50r; // Find all non-zero denominator pixels in the input template and generate "inside" weights @@ -509,7 +504,6 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id std::vector xtclust; std::vector ycclust; std::vector xcclust; - qclust = 0.f; for (i = 0; i < TYSIZE; ++i) { for (j = 0; j < TXSIZE; ++j) { if (xy_in[j + 1][i + 1] > q100i) { @@ -559,9 +553,6 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id for (j = 0; j < TXSIZE; ++j) { if (xy_clust[j][i] > 0.f) { cluster[j][i] = xy_clust[j][i] * clust[denx_clust[j][i]][deny_clust[j][i]]; - if (cluster[j][i] > q100r) { - qclust += cluster[j][i]; - } if (cluster[j][i] > 0) { goodWeightsUsed++; } @@ -593,9 +584,6 @@ inline int SiPixelChargeReweightingAlgorithm::PixelTempRewgt2D(int id_in, int id if (dmin2 < 5.f) { nearbyWeightsUsed++; cluster[j][i] *= xy_clust[xtclust[kclose]][ytclust[kclose]]; - if (cluster[j][i] > q100r) { - qclust += cluster[j][i]; - } } else { noWeightsUsed++; cluster[j][i] = 0.f; diff --git a/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.cc b/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.cc index 63dd0e3dc0712..261552666e289 100644 --- a/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.cc +++ b/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.cc @@ -68,7 +68,9 @@ namespace cms { pSetupToken_(iC.esConsumes()), tTopoToken_(iC.esConsumes()), isOuterTrackerReadoutAnalog_(iConfig.getParameter("isOTreadoutAnalog")), + usePseudoPixel3DAlgo_(iConfig.getParameter("usePseudoPixel3DAlgo")), premixStage1_(iConfig.getParameter("premixStage1")), + makeDigiSimLinks_( iConfig.getParameter("AlgorithmCommon").getUntrackedParameter("makeDigiSimLinks")) { const std::string alias1("simSiPixelDigis"); @@ -247,12 +249,12 @@ namespace cms { case TrackerGeometry::ModuleType::Ph2PXF: algotype = AlgorithmType::InnerPixel; break; - case TrackerGeometry::ModuleType::Ph2PXB3D: - algotype = AlgorithmType::InnerPixel3D; - break; - case TrackerGeometry::ModuleType::Ph2PXF3D: - algotype = AlgorithmType::InnerPixel3D; - break; + case TrackerGeometry::ModuleType::Ph2PXB3D: { + algotype = (usePseudoPixel3DAlgo_) ? AlgorithmType::InnerPixel : AlgorithmType::InnerPixel3D; + } break; + case TrackerGeometry::ModuleType::Ph2PXF3D: { + algotype = (usePseudoPixel3DAlgo_) ? AlgorithmType::InnerPixel : AlgorithmType::InnerPixel3D; + } break; case TrackerGeometry::ModuleType::Ph2PSP: algotype = AlgorithmType::PixelinPS; break; diff --git a/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.h b/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.h index 7a8889959700a..81401773fcb32 100644 --- a/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.h +++ b/SimTracker/SiPhase2Digitizer/plugins/Phase2TrackerDigitizer.h @@ -106,6 +106,7 @@ namespace cms { const TrackerTopology* tTopo_ = nullptr; edm::ESWatcher theTkDigiGeomWatcher_; const bool isOuterTrackerReadoutAnalog_; + const bool usePseudoPixel3DAlgo_; const bool premixStage1_; const bool makeDigiSimLinks_; // cache for detector types diff --git a/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.cc b/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.cc index 01ad7b674803e..ef843f6d70e2f 100644 --- a/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.cc +++ b/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.cc @@ -44,14 +44,6 @@ Pixel3DDigitizerAlgorithm::Pixel3DDigitizerAlgorithm(const edm::ParameterSet& co Pixel3DDigitizerAlgorithm::~Pixel3DDigitizerAlgorithm() {} -// -// -- Select the Hit for Digitization -// -bool Pixel3DDigitizerAlgorithm::select_hit(const PSimHit& hit, double tCorr, double& sigScale) const { - double time = hit.tof() - tCorr; - return (time >= theTofLowerCut_ && time < theTofUpperCut_); -} - const bool Pixel3DDigitizerAlgorithm::is_inside_n_column_(const LocalPoint& p, const float& sensor_thickness) const { // The insensitive volume of the column: sensor thickness - column gap distance return (p.perp() <= np_column_radius_ && p.z() <= (sensor_thickness - np_column_gap_)); @@ -177,9 +169,9 @@ std::vector Pixel3DDigitizerAlgorithm::drift( const Phase2TrackerGeomDetUnit* pixdet, const GlobalVector& bfield, const std::vector& ionization_points) const { - return drift(hit, pixdet, bfield, ionization_points, true); + return driftFor3DSensors(hit, pixdet, bfield, ionization_points, true); } -std::vector Pixel3DDigitizerAlgorithm::drift( +std::vector Pixel3DDigitizerAlgorithm::driftFor3DSensors( const PSimHit& hit, const Phase2TrackerGeomDetUnit* pixdet, const GlobalVector& bfield, @@ -294,7 +286,7 @@ std::vector Pixel3DDigitizerAlgorithm::drift( << "MIGRATING (super-)charges" << "****************"; // Drift this charges on the other pixel - auto mig_colpoints = drift(hit, pixdet, bfield, migrated_charges, false); + auto mig_colpoints = driftFor3DSensors(hit, pixdet, bfield, migrated_charges, false); collection_points.insert(std::end(collection_points), mig_colpoints.begin(), mig_colpoints.end()); LogDebug("Pixel3DDigitizerAlgorithm::drift") << "*****************" << "DOME MIGRATION" diff --git a/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.h b/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.h index a7f6868e927a5..a31993f7b42ee 100644 --- a/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.h +++ b/SimTracker/SiPhase2Digitizer/plugins/Pixel3DDigitizerAlgorithm.h @@ -31,14 +31,13 @@ class Pixel3DDigitizerAlgorithm : public PixelDigitizerAlgorithm { Pixel3DDigitizerAlgorithm(const edm::ParameterSet& conf, edm::ConsumesCollector iC); ~Pixel3DDigitizerAlgorithm() override; - bool select_hit(const PSimHit& hit, double tCorr, double& sigScale) const override; std::vector drift( const PSimHit& hit, const Phase2TrackerGeomDetUnit* pixdet, const GlobalVector& bfield, const std::vector& ionization_points) const override; // overload drift - std::vector drift( + std::vector driftFor3DSensors( const PSimHit& hit, const Phase2TrackerGeomDetUnit* pixdet, const GlobalVector& bfield, diff --git a/SimTracker/SiPhase2Digitizer/python/customizeForOTInefficiency.py b/SimTracker/SiPhase2Digitizer/python/customizeForOTInefficiency.py index d36aa1991dcfb..6d7b5c604a0e5 100644 --- a/SimTracker/SiPhase2Digitizer/python/customizeForOTInefficiency.py +++ b/SimTracker/SiPhase2Digitizer/python/customizeForOTInefficiency.py @@ -5,7 +5,7 @@ def _commonCustomizeForInefficiency(process): if hasattr(process,'mix') and hasattr(process.mix,'digitizers') and hasattr(process.mix.digitizers,'pixel'): if hasattr(process.mix.digitizers.pixel,'PSPDigitizerAlgorithm'): print("# Activating Bias Rail Inefficiency in macro-pixels") - process.mix.digitizers.pixel.PSPDigitizerAlgorithm.AddBiasRailInefficiency = cms.bool(True) + process.mix.digitizers.pixel.PSPDigitizerAlgorithm.BiasRailInefficiencyFlag = cms.int32(1) if hasattr(process.mix.digitizers.pixel,'PSSDigitizerAlgorithm'): print("# Activating bad strip simulation for s-sensors in PS modules from DB") @@ -21,7 +21,7 @@ def _commonCustomizeForInefficiency(process): if hasattr(process, "mixData") and hasattr(process.mixData, "workers") and hasattr(process.mixData.workers, "pixel"): if hasattr(process.mixData.workers.pixel,'PSPDigitizerAlgorithm'): print("# Activating Bias Rail Inefficiency in macro-pixels") - process.mixData.workers.pixel.PSPDigitizerAlgorithm.AddBiasRailInefficiency = cms.bool(True) + process.mixData.workers.pixel.PSPDigitizerAlgorithm.BiasRailInefficiencyFlag = cms.int32(1) if hasattr(process.mixData.workers.pixel,'PSSDigitizerAlgorithm'): print("# Activating bad strip simulation for s-sensors in PS modules from DB") @@ -35,15 +35,6 @@ def _commonCustomizeForInefficiency(process): return process -# -# activate bias rail inefficiency only -# -def customizeSiPhase2OTInefficiencyZeroPercent(process): - - _commonCustomizeForInefficiency(process) - - return process - # # activate bias rail inefficiency and 1% random bad strips # diff --git a/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py b/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py index d42d88a1446d1..e19632b04fd8c 100644 --- a/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py +++ b/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py @@ -75,6 +75,7 @@ GeometryType = cms.string('idealForDigi'), isOTreadoutAnalog = cms.bool(False),#set this to true if you want analog readout for OT # Common for Algos + usePseudoPixel3DAlgo = cms.bool(False), premixStage1 = cms.bool(False), AlgorithmCommon = cms.PSet( DeltaProductionCut = cms.double(0.03), diff --git a/SimTracker/SiStripDigitizer/interface/SiDigitalConverter.h b/SimTracker/SiStripDigitizer/interface/SiDigitalConverter.h index 478a809c29f11..4e237aa415206 100644 --- a/SimTracker/SiStripDigitizer/interface/SiDigitalConverter.h +++ b/SimTracker/SiStripDigitizer/interface/SiDigitalConverter.h @@ -14,8 +14,8 @@ class SiDigitalConverter { typedef std::vector DigitalRawVecType; virtual ~SiDigitalConverter() {} - virtual DigitalVecType convert(const std::vector&, const SiStripGain*, unsigned int detid) = 0; - virtual DigitalRawVecType convertRaw(const std::vector&, const SiStripGain*, unsigned int detid) = 0; + virtual DigitalVecType const& convert(const std::vector&, const SiStripGain*, unsigned int detid) = 0; + virtual DigitalRawVecType const& convertRaw(const std::vector&, const SiStripGain*, unsigned int detid) = 0; }; #endif diff --git a/SimTracker/SiStripDigitizer/interface/SiTrivialDigitalConverter.h b/SimTracker/SiStripDigitizer/interface/SiTrivialDigitalConverter.h index 285efbf20aed2..1013c31bf338a 100644 --- a/SimTracker/SiStripDigitizer/interface/SiTrivialDigitalConverter.h +++ b/SimTracker/SiStripDigitizer/interface/SiTrivialDigitalConverter.h @@ -5,20 +5,20 @@ /** * Concrete implementation of SiDigitalConverter. */ -class SiTrivialDigitalConverter : public SiDigitalConverter { +class SiTrivialDigitalConverter final : public SiDigitalConverter { public: SiTrivialDigitalConverter(float in, bool PreMix); - DigitalVecType convert(const std::vector&, const SiStripGain*, unsigned int detid) override; - DigitalRawVecType convertRaw(const std::vector&, const SiStripGain*, unsigned int detid) override; + DigitalVecType const& convert(const std::vector&, const SiStripGain*, unsigned int detid) override; + DigitalRawVecType const& convertRaw(const std::vector&, const SiStripGain*, unsigned int detid) override; private: - int convert(float in) { return truncate(in / electronperADC); } - int convertRaw(float in) { return truncateRaw(in / electronperADC); } + int convert(float in) const { return truncate(in * ADCperElectron); } + int convertRaw(float in) const { return truncateRaw(in * ADCperElectron); } int truncate(float in_adc) const; int truncateRaw(float in_adc) const; - const float electronperADC; + const float ADCperElectron; SiDigitalConverter::DigitalVecType _temp; SiDigitalConverter::DigitalRawVecType _tempRaw; bool PreMixing_; diff --git a/SimTracker/SiStripDigitizer/plugins/PreMixingSiStripWorker.cc b/SimTracker/SiStripDigitizer/plugins/PreMixingSiStripWorker.cc index 7a3450bc75508..4cf339a3ed043 100644 --- a/SimTracker/SiStripDigitizer/plugins/PreMixingSiStripWorker.cc +++ b/SimTracker/SiStripDigitizer/plugins/PreMixingSiStripWorker.cc @@ -80,8 +80,8 @@ class PreMixingSiStripWorker : public PreMixingWorker { typedef std::pair RawDigi; // Replacement for SiStripDigi with pulse height instead of integer ADC typedef std::vector OneDetectorMap; // maps by strip ID for later combination - can have duplicate strips typedef std::vector OneDetectorRawMap; // maps by strip ID for later combination - can have duplicate strips - typedef std::map SiGlobalIndex; // map to all data for each detector ID - typedef std::map SiGlobalRawIndex; // map to all data for each detector ID + typedef std::map SiGlobalIndex; // map to all data for each detector ID + typedef std::vector> SiGlobalRawIndex; // map to all data for each detector ID typedef SiDigitalConverter::DigitalVecType DigitalVecType; @@ -89,10 +89,10 @@ class PreMixingSiStripWorker : public PreMixingWorker { SiGlobalRawIndex SiRawDigis_; // variables for temporary storage of mixed hits: - typedef std::map SignalMapType; + typedef std::vector> SignalMapType; typedef std::map signalMaps; - const SignalMapType* getSignal(uint32_t detID) const { + SignalMapType const* getSignal(uint32_t detID) const { auto where = signals_.find(detID); if (where == signals_.end()) { return nullptr; @@ -382,7 +382,6 @@ void PreMixingSiStripWorker::put(edm::Event& e, } std::map> DeadAPVList; - DeadAPVList.clear(); // First, have to convert all ADC counts to raw pulse heights so that values can be added properly // In PreMixing, pulse heights are saved with ADC = sqrt(9.0*PulseHeight) - have to undo. @@ -392,8 +391,6 @@ void PreMixingSiStripWorker::put(edm::Event& e, // Signal Digis are in the list first, have to merge lists of hit strips on the fly, // add signals on duplicates later - OneDetectorRawMap LocalRawMap; - // Now, loop over hits and add them to the map in the proper sorted order // Note: We are assuming that the hits from the Signal events have been created in // "PreMix" mode, rather than in the standard ADC conversion routines. If not, this @@ -407,32 +404,28 @@ void PreMixingSiStripWorker::put(edm::Event& e, for (SiGlobalIndex::const_iterator IDet = SiHitStorage_.begin(); IDet != SiHitStorage_.end(); IDet++) { uint32_t detID = IDet->first; - OneDetectorMap LocalMap = IDet->second; + auto const& LocalMap = IDet->second; //loop over hit strips for this DetId, do conversion to pulse height, store. - - LocalRawMap.clear(); - - OneDetectorMap::const_iterator iLocal = LocalMap.begin(); - for (; iLocal != LocalMap.end(); ++iLocal) { - uint16_t currentStrip = iLocal->strip(); - float signal = float(iLocal->adc()); - if (iLocal->adc() == 1022) - signal = 1500.; // average values for overflows - if (iLocal->adc() == 1023) - signal = 3000.; + SiRawDigis_.emplace_back(detID, OneDetectorRawMap()); + auto& localRawMap = SiRawDigis_.back().second; + localRawMap.reserve(LocalMap.size()); + for (auto const& iLocal : LocalMap) { + uint16_t currentStrip = iLocal.strip(); + float signal = float(iLocal.adc()); + if (iLocal.adc() == 1022) + signal = 1500.f; // average values for overflows + if (iLocal.adc() == 1023) + signal = 3000.f; //convert signals back to raw counts + constexpr float inv9 = 1.f / 9.0f; + float ReSignal = signal * signal * inv9; // The PreMixing conversion is adc = sqrt(9.0*pulseHeight) - float ReSignal = signal * signal / 9.0; // The PreMixing conversion is adc = sqrt(9.0*pulseHeight) + // RawDigi NewRawDigi = std::make_pair(currentStrip, ReSignal); - RawDigi NewRawDigi = std::make_pair(currentStrip, ReSignal); - - LocalRawMap.push_back(NewRawDigi); + localRawMap.emplace_back(currentStrip, ReSignal); } - - // save information for this detiD into global map - SiRawDigis_.insert(SiGlobalRawIndex::value_type(detID, LocalRawMap)); } // If we are killing APVs, merge list of dead ones before we digitize @@ -492,13 +485,16 @@ void PreMixingSiStripWorker::put(edm::Event& e, signals_.clear(); // big loop over Detector IDs: - for (SiGlobalRawIndex::const_iterator IDet = SiRawDigis_.begin(); IDet != SiRawDigis_.end(); IDet++) { - uint32_t detID = IDet->first; + for (auto const& IDet : SiRawDigis_) { + uint32_t detID = IDet.first; + + // create merged map: + auto& lSignals = signals_[detID]; - SignalMapType Signals; - Signals.clear(); + auto const& LocalMap = IDet.second; - OneDetectorRawMap LocalMap = IDet->second; + // guess max occupancy... + lSignals.reserve(std::min(LocalMap.size(), 512ul)); //counter variables int formerStrip = -1; @@ -517,7 +513,7 @@ void PreMixingSiStripWorker::put(edm::Event& e, ADCSum += iLocal->second; // raw pulse height is second element. } else { if (formerStrip != -1) { - Signals.insert(std::make_pair(formerStrip, ADCSum)); + lSignals.emplace_back(formerStrip, ADCSum); } // save pointers for next iteration formerStrip = currentStrip; @@ -526,11 +522,9 @@ void PreMixingSiStripWorker::put(edm::Event& e, iLocalchk = iLocal; if ((++iLocalchk) == LocalMap.end()) { //make sure not to lose the last one - Signals.insert(std::make_pair(formerStrip, ADCSum)); + lSignals.emplace_back(formerStrip, ADCSum); } } - // save merged map: - signals_.insert(std::make_pair(detID, Signals)); } //Now, do noise, zero suppression, take into account bad channels, etc. @@ -547,11 +541,11 @@ void PreMixingSiStripWorker::put(edm::Event& e, // see if there is some signal on this detector - const SignalMapType* theSignal(getSignal(detID)); + auto const* lSignal = getSignal(detID); std::vector detAmpl(numStrips, 0.); - if (theSignal) { - for (const auto& amp : *theSignal) { + if (lSignal) { + for (const auto& amp : *lSignal) { detAmpl[amp.first] = amp.second; } } @@ -688,11 +682,14 @@ void PreMixingSiStripWorker::put(edm::Event& e, } } - DigitalVecType digis; - theSiZeroSuppress->suppress( - theSiDigitalConverter->convert(detAmpl, &gain, detID), digis, detID, noise, threshold); + auto const& data = theSiDigitalConverter->convert(detAmpl, &gain, detID); + // if suppression is trival just copy data + if (5 == theFedAlgo) + SSD.data = data; + else + theSiZeroSuppress->suppress(data, SSD.data, detID, noise, threshold); - SSD.data = digis; + LogDebug("PreMixingSiStripWorker") << detID << " " << data.size() << ' ' << SSD.data.size(); // stick this into the global vector of detector info vSiStripDigi.push_back(SSD); diff --git a/SimTracker/SiStripDigitizer/src/SiTrivialDigitalConverter.cc b/SimTracker/SiStripDigitizer/src/SiTrivialDigitalConverter.cc index e374dcf724891..a3debd1f8e329 100644 --- a/SimTracker/SiStripDigitizer/src/SiTrivialDigitalConverter.cc +++ b/SimTracker/SiStripDigitizer/src/SiTrivialDigitalConverter.cc @@ -2,14 +2,15 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" -SiTrivialDigitalConverter::SiTrivialDigitalConverter(float in, bool PreMix) : electronperADC(in), PreMixing_(PreMix) { +SiTrivialDigitalConverter::SiTrivialDigitalConverter(float in, bool PreMix) + : ADCperElectron(1.f / in), PreMixing_(PreMix) { _temp.reserve(800); _tempRaw.reserve(800); } -SiDigitalConverter::DigitalVecType SiTrivialDigitalConverter::convert(const std::vector& analogSignal, - const SiStripGain* gain, - unsigned int detid) { +SiDigitalConverter::DigitalVecType const& SiTrivialDigitalConverter::convert(const std::vector& analogSignal, + const SiStripGain* gain, + unsigned int detid) { _temp.clear(); if (PreMixing_) { @@ -18,7 +19,7 @@ SiDigitalConverter::DigitalVecType SiTrivialDigitalConverter::convert(const std: continue; // convert analog amplitude to digital - special algorithm for PreMixing. // Need to keep all hits, including those at very low pulse heights. - int adc = truncate(sqrt(9.0 * analogSignal[i])); + int adc = truncate(std::sqrt(9.0f * analogSignal[i])); if (adc > 0) _temp.push_back(SiStripDigi(i, adc)); } @@ -45,9 +46,8 @@ SiDigitalConverter::DigitalVecType SiTrivialDigitalConverter::convert(const std: return _temp; } -SiDigitalConverter::DigitalRawVecType SiTrivialDigitalConverter::convertRaw(const std::vector& analogSignal, - const SiStripGain* gain, - unsigned int detid) { +SiDigitalConverter::DigitalRawVecType const& SiTrivialDigitalConverter::convertRaw( + const std::vector& analogSignal, const SiStripGain* gain, unsigned int detid) { _tempRaw.clear(); if (gain) { @@ -77,7 +77,7 @@ SiDigitalConverter::DigitalRawVecType SiTrivialDigitalConverter::convertRaw(cons int SiTrivialDigitalConverter::truncate(float in_adc) const { //Rounding the ADC number instead of truncating it - int adc = int(in_adc + 0.5); + int adc = int(in_adc + 0.5f); /* 254 ADC: 254 <= raw charge < 1023 255 ADC: raw charge >= 1023 @@ -101,7 +101,7 @@ int SiTrivialDigitalConverter::truncate(float in_adc) const { int SiTrivialDigitalConverter::truncateRaw(float in_adc) const { //Rounding the ADC number - int adc = int(in_adc + 0.5); + int adc = int(in_adc + 0.5f); if (adc > 1023) return 1023; //Protection diff --git a/SimTracker/TrackerMaterialAnalysis/test/genTrackerPlots.sh b/SimTracker/TrackerMaterialAnalysis/test/genTrackerPlots.sh index 91d3b01126ca7..2022221d11202 100755 --- a/SimTracker/TrackerMaterialAnalysis/test/genTrackerPlots.sh +++ b/SimTracker/TrackerMaterialAnalysis/test/genTrackerPlots.sh @@ -1,10 +1,7 @@ #!/bin/bash -ex VGEO_DIR=$CMSSW_BASE/src/SimTracker/TrackerMaterialAnalysis/ -TEST_DIR=${VGEO_DIR}/test/trackerMaterialAnalysisPlots - -if [ -d $TEST_DIR ] ; then rm -rf $TEST_DIR ; fi -mkdir $TEST_DIR && cd $TEST_DIR +TEST_DIR=. cmsRun ${VGEO_DIR}/test/trackingMaterialProducer10GeVNeutrino_ForPhaseII.py nEvents=1000 >$TEST_DIR/producer.log 2>&1 cmsRun ${VGEO_DIR}/test/trackingMaterialAnalyser_ForPhaseII.py >$TEST_DIR/plotter.log 2>&1 diff --git a/SimTracker/TrackerMaterialAnalysis/test/listIds_PhaseII.py b/SimTracker/TrackerMaterialAnalysis/test/listIds_PhaseII.py index 15a9b666b7a58..c90e68b14e729 100755 --- a/SimTracker/TrackerMaterialAnalysis/test/listIds_PhaseII.py +++ b/SimTracker/TrackerMaterialAnalysis/test/listIds_PhaseII.py @@ -23,6 +23,7 @@ process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '') else: process.load('Configuration.Geometry.GeometryExtended2026D92Reco_cff') + process.trackerGeometry.applyAlignment = False # needed to avoid to pass the Global Position Record process.load('FWCore.MessageService.MessageLogger_cfi') diff --git a/TauAnalysis/MCEmbeddingTools/test/BuildFile.xml b/TauAnalysis/MCEmbeddingTools/test/BuildFile.xml index 229afcd84c9f3..a9f16abe0d0fe 100644 --- a/TauAnalysis/MCEmbeddingTools/test/BuildFile.xml +++ b/TauAnalysis/MCEmbeddingTools/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/TauAnalysis/MCEmbeddingTools/test/TestDriver.cpp b/TauAnalysis/MCEmbeddingTools/test/TestDriver.cpp deleted file mode 100644 index 3738a595bc8a4..0000000000000 --- a/TauAnalysis/MCEmbeddingTools/test/TestDriver.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -//____________________________________________________________________________|| -RUNTEST() - -//____________________________________________________________________________|| diff --git a/TauAnalysis/MCEmbeddingTools/test/runtests.sh b/TauAnalysis/MCEmbeddingTools/test/runtests.sh index dca48eb2e279e..fce8731f17704 100755 --- a/TauAnalysis/MCEmbeddingTools/test/runtests.sh +++ b/TauAnalysis/MCEmbeddingTools/test/runtests.sh @@ -3,15 +3,6 @@ ##____________________________________________________________________________|| function die { echo $1: status $2 ; exit $2; } - - - -pushd ${LOCAL_TMP_DIR} -wd=embeddingTest -mkdir ${wd} -pushd ${wd} - - # echo '{ #"274199" : [[1, 180]] #}' > step1_lumiRanges.log 2>&1 @@ -37,10 +28,3 @@ cmsDriver.py LHEembeddingCLEAN --filein file:selected.root --fileout file:lhe_an cmsDriver.py TauAnalysis/MCEmbeddingTools/python/EmbeddingPythia8Hadronizer_cfi.py --filein file:lhe_and_cleaned.root --fileout file:simulated_and_cleaned.root --conditions auto:run2_mc --era Run2_2016 --eventcontent RAWRECO --step GEN,SIM,DIGI,L1,DIGI2RAW,RAW2DIGI,RECO --datatier RAWRECO --customise TauAnalysis/MCEmbeddingTools/customisers.customiseGenerator --beamspot Realistic25ns13TeV2016Collision -n -1 --customise_commands "process.generator.nAttempts = cms.uint32(1000)\n" --python_filename simulation.py || die 'Failure during Simulation step' $? cmsDriver.py MERGE -s PAT --filein file:simulated_and_cleaned.root --fileout file:merged.root --era Run2_2016_HIPM --data --scenario pp --conditions auto:run2_data --eventcontent MINIAODSIM --datatier USER --customise TauAnalysis/MCEmbeddingTools/customisers.customiseMerging --customise_commands "process.patTrigger.processName = cms.string('SIMembedding')" -n -1 || die 'Failure during merging step' $? - - - - -popd -rm -rf ${wd} -popd diff --git a/TopQuarkAnalysis/TopEventProducers/test/BuildFile.xml b/TopQuarkAnalysis/TopEventProducers/test/BuildFile.xml index 56714c3baf033..7117b975da73c 100644 --- a/TopQuarkAnalysis/TopEventProducers/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopEventProducers/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopEventProducers/test/runtestTqafTopEventProducers.cpp b/TopQuarkAnalysis/TopEventProducers/test/runtestTqafTopEventProducers.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopEventProducers/test/runtestTqafTopEventProducers.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopEventProducers/test/runtests.sh b/TopQuarkAnalysis/TopEventProducers/test/runtests.sh index 695a40680959f..9496420905cd6 100755 --- a/TopQuarkAnalysis/TopEventProducers/test/runtests.sh +++ b/TopQuarkAnalysis/TopEventProducers/test/runtests.sh @@ -2,17 +2,17 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/tqaf_cfg.py || die 'Failure using tqaf_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/tqaf_cfg.py || die 'Failure using tqaf_cfg.py' $? # FIXME: event content broken in only available data RelVal -# cmsRun ${LOCAL_TEST_DIR}/tqaf_woGeneratorInfo_cfg.py || die 'Failure using tqaf_woGeneratorInfo_cfg.py' $? +# cmsRun ${SCRAM_TEST_PATH}/tqaf_woGeneratorInfo_cfg.py || die 'Failure using tqaf_woGeneratorInfo_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttDecaySubset_cfg.py || die 'Failure using ttDecaySubset_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttDecaySubset_cfg.py || die 'Failure using ttDecaySubset_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttFullHadEvtBuilder_cfg.py || die 'Failure using ttFullHadEvtBuilder_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttFullHadEvtBuilder_cfg.py || die 'Failure using ttFullHadEvtBuilder_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttFullLepEvtBuilder_cfg.py || die 'Failure using ttFullLepEvtBuilder_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttFullLepEvtBuilder_cfg.py || die 'Failure using ttFullLepEvtBuilder_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttSemiLepEvtBuilder_cfg.py || die 'Failure using ttSemiLepEvtBuilder_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttSemiLepEvtBuilder_cfg.py || die 'Failure using ttSemiLepEvtBuilder_cfg.py' $? -#cmsRun ${LOCAL_TEST_DIR}/stGenEvent_cfg.py || die 'Failure using stGenEvent_cfg.py' $? +#cmsRun ${SCRAM_TEST_PATH}/stGenEvent_cfg.py || die 'Failure using stGenEvent_cfg.py' $? diff --git a/TopQuarkAnalysis/TopEventSelection/test/BuildFile.xml b/TopQuarkAnalysis/TopEventSelection/test/BuildFile.xml index 5ff5f73d1ff9a..f548085c9fa3b 100644 --- a/TopQuarkAnalysis/TopEventSelection/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopEventSelection/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopEventSelection/test/runtestTqafTopEventSelection.cpp b/TopQuarkAnalysis/TopEventSelection/test/runtestTqafTopEventSelection.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopEventSelection/test/runtestTqafTopEventSelection.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopEventSelection/test/runtests.sh b/TopQuarkAnalysis/TopEventSelection/test/runtests.sh index eec64e6cd56b1..6913878a07c1c 100755 --- a/TopQuarkAnalysis/TopEventSelection/test/runtests.sh +++ b/TopQuarkAnalysis/TopEventSelection/test/runtests.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttSemiLepSignalSelMVAComputer_cfg.py || die 'Failure using ttSemiLepSignalSelMVAComputer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttSemiLepSignalSelMVAComputer_cfg.py || die 'Failure using ttSemiLepSignalSelMVAComputer_cfg.py' $? diff --git a/TopQuarkAnalysis/TopHitFit/test/BuildFile.xml b/TopQuarkAnalysis/TopHitFit/test/BuildFile.xml index 0704b5c155a9b..79b68604fb6fe 100644 --- a/TopQuarkAnalysis/TopHitFit/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopHitFit/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopHitFit/test/runtestTqafTopHitFit.cpp b/TopQuarkAnalysis/TopHitFit/test/runtestTqafTopHitFit.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopHitFit/test/runtestTqafTopHitFit.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopHitFit/test/runtests.sh b/TopQuarkAnalysis/TopHitFit/test/runtests.sh index c1885dd41f72e..03f72ae901af2 100755 --- a/TopQuarkAnalysis/TopHitFit/test/runtests.sh +++ b/TopQuarkAnalysis/TopHitFit/test/runtests.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttSemiLepHitFitProducer_cfg.py || die 'Failure using ttSemiLepHitFitProducer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttSemiLepHitFitProducer_cfg.py || die 'Failure using ttSemiLepHitFitProducer_cfg.py' $? diff --git a/TopQuarkAnalysis/TopJetCombination/test/BuildFile.xml b/TopQuarkAnalysis/TopJetCombination/test/BuildFile.xml index eaebd7b55a7d8..7fb3024aedcb7 100644 --- a/TopQuarkAnalysis/TopJetCombination/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopJetCombination/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopJetCombination/test/runtestTqafTopJetCombination.cpp b/TopQuarkAnalysis/TopJetCombination/test/runtestTqafTopJetCombination.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopJetCombination/test/runtestTqafTopJetCombination.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopJetCombination/test/runtests.sh b/TopQuarkAnalysis/TopJetCombination/test/runtests.sh index 8c0b41285810b..5ba3b211381c1 100755 --- a/TopQuarkAnalysis/TopJetCombination/test/runtests.sh +++ b/TopQuarkAnalysis/TopJetCombination/test/runtests.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttSemiLepJetCombMVAComputer_cfg.py || die 'Failure using ttSemiLepJetCombMVAComputer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttSemiLepJetCombMVAComputer_cfg.py || die 'Failure using ttSemiLepJetCombMVAComputer_cfg.py' $? diff --git a/TopQuarkAnalysis/TopKinFitter/test/BuildFile.xml b/TopQuarkAnalysis/TopKinFitter/test/BuildFile.xml index a687a70039ece..91b17d729c906 100644 --- a/TopQuarkAnalysis/TopKinFitter/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopKinFitter/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopKinFitter/test/runtestTqafTopKinFitter.cpp b/TopQuarkAnalysis/TopKinFitter/test/runtestTqafTopKinFitter.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopKinFitter/test/runtestTqafTopKinFitter.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopKinFitter/test/runtests.sh b/TopQuarkAnalysis/TopKinFitter/test/runtests.sh index 7a8cd4c32ddae..04e3e8bdf07f0 100755 --- a/TopQuarkAnalysis/TopKinFitter/test/runtests.sh +++ b/TopQuarkAnalysis/TopKinFitter/test/runtests.sh @@ -2,8 +2,8 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttFullLepKinSolutionProducer_cfg.py || die 'Failure using ttFullLepKinSolutionProducer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttFullLepKinSolutionProducer_cfg.py || die 'Failure using ttFullLepKinSolutionProducer_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttFullHadKinFitProducer_cfg.py || die 'Failure using ttFullHadKinFitProducer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttFullHadKinFitProducer_cfg.py || die 'Failure using ttFullHadKinFitProducer_cfg.py' $? -cmsRun ${LOCAL_TEST_DIR}/ttSemiLepKinFitProducer_cfg.py || die 'Failure using ttSemiLepKinFitProducer_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttSemiLepKinFitProducer_cfg.py || die 'Failure using ttSemiLepKinFitProducer_cfg.py' $? diff --git a/TopQuarkAnalysis/TopSkimming/test/BuildFile.xml b/TopQuarkAnalysis/TopSkimming/test/BuildFile.xml index ffcfa115d5b0a..9df3e7d6106a6 100644 --- a/TopQuarkAnalysis/TopSkimming/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopSkimming/test/BuildFile.xml @@ -1,7 +1 @@ - - - - - - - + diff --git a/TopQuarkAnalysis/TopSkimming/test/runtestTqafTopSkimming.cpp b/TopQuarkAnalysis/TopSkimming/test/runtestTqafTopSkimming.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopSkimming/test/runtestTqafTopSkimming.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopSkimming/test/runtests.sh b/TopQuarkAnalysis/TopSkimming/test/runtests.sh index c459b8dd54910..49c64100e7646 100755 --- a/TopQuarkAnalysis/TopSkimming/test/runtests.sh +++ b/TopQuarkAnalysis/TopSkimming/test/runtests.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttDecayChannelFilters_cfg.py || die 'Failure using ttDecayChannelFilters_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttDecayChannelFilters_cfg.py || die 'Failure using ttDecayChannelFilters_cfg.py' $? diff --git a/TopQuarkAnalysis/TopTools/test/BuildFile.xml b/TopQuarkAnalysis/TopTools/test/BuildFile.xml index df48cce2d06d1..6400c22ff833d 100644 --- a/TopQuarkAnalysis/TopTools/test/BuildFile.xml +++ b/TopQuarkAnalysis/TopTools/test/BuildFile.xml @@ -1,10 +1,5 @@ - - - - - + - diff --git a/TopQuarkAnalysis/TopTools/test/runtestTqafTopTools.cpp b/TopQuarkAnalysis/TopTools/test/runtestTqafTopTools.cpp deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/TopQuarkAnalysis/TopTools/test/runtestTqafTopTools.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/TopQuarkAnalysis/TopTools/test/runtests.sh b/TopQuarkAnalysis/TopTools/test/runtests.sh index 95c368852b6d1..8bd4ac207769b 100755 --- a/TopQuarkAnalysis/TopTools/test/runtests.sh +++ b/TopQuarkAnalysis/TopTools/test/runtests.sh @@ -2,4 +2,4 @@ function die { echo $1: status $2 ; exit $2; } -cmsRun ${LOCAL_TEST_DIR}/ttJetPartonMatch_cfg.py || die 'Failure using ttJetPartonMatch_cfg.py' $? +cmsRun ${SCRAM_TEST_PATH}/ttJetPartonMatch_cfg.py || die 'Failure using ttJetPartonMatch_cfg.py' $? diff --git a/TrackPropagation/Geant4e/src/Geant4ePropagator.cc b/TrackPropagation/Geant4e/src/Geant4ePropagator.cc index ade15b1462205..ffc29fd72a33d 100644 --- a/TrackPropagation/Geant4e/src/Geant4ePropagator.cc +++ b/TrackPropagation/Geant4e/src/Geant4ePropagator.cc @@ -32,6 +32,7 @@ #include "G4UImanager.hh" #include "G4ErrorPropagationNavigator.hh" #include "G4RunManagerKernel.hh" +#include "G4StateManager.hh" // CLHEP #include "CLHEP/Units/GlobalSystemOfUnits.h" @@ -73,25 +74,22 @@ Geant4ePropagator::~Geant4ePropagator() { * in global cartesian coordinates) to a plane. */ -void Geant4ePropagator::ensureGeant4eIsInitilized(bool forceInit) const { - LogDebug("Geant4e") << "ensureGeant4eIsInitilized called" << std::endl; - if (forceInit) { - LogDebug("Geant4e") << "Initializing G4 propagator" << std::endl; +void Geant4ePropagator::ensureGeant4eIsInitilized(bool) const { + LogDebug("Geant4ePropagator") << "G4 propagator starts isInitialized, theField: " << theField; - //G4UImanager::GetUIpointer()->ApplyCommand("/exerror/setField -10. kilogauss"); - - auto man = G4RunManagerKernel::GetRunManagerKernel(); + auto man = G4RunManagerKernel::GetRunManagerKernel(); + if (G4StateManager::GetStateManager()->GetCurrentState() == G4State_PreInit) { man->SetVerboseLevel(0); theG4eManager->InitGeant4e(); - const G4Field *field = G4TransportationManager::GetTransportationManager()->GetFieldManager()->GetDetectorField(); - if (field == nullptr) { - edm::LogError("Geant4e") << "No G4 magnetic field defined"; - } - LogDebug("Geant4e") << "G4 propagator initialized" << std::endl; + // define 10 mm step limit for propagator + G4UImanager::GetUIpointer()->ApplyCommand("/geant4e/limits/stepLength 10.0 mm"); + } + const G4Field *field = G4TransportationManager::GetTransportationManager()->GetFieldManager()->GetDetectorField(); + if (field == nullptr) { + edm::LogError("Geant4e") << "No G4 magnetic field defined"; } - // define 10 mm step limit for propagator - G4UImanager::GetUIpointer()->ApplyCommand("/geant4e/limits/stepLength 10.0 mm"); + LogDebug("Geant4ePropagator") << "G4 propagator initialized; field: " << field; } template <> diff --git a/TrackingTools/DetLayers/interface/rangesIntersect.h b/TrackingTools/DetLayers/interface/rangesIntersect.h index 60ef0a1b731bc..79ab7b78d56c9 100644 --- a/TrackingTools/DetLayers/interface/rangesIntersect.h +++ b/TrackingTools/DetLayers/interface/rangesIntersect.h @@ -2,7 +2,7 @@ #define TrackingTools_DetLayers_rangesIntersect_h /** Utility for checking efficiently if two one-dimantional intervals - * intersect. + * intersect. * Precondition: the intervals are not empty, i.e. for i in a,b * i.first <= i.second. * The Range template argument is expected to have the std::pair @@ -10,6 +10,16 @@ * the interval and r.second is the end of the interval. */ +// Disable bitwise-instead-of-logical warning, see discussion in +// https://github.com/cms-sw/cmssw/issues/39105 + +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wbitwise-instead-of-logical" +#endif +#endif + template inline bool rangesIntersect(const Range& a, const Range& b) { return !((a.first > b.second) | (b.first > a.second)); @@ -23,4 +33,11 @@ template inline bool rangesIntersect(const Range& a, const Range& b, bool (*less)(T, T)) { return !(less(b.second, a.first) | less(a.second, b.first)); } + +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic pop +#endif +#endif + #endif diff --git a/TrackingTools/DetLayers/src/ForwardDetLayer.cc b/TrackingTools/DetLayers/src/ForwardDetLayer.cc index 6eaba5f2a906c..d6f0afdf22c9d 100644 --- a/TrackingTools/DetLayers/src/ForwardDetLayer.cc +++ b/TrackingTools/DetLayers/src/ForwardDetLayer.cc @@ -98,9 +98,26 @@ pair ForwardDetLayer::compatible(const Trajector // check r auto r2 = myState.localPosition().perp2(); + + // Disable bitwise-instead-of-logical warning, see discussion in + // https://github.com/cms-sw/cmssw/issues/39105 + +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wbitwise-instead-of-logical" +#endif +#endif + if ((r2 > rmin() * rmin()) & (r2 < rmax() * rmax())) return make_pair(true, myState); +#if defined(__clang__) && defined(__has_warning) +#if __has_warning("-Wbitwise-instead-of-logical") +#pragma clang diagnostic pop +#endif +#endif + // take into account the thickness of the layer float deltaR = 0.5f * bounds().thickness() * myState.localDirection().perp() / std::abs(myState.localDirection().z()); diff --git a/TrackingTools/GeomPropagators/interface/OptimalHelixPlaneCrossing.h b/TrackingTools/GeomPropagators/interface/OptimalHelixPlaneCrossing.h index f226df4d48fc9..62585043651e5 100644 --- a/TrackingTools/GeomPropagators/interface/OptimalHelixPlaneCrossing.h +++ b/TrackingTools/GeomPropagators/interface/OptimalHelixPlaneCrossing.h @@ -20,7 +20,7 @@ class OptimalHelixPlaneCrossing { // barrel plane: // instantiate HelixBarrelPlaneCrossing, new (get()) HelixBarrelPlaneCrossingByCircle(args...); - } else if ((std::abs(u.x()) < small) & (std::abs(u.y()) < small)) { + } else if ((std::abs(u.x()) < small) && (std::abs(u.y()) < small)) { // forward plane: // instantiate HelixForwardPlaneCrossing new (get()) HelixForwardPlaneCrossing(args...); diff --git a/TrackingTools/GsfTracking/src/GsfTrajectoryFitter.cc b/TrackingTools/GsfTracking/src/GsfTrajectoryFitter.cc index 21fe98fddef8b..e4e160b963f15 100644 --- a/TrackingTools/GsfTracking/src/GsfTrajectoryFitter.cc +++ b/TrackingTools/GsfTracking/src/GsfTrajectoryFitter.cc @@ -67,8 +67,8 @@ Trajectory GsfTrajectoryFitter::fitOne(const TrajectorySeed& aSeed, if (hits.front()->isValid()) { auto const& ihit = hits.front(); //update - assert((!(ihit)->canImproveWithTrack()) | (nullptr != theHitCloner)); - assert((!(ihit)->canImproveWithTrack()) | (nullptr != dynamic_cast(ihit.get()))); + assert((!(ihit)->canImproveWithTrack()) || (nullptr != theHitCloner)); + assert((!(ihit)->canImproveWithTrack()) || (nullptr != dynamic_cast(ihit.get()))); auto preciseHit = theHitCloner->makeShared(ihit, predTsos); dump(*preciseHit, 1, "GsfTrackFitters"); { currTsos = updator()->update(predTsos, *preciseHit); } @@ -119,8 +119,8 @@ Trajectory GsfTrajectoryFitter::fitOne(const TrajectorySeed& aSeed, if ((**ihit).isValid()) { //update - assert((!(*ihit)->canImproveWithTrack()) | (nullptr != theHitCloner)); - assert((!(*ihit)->canImproveWithTrack()) | (nullptr != dynamic_cast((*ihit).get()))); + assert((!(*ihit)->canImproveWithTrack()) || (nullptr != theHitCloner)); + assert((!(*ihit)->canImproveWithTrack()) || (nullptr != dynamic_cast((*ihit).get()))); if (!predTsos.isValid()) { return Trajectory(); } diff --git a/TrackingTools/TrackFitters/src/KFTrajectoryFitter.cc b/TrackingTools/TrackFitters/src/KFTrajectoryFitter.cc index 3af4db5c3c8c6..5ff5cb4909b03 100644 --- a/TrackingTools/TrackFitters/src/KFTrajectoryFitter.cc +++ b/TrackingTools/TrackFitters/src/KFTrajectoryFitter.cc @@ -101,16 +101,16 @@ Trajectory KFTrajectoryFitter::fitOne(const TrajectorySeed& aSeed, } if LIKELY (hit.isValid()) { - assert((hit.geographicalId() != 0U) | !hit.canImproveWithTrack()); + assert((hit.geographicalId() != 0U) || !hit.canImproveWithTrack()); assert(hit.surface() != nullptr); //update LogTrace("TrackFitters") << "THE HIT IS VALID: updating hit with predTsos"; - assert((!hit.canImproveWithTrack()) | (nullptr != theHitCloner)); - assert((!hit.canImproveWithTrack()) | (nullptr != dynamic_cast((ihit).get()))); + assert((!hit.canImproveWithTrack()) || (nullptr != theHitCloner)); + assert((!hit.canImproveWithTrack()) || (nullptr != dynamic_cast((ihit).get()))); auto preciseHit = theHitCloner->makeShared(ihit, predTsos); dump(*preciseHit, hitcounter, "TrackFitters"); assert(preciseHit->isValid()); - assert((preciseHit->geographicalId() != 0U) | (!preciseHit->canImproveWithTrack())); + assert((preciseHit->geographicalId() != 0U) || (!preciseHit->canImproveWithTrack())); assert(preciseHit->surface() != nullptr); if UNLIKELY (!preciseHit->isValid()) { diff --git a/TrackingTools/TrackFitters/src/KFTrajectorySmoother.cc b/TrackingTools/TrackFitters/src/KFTrajectorySmoother.cc index 7ef0e8b62adaa..00800c133cc59 100644 --- a/TrackingTools/TrackFitters/src/KFTrajectorySmoother.cc +++ b/TrackingTools/TrackFitters/src/KFTrajectorySmoother.cc @@ -115,13 +115,13 @@ Trajectory KFTrajectorySmoother::trajectory(const Trajectory& aTraj) const { break; } - assert((hit->geographicalId() != 0U) | (!hit->canImproveWithTrack())); + assert((hit->geographicalId() != 0U) || (!hit->canImproveWithTrack())); assert(hit->surface() != nullptr); - assert((!(hit)->canImproveWithTrack()) | (nullptr != theHitCloner)); - assert((!(hit)->canImproveWithTrack()) | (nullptr != dynamic_cast(hit.get()))); + assert((!(hit)->canImproveWithTrack()) || (nullptr != theHitCloner)); + assert((!(hit)->canImproveWithTrack()) || (nullptr != dynamic_cast(hit.get()))); auto preciseHit = theHitCloner->makeShared(hit, combTsos); assert(preciseHit->isValid()); - assert((preciseHit->geographicalId() != 0U) | (!preciseHit->canImproveWithTrack())); + assert((preciseHit->geographicalId() != 0U) || (!preciseHit->canImproveWithTrack())); assert(preciseHit->surface() != nullptr); dump(*hit, hitCounter, "TrackFitters"); diff --git a/TrackingTools/TrajectoryFiltering/interface/SeedExtensionTrajectoryFilter.h b/TrackingTools/TrajectoryFiltering/interface/SeedExtensionTrajectoryFilter.h index 8eef2e92c46c8..282e6840ad9ab 100644 --- a/TrackingTools/TrajectoryFiltering/interface/SeedExtensionTrajectoryFilter.h +++ b/TrackingTools/TrajectoryFiltering/interface/SeedExtensionTrajectoryFilter.h @@ -63,7 +63,7 @@ bool SeedExtensionTrajectoryFilter::looseTBC(const T& traj) const { } else { nhits = traj.measurements().size(); } - return (nhits > int(traj.seedNHits()) + theExtension) | (0 == traj.lostHits()); + return (nhits > int(traj.seedNHits()) + theExtension) || (0 == traj.lostHits()); } // strict case as a real seeding: do not allow even inactive diff --git a/Validation/CTPPS/test/BuildFile.xml b/Validation/CTPPS/test/BuildFile.xml index 26f5f2ac92937..c1b248b9dcc3e 100644 --- a/Validation/CTPPS/test/BuildFile.xml +++ b/Validation/CTPPS/test/BuildFile.xml @@ -1,4 +1 @@ - - - - \ No newline at end of file + diff --git a/Validation/CTPPS/test/TestDriver.cc b/Validation/CTPPS/test/TestDriver.cc deleted file mode 100644 index b2991bd18ae57..0000000000000 --- a/Validation/CTPPS/test/TestDriver.cc +++ /dev/null @@ -1,3 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" - -RUNTEST() diff --git a/Validation/CTPPS/test/simu/run_multiple b/Validation/CTPPS/test/simu/run_multiple index 2bc6cc5df6d53..fa9e6a2a8fff2 100755 --- a/Validation/CTPPS/test/simu/run_multiple +++ b/Validation/CTPPS/test/simu/run_multiple @@ -7,9 +7,9 @@ then fi inputDir="." -if [ -n "$LOCAL_TEST_DIR" ] +if [ -n "$SCRAM_TEST_PATH" ] then - inputDir="$LOCAL_TEST_DIR" + inputDir="$SCRAM_TEST_PATH/simu" n_events="1E2" fi diff --git a/Validation/EventGenerator/src/HepMCValidationHelper.cc b/Validation/EventGenerator/src/HepMCValidationHelper.cc index cd69431ce3c13..9c4040786a234 100644 --- a/Validation/EventGenerator/src/HepMCValidationHelper.cc +++ b/Validation/EventGenerator/src/HepMCValidationHelper.cc @@ -203,9 +203,17 @@ namespace HepMCValidationHelper { std::vector taudaughters; findDescendents(taus[i], taudaughters); if (taudaughters.empty()) { + std::ostringstream ss; + auto vertex = taus[i]->end_vertex(); + if (vertex) { + ss << "( " << vertex->point3d().x() << " " << vertex->point3d().y() << " " << vertex->point3d().z() << " )"; + } else { + ss << "( did not decay )"; + } throw cms::Exception("NoTauDaugters") << " HepMCValidationHelper found no daughters for Tau within index " << i << " and info \n" - << *taus[i] << "\n This should not be able to happen and needs to be fixed."; + << *taus[i] << " decay point " << ss.str() + << "\n This should not be able to happen and needs to be fixed."; } const HepMC::FourVector& taumom = taus[i]->momentum(); //remove the daughters from the list of particles to compute isolation diff --git a/Validation/Geometry/test/genHGCalPlots.sh b/Validation/Geometry/test/genHGCalPlots.sh index 8fee52406cfd0..6f7298b809260 100755 --- a/Validation/Geometry/test/genHGCalPlots.sh +++ b/Validation/Geometry/test/genHGCalPlots.sh @@ -1,15 +1,12 @@ #!/bin/bash -ex geom=Extended2026D92 -VGEO_DIR=$CMSSW_BASE/src/Validation/Geometry -TEST_DIR=${VGEO_DIR}/test/materialBudgetHGCalPlots +VGEO_DIR=${CMSSW_BASE}/src/Validation/Geometry/test +TEST_DIR=. -if [ -d $TEST_DIR ] ; then rm -rf $TEST_DIR ; fi -mkdir $TEST_DIR && cd $TEST_DIR - -cmsRun ${VGEO_DIR}/test/single_neutrino_cfg.py nEvents=1 >$TEST_DIR/single_neutrino_cfg.log 2>&1 +cmsRun ${VGEO_DIR}/single_neutrino_cfg.py nEvents=1 >$TEST_DIR/single_neutrino_cfg.log 2>&1 python_cmd="python2" python3 -c "from FWCore.PythonFramework.CmsRun import CmsRun" 2>/dev/null && python_cmd="python3" -${python_cmd} ${VGEO_DIR}/test/runP_HGCal_cfg.py geom=${geom} label=HGCal >$TEST_DIR/runP_HGCal_cfg_${geom}.log 2>&1 -python3 ${VGEO_DIR}/test/MaterialBudgetHGCal.py -s -d HGCal +${python_cmd} ${VGEO_DIR}/runP_HGCal_cfg.py geom=${geom} label=HGCal >$TEST_DIR/runP_HGCal_cfg_${geom}.log 2>&1 +python3 ${VGEO_DIR}/MaterialBudgetHGCal.py -s -d HGCal diff --git a/Validation/Geometry/test/genTrackerPlots.sh b/Validation/Geometry/test/genTrackerPlots.sh index f5981f2817e91..5542026329f59 100755 --- a/Validation/Geometry/test/genTrackerPlots.sh +++ b/Validation/Geometry/test/genTrackerPlots.sh @@ -1,23 +1,19 @@ #!/bin/bash -ex -VGEO_DIR=$CMSSW_BASE/src/Validation/Geometry -TEST_DIR=${VGEO_DIR}/test/materialBudgetTrackerPlots +VGEO_DIR=${CMSSW_BASE}/src/Validation/Geometry/test +TEST_DIR=. -if [ -d $TEST_DIR ] ; then rm -rf $TEST_DIR ; fi -mkdir $TEST_DIR && cd $TEST_DIR - -cmsRun ${VGEO_DIR}/test/single_neutrino_cfg.py nEvents=1000 >$TEST_DIR/single_neutrino_cfg.log 2>&1 +cmsRun ${VGEO_DIR}/single_neutrino_cfg.py nEvents=1000 >$TEST_DIR/single_neutrino_cfg.log 2>&1 python_cmd="python2" python3 -c "from FWCore.PythonFramework.CmsRun import CmsRun" 2>/dev/null && python_cmd="python3" for geom in {'Extended2015','Extended2017Plan1'}; do - ${python_cmd} ${VGEO_DIR}/test/runP_Tracker.py geom=$geom label=Tracker >$TEST_DIR/runP_Tracker_cfg.log 2>&1 - + ${python_cmd} ${VGEO_DIR}/runP_Tracker.py geom=$geom label=Tracker >$TEST_DIR/runP_Tracker_cfg.log 2>&1 done -${python_cmd} ${VGEO_DIR}/test/MaterialBudget.py -s -d Tracker -g 'Extended2017Plan1' -${python_cmd} ${VGEO_DIR}/test/MaterialBudget.py -s -d Tracker -g 'Extended2015' -gc 'Extended2017Plan1' +${python_cmd} ${VGEO_DIR}/MaterialBudget.py -s -d Tracker -g 'Extended2017Plan1' +${python_cmd} ${VGEO_DIR}/MaterialBudget.py -s -d Tracker -g 'Extended2015' -gc 'Extended2017Plan1' echo ' Reference Tracker Material Budget

Reference Plots

Please check any diferences in the plots compared with the given reference. Reference plots have a green border followed by the output of the PR which features a red border

Geometry: Extended2017Plan1









Geometry Comparison: Extended2017Plan1 vs Extended2015

Comparison Ratio










' > ${TEST_DIR}/index.html diff --git a/Validation/Geometry/test/runP_Mtd_cfg.py b/Validation/Geometry/test/runP_Mtd_cfg.py index ddeb83f28428b..953c99560a9a4 100644 --- a/Validation/Geometry/test/runP_Mtd_cfg.py +++ b/Validation/Geometry/test/runP_Mtd_cfg.py @@ -7,7 +7,7 @@ #Geometry # -process.load("Configuration.Geometry.GeometryExtended2026D77Reco_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95Reco_cff") #Magnetic Field # diff --git a/Validation/GlobalHits/interface/GlobalHitsAnalyzer.h b/Validation/GlobalHits/interface/GlobalHitsAnalyzer.h index de365e9ddfb7d..54e7c9e9f448f 100644 --- a/Validation/GlobalHits/interface/GlobalHitsAnalyzer.h +++ b/Validation/GlobalHits/interface/GlobalHitsAnalyzer.h @@ -20,6 +20,8 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" #include "Geometry/CommonDetUnit/interface/GeomDet.h" // DQM services @@ -150,6 +152,7 @@ class GlobalHitsAnalyzer : public DQMEDAnalyzer { edm::ESGetToken rpcGeomToken_; edm::ESGetToken caloGeomToken_; edm::ESGetToken hcaldddRecToken_; + edm::GetterOfProducts getterOfProducts_; // Electromagnetic info // ECal info diff --git a/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc b/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc index 28cecd32b917d..1f53f3bc88803 100644 --- a/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc +++ b/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc @@ -14,6 +14,8 @@ #include "Geometry/HcalCommonData/interface/HcalHitRelabeller.h" #include "Geometry/HcalTowerAlgo/interface/HcalGeometry.h" #include "Geometry/Records/interface/HcalRecNumberingRecord.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" GlobalHitsAnalyzer::GlobalHitsAnalyzer(const edm::ParameterSet &iPSet) : fName(""), @@ -33,7 +35,9 @@ GlobalHitsAnalyzer::GlobalHitsAnalyzer(const edm::ParameterSet &iPSet) caloGeomToken_(esConsumes()), hcaldddRecToken_(esConsumes()), count(0) { - consumesMany(); + getterOfProducts_ = edm::GetterOfProducts(edm::ProcessMatch("*"), this); + callWhenNewProductsRegistered(getterOfProducts_); + std::string MsgLoggerCat = "GlobalHitsAnalyzer_GlobalHitsAnalyzer"; // get information from parameter set @@ -753,8 +757,7 @@ void GlobalHitsAnalyzer::fillG4MC(const edm::Event &iEvent) { ///////////////////// edm::Handle HepMCEvt; std::vector> AllHepMCEvt; - iEvent.getManyByType(AllHepMCEvt); - + getterOfProducts_.fillHandles(iEvent, AllHepMCEvt); // loop through products and extract VtxSmearing if available. Any of them // should have the information needed for (unsigned int i = 0; i < AllHepMCEvt.size(); ++i) { diff --git a/Validation/GlobalRecHits/interface/GlobalRecHitsAnalyzer.h b/Validation/GlobalRecHits/interface/GlobalRecHitsAnalyzer.h index bbc44cac13b72..64ebe30750c66 100644 --- a/Validation/GlobalRecHits/interface/GlobalRecHitsAnalyzer.h +++ b/Validation/GlobalRecHits/interface/GlobalRecHitsAnalyzer.h @@ -16,6 +16,8 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "DataFormats/Common/interface/Handle.h" #include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" //DQM services #include "DQMServices/Core/interface/DQMStore.h" @@ -178,6 +180,10 @@ class GlobalRecHitsAnalyzer : public DQMEDAnalyzer { MonitorElement *mehEcaln[3]; MonitorElement *mehEcalRes[3]; + edm::GetterOfProducts>> HBHERecHitgetter_; + edm::GetterOfProducts>> HFRecHitgetter_; + edm::GetterOfProducts>> HORecHitgetter_; + edm::InputTag ECalEBSrc_; edm::InputTag ECalUncalEBSrc_; edm::InputTag ECalEESrc_; diff --git a/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc b/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc index 35da7a81ceaa8..e473ac45876f6 100644 --- a/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc +++ b/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc @@ -11,6 +11,8 @@ #include "Geometry/Records/interface/CaloGeometryRecord.h" #include "DataFormats/TrackerCommon/interface/TrackerTopology.h" #include "Geometry/Records/interface/TrackerTopologyRcd.h" +#include "FWCore/Framework/interface/GetterOfProducts.h" +#include "FWCore/Framework/interface/ProcessMatch.h" using namespace std; GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer(const edm::ParameterSet& iPSet) @@ -28,9 +30,20 @@ GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer(const edm::ParameterSet& iPSet) cscGeomToken_(esConsumes()), rpcGeomToken_(esConsumes()), count(0) { - consumesMany>>(); - consumesMany>>(); - consumesMany>>(); + HBHERecHitgetter_ = edm::GetterOfProducts>>( + edm::ProcessMatch("*"), this); + HFRecHitgetter_ = edm::GetterOfProducts>>( + edm::ProcessMatch("*"), this); + HORecHitgetter_ = edm::GetterOfProducts>>( + edm::ProcessMatch("*"), this); + callWhenNewProductsRegistered([this](edm::BranchDescription const& bd) { + // in case of EDAliases, consume only the aliased-for original products + if (bd.isAnyAlias()) + return; + this->HBHERecHitgetter_(bd); + this->HFRecHitgetter_(bd); + this->HORecHitgetter_(bd); + }); std::string MsgLoggerCat = "GlobalRecHitsAnalyzer_GlobalRecHitsAnalyzer"; // get information from parameter set @@ -602,8 +615,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, const edm::EventS // get HBHE information /////////////////////// std::vector> hbhe; - iEvent.getManyByType(hbhe); - + HBHERecHitgetter_.fillHandles(iEvent, hbhe); bool validHBHE = hbhe[0].isValid(); if (!validHBHE) { @@ -647,7 +659,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, const edm::EventS // get HF information /////////////////////// std::vector> hf; - iEvent.getManyByType(hf); + HFRecHitgetter_.fillHandles(iEvent, hf); bool validHF = hf[0].isValid(); if (!validHF) { LogDebug(MsgLoggerCat) << "Unable to find any HFRecHitCollections in event!"; @@ -677,7 +689,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, const edm::EventS // get HO information /////////////////////// std::vector> ho; - iEvent.getManyByType(ho); + HORecHitgetter_.fillHandles(iEvent, ho); bool validHO = ho[0].isValid(); if (!validHO) { LogDebug(MsgLoggerCat) << "Unable to find any HORecHitCollections in event!"; diff --git a/Validation/MtdValidation/plugins/BtlLocalRecoValidation.cc b/Validation/MtdValidation/plugins/BtlLocalRecoValidation.cc index aefed5151d4b4..1d48efd544fa5 100644 --- a/Validation/MtdValidation/plugins/BtlLocalRecoValidation.cc +++ b/Validation/MtdValidation/plugins/BtlLocalRecoValidation.cc @@ -110,10 +110,11 @@ class BtlLocalRecoValidation : public DQMEDAnalyzer { MonitorElement* meHitTvsEta_; MonitorElement* meHitTvsZ_; MonitorElement* meHitLongPos_; - MonitorElement* meHitLongPosErr_; MonitorElement* meTimeRes_; + MonitorElement* meTimeResVsE_; MonitorElement* meEnergyRes_; + MonitorElement* meEnergyRelResVsE_; MonitorElement* meLongPosPull_; MonitorElement* meLongPosPullvsE_; @@ -143,10 +144,32 @@ class BtlLocalRecoValidation : public DQMEDAnalyzer { MonitorElement* meCluRhoRes_; MonitorElement* meCluPhiRes_; MonitorElement* meCluLocalXRes_; - MonitorElement* meCluLocalYRes_; + + MonitorElement* meCluLocalYResZGlobPlus_; + MonitorElement* meCluLocalYResZGlobMinus_; + MonitorElement* meCluZRes_; MonitorElement* meCluLocalXPull_; - MonitorElement* meCluLocalYPull_; + + MonitorElement* meCluLocalYPullZGlobPlus_; + MonitorElement* meCluLocalYPullZGlobMinus_; + + MonitorElement* meCluSingCrystalLocalYRes_; + MonitorElement* meCluSingCrystalLocalYResZGlobPlus_; + MonitorElement* meCluSingCrystalLocalYResZGlobMinus_; + + MonitorElement* meCluMultiCrystalLocalYRes_; + MonitorElement* meCluMultiCrystalLocalYResZGlobPlus_; + MonitorElement* meCluMultiCrystalLocalYResZGlobMinus_; + + MonitorElement* meCluCentralLocalYRes_; + MonitorElement* meCluCentralLocalYResZGlobPlus_; + MonitorElement* meCluCentralLocalYResZGlobMinus_; + + MonitorElement* meCluForwardLocalYRes_; + MonitorElement* meCluForwardPlusLocalYRes_; + MonitorElement* meCluForwardMinusLocalYRes_; + MonitorElement* meCluZPull_; MonitorElement* meCluYXLocal_; MonitorElement* meCluYXLocalSim_; @@ -157,6 +180,11 @@ class BtlLocalRecoValidation : public DQMEDAnalyzer { // --- UncalibratedRecHits histograms + MonitorElement* meUncEneLVsX_; + MonitorElement* meUncEneRVsX_; + MonitorElement* meUncTimeLVsX_; + MonitorElement* meUncTimeRVsX_; + static constexpr int nBinsQ_ = 20; static constexpr float binWidthQ_ = 30.; static constexpr int nBinsQEta_ = 3; @@ -190,9 +218,8 @@ BtlLocalRecoValidation::BtlLocalRecoValidation(const edm::ParameterSet& iConfig) mtdtopoToken_(esConsumes()), cpeToken_(esConsumes(edm::ESInputTag("", "MTDCPEBase"))) { btlRecHitsToken_ = consumes(iConfig.getParameter("recHitsTag")); - if (uncalibRecHitsPlots_) - btlUncalibRecHitsToken_ = - consumes(iConfig.getParameter("uncalibRecHitsTag")); + btlUncalibRecHitsToken_ = + consumes(iConfig.getParameter("uncalibRecHitsTag")); btlSimHitsToken_ = consumes >(iConfig.getParameter("simHitsTag")); btlRecCluToken_ = consumes(iConfig.getParameter("recCluTag")); mtdTrackingHitToken_ = consumes(iConfig.getParameter("trkHitTag")); @@ -281,7 +308,6 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS meHitTime_->Fill(recHit.time()); meHitTimeError_->Fill(recHit.timeError()); meHitLongPos_->Fill(recHit.position()); - meHitLongPosErr_->Fill(recHit.positionError()); meOccupancy_->Fill(global_point.z(), global_point.phi()); @@ -317,7 +343,9 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS const auto& global_point_sim = thedet->toGlobal(local_point_sim); meTimeRes_->Fill(time_res); + meTimeResVsE_->Fill(recHit.energy(), time_res); meEnergyRes_->Fill(energy_res); + meEnergyRelResVsE_->Fill(recHit.energy(), energy_res / recHit.energy()); meLongPosPull_->Fill(longpos_res / recHit.positionError()); meLongPosPullvsEta_->Fill(std::abs(global_point_sim.eta()), longpos_res / recHit.positionError()); @@ -453,25 +481,71 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS float xlocal_res = local_point.x() - cluLocalPosSIM.x(); float ylocal_res = local_point.y() - cluLocalPosSIM.y(); + float z_res = global_point.z() - cluGlobalPosSIM.z(); meCluZRes_->Fill(z_res); if (matchClu && comp != nullptr) { meCluLocalXRes_->Fill(xlocal_res); - meCluLocalYRes_->Fill(ylocal_res); + + if (global_point.z() > 0) { + meCluLocalYResZGlobPlus_->Fill(ylocal_res); + meCluLocalYPullZGlobPlus_->Fill(ylocal_res / std::sqrt(comp->localPositionError().yy())); + } else { + meCluLocalYResZGlobMinus_->Fill(ylocal_res); + meCluLocalYPullZGlobMinus_->Fill(ylocal_res / std::sqrt(comp->localPositionError().yy())); + } + if (optionalPlots_) { + if (cluster.size() == 1) { // single-crystal clusters + meCluSingCrystalLocalYRes_->Fill(ylocal_res); + if (global_point.z() > 0) { + meCluSingCrystalLocalYResZGlobPlus_->Fill(ylocal_res); + } else { + meCluSingCrystalLocalYResZGlobMinus_->Fill(ylocal_res); + } + } // end of single-crystal clusters + else { + if (cluster.size() > 1) { // multi-crystal clusters + meCluMultiCrystalLocalYRes_->Fill(ylocal_res); + if (global_point.z() > 0) { + meCluMultiCrystalLocalYResZGlobPlus_->Fill(ylocal_res); + } else { + meCluMultiCrystalLocalYResZGlobMinus_->Fill(ylocal_res); + } + } + } // end of multi-crystal clusters + + if (abs(global_point.eta()) < 0.3) { + meCluCentralLocalYRes_->Fill(ylocal_res); + if (global_point.z() > 0) { + meCluCentralLocalYResZGlobPlus_->Fill(ylocal_res); + } else { + meCluCentralLocalYResZGlobMinus_->Fill(ylocal_res); + } + + } else { + if (abs(global_point.eta()) > 1) { + meCluForwardLocalYRes_->Fill(ylocal_res); + if (global_point.z() > 0) { + meCluForwardPlusLocalYRes_->Fill(ylocal_res); + } else { + meCluForwardMinusLocalYRes_->Fill(ylocal_res); + } + } + } + + meCluYXLocal_->Fill(local_point.x(), local_point.y()); + meCluYXLocalSim_->Fill(cluLocalPosSIM.x(), cluLocalPosSIM.y()); + + } //end of optional plots + meCluLocalXPull_->Fill(xlocal_res / std::sqrt(comp->localPositionError().xx())); - meCluLocalYPull_->Fill(ylocal_res / std::sqrt(comp->localPositionError().yy())); meCluZPull_->Fill(z_res / std::sqrt(comp->globalPositionError().czz())); meCluXLocalErr_->Fill(std::sqrt(comp->localPositionError().xx())); meCluYLocalErr_->Fill(std::sqrt(comp->localPositionError().yy())); } - if (optionalPlots_) { - meCluYXLocal_->Fill(local_point.x(), local_point.y()); - meCluYXLocalSim_->Fill(cluLocalPosSIM.x(), cluLocalPosSIM.y()); - } - meCluEnergyvsEta_->Fill(std::abs(cluGlobalPosSIM.eta()), cluster.energy()); meCluHitsvsEta_->Fill(std::abs(cluGlobalPosSIM.eta()), cluster.size()); @@ -497,16 +571,49 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS meNevents_->Fill(0.5); // --- Loop over the BTL Uncalibrated RECO hits - if (uncalibRecHitsPlots_) { - auto btlUncalibRecHitsHandle = makeValid(iEvent.getHandle(btlUncalibRecHitsToken_)); + auto btlUncalibRecHitsHandle = makeValid(iEvent.getHandle(btlUncalibRecHitsToken_)); - for (const auto& uRecHit : *btlUncalibRecHitsHandle) { - BTLDetId detId = uRecHit.id(); + for (const auto& uRecHit : *btlUncalibRecHitsHandle) { + BTLDetId detId = uRecHit.id(); - // --- Skip UncalibratedRecHits not matched to SimHits - if (m_btlSimHits.count(detId.rawId()) != 1) - continue; + // --- Skip UncalibratedRecHits not matched to SimHits + if (m_btlSimHits.count(detId.rawId()) != 1) + continue; + + // --- Combine the information from the left and right BTL cell sides + + float nHits = 0.; + float hit_amplitude = 0.; + float hit_time = 0.; + + // left side: + if (uRecHit.amplitude().first > 0.) { + hit_amplitude += uRecHit.amplitude().first; + hit_time += uRecHit.time().first; + nHits += 1.; + } + // right side: + if (uRecHit.amplitude().second > 0.) { + hit_amplitude += uRecHit.amplitude().second; + hit_time += uRecHit.time().second; + nHits += 1.; + } + + hit_amplitude /= nHits; + hit_time /= nHits; + + // --- Fill the histograms + if (hit_amplitude < hitMinAmplitude_) + continue; + + meUncEneRVsX_->Fill(uRecHit.position(), uRecHit.amplitude().first - hit_amplitude); + meUncEneLVsX_->Fill(uRecHit.position(), uRecHit.amplitude().second - hit_amplitude); + + meUncTimeRVsX_->Fill(uRecHit.position(), uRecHit.time().first - hit_time); + meUncTimeLVsX_->Fill(uRecHit.position(), uRecHit.time().second - hit_time); + + if (uncalibRecHitsPlots_) { DetId geoId = detId.geographicalId(MTDTopologyMode::crysLayoutFromTopoMode(topology->getMTDTopologyMode())); const MTDGeomDet* thedet = geom->idToDet(geoId); if (thedet == nullptr) @@ -519,33 +626,6 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS local_point = topo.pixelToModuleLocalPoint(local_point, detId.row(topo.nrows()), detId.column(topo.nrows())); const auto& global_point = thedet->toGlobal(local_point); - // --- Combine the information from the left and right BTL cell sides - - float nHits = 0.; - float hit_amplitude = 0.; - float hit_time = 0.; - - // left side: - if (uRecHit.amplitude().first > 0.) { - hit_amplitude += uRecHit.amplitude().first; - hit_time += uRecHit.time().first; - nHits += 1.; - } - // right side: - if (uRecHit.amplitude().second > 0.) { - hit_amplitude += uRecHit.amplitude().second; - hit_time += uRecHit.time().second; - nHits += 1.; - } - - hit_amplitude /= nHits; - hit_time /= nHits; - - // --- Fill the histograms - - if (hit_amplitude < hitMinAmplitude_) - continue; - float time_res = hit_time - m_btlSimHits[detId.rawId()].time; // amplitude histograms @@ -577,9 +657,8 @@ void BtlLocalRecoValidation::analyze(const edm::Event& iEvent, const edm::EventS qBin = ibin; meTimeResEtavsQ_[etaBin][qBin]->Fill(time_res); - - } // uRecHit loop - } + } + } // uRecHit loop} } // ------------ method for histogram booking ------------ @@ -624,11 +703,19 @@ void BtlLocalRecoValidation::bookHistograms(DQMStore::IBooker& ibook, ibook.bookProfile("BtlHitTvsEta", "BTL RECO ToA vs #eta;#eta_{RECO};ToA_{RECO} [ns]", 50, -1.6, 1.6, 0., 100.); meHitTvsZ_ = ibook.bookProfile("BtlHitTvsZ", "BTL RECO ToA vs Z;Z_{RECO} [cm];ToA_{RECO} [ns]", 50, -260., 260., 0., 100.); - meHitLongPos_ = ibook.book1D("BtlLongPos", "BTL RECO hits longitudinal position;long. pos._{RECO}", 100, -10, 10); - meHitLongPosErr_ = - ibook.book1D("BtlLongPosErr", "BTL RECO hits longitudinal position error; long. pos. error_{RECO}", 100, -1, 1); + meHitLongPos_ = ibook.book1D("BtlLongPos", "BTL RECO hits longitudinal position;long. pos._{RECO}", 50, -5, 5); meTimeRes_ = ibook.book1D("BtlTimeRes", "BTL time resolution;T_{RECO}-T_{SIM}", 100, -0.5, 0.5); + meTimeResVsE_ = ibook.bookProfile( + "BtlTimeResvsE", "BTL time resolution vs hit energy;E_{RECO} [MeV];T_{RECO}-T_{SIM}", 50, 0., 20., -0.5, 0.5, "S"); meEnergyRes_ = ibook.book1D("BtlEnergyRes", "BTL energy resolution;E_{RECO}-E_{SIM}", 100, -0.5, 0.5); + meEnergyRelResVsE_ = ibook.bookProfile("BtlEnergyRelResvsE", + "BTL relative energy resolution vs hit energy;E_{RECO} [MeV];E_{RECO}-E_{SIM}", + 50, + 0., + 20., + -0.15, + 0.15, + "S"); meLongPosPull_ = ibook.book1D("BtlLongPosPull", "BTL longitudinal position pull;X^{loc}_{RECO}-X^{loc}_{SIM}/#sigma_{xloc_{RECO}}", 100, @@ -720,12 +807,93 @@ void BtlLocalRecoValidation::bookHistograms(DQMStore::IBooker& ibook, meCluZRes_ = ibook.book1D("BtlCluZRes", "BTL cluster Z resolution;Z_{RECO}-Z_{SIM} [cm]", 100, -0.2, 0.2); meCluLocalXRes_ = ibook.book1D("BtlCluLocalXRes", "BTL cluster local X resolution;X_{RECO}-X_{SIM} [cm]", 100, -3.1, 3.1); - meCluLocalYRes_ = - ibook.book1D("BtlCluLocalYRes", "BTL cluster local Y resolution;Y_{RECO}-Y_{SIM} [cm]", 100, -0.2, 0.2); + meCluLocalYResZGlobPlus_ = ibook.book1D( + "BtlCluLocalYResZGlobPlus", "BTL cluster local Y resolution (glob Z > 0);Y_{RECO}-Y_{SIM} [cm]", 100, -0.2, 0.2); + meCluLocalYResZGlobMinus_ = ibook.book1D( + "BtlCluLocalYResZGlobMinus", "BTL cluster local Y resolution (glob Z < 0);Y_{RECO}-Y_{SIM} [cm]", 100, -0.2, 0.2); + if (optionalPlots_) { + meCluSingCrystalLocalYRes_ = + ibook.book1D("BtlCluSingCrystalLocalYRes", + "BTL cluster local Y resolution (single Crystal clusters);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluSingCrystalLocalYResZGlobPlus_ = + ibook.book1D("BtlCluSingCrystalLocalYResZGlobPlus", + "BTL cluster local Y resolution (single Crystal clusters, Z glob > 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluSingCrystalLocalYResZGlobMinus_ = + ibook.book1D("BtlCluSingCrystalLocalYResZGlobMinus", + "BTL cluster local Y resolution (single Crystal clusters, Z glob < 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluMultiCrystalLocalYRes_ = + ibook.book1D("BtlCluMultiCrystalLocalYRes", + "BTL cluster local Y resolution (Multi-Crystal clusters);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluMultiCrystalLocalYResZGlobPlus_ = + ibook.book1D("BtlCluMultiCrystalLocalYResZGlobPlus", + "BTL cluster local Y resolution (Multi-Crystal clusters, Z glob > 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluMultiCrystalLocalYResZGlobMinus_ = + ibook.book1D("BtlCluMultiCrystalLocalYResZGlobMinus", + "BTL cluster local Y resolution (Multi-Crystal clusters, Z glob < 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluCentralLocalYRes_ = ibook.book1D("BtlCluCentralLocalYRes", + "BTL cluster local Y resolution (central region);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluCentralLocalYResZGlobPlus_ = + ibook.book1D("BtlCluCentralLocalYResZGlobPlus", + "BTL cluster local Y resolution (central region, Z glob > 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluCentralLocalYResZGlobMinus_ = + ibook.book1D("BtlCluCentralLocalYResZGlobMinus", + "BTL cluster local Y resolution (central region, Z glob < 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluForwardLocalYRes_ = ibook.book1D("BtlCluForwardLocalYRes", + "BTL cluster local Y resolution (forward region);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluForwardPlusLocalYRes_ = + ibook.book1D("BtlCluForwardPlusLocalYRes", + "BTL cluster local Y resolution (forward region, Z glob > 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + meCluForwardMinusLocalYRes_ = + ibook.book1D("BtlCluForwardMinusLocalYRes", + "BTL cluster local Y resolution (forward region, Z glob < 0);Y_{RECO}-Y_{SIM} [cm]", + 100, + -0.2, + 0.2); + } + meCluLocalYPullZGlobPlus_ = ibook.book1D( + "BtlCluLocalYPullZGlobPlus", "BTL cluster local Y pull (glob Z > 0);Y_{RECO}-Y_{SIM}/sigmaY_[RECO]", 100, -5., 5.); + meCluLocalYPullZGlobMinus_ = ibook.book1D("BtlCluLocalYPullZGlobMinus", + "BTL cluster local Y pull (glob Z < 0);Y_{RECO}-Y_{SIM}/sigmaY_[RECO]", + 100, + -5., + 5.); + meCluLocalXPull_ = ibook.book1D("BtlCluLocalXPull", "BTL cluster local X pull;X_{RECO}-X_{SIM}/sigmaX_[RECO]", 100, -5., 5.); - meCluLocalYPull_ = - ibook.book1D("BtlCluLocalYPull", "BTL cluster local Y pull;Y_{RECO}-Y_{SIM}/sigmaY_[RECO]", 100, -5., 5.); + meCluZPull_ = ibook.book1D("BtlCluZPull", "BTL cluster Z pull;Z_{RECO}-Z_{SIM}/sigmaZ_[RECO]", 100, -5., 5.); meCluXLocalErr_ = ibook.book1D("BtlCluXLocalErr", "BTL cluster X local error;sigmaX_{RECO,loc} [cm]", 20, 0., 2.); meCluYLocalErr_ = ibook.book1D("BtlCluYLocalErr", "BTL cluster Y local error;sigmaY_{RECO,loc} [cm]", 20, 0., 0.4); @@ -752,6 +920,40 @@ void BtlLocalRecoValidation::bookHistograms(DQMStore::IBooker& ibook, // --- UncalibratedRecHits histograms + meUncEneLVsX_ = ibook.bookProfile("BTLUncEneLVsX", + "BTL uncalibrated hit amplitude left - average vs X;X [cm];Delta(Q_{left}) [pC]", + 20, + -5., + 5., + -640., + 640., + "S"); + meUncEneRVsX_ = ibook.bookProfile("BTLUncEneRVsX", + "BTL uncalibrated hit amplitude right - average vs X;X [cm];Delta(Q_{right}) [pC]", + 20, + -5., + 5., + -640., + 640., + "S"); + + meUncTimeLVsX_ = ibook.bookProfile("BTLUncTimeLVsX", + "BTL uncalibrated hit time left - average vs X;X [cm];Delta(T_{left}) [MeV]", + 20, + -5., + 5., + -25., + 25., + "S"); + meUncTimeRVsX_ = ibook.bookProfile("BTLUncTimeRVsX", + "BTL uncalibrated hit time right - average vs X;X [cm];Delta(T_{right}) [MeV]", + 20, + -5., + 5., + -25., + 25., + "S"); + if (uncalibRecHitsPlots_) { for (unsigned int ihistoQ = 0; ihistoQ < nBinsQ_; ++ihistoQ) { std::string hname = Form("TimeResQ_%d", ihistoQ); diff --git a/Validation/MtdValidation/plugins/EtlDigiHitsValidation.cc b/Validation/MtdValidation/plugins/EtlDigiHitsValidation.cc index aeca52c6c9343..42a397a7216ef 100644 --- a/Validation/MtdValidation/plugins/EtlDigiHitsValidation.cc +++ b/Validation/MtdValidation/plugins/EtlDigiHitsValidation.cc @@ -56,6 +56,7 @@ class EtlDigiHitsValidation : public DQMEDAnalyzer { // --- histograms declaration MonitorElement* meNhits_[4]; + MonitorElement* meNhitsPerLGAD_[4]; MonitorElement* meHitCharge_[4]; MonitorElement* meHitTime_[4]; @@ -77,6 +78,8 @@ class EtlDigiHitsValidation : public DQMEDAnalyzer { MonitorElement* meHitQvsEta_[4]; MonitorElement* meHitTvsPhi_[4]; MonitorElement* meHitTvsEta_[4]; + + std::array, 4> ndigiPerLGAD_; }; // ------------ constructor and destructor -------------- @@ -113,6 +116,9 @@ void EtlDigiHitsValidation::analyze(const edm::Event& iEvent, const edm::EventSe // --- Loop over the ETL DIGI hits unsigned int n_digi_etl[4] = {0, 0, 0, 0}; + for (size_t i = 0; i < 4; i++) { + ndigiPerLGAD_[i].clear(); + } for (const auto& dataFrame : *etlDigiHitsHandle) { // --- Get the on-time sample @@ -192,17 +198,29 @@ void EtlDigiHitsValidation::analyze(const edm::Event& iEvent, const edm::EventSe meHitTvsEta_[idet]->Fill(global_point.eta(), sample.toa()); n_digi_etl[idet]++; + size_t ncount(0); + ndigiPerLGAD_[idet].emplace(detId.rawId(), ncount); + ndigiPerLGAD_[idet].at(detId.rawId())++; } // dataFrame loop if (topo1Dis) { - meNhits_[0]->Fill(n_digi_etl[0]); - meNhits_[2]->Fill(n_digi_etl[2]); + meNhits_[0]->Fill(log10(n_digi_etl[0])); + meNhits_[2]->Fill(log10(n_digi_etl[2])); + for (const auto& thisNdigi : ndigiPerLGAD_[0]) { + meNhitsPerLGAD_[0]->Fill(thisNdigi.second); + } + for (const auto& thisNdigi : ndigiPerLGAD_[2]) { + meNhitsPerLGAD_[2]->Fill(thisNdigi.second); + } } if (topo2Dis) { for (int i = 0; i < 4; i++) { - meNhits_[i]->Fill(n_digi_etl[i]); + meNhits_[i]->Fill(log10(n_digi_etl[i])); + for (const auto& thisNdigi : ndigiPerLGAD_[i]) { + meNhitsPerLGAD_[i]->Fill(thisNdigi.second); + } } } } @@ -219,16 +237,31 @@ void EtlDigiHitsValidation::bookHistograms(DQMStore::IBooker& ibook, "Number of ETL DIGI hits (-Z, Single(topo1D)/First(topo2D) disk);log_{10}(N_{DIGI})", 100, 0., - 5000.); + 5.25); meNhits_[1] = - ibook.book1D("EtlNhitsZnegD2", "Number of ETL DIGI hits (-Z, Second disk);log_{10}(N_{DIGI})", 100, 0., 5000.); + ibook.book1D("EtlNhitsZnegD2", "Number of ETL DIGI hits (-Z, Second disk);log_{10}(N_{DIGI})", 100, 0., 5.25); meNhits_[2] = ibook.book1D("EtlNhitsZposD1", "Number of ETL DIGI hits (+Z, Single(topo1D)/First(topo2D) disk);log_{10}(N_{DIGI})", 100, 0., - 5000.); + 5.25); meNhits_[3] = - ibook.book1D("EtlNhitsZposD2", "Number of ETL DIGI hits (+Z, Second disk);log_{10}(N_{DIGI})", 100, 0., 5000.); + ibook.book1D("EtlNhitsZposD2", "Number of ETL DIGI hits (+Z, Second disk);log_{10}(N_{DIGI})", 100, 0., 5.25); + + meNhitsPerLGAD_[0] = ibook.book1D("EtlNhitsPerLGADZnegD1", + "Number of ETL DIGI hits (-Z, Single(topo1D)/First(topo2D) disk) per LGAD;N_{DIGI}", + 50, + 0., + 50.); + meNhitsPerLGAD_[1] = + ibook.book1D("EtlNhitsPerLGADZnegD2", "Number of ETL DIGI hits (-Z, Second disk) per LGAD;N_{DIGI}", 50, 0., 50.); + meNhitsPerLGAD_[2] = ibook.book1D("EtlNhitsPerLGADZposD1", + "Number of ETL DIGI hits (+Z, Single(topo1D)/First(topo2D) disk) per LGAD;N_{DIGI}", + 50, + 0., + 50.); + meNhitsPerLGAD_[3] = + ibook.book1D("EtlNhitsPerLGADZposD2", "Number of ETL DIGI hits (+Z, Second disk) per LGAD;N_{DIGI}", 50, 0., 50.); meHitCharge_[0] = ibook.book1D("EtlHitChargeZnegD1", "ETL DIGI hits charge (-Z, Single(topo1D)/First(topo2D) disk);Q_{DIGI} [ADC counts]", diff --git a/Validation/MtdValidation/test/mtdHarvesting_cfg.py b/Validation/MtdValidation/test/mtdHarvesting_cfg.py index be2b24f1cd1c7..6f2a84f921a59 100644 --- a/Validation/MtdValidation/test/mtdHarvesting_cfg.py +++ b/Validation/MtdValidation/test/mtdHarvesting_cfg.py @@ -9,7 +9,7 @@ process.load('Configuration.StandardSequences.EDMtoMEAtRunEnd_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') -process.load("Configuration.Geometry.GeometryExtended2026D88Reco_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95Reco_cff") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) diff --git a/Validation/MtdValidation/test/mtdValidation_cfg.py b/Validation/MtdValidation/test/mtdValidation_cfg.py index 20dab1fb467f1..25a5bb3a5eeb9 100644 --- a/Validation/MtdValidation/test/mtdValidation_cfg.py +++ b/Validation/MtdValidation/test/mtdValidation_cfg.py @@ -10,7 +10,7 @@ process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') -process.load("Configuration.Geometry.GeometryExtended2026D88Reco_cff") +process.load("Configuration.Geometry.GeometryExtended2026D95Reco_cff") process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.GlobalTag import GlobalTag diff --git a/Validation/RecoParticleFlow/python/customize_pfanalysis.py b/Validation/RecoParticleFlow/python/customize_pfanalysis.py index a38ebc9358555..fe1327c1152b4 100644 --- a/Validation/RecoParticleFlow/python/customize_pfanalysis.py +++ b/Validation/RecoParticleFlow/python/customize_pfanalysis.py @@ -1,5 +1,25 @@ import FWCore.ParameterSet.Config as cms +def customize_ecalclustering_caloparticle(process): + process.load('SimGeneral.MixingModule.caloTruthProducer_cfi') + process.caloParticles.simHitCollections = cms.PSet( + #hcal = cms.VInputTag(cms.InputTag('g4SimHits','HcalHits')), + ecal = cms.VInputTag( + cms.InputTag('g4SimHits','EcalHitsEE'), + cms.InputTag('g4SimHits','EcalHitsEB'), + cms.InputTag('g4SimHits','EcalHitsES'), + ) + ) + process.caloParticles.doHGCAL = False + process.caloParticles.allowDifferentSimHitProcesses = False + process.mix.digitizers.caloParticles = process.caloParticles + process.mix.digitizers.mergedtruth.ignoreTracksOutsideVolume = False + process.mix.digitizers.mergedtruth.allowDifferentSimHitProcesses = False + process.mix.digitizers.mergedtruth.select.signalOnlyTP = True + + process.PREMIXRAWoutput.outputCommands.append('keep *_*_MergedCaloTruth_*') + return process + def customize_step2(process): process.load('SimGeneral.MixingModule.caloTruthProducer_cfi') process.caloParticles.simHitCollections = cms.PSet( diff --git a/Validation/RecoTrack/test/BuildFile.xml b/Validation/RecoTrack/test/BuildFile.xml index b64b78b861182..9e70f28378eba 100644 --- a/Validation/RecoTrack/test/BuildFile.xml +++ b/Validation/RecoTrack/test/BuildFile.xml @@ -1,4 +1 @@ - - - - + diff --git a/Validation/RecoTrack/test/TestDriver.cpp b/Validation/RecoTrack/test/TestDriver.cpp deleted file mode 100644 index 2f0e0c40064da..0000000000000 --- a/Validation/RecoTrack/test/TestDriver.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "FWCore/Utilities/interface/TestHelper.h" -RUNTEST() diff --git a/Validation/RecoTrack/test/test_makeTrackValidationPlots.sh b/Validation/RecoTrack/test/test_makeTrackValidationPlots.sh index 348a917d38d96..822567cf59557 100755 --- a/Validation/RecoTrack/test/test_makeTrackValidationPlots.sh +++ b/Validation/RecoTrack/test/test_makeTrackValidationPlots.sh @@ -7,9 +7,9 @@ STATUS=$? echo "xrdfs command status = "$STATUS if [ $STATUS -eq 0 ]; then echo "Using file ${DQMFILE}. Running in ${LOCAL_TEST_DIR}." - xrdcp root://cms-xrd-global.cern.ch/${REMOTE}${DQMFILE} ${LOCAL_TEST_DIR} - (makeTrackValidationPlots.py ${LOCAL_TEST_DIR}/${DQMFILE}) || die 'failed running makeTrackValidationPlots.py $DQMFILE' $? - rm -fr ${LOCAL_TEST_DIR}/${DQMFILE} + xrdcp root://cms-xrd-global.cern.ch/${REMOTE}${DQMFILE} . + (makeTrackValidationPlots.py ./${DQMFILE}) || die 'failed running makeTrackValidationPlots.py $DQMFILE' $? + rm -fr ./${DQMFILE} else die "SKIPPING test, file ${DQMFILE} not found" 0 fi